From 1c32fe1fa1665a2fe789fddcda2b37717bc8a97d Mon Sep 17 00:00:00 2001 From: Mark Linimon Date: Sun, 28 Oct 2018 10:58:46 +0000 Subject: [PATCH] Fix build on GCC-based architectures. PR: 232529 Submitted by: Piotr Kubaj Approved by: portmgr (tier-2 blanket) --- sysutils/incron/Makefile | 12 +++++++----- 1 file 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 + 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 +.include