Index: head/lang/erlang-runtime23/Makefile =================================================================== --- head/lang/erlang-runtime23/Makefile +++ head/lang/erlang-runtime23/Makefile @@ -4,6 +4,7 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- DISTVERSION= 23.0.2 +PORTREVISION= 1 CATEGORIES= lang parallel java PKGNAMESUFFIX= -runtime23 DIST_SUBDIR= erlang @@ -33,6 +34,8 @@ 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_DEFAULT=CORBA DIRTY DTRACE KQUEUE OPENSSL SCTP THREADS OPTIONS_EXCLUDE_powerpc64= HIPE ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} @@ -87,6 +90,8 @@ .include +CONFIGURE_ARGS+= --disable-saved-compile-time + .if ${OPSYS} == FreeBSD CFLAGS+= -DMAP_NORESERVE=0 .endif @@ -156,4 +161,13 @@ @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* ${DATADIR_REL}/* -type f -o -type l \ | ${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