Sun Sep 17 16:20:55 2017 UTC ()
MoarVM uses an executable stack.

Mark as not PaX MPROTECT safe.


(bsiegert)
diff -r1.5 -r1.6 pkgsrc/devel/MoarVM/Makefile

cvs diff -r1.5 -r1.6 pkgsrc/devel/MoarVM/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/MoarVM/Makefile 2017/09/16 19:09:53 1.5
+++ pkgsrc/devel/MoarVM/Makefile 2017/09/17 16:20:55 1.6
@@ -1,26 +1,28 @@ @@ -1,26 +1,28 @@
1# $NetBSD: Makefile,v 1.5 2017/09/16 19:09:53 bsiegert Exp $ 1# $NetBSD: Makefile,v 1.6 2017/09/17 16:20:55 bsiegert Exp $
2 2
3DISTNAME= MoarVM-2017.07 3DISTNAME= MoarVM-2017.07
 4PKGREVISION= 1
4CATEGORIES= devel perl6 5CATEGORIES= devel perl6
5MASTER_SITES= http://www.moarvm.org/releases/ 6MASTER_SITES= http://www.moarvm.org/releases/
6 7
7MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.moarvm.org/ 9HOMEPAGE= http://www.moarvm.org/
9COMMENT= Virtual machine for Rakudo Perl 6 10COMMENT= Virtual machine for Rakudo Perl 6
10LICENSE= artistic-2.0 11LICENSE= artistic-2.0
11 12
12USE_TOOLS+= perl gmake 13USE_TOOLS+= perl gmake
13USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
 15NOT_PAX_MPROTECT_SAFE= bin/moar
14 16
15HAS_CONFIGURE= yes 17HAS_CONFIGURE= yes
16CONFIG_SHELL= ${PERL5} 18CONFIG_SHELL= ${PERL5}
17LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib -L${PREFIX}/lib 19LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib -L${PREFIX}/lib
18CONFIGURE_ENV+= LDFLAGS=${LDFLAGS:Q} 20CONFIGURE_ENV+= LDFLAGS=${LDFLAGS:Q}
19CONFIGURE_SCRIPT= Configure.pl 21CONFIGURE_SCRIPT= Configure.pl
20CONFIGURE_ARGS= --prefix=${PREFIX:Q} \ 22CONFIGURE_ARGS= --prefix=${PREFIX:Q} \
21 --has-libatomic_ops \ 23 --has-libatomic_ops \
22 --has-libffi \ 24 --has-libffi \
23 --has-libuv \ 25 --has-libuv \
24 --has-libtommath 26 --has-libtommath
25 27
26.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"