| @@ -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 | |
3 | DISTNAME= otp_src_${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR} | | 3 | DISTNAME= otp_src_${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR} |
4 | PKGNAME= ${DISTNAME:S/otp_src_/erlang-/} | | 4 | PKGNAME= ${DISTNAME:S/otp_src_/erlang-/} |
5 | CATEGORIES= lang | | 5 | CATEGORIES= lang |
6 | MASTER_SITES= http://www.erlang.org/download/ | | 6 | MASTER_SITES= http://www.erlang.org/download/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://www.erlang.org/ | | 9 | HOMEPAGE= http://www.erlang.org/ |
10 | COMMENT= Concurrent functional programming language | | 10 | COMMENT= Concurrent functional programming language |
11 | LICENSE= apache-2.0 | | 11 | LICENSE= apache-2.0 |
12 | | | 12 | |
13 | DIST_SUBDIR= erlang | | 13 | DIST_SUBDIR= erlang |
14 | | | 14 | |
| @@ -65,26 +65,29 @@ TEST_MAKE_FLAGS= ERL_TOP=${WRKSRC} | | | @@ -65,26 +65,29 @@ TEST_MAKE_FLAGS= ERL_TOP=${WRKSRC} |
65 | REPLACE_PERL+= make/make_emakefile | | 65 | REPLACE_PERL+= make/make_emakefile |
66 | | | 66 | |
67 | SMF_NAME= epmd | | 67 | SMF_NAME= epmd |
68 | | | 68 | |
69 | CONFIGURE_ARGS.DragonFly+= --disable-sctp | | 69 | CONFIGURE_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" |
75 | CONFIGURE_ARGS+= --enable-kernel-poll | | 75 | CONFIGURE_ARGS+= --enable-kernel-poll |
76 | .endif | | 76 | .endif |
77 | | | 77 | |
| | | 78 | CHECK_RELRO_SKIP+= lib/erlang/lib/megaco-${VERSION.megaco}/priv/lib/megaco_flex_scanner_drv.so |
| | | 79 | CHECK_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 | ### |
85 | pre-build: | | 88 | pre-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 | |
88 | post-install: | | 91 | post-install: |
89 | chmod -R go-w ${DESTDIR}${PREFIX}/lib/erlang/lib | | 92 | chmod -R go-w ${DESTDIR}${PREFIX}/lib/erlang/lib |
90 | | | 93 | |