From: Volker Schlecht Subject: erlang.port.mk - enable erlang27 FLAVOR To: ports@openbsd.org Cc: stu@spacehopper.org Date: Tue, 28 May 2024 20:36:51 +0200 I'd like to enable an erlang27 FLAVOR in erlang.port.mk (diff attached), and add rebar3,erlang27 to the build. rebar3 3.23.0 build, works and tests fine with all erlang versions in ports, no other port uses this mechanism yet. ok? Index: erlang.port.mk =================================================================== RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v diff -u -p -r1.40 erlang.port.mk --- erlang.port.mk 6 May 2024 18:22:15 -0000 1.40 +++ erlang.port.mk 28 May 2024 16:53:40 -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 +FLAVORS = erlang25 erlang26 erlang27 . endif FULLPKGNAME ?= ${MODERL_PKG_PREFIX}-${PKGNAME} @@ -42,6 +42,8 @@ MODERL_PKG_PREFIX = erl${MODERL_VERSION} _MODERL_FLAVOR = erlang25 . elif ${MODERL_VERSION} == 26 _MODERL_FLAVOR = erlang26 +. elif ${MODERL_VERSION} == 27 +_MODERL_FLAVOR = erlang27 . else ERRORS += "Invalid MODERL_VERSION set: ${MODERL_VERSION}." . endif @@ -54,6 +56,9 @@ _MODERL_FLAVOR ?= erlang25 . elif ${FLAVOR} == erlang26 MODERL_VERSION ?= 26 _MODERL_FLAVOR ?= erlang26 +. elif ${FLAVOR} == erlang27 +MODERL_VERSION ?= 27 +_MODERL_FLAVOR ?= erlang27 . endif . endif .endif