Date: Thu, 25 Aug 2016 11:13:12 +0000 (UTC) From: Jimmy Olgeni <olgeni@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r420841 - head/lang/erlang-runtime19 Message-ID: <201608251113.u7PBDCtm033674@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: olgeni Date: Thu Aug 25 11:13:11 2016 New Revision: 420841 URL: https://svnweb.freebsd.org/changeset/ports/420841 Log: Add support for native libraries to lang/erlang-runtime19, and fix build on 11.x/HEAD. Modified: head/lang/erlang-runtime19/Makefile Modified: head/lang/erlang-runtime19/Makefile ============================================================================== --- head/lang/erlang-runtime19/Makefile Thu Aug 25 11:09:54 2016 (r420840) +++ head/lang/erlang-runtime19/Makefile Thu Aug 25 11:13:11 2016 (r420841) @@ -33,19 +33,22 @@ SUB_LIST= ERLANG_LIB=${ERLANG_LIB} MAKE_JOBS_UNSAFE=yes -OPTIONS_DEFINE= DOCS DTRACE GCC GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX DIRTY +OPTIONS_DEFINE= DIRTY DOCS DTRACE GCC GS HIPE JAVA KQUEUE NATIVE ODBC OPENSSL SCTP SMP THREADS WX DIRTY_DESC= Enable Dirty schedulers (experimental) DTRACE_DESC= Enable DTrace support GS_DESC= Enable GS application (deprecated) HIPE_DESC= Build native HiPE compiler KQUEUE_DESC= Enable Kernel Poll (kqueue) support +NATIVE_DESC= Enable native libraries SCTP_DESC= Enable SCTP support SMP_DESC= Enable SMP support WX_DESC= Enable WX application +NATIVE_IMPLIES= HIPE + OPTIONS_DEFAULT=HIPE KQUEUE OPENSSL SCTP SMP THREADS -OPTIONS_EXCLUDE_DragonFly= HIPE SCTP +OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP ERL_RELEASE= 19.0 @@ -70,6 +73,10 @@ IGNORE= support for DTrace on amd64 req .endif .endif +.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000 +CFLAGS+= -DMAP_NORESERVE=0 +.endif + .if ${PORT_OPTIONS:MGCC} USE_GCC?= yes .endif @@ -103,6 +110,12 @@ CONFIGURE_ARGS+=--enable-hipe CONFIGURE_ARGS+=--disable-hipe .endif +.if ${PORT_OPTIONS:MNATIVE} +CONFIGURE_ARGS+=--enable-native-libs +.else +CONFIGURE_ARGS+=--disable-native-libs +.endif + .if ${PORT_OPTIONS:MKQUEUE} CONFIGURE_ARGS+=--enable-kernel-poll .else @@ -191,6 +204,11 @@ post-configure: ${RM} ${WRKSRC}/lib/odbc/SKIP .endif +.if ${PORT_OPTIONS:MNATIVE} +pre-build: + @cd ${WRKSRC} && ${MAKE_CMD} clean +.endif + post-install: for SECTION in 1 3 4 6 7; do \ ${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_MAN} \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608251113.u7PBDCtm033674>