Changeset View
Changeset View
Standalone View
Standalone View
head/lang/erlang-runtime23/Makefile
# Created by: ruslan@shevchenko.kiev.ua | # Created by: ruslan@shevchenko.kiev.ua | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= erlang | PORTNAME= erlang | ||||
DISTVERSIONPREFIX= OTP- | DISTVERSIONPREFIX= OTP- | ||||
DISTVERSION= 23.0.2 | DISTVERSION= 23.0.2 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= lang parallel java | CATEGORIES= lang parallel java | ||||
PKGNAMESUFFIX= -runtime23 | PKGNAMESUFFIX= -runtime23 | ||||
DIST_SUBDIR= erlang | DIST_SUBDIR= erlang | ||||
MAINTAINER= erlang@FreeBSD.org | MAINTAINER= erlang@FreeBSD.org | ||||
COMMENT= Functional programming language from Ericsson | COMMENT= Functional programming language from Ericsson | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
Show All 13 Lines | |||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
MAKE_JOBS_UNSAFE=yes | MAKE_JOBS_UNSAFE=yes | ||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
SUB_LIST= ERLANG_LIB=${ERLANG_LIB} | SUB_LIST= ERLANG_LIB=${ERLANG_LIB} | ||||
ERLANG_LIB= ${PORTNAME}${PORTVERSION:C/\..*//} | ERLANG_LIB= ${PORTNAME}${PORTVERSION:C/\..*//} | ||||
PKG_ENV+= SOURCE_DATE_EPOCH=${TIMESTAMP} | |||||
OPTIONS_DEFINE= CORBA DIRTY DTRACE HIPE JAVA KQUEUE NATIVE ODBC OPENSSL SCTP THREADS WX | OPTIONS_DEFINE= CORBA DIRTY DTRACE HIPE JAVA KQUEUE NATIVE ODBC OPENSSL SCTP THREADS WX | ||||
OPTIONS_DEFAULT=CORBA DIRTY DTRACE KQUEUE OPENSSL SCTP THREADS | OPTIONS_DEFAULT=CORBA DIRTY DTRACE KQUEUE OPENSSL SCTP THREADS | ||||
OPTIONS_EXCLUDE_powerpc64= HIPE ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} | OPTIONS_EXCLUDE_powerpc64= HIPE ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} | ||||
OPTIONS_EXCLUDE_powerpc64_13= DTRACE | OPTIONS_EXCLUDE_powerpc64_13= DTRACE | ||||
CORBA_DESC= Enable Corba support | CORBA_DESC= Enable Corba support | ||||
DIRTY_DESC= Enable Dirty schedulers | DIRTY_DESC= Enable Dirty schedulers | ||||
HIPE_DESC= Build native HiPE compiler | HIPE_DESC= Build native HiPE compiler | ||||
Show All 38 Lines | |||||
SCTP_CONFIGURE_ENABLE= sctp | SCTP_CONFIGURE_ENABLE= sctp | ||||
THREADS_CONFIGURE_ENABLE= threads | THREADS_CONFIGURE_ENABLE= threads | ||||
WX_CONFIGURE_WITH= wx-config=${WX_CONFIG} | WX_CONFIGURE_WITH= wx-config=${WX_CONFIG} | ||||
WX_USES= gl | WX_USES= gl | ||||
WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu" | WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu" | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
CONFIGURE_ARGS+= --disable-saved-compile-time | |||||
.if ${OPSYS} == FreeBSD | .if ${OPSYS} == FreeBSD | ||||
CFLAGS+= -DMAP_NORESERVE=0 | CFLAGS+= -DMAP_NORESERVE=0 | ||||
.endif | .endif | ||||
.if ${ARCH} == i386 | .if ${ARCH} == i386 | ||||
MAKE_ARGS+= ARCH=x86 | MAKE_ARGS+= ARCH=x86 | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | ${INSTALL_DATA} ${WRKSRC}/erts/emulator/beam/*.d \ | ||||
${WRKSRC}/lib/runtime_tools/c_src/*.d \ | ${WRKSRC}/lib/runtime_tools/c_src/*.d \ | ||||
${WRKSRC}/lib/runtime_tools/examples/*.d \ | ${WRKSRC}/lib/runtime_tools/examples/*.d \ | ||||
${STAGEDIR}${DATADIR}/dtrace | ${STAGEDIR}${DATADIR}/dtrace | ||||
post-stage: | post-stage: | ||||
${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty -delete | ${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty -delete | ||||
@cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* ${DATADIR_REL}/* -type f -o -type l \ | @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* ${DATADIR_REL}/* -type f -o -type l \ | ||||
| ${SORT} >> ${TMPPLIST} | | ${SORT} >> ${TMPPLIST} | ||||
post-build: | |||||
cd ${WRKSRC} ; \ | |||||
TIMESTAMP=`grep TIMESTAMP ${DISTINFO_FILE} | ${SED} -e 's/[^0-9]//g'`; \ | |||||
TS1=`date -r $${TIMESTAMP} +"Date: %d-%b-%Y::%H:%M:%S"` ; \ | |||||
TS2=`date -r $${TIMESTAMP} +"script generated at {%Y,%M,%d} {%H,%M,%S}"` ; \ | |||||
${REINPLACE_CMD} -i '' -e 's|^%%% Date:.*|%%% '"$${TS1}"'|' lib/snmp/include/*.hrl ; \ | |||||
${REINPLACE_CMD} -i '' -e 's|^%% script generated at.*|%% '"$${TS2}"'|' \ | |||||
bin/*.script erts/start_scripts/*.script | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |