summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorwiz <wiz>2016-06-08 14:38:21 +0000
committerwiz <wiz>2016-06-08 14:38:21 +0000
commit500eb5efa8455dc91540bf806cf99d82182ed3d1 (patch)
treee0c38dd18f14666cb67399dccf6b89437e28330b /misc
parent057b2539c7ba13f38ec8c17af81798844c4cc439 (diff)
downloadpkgsrc-500eb5efa8455dc91540bf806cf99d82182ed3d1.tar.gz
Fix build on NetBSD-current with PaX MPROTECT on.
Mark main binary with paxctl. Bump PKGREVISION.
Diffstat (limited to 'misc')
-rw-r--r--misc/libreoffice/Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/misc/libreoffice/Makefile b/misc/libreoffice/Makefile
index 7d4107213e2..a7913a75fcd 100644
--- a/misc/libreoffice/Makefile
+++ b/misc/libreoffice/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.81 2016/05/22 18:20:47 wiz Exp $
+# $NetBSD: Makefile,v 1.82 2016/06/08 14:38:21 wiz Exp $
VERREL= 5.1.3
VERRC= 2
VER= ${VERREL}.${VERRC}
DISTNAME= libreoffice-${VER}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= misc
MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/
EXTRACT_SUFX= .tar.xz
@@ -20,6 +20,11 @@ LICENSE= gnu-lgpl-v3
BUILDLINK_TRANSFORM+= opt:-O2:-O
.endif
+.if !empty(MACHINE_PLATFORM:MNetBSD*)
+pre-build:
+ cd ${WRKSRC} && ${BUILD_MAKE_CMD} Executable_gengal && paxctl +m instdir/program/gengal.bin
+.endif
+
GCC_REQD+= 4.6
PYTHON_VERSIONS_INCOMPATIBLE= 27
@@ -27,6 +32,8 @@ CHECK_SHLIBS_SUPPORTED= no
# configure will be regenerated.
CHECK_PORTABILITY_SKIP=configure
+NOT_PAX_MPROTECT_SAFE+= ${PKGNAME_NOREV}/lib/libreoffice/program/soffice.bin
+
DIST_SUBDIR= libreoffice
LO_BOOTSTRAP= ${DISTNAME}