diff options
author | Mark Linimon <linimon@FreeBSD.org> | 2018-10-28 10:58:46 +0000 |
---|---|---|
committer | Mark Linimon <linimon@FreeBSD.org> | 2018-10-28 10:58:46 +0000 |
commit | 1c32fe1fa1665a2fe789fddcda2b37717bc8a97d (patch) | |
tree | e9ae76bcaecee43ed251e06dd52fa1fbe77d247b | |
parent | c0ecc721d6a4f2b29347f2d7f37424c303c802d1 (diff) | |
download | ports-1c32fe1fa1665a2fe789fddcda2b37717bc8a97d.tar.gz ports-1c32fe1fa1665a2fe789fddcda2b37717bc8a97d.zip |
Fix build on GCC-based architectures.
PR: 232529
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
Notes
Notes:
svn path=/head/; revision=483270
-rw-r--r-- | sysutils/incron/Makefile | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sysutils/incron/Makefile b/sysutils/incron/Makefile index 1822caf3242a..fd428cb86964 100644 --- a/sysutils/incron/Makefile +++ b/sysutils/incron/Makefile @@ -15,10 +15,6 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-GPL LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE-LGPL LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-X11 -BROKEN_mips= fails to compile: usertable.cpp:440: \#pragma GCC diagnostic not allowed inside functions -BROKEN_mips64= fails to compile: usertable.cpp:440: \#pragma GCC diagnostic not allowed inside functions -BROKEN_powerpc64= fails to compile: usertable.cpp:440: \#pragma GCC diagnostic not allowed inside functions - LIB_DEPENDS= libinotify.so:devel/libinotify USE_GITHUB= indeed @@ -31,10 +27,16 @@ MAKE_ARGS= PREFIX="${PREFIX}" USER=${UID} \ MANPATH=${MANPREFIX}/man USE_RC_SUBR= ${PORTNAME} +.include <bsd.port.pre.mk> + post-patch: ${REINPLACE_CMD} -e 's,/etc/incron,${PREFIX}/etc/incron,' \ ${WRKSRC}/*conf* ${WRKSRC}/Makefile ${WRKSRC}/*.[158h] \ ${WRKSRC}/*.cpp ${REINPLACE_CMD} -e '/INITDIR/d' ${WRKSRC}/Makefile +.if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64 + ${REINPLACE_CMD} -e '/pragma/d' ${WRKSRC}/inotify-cxx.cpp \ + ${WRKSRC}/usertable.cpp +.endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> |