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