diff options
author | miwi <miwi@FreeBSD.org> | 2007-03-13 21:30:55 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2007-03-13 21:30:55 +0800 |
commit | a5424077f46b42ea5b1cd8e10be9343bd73e0922 (patch) | |
tree | 47d4956b8dd9bdb43ac719592b4cb0133653c552 /misc | |
parent | 2ff3b4147c55dbe5f1b093d84acc60fa224179e0 (diff) | |
download | freebsd-ports-gnome-a5424077f46b42ea5b1cd8e10be9343bd73e0922.tar.gz freebsd-ports-gnome-a5424077f46b42ea5b1cd8e10be9343bd73e0922.tar.zst freebsd-ports-gnome-a5424077f46b42ea5b1cd8e10be9343bd73e0922.zip |
- Fix build with new tcl/tk layout.
PR: 110263
Submitted by: Martin Matuska <martin@matuska.org>
Diffstat (limited to 'misc')
-rw-r--r-- | misc/dotfile/Makefile | 34 | ||||
-rw-r--r-- | misc/dotfile/files/patch-Modules-english-procmail-configure | 12 | ||||
-rw-r--r-- | misc/dotfile/files/patch-configure | 49 |
3 files changed, 75 insertions, 20 deletions
diff --git a/misc/dotfile/Makefile b/misc/dotfile/Makefile index 3b3141e37ff7..c1e85c9edf69 100644 --- a/misc/dotfile/Makefile +++ b/misc/dotfile/Makefile @@ -7,6 +7,7 @@ PORTNAME= dotfile PORTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= misc tk82 MASTER_SITES= http://www.blackie.dk/dotfile/download/ @@ -14,33 +15,26 @@ MAINTAINER= ports@FreeBSD.org COMMENT= A GUI dotfile generator program to create .config files BUILD_DEPENDS= formail:${PORTSDIR}/mail/procmail -LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82 -RUN_DEPENDS= wish8.2:${PORTSDIR}/x11-toolkits/tk82 -.if defined(WITH_JAPANESE) -BUILD_DEPENDS+= wish8.0jp:${PORTSDIR}/japanese/tk80 -RUN_DEPENDS+= wish8.0jp:${PORTSDIR}/japanese/tk80 -.endif GNU_CONFIGURE= yes PLIST_SUB= DISTNAME="${DISTNAME}" NO_BUILD= yes -.if !defined(BATCH) -IS_INTERACTIVE= yes -.endif - MAN1= dotfile.1 -post-patch: -.if defined(BATCH) +OPTIONS= JAPANESE "Use Japanese as default language" off + +USE_TK= 82 +USE_TK_BUILD= 82 + +.include <bsd.port.pre.mk> + .if defined(WITH_JAPANESE) - @${REINPLACE_CMD} -e "s|set answer \"\"|set answer \"2\"|" \ - ${WRKSRC}/language.tcl -.else - @${REINPLACE_CMD} -e "s|set answer \"\"|set answer \"1\"|" \ - ${WRKSRC}/language.tcl -.endif # WITH_JAPANESE -.endif # BATCH +CONFIGURE_ENV+= LANGUAGE="japanese" +.endif + +post-patch: + @${RM} ${WRKSRC}/Modules/english/procmail/configure.orig @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/dotfile post-configure: @@ -63,4 +57,4 @@ post-install: @${ECHO_CMD} "" .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/misc/dotfile/files/patch-Modules-english-procmail-configure b/misc/dotfile/files/patch-Modules-english-procmail-configure new file mode 100644 index 000000000000..b806e53e57b6 --- /dev/null +++ b/misc/dotfile/files/patch-Modules-english-procmail-configure @@ -0,0 +1,12 @@ +--- Modules/english/procmail/configure.orig Sat Feb 19 20:15:42 2000 ++++ Modules/english/procmail/configure Tue Mar 13 12:59:19 2007 +@@ -533,8 +533,7 @@ + echo "----------------------------------------------------------------------" + echo "----------------------------------------------------------------------" + +- +-for ac_prog in tclsh7.6 tclsh7.5 tclsh7.4 tclsh ++for ac_prog in tclsh8.2 tclsh8.1 tclsh8.0 tclsh7.6 tclsh7.5 tclsh7.4 tclsh + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 diff --git a/misc/dotfile/files/patch-configure b/misc/dotfile/files/patch-configure new file mode 100644 index 000000000000..297ea389fde1 --- /dev/null +++ b/misc/dotfile/files/patch-configure @@ -0,0 +1,49 @@ +--- configure.orig Sat Feb 19 20:15:36 2000 ++++ configure Tue Mar 13 12:56:59 2007 +@@ -541,7 +541,14 @@ + echo "######################################################################" + echo "######################################################################" + +-for ac_prog in wish8.2jp wish8.2 wish8.1jp wish8.1 wish8.0jp wish8.0 wish4.2jp wish4.2 wish4.1jp wish4.1 wish4.0jp wish4.0 ++#### Which language should TDG use? ++if test "x$LANGUAGE" = "xjapanese" ; then ++ LANGUAGE="japanese"; ++else ++ LANGUAGE="english"; ++fi ++ ++for ac_prog in wish8.2 wish8.1 wish8.0 wish4.2jp wish4.2 wish4.1jp wish4.1 wish4.0jp wish4.0 + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 +@@ -733,7 +740,7 @@ + echo "####################################################################" + fi + fi +-for ac_prog in tclsh8.2jp tclsh8.2 tclsh8.1jp tclsh8.1 tclsh8.0jp tclsh8.0 tclsh7.6jp tclsh7.6 tclsh7.5jp tclsh7.5 tclsh7.4jp tclsh7.4 tclsh ++for ac_prog in tclsh8.2 tclsh8.2jp tclsh8.1 tclsh8.0jp tclsh8.0 tclsh7.6jp tclsh7.6 tclsh7.5jp tclsh7.5 tclsh7.4jp tclsh7.4 tclsh + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 +@@ -1222,18 +1229,12 @@ + { echo "configure: error: I couldn't find 'ln'" 1>&2; exit 1; } + fi + +- + #### Which language should TDG use? +-$TCLSH language.tcl +-res=$? +-if test "$res" = "1" ; then +- LANGUAGE=english; +-elif test "$res" = "2" ; then +- LANGUAGE=japanese; ++if test "x$LANGUAGE" = "xjapanese" ; then ++ LANGUAGE="japanese"; + else +- { echo "configure: error: Internal error" 1>&2; exit 1; } ++ LANGUAGE="english"; + fi +- + + trap '' 1 2 15 + cat > confcache <<\EOF |