1.1 --- a/Makefile.in Fri Aug 19 22:43:01 2011 +0200
1.2 +++ b/Makefile.in Sun Aug 21 23:11:26 2011 +0200
1.3 @@ -45,6 +45,7 @@
1.4 MANDIR := @@MANDIR@@
1.5 PROG_PFX:=@@PROG_PFX@@
1.6 PROG_SFX:=@@PROG_SFX@@
1.7 +PROG_SED:=@@PROG_SED@@
1.8 DATE := @@DATE@@
1.9 LOCAL := @@LOCAL@@
1.10
1.11 @@ -68,7 +69,7 @@
1.12 MAN_SECTION := 1
1.13 MAN_SUBDIR := /man$(MAN_SECTION)
1.14
1.15 -PROG_NAME := $(PROG_PFX)ct-ng$(PROG_SFX)
1.16 +PROG_NAME := $(shell echo '$(PROG_PFX)ct-ng$(PROG_SFX)' |sed -e '$(PROG_SED)' )
1.17
1.18 ###############################################################################
1.19 # Sanity checks
1.20 @@ -151,6 +152,7 @@
1.21 -e 's,@@CT_MANDIR@@,$(MANDIR),g;' \
1.22 -e 's,@@CT_PROG_PFX@@,$(PROG_PFX),g;' \
1.23 -e 's,@@CT_PROG_SFX@@,$(PROG_SFX),g;' \
1.24 + -e 's,@@CT_PROG_SED@@,$(PROG_SED),g;' \
1.25 -e 's,@@CT_PROG_NAME@@,$(PROG_NAME),g;' \
1.26 -e 's,@@CT_VERSION@@,$(VERSION),g;' \
1.27 -e 's,@@CT_DATE@@,$(DATE),g;' \
1.28 @@ -162,7 +164,7 @@
1.29 docs/$(PROG_NAME).1: docs/ct-ng.1.in Makefile
1.30 $(call sed_it)
1.31
1.32 -$(PROG_PFX)%$(PROG_SFX): %.in Makefile
1.33 +$(PROG_NAME): ct-ng.in Makefile
1.34 $(call sed_it)
1.35
1.36 %: %.in Makefile
2.1 --- a/configure Fri Aug 19 22:43:01 2011 +0200
2.2 +++ b/configure Sun Aug 21 23:11:26 2011 +0200
2.3 @@ -13,6 +13,7 @@
2.4 MANDIR_set=
2.5 PROG_PFX=
2.6 PROG_SFX=
2.7 +PROG_SED=
2.8 LOCAL_set=
2.9 FORCE=
2.10
2.11 @@ -68,6 +69,9 @@
2.12 set_program_suffix() {
2.13 PROG_SFX="$( get_optval "$1" "$2" )"
2.14 }
2.15 +set_program_transform_name() {
2.16 + PROG_SED="$( get_optval "$1" "$2" )"
2.17 +}
2.18 set_tool() {
2.19 local var_name="${1%%=*}"
2.20 var_name="${var_name#--with-}"
2.21 @@ -339,6 +343,7 @@
2.22 Program names:
2.23 --program-prefix=PREFIX prepend PREFIX to installed program names
2.24 --program-suffix=SUFFIX append SUFFIX to installed program names
2.25 + --program-transform-name=PROGRAM run sed PROGRAM on installed program names
2.26
2.27 System types:
2.28 --build=BUILD configure for building on BUILD [guessed] (ignored)
2.29 @@ -376,6 +381,9 @@
2.30 --program-suffix=*|--program-suffix)
2.31 set_program_suffix "$1" "$2" && shift || shift 2
2.32 ;;
2.33 + --program-transform-name=*|--program-transform-name)
2.34 + set_program_transform_name "$1" "$2" && shift || shift 2
2.35 + ;;
2.36 --force) FORCE=1; shift;;
2.37 --help|-h) do_help; exit 0;;
2.38 # Skip, auto-stuff compatibility
2.39 @@ -398,6 +406,7 @@
2.40 set_mandir "" "$( pwd )/docs"
2.41 set_program_prefix "" ""
2.42 set_program_suffix "" ""
2.43 + set_program_transform_name "" ""
2.44 fi
2.45
2.46 #---------------------------------------------------------------------
2.47 @@ -666,6 +675,7 @@
2.48 -e "s,@@MANDIR@@,${MANDIR},g" \
2.49 -e "s,@@PROG_PFX@@,${PROG_PFX},g" \
2.50 -e "s,@@PROG_SFX@@,${PROG_SFX},g" \
2.51 + -e "s,@@PROG_SED@@,${PROG_SED},g" \
2.52 -e "s,@@VERSION@@,${VERSION},g" \
2.53 -e "s,@@DATE@@,${DATE},g" \
2.54 -e "s,@@LOCAL@@,${LOCAL_set},g" \
2.55 @@ -685,6 +695,7 @@
2.56 MANDIR='${MANDIR}'
2.57 PROG_PFX='${PROG_PFX}'
2.58 PROG_SFX='${PROG_SFX}'
2.59 + PROG_SED='${PROG_SED}'
2.60
2.61 Now run:
2.62 make