Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jun 2026 14:13:11 +0000
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1d3ce5587743 - main - lang/erlang: Update to 28.5.0.2
Message-ID:  <6a2eb6f7.346cf.2f3627dc@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by olgeni:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d3ce558774313e476441a4717757edc4fe76208

commit 1d3ce558774313e476441a4717757edc4fe76208
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2026-06-12 11:31:17 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2026-06-14 14:12:54 +0000

    lang/erlang: Update to 28.5.0.2
    
    OTP 26 is end-of-life; move the main suite to OTP 28.  Update the bundled
    erl_interface, snmp and tools subsystem versions, and bump the corba
    dependency to 5.2.2.
    
    Drop the FOP and PDF options: they relied on the XML/fop documentation
    toolchain that upstream removed in OTP 27, so they no longer build.
---
 lang/erlang/Makefile  | 64 ++++++---------------------------------------------
 lang/erlang/distinfo  | 10 ++++----
 lang/erlang/pkg-plist |  1 -
 3 files changed, 12 insertions(+), 63 deletions(-)

diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index c96a5362961b..6d8674c93360 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	erlang
 DISTVERSIONPREFIX=	OTP-
-DISTVERSION=	26.2.5.21
+DISTVERSION=	28.5.0.2
 PORTEPOCH=	4
 CATEGORIES=	lang parallel java
 DIST_SUBDIR=	erlang
@@ -18,7 +18,7 @@ USE_GITHUB=	nodefault
 
 GH_ACCOUNT=	erlang:otp,corba
 GH_PROJECT=	otp:otp corba:corba
-GH_TAGNAME=	5.2.1:corba
+GH_TAGNAME=	5.2.2:corba
 USE_PERL5=	build
 USE_RC_SUBR=	epmd
 
@@ -40,12 +40,12 @@ WRKSRC=		${WRKSRC_otp}
 USERS=		beam
 GROUPS=		beam
 
-_EI_VSN=	5.5.1
-_SNMP_VSN=	5.15
-_TOOLS_VSN=	3.6
+_EI_VSN=	5.7.0.1
+_SNMP_VSN=	5.20.2.1
+_TOOLS_VSN=	4.1.4
 
-OPTIONS_DEFINE=		CHUNKS CORBA DTRACE FOP JAVA KQUEUE MANPAGES ODBC \
-			OPENSSL PDF SCTP SHARING WX
+OPTIONS_DEFINE=		CHUNKS CORBA DTRACE JAVA KQUEUE MANPAGES ODBC \
+			OPENSSL SCTP SHARING WX
 OPTIONS_DEFAULT=	CHUNKS CORBA DTRACE KQUEUE MANPAGES OPENSSL SCTP \
 			SHARING
 
@@ -65,9 +65,7 @@ OPTIONS_SUB=	yes
 
 CHUNKS_DESC=	Enable in-line documentation in Erlang console
 CORBA_DESC=	Enable Corba support
-FOP_DESC=	Build full documentation with Apache FOP
 KQUEUE_DESC=	Enable Kernel Poll (kqueue) support
-PDF_DESC=	Build PDF documentation
 SCTP_DESC=	Enable SCTP support
 SHARING_DESC=	Enable term copy-and-share support
 WX_DESC=	Enable WX application
@@ -81,9 +79,6 @@ CHUNKS_MAKE_ARGS+=		DOC_TARGETS=chunks \
 DTRACE_CONFIGURE_WITH=		dynamic-trace=dtrace
 DTRACE_CFLAGS=			-fno-omit-frame-pointer
 DTRACE_VARS=			STRIP=""
-FOP_PREVENTS=			MANPAGES
-FOP_BUILD_DEPENDS=		fop:textproc/fop \
-				xsltproc:textproc/libxslt
 JAVA_USES=			java
 JAVA_CONFIGURE_WITH=		javac
 JAVA_CONFIGURE_ENV=		ac_cv_prog_JAVAC="${JAVAC}"
@@ -94,7 +89,6 @@ ODBC_USES=			localbase:ldflags
 ODBC_CONFIGURE_WITH=		odbc
 OPENSSL_USES=			ssl
 OPENSSL_CONFIGURE_WITH=		ssl=${OPENSSLBASE}
-PDF_IMPLIES=			FOP
 SCTP_CONFIGURE_ENABLE=		sctp
 SHARING_CONFIGURE_ENABLE=	sharing-preserving
 WX_USES=			gl
@@ -150,20 +144,6 @@ post-build-CORBA-on:
 		${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
-# subdir. This is to avoid cluttering up the man page name space. Also the
-# Erlang man pages are more of internal documentation using the man format than
-# actual system man pages. (erl.1 and epmd.1 perhaps being the exception).
-
-post-build-FOP-on:
-	@cd ${WRKSRC} && \
-		${MAKE_CMD} docs
-.if ${PORT_OPTIONS:MCORBA}
-	cd ${WRKSRC_corba} && \
-		${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} \
-		${MAKE_CMD} docs
-.endif
-
 post-install:
 	${LN} -sf ../lib/${_ERLANG_LIB}/lib/erl_interface-${_EI_VSN}/bin/erl_call \
 		${STAGEDIR}${PREFIX}/bin/erl_call
@@ -190,22 +170,6 @@ post-install-DTRACE-on:
 		${WRKSRC}/lib/runtime_tools/examples/*.d \
 		${STAGEDIR}${DATADIR}/dtrace
 
-post-install-FOP-on:
-	@${ECHO_CMD} "MANPATH ${PREFIX}/lib/erlang/man" > ${WRKDIR}/erlang.conf
-	${INSTALL_DATA} ${WRKDIR}/erlang.conf \
-		${STAGEDIR}${PREFIX}/etc/man.d/erlang.conf
-	for SECTION in 1 3 4 6 7; \
-		do ${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/man/man$${SECTION}; \
-		${FIND} ${WRKSRC}/erts ${WRKSRC}/lib -type f | \
-		${GREP} doc/man$${SECTION} | \
-		${XARGS} -J % ${CP} -v % ${STAGEDIR}${PREFIX}/lib/erlang/man/man$${SECTION}; \
-		done
-.if ${PORT_OPTIONS:MCORBA}
-	${FIND} ${WRKSRC_corba}/lib -type f | \
-		${GREP} doc/man3 | \
-		${XARGS} -J % ${CP} -v % ${STAGEDIR}${PREFIX}/lib/erlang/man/man3
-.endif
-
 post-install-JAVA-off:
 	${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/jinterface-*
 
@@ -217,15 +181,6 @@ post-install-OPENSSL-off:
 	${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/ssh-*
 	${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/ssl-*
 
-post-install-PDF-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${FIND} ${WRKSRC} -name \*.pdf | \
-		${XARGS} -J % ${CP} -v % ${STAGEDIR}${DOCSDIR}
-.if ${PORT_OPTIONS:MCORBA}
-	${FIND} ${WRKSRC_corba} -name \*.pdf | \
-		${XARGS} -J % ${CP} -v % ${STAGEDIR}${DOCSDIR}
-.endif
-
 post-install-WX-off:
 	${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/debugger-*
 	${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/et-*
@@ -239,10 +194,5 @@ post-stage:
 		${FIND} lib/${_ERLANG_LIB}/* ${DATADIR_REL}/* -type f -o \
 		-type l | \
 		${SORT} >> ${TMPPLIST}
-	@if [ -d ${STAGEDIR}/${DOCSDIR} ]; then \
-		cd ${STAGEDIR}${PREFIX}; \
-		${FIND} ${DOCSDIR_REL}/* -name \*.pdf | \
-		${SORT} >> ${TMPPLIST}; \
-		fi
 
 .include <bsd.port.post.mk>
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index e1717eed0b7f..5721bc29af4f 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1779906394
-SHA256 (erlang/erlang-otp-OTP-26.2.5.21_GH0.tar.gz) = 30e44f5978e5486c5471c367e6676a78f64f246aa22ee7eabc02e64e3c12b85b
-SIZE (erlang/erlang-otp-OTP-26.2.5.21_GH0.tar.gz) = 62596511
-SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
-SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
+TIMESTAMP = 1781251236
+SHA256 (erlang/erlang-otp-OTP-28.5.0.2_GH0.tar.gz) = 7ddcbff3b7f0fa3d8f1243e206b9bd9a14b441fa50afa8061388cf0f1737ea99
+SIZE (erlang/erlang-otp-OTP-28.5.0.2_GH0.tar.gz) = 64405424
+SHA256 (erlang/erlang-corba-5.2.2_GH0.tar.gz) = fb79989da922c72fafdc9a5fc68fd0c8e78b7a42328fd17ac4579e864616222e
+SIZE (erlang/erlang-corba-5.2.2_GH0.tar.gz) = 1400778
diff --git a/lang/erlang/pkg-plist b/lang/erlang/pkg-plist
index d24ea00bd6c1..9953ca672245 100644
--- a/lang/erlang/pkg-plist
+++ b/lang/erlang/pkg-plist
@@ -9,4 +9,3 @@ bin/escript
 bin/run_erl
 bin/snmpc
 bin/to_erl
-%%FOP%%etc/man.d/erlang.conf


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2eb6f7.346cf.2f3627dc>