lang/erlang: update to version 25.2.1
This commit is contained in:
parent
309971dafa
commit
428d54e3d1
|
@ -1,8 +1,8 @@
|
||||||
PORTNAME= erlang
|
PORTNAME= erlang
|
||||||
DISTVERSIONPREFIX= OTP-
|
DISTVERSIONPREFIX= OTP-
|
||||||
DISTVERSION= 24.3.4.6
|
DISTVERSION= 25.2.1
|
||||||
PORTREVISION= 1
|
|
||||||
PORTEPOCH= 4
|
PORTEPOCH= 4
|
||||||
|
PORTREVISION= 0
|
||||||
CATEGORIES= lang parallel java
|
CATEGORIES= lang parallel java
|
||||||
DIST_SUBDIR= erlang
|
DIST_SUBDIR= erlang
|
||||||
|
|
||||||
|
@ -37,9 +37,9 @@ SUB_LIST= TOOLS_VSN=${TOOLS_VSN}
|
||||||
WRKSRC= ${WRKSRC_otp}
|
WRKSRC= ${WRKSRC_otp}
|
||||||
|
|
||||||
ERLANG_LIB= ${PORTNAME}
|
ERLANG_LIB= ${PORTNAME}
|
||||||
EI_VSN= 5.2.2
|
EI_VSN= 5.3
|
||||||
SNMP_VSN= 5.12
|
SNMP_VSN= 5.13.3
|
||||||
TOOLS_VSN= 3.5.2
|
TOOLS_VSN= 3.5.3
|
||||||
|
|
||||||
OPTIONS_DEFINE= CHUNKS CORBA DIRTY DTRACE FOP JAVA KQUEUE MANPAGES ODBC \
|
OPTIONS_DEFINE= CHUNKS CORBA DIRTY DTRACE FOP JAVA KQUEUE MANPAGES ODBC \
|
||||||
OPENSSL PDF SCTP SHARING WX
|
OPENSSL PDF SCTP SHARING WX
|
||||||
|
@ -146,8 +146,9 @@ post-configure-ODBC-off:
|
||||||
echo "disabled by port options" > ${WRKSRC}/lib/odbc/SKIP
|
echo "disabled by port options" > ${WRKSRC}/lib/odbc/SKIP
|
||||||
|
|
||||||
post-build-CORBA-on:
|
post-build-CORBA-on:
|
||||||
cd ${WRKSRC_corba} \
|
cd ${WRKSRC_corba} && \
|
||||||
&& ${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} ${MAKE_CMD}
|
${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} \
|
||||||
|
${MAKE_CMD}
|
||||||
|
|
||||||
# The man-pages are put (in spite of FreeBSD's port convention) in a private
|
# The man-pages are put (in spite of FreeBSD's port convention) in a private
|
||||||
# subdir. This is to avoid cluttering up the man page name space. Also the
|
# subdir. This is to avoid cluttering up the man page name space. Also the
|
||||||
|
@ -155,20 +156,24 @@ post-build-CORBA-on:
|
||||||
# actual system man pages. (erl.1 and epmd.1 perhaps being the exception).
|
# actual system man pages. (erl.1 and epmd.1 perhaps being the exception).
|
||||||
|
|
||||||
post-build-FOP-on:
|
post-build-FOP-on:
|
||||||
@cd ${WRKSRC} && ${MAKE_CMD} docs
|
@cd ${WRKSRC} && \
|
||||||
|
${MAKE_CMD} docs
|
||||||
.if ${PORT_OPTIONS:MCORBA}
|
.if ${PORT_OPTIONS:MCORBA}
|
||||||
cd ${WRKSRC_corba} \
|
cd ${WRKSRC_corba} && \
|
||||||
&& ${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} ${MAKE_CMD} docs
|
${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} \
|
||||||
|
${MAKE_CMD} docs
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${LN} -sf ../lib/${ERLANG_LIB}/lib/erl_interface-${EI_VSN}/bin/erl_call ${STAGEDIR}${PREFIX}/bin/erl_call
|
${LN} -sf ../lib/${ERLANG_LIB}/lib/erl_interface-${EI_VSN}/bin/erl_call \
|
||||||
${LN} -sf ../lib/${ERLANG_LIB}/lib/snmp-${SNMP_VSN}/bin/snmpc ${STAGEDIR}${PREFIX}/bin/snmpc
|
${STAGEDIR}${PREFIX}/bin/erl_call
|
||||||
|
${LN} -sf ../lib/${ERLANG_LIB}/lib/snmp-${SNMP_VSN}/bin/snmpc \
|
||||||
|
${STAGEDIR}${PREFIX}/bin/snmpc
|
||||||
|
|
||||||
post-install-CORBA-on:
|
post-install-CORBA-on:
|
||||||
cd ${WRKSRC_corba} \
|
cd ${WRKSRC_corba} && \
|
||||||
&& ${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} \
|
${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} \
|
||||||
${MAKE_CMD} release RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
|
${MAKE_CMD} release RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
|
||||||
|
|
||||||
post-install-DTRACE-on:
|
post-install-DTRACE-on:
|
||||||
${MKDIR} ${STAGEDIR}${DATADIR}/dtrace
|
${MKDIR} ${STAGEDIR}${DATADIR}/dtrace
|
||||||
|
@ -179,15 +184,18 @@ post-install-DTRACE-on:
|
||||||
|
|
||||||
post-install-FOP-on:
|
post-install-FOP-on:
|
||||||
@${ECHO_CMD} "MANPATH ${PREFIX}/lib/erlang/man" > ${WRKDIR}/erlang.conf
|
@${ECHO_CMD} "MANPATH ${PREFIX}/lib/erlang/man" > ${WRKDIR}/erlang.conf
|
||||||
${INSTALL_DATA} ${WRKDIR}/erlang.conf ${STAGEDIR}${PREFIX}/etc/man.d/erlang.conf
|
${INSTALL_DATA} ${WRKDIR}/erlang.conf \
|
||||||
for SECTION in 1 3 4 6 7; do \
|
${STAGEDIR}${PREFIX}/etc/man.d/erlang.conf
|
||||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/man/man$${SECTION}; \
|
for SECTION in 1 3 4 6 7; \
|
||||||
${FIND} ${WRKSRC}/erts ${WRKSRC}/lib -type f | ${GREP} doc/man$${SECTION} \
|
do ${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/man/man$${SECTION}; \
|
||||||
| ${XARGS} -J % ${CP} -v % ${STAGEDIR}${PREFIX}/lib/erlang/man/man$${SECTION}; \
|
${FIND} ${WRKSRC}/erts ${WRKSRC}/lib -type f | \
|
||||||
done
|
${GREP} doc/man$${SECTION} | \
|
||||||
|
${XARGS} -J % ${CP} -v % ${STAGEDIR}${PREFIX}/lib/erlang/man/man$${SECTION}; \
|
||||||
|
done
|
||||||
.if ${PORT_OPTIONS:MCORBA}
|
.if ${PORT_OPTIONS:MCORBA}
|
||||||
${FIND} ${WRKSRC_corba}/lib -type f | ${GREP} doc/man3 \
|
${FIND} ${WRKSRC_corba}/lib -type f | \
|
||||||
| ${XARGS} -J % ${CP} -v % ${STAGEDIR}${PREFIX}/lib/erlang/man/man3
|
${GREP} doc/man3 | \
|
||||||
|
${XARGS} -J % ${CP} -v % ${STAGEDIR}${PREFIX}/lib/erlang/man/man3
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-install-JAVA-off:
|
post-install-JAVA-off:
|
||||||
|
@ -203,9 +211,11 @@ post-install-OPENSSL-off:
|
||||||
|
|
||||||
post-install-PDF-on:
|
post-install-PDF-on:
|
||||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||||
${FIND} ${WRKSRC} -name \*.pdf | ${XARGS} -J % ${CP} -v % ${STAGEDIR}${DOCSDIR}
|
${FIND} ${WRKSRC} -name \*.pdf | \
|
||||||
|
${XARGS} -J % ${CP} -v % ${STAGEDIR}${DOCSDIR}
|
||||||
.if ${PORT_OPTIONS:MCORBA}
|
.if ${PORT_OPTIONS:MCORBA}
|
||||||
${FIND} ${WRKSRC_corba} -name \*.pdf | ${XARGS} -J % ${CP} -v % ${STAGEDIR}${DOCSDIR}
|
${FIND} ${WRKSRC_corba} -name \*.pdf | \
|
||||||
|
${XARGS} -J % ${CP} -v % ${STAGEDIR}${DOCSDIR}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-install-WX-off:
|
post-install-WX-off:
|
||||||
|
@ -215,12 +225,16 @@ post-install-WX-off:
|
||||||
${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/wx-*
|
${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/wx-*
|
||||||
|
|
||||||
post-stage:
|
post-stage:
|
||||||
${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty -delete
|
${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty \
|
||||||
@cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* ${DATADIR_REL}/* -type f -o -type l \
|
-delete
|
||||||
| ${SORT} >> ${TMPPLIST}
|
@cd ${STAGEDIR}${PREFIX}; \
|
||||||
|
${FIND} lib/${ERLANG_LIB}/* ${DATADIR_REL}/* -type f -o \
|
||||||
|
-type l | \
|
||||||
|
${SORT} >> ${TMPPLIST}
|
||||||
@if [ -d ${STAGEDIR}/${DOCSDIR} ]; then \
|
@if [ -d ${STAGEDIR}/${DOCSDIR} ]; then \
|
||||||
cd ${STAGEDIR}${PREFIX}; ${FIND} ${DOCSDIR_REL}/* -name \*.pdf \
|
cd ${STAGEDIR}${PREFIX}; \
|
||||||
| ${SORT} >> ${TMPPLIST}; \
|
${FIND} ${DOCSDIR_REL}/* -name \*.pdf | \
|
||||||
fi
|
${SORT} >> ${TMPPLIST}; \
|
||||||
|
fi
|
||||||
|
|
||||||
.include <bsd.port.post.mk>
|
.include <bsd.port.post.mk>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
TIMESTAMP = 1664953406
|
TIMESTAMP = 1674411842
|
||||||
SHA256 (erlang/erlang-otp-OTP-24.3.4.6_GH0.tar.gz) = dc3d2c54eeb093e0dc9a0fe493bc69d6dfac0affbe77c9e3c935aa86c0f63cd5
|
SHA256 (erlang/erlang-otp-OTP-25.2.1_GH0.tar.gz) = d044e3699cb5261127da4bf37a495534bde85c37709f07735efc91f290f51da7
|
||||||
SIZE (erlang/erlang-otp-OTP-24.3.4.6_GH0.tar.gz) = 59552642
|
SIZE (erlang/erlang-otp-OTP-25.2.1_GH0.tar.gz) = 60020460
|
||||||
SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
|
SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
|
||||||
SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861
|
SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861
|
||||||
|
|
Loading…
Reference in New Issue
Block a user