Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
Prepare removal of erlang/25
To:
ports@openbsd.org
Date:
Mon, 16 Jun 2025 18:39:34 +0200

Download raw body.

Thread
  • Volker Schlecht:

    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