Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
erlang.port.mk - enable erlang27 FLAVOR
To:
ports@openbsd.org
Cc:
stu@spacehopper.org
Date:
Tue, 28 May 2024 20:36:51 +0200

Download raw body.

Thread
  • Volker Schlecht:

    erlang.port.mk - enable erlang27 FLAVOR

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