aboutsummaryrefslogtreecommitdiffstats
path: root/editors
diff options
context:
space:
mode:
authordinoex <dinoex@FreeBSD.org>2012-02-08 14:01:25 +0800
committerdinoex <dinoex@FreeBSD.org>2012-02-08 14:01:25 +0800
commit54670fe43fffce7e4720db68f4dc25b1a5aa6861 (patch)
tree9a45bda0984c3ac43feaa542454a8b9dc4763381 /editors
parentc35d77e7c71a3af71b4d80571674fc72fc2c0a34 (diff)
downloadfreebsd-ports-gnome-54670fe43fffce7e4720db68f4dc25b1a5aa6861.tar.gz
freebsd-ports-gnome-54670fe43fffce7e4720db68f4dc25b1a5aa6861.tar.zst
freebsd-ports-gnome-54670fe43fffce7e4720db68f4dc25b1a5aa6861.zip
- fix build with gcc46
Diffstat (limited to 'editors')
-rw-r--r--editors/emacs.app/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/editors/emacs.app/Makefile b/editors/emacs.app/Makefile
index 69d1e76bb008..f202237489d9 100644
--- a/editors/emacs.app/Makefile
+++ b/editors/emacs.app/Makefile
@@ -39,6 +39,14 @@ USE_MAKEFILE= yes
MAKE_ENV+= MAKE="${GMAKE}" EMACSLOADPATH="${WRKSRC}/lisp:${WRKSRC}/leim"
MAKE_ENV+= GNUSTEP_SYSTEM_HEADERS="${GNUSTEP_SYSTEM_ROOT}/Library/Headers"
+post-patch:
+ ${MV} ${WRKSRC}/lib-src/Makefile.in ${WRKSRC}/lib-src/Makefile.in.orig
+ ${AWK} '/\\$$/ { printf("%s",$$0); next}; {print}' < ${WRKSRC}/lib-src/Makefile.in.orig > ${WRKSRC}/lib-src/Makefile.in
+ ${REINPLACE_CMD} -e 's|\\ | |g' -e 's|\\ | |g' ${WRKSRC}/lib-src/Makefile.in
+ ${MV} ${WRKSRC}/src/Makefile.in ${WRKSRC}/src/Makefile.in.tmp
+ ${AWK} '/\\$$/ { printf("%s",$$0); next}; {print}' < ${WRKSRC}/src/Makefile.in.tmp > ${WRKSRC}/src/Makefile.in
+ ${REINPLACE_CMD} -e 's|\\ | |g' -e 's|\\ | |g' ${WRKSRC}/src/Makefile.in
+
post-configure:
@${REINPLACE_CMD} -e 's|#define config_machfile "m/.h"|#define config_machfile "m/sparc.h"|g' ${WRKSRC}/src/config.h