Opened 20 years ago
Last modified 9 years ago
#2826 closed defect
BUG: gettext 0.14.3 cannot build when emacs port is active — at Initial Version
Reported by: | danchr@… | Owned by: | mij@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | ||
Port: | gettext |
Description
I tried to update gettext 0.14.3, and it failed with a linker error. It appears to use emacs when compiling, and found the binary I had installed by DP. It linked against a library provided by gettext, which, of course, wasn't activate whilst upgrading it.
This patch forces it to use /usr/bin/emacs, and tries to speed up the build by using a config.cache.
OK to commit?
Index: devel/gettext/Portfile =================================================================== RCS file: /Volumes/src/cvs/od/proj/darwinports/dports/devel/gettext/Portfile,v retrieving revision 1.34 diff -a -u -u -r1.34 Portfile --- devel/gettext/Portfile 24 Mar 2005 05:58:33 -0000 1.34 +++ devel/gettext/Portfile 7 Apr 2005 16:48:17 -0000 @@ -20,9 +20,10 @@
checksums md5 14c2644c2f3b0eb67d5db7ee389547de
-configure.env LDFLAGS="-fno-common" +configure.env LDFLAGS="-fno-common" EMACS=/usr/bin/emacs
configure.args --with-included-gettext --mandir=${prefix}/share/man \
+ --cache-file=${worksrcpath}/config.cache \
--infodir=${prefix}/share/info --with-libiconv-prefix=${prefix}
depends_lib lib:XXX:libiconv
@@ -34,6 +35,8 @@
variant darwin { configure.env-append CPPFLAGS="-no-cpp-precomp" \
LDFLAGS="-fno-common -bind_at_load"
configure.env-delete LDFLAGS="-fno-common" }
+ +pre-configure { system "touch ${worksrcpath}/config.cache" }
post-destroot { file delete ${destroot}${prefix}/lib/charset.alias \
${destroot}${prefix}/share/locale/locale.alias }