Sun Apr 1 20:29:38 2018 UTC ()
lang/erlang: Avoid RELRO check fail on the megaco driver.


(fhajny)
diff -r1.83 -r1.84 pkgsrc/lang/erlang/Makefile

cvs diff -r1.83 -r1.84 pkgsrc/lang/erlang/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/erlang/Makefile 2017/12/13 14:45:20 1.83
+++ pkgsrc/lang/erlang/Makefile 2018/04/01 20:29:38 1.84
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.83 2017/12/13 14:45:20 fhajny Exp $ 1# $NetBSD: Makefile,v 1.84 2018/04/01 20:29:38 fhajny Exp $
2 2
3DISTNAME= otp_src_${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR} 3DISTNAME= otp_src_${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR}
4PKGNAME= ${DISTNAME:S/otp_src_/erlang-/} 4PKGNAME= ${DISTNAME:S/otp_src_/erlang-/}
5CATEGORIES= lang 5CATEGORIES= lang
6MASTER_SITES= http://www.erlang.org/download/ 6MASTER_SITES= http://www.erlang.org/download/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.erlang.org/ 9HOMEPAGE= http://www.erlang.org/
10COMMENT= Concurrent functional programming language 10COMMENT= Concurrent functional programming language
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13DIST_SUBDIR= erlang 13DIST_SUBDIR= erlang
14 14
@@ -65,26 +65,29 @@ TEST_MAKE_FLAGS= ERL_TOP=${WRKSRC} @@ -65,26 +65,29 @@ TEST_MAKE_FLAGS= ERL_TOP=${WRKSRC}
65REPLACE_PERL+= make/make_emakefile 65REPLACE_PERL+= make/make_emakefile
66 66
67SMF_NAME= epmd 67SMF_NAME= epmd
68 68
69CONFIGURE_ARGS.DragonFly+= --disable-sctp 69CONFIGURE_ARGS.DragonFly+= --disable-sctp
70 70
71### 71###
72### XXX There may be others here. 72### XXX There may be others here.
73### 73###
74.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "Darwin" 74.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "Darwin"
75CONFIGURE_ARGS+= --enable-kernel-poll 75CONFIGURE_ARGS+= --enable-kernel-poll
76.endif 76.endif
77 77
 78CHECK_RELRO_SKIP+= lib/erlang/lib/megaco-${VERSION.megaco}/priv/lib/megaco_flex_scanner_drv.so
 79CHECK_RELRO_SKIP+= lib/erlang/lib/megaco-${VERSION.megaco}/priv/lib/megaco_flex_scanner_drv_mt.so
 80
78.include "options.mk" 81.include "options.mk"
79 82
80.include "Makefile.versions" 83.include "Makefile.versions"
81 84
82### 85###
83### Ensure this gets rebuilt. 86### Ensure this gets rebuilt.
84### 87###
85pre-build: 88pre-build:
86 ${RUN} ${RM} -f ${WRKSRC}/lib/stdlib/ebin/dets_v9.beam 89 ${RUN} ${RM} -f ${WRKSRC}/lib/stdlib/ebin/dets_v9.beam
87 90
88post-install: 91post-install:
89 chmod -R go-w ${DESTDIR}${PREFIX}/lib/erlang/lib 92 chmod -R go-w ${DESTDIR}${PREFIX}/lib/erlang/lib
90 93