Download raw body.
Prepare removal of erlang/25
With benchmarks/tsung gone, I'd like to prepare the removal of erlang/25.
As a first step, I'd like to unhook building the erlang25 flavor of devel/rebar3
and remove support for erlang25 flavors from erlang.port.mk
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/Makefile,v
diff -u -p -r1.2499 Makefile
--- Makefile 11 Jun 2025 10:36:19 -0000 1.2499
+++ Makefile 16 Jun 2025 16:31:10 -0000
@@ -1815,7 +1815,6 @@
SUBDIR += rcs-fast-import
SUBDIR += re2c
SUBDIR += readline
- SUBDIR += rebar3,erlang25
SUBDIR += rebar3,erlang26
SUBDIR += rebar3,erlang27
SUBDIR += rebar3,erlang28
Index: erlang.port.mk
===================================================================
RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v
diff -u -p -r1.45 erlang.port.mk
--- erlang.port.mk 25 May 2025 12:02:29 -0000 1.45
+++ erlang.port.mk 16 Jun 2025 16:33:13 -0000
@@ -23,7 +23,7 @@ MODERL_HANDLE_FLAVORS ?= No
# If erlang.port.mk should handle FLAVORS, define a separate FLAVOR
# for each erlang runtime
. if !defined(FLAVORS)
-FLAVORS = erlang25 erlang26 erlang27 erlang28
+FLAVORS = erlang26 erlang27 erlang28
. endif
FULLPKGNAME ?= ${MODERL_PKG_PREFIX}-${PKGNAME}
@@ -38,9 +38,7 @@ FLAVOR = ${_MODERL_DEFAULT_FLAVOR}
MODERL_PKG_PREFIX = erl${MODERL_VERSION}
.if defined(MODERL_VERSION)
-. if ${MODERL_VERSION} == 25
-_MODERL_FLAVOR = erlang25
-. elif ${MODERL_VERSION} == 26
+. if ${MODERL_VERSION} == 26
_MODERL_FLAVOR = erlang26
. elif ${MODERL_VERSION} == 27
_MODERL_FLAVOR = erlang27
@@ -52,10 +50,7 @@ ERRORS += "Invalid MODERL_VERSION set:
.else
# When only flavour is set, derive version
. if !empty(FLAVOR)
-. if ${FLAVOR} == erlang25
-MODERL_VERSION ?= 25
-_MODERL_FLAVOR ?= erlang25
-. elif ${FLAVOR} == erlang26
+. if ${FLAVOR} == erlang26
MODERL_VERSION ?= 26
_MODERL_FLAVOR ?= erlang26
. elif ${FLAVOR} == erlang27
@@ -86,7 +81,7 @@ MODERL_USE_REBAR3 = Yes
MODERL_BUILD_DEPENDS += devel/rebar3,${_MODERL_FLAVOR}
REBAR_BIN ?= ${LOCALBASE}/bin/rebar3-${MODERL_VERSION}
# Make sure rebar gets called as 'rebar3', otherwise escript tries to call the
-# binary name (e.g. rebar3-25) as the script entrypoint.
+# binary name (e.g. rebar3-27) as the script entrypoint.
_MODERL_LINKS += rebar3-${MODERL_VERSION} rebar3
.endif
Prepare removal of erlang/25