Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
Re: Update default erlang version to 26
To:
ports@openbsd.org
Date:
Thu, 2 May 2024 19:55:39 +0200

Download raw body.

Thread
Ping. Any oks, or at least no objections ...?

On 2024-04-26 23:49, Volker Schlecht wrote:
>With Erlang/OTP 27 just around the corner, I'd like to move our default version
>to erlang/26.
>
>lang/lfe, lang/elixir, lang/gleam and net/rabbitmq have officially supported
>erlang/26 for a while now. benchmarks/tsung still shows 4 test failures, and
>will need erlang/25 for a while longer.
>
>ok?

>Index: erlang.port.mk
>===================================================================
>RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v
>retrieving revision 1.39
>diff -u -p -r1.39 erlang.port.mk
>--- erlang.port.mk	8 Mar 2024 12:17:12 -0000	1.39
>+++ erlang.port.mk	26 Apr 2024 21:40:45 -0000
>@@ -5,7 +5,7 @@ CATEGORIES +=		lang/erlang
> USE_GMAKE ?=		Yes
>
> # Default Erlang version to use if MODERL_VERSION is not set.
>-_MODERL_DEFAULT_VERSION =	25
>+_MODERL_DEFAULT_VERSION =	26
>
> # Default Erlang flavor to use if MODERL_VERSION is not set,
> # and MODERL_HANDLE_FLAVORS is set.

>Index: Makefile
>===================================================================
>RCS file: /cvs/ports/lang/gleam/Makefile,v
>retrieving revision 1.8
>diff -u -p -r1.8 Makefile
>--- Makefile	22 Apr 2024 20:53:35 -0000	1.8
>+++ Makefile	26 Apr 2024 21:40:17 -0000
>@@ -3,6 +3,7 @@ COMMENT =		statically typed language for
> GH_ACCOUNT =		gleam-lang
> GH_PROJECT =		gleam
> GH_TAGNAME =		v1.1.0
>+REVISION =		0
>
> HOMEPAGE =		https://gleam.run
>
>@@ -15,7 +16,6 @@ PERMIT_PACKAGE =	Yes
>
> MODULES =		devel/cargo \
> 			lang/erlang
>-MODERL_VERSION =	25
> BUILD_DEPENDS =		security/rust-ring
> COMPILER =		base-clang ports-gcc
> WANTLIB += 		${MODCARGO_WANTLIB} m

>Index: Makefile
>===================================================================
>RCS file: /cvs/ports/lang/elixir/Makefile,v
>retrieving revision 1.71
>diff -u -p -r1.71 Makefile
>--- Makefile	16 Apr 2024 16:38:19 -0000	1.71
>+++ Makefile	26 Apr 2024 21:37:59 -0000
>@@ -1,6 +1,7 @@
> COMMENT=		functional language for building scalable applications
>
> V=			1.16.2
>+REVISION=		0
> GH_ACCOUNT=		elixir-lang
> GH_PROJECT=		elixir
> GH_TAGNAME=		v$V
>@@ -14,7 +15,6 @@ HOMEPAGE=		https://elixir-lang.org/
> PERMIT_PACKAGE=	Yes
>
> MODULES=		lang/erlang
>-MODERL_VERSION=		25
>
> ALL_TARGET=		# empty
>

>Index: Makefile
>===================================================================
>RCS file: /cvs/ports/lang/lfe/Makefile,v
>retrieving revision 1.4
>diff -u -p -r1.4 Makefile
>--- Makefile	23 Feb 2024 15:48:07 -0000	1.4
>+++ Makefile	26 Apr 2024 21:35:47 -0000
>@@ -3,6 +3,7 @@ COMMENT =		Lisp Flavoured Erlang (LFE)
> GH_ACCOUNT =		lfe
> GH_PROJECT =		lfe
> GH_TAGNAME =		2.1.4
>+REVISION =		0
>
> CATEGORIES =		lang
>

>Index: Makefile
>===================================================================
>RCS file: /cvs/ports/net/rabbitmq/Makefile,v
>retrieving revision 1.57
>diff -u -p -r1.57 Makefile
>--- Makefile	26 Mar 2024 20:10:57 -0000	1.57
>+++ Makefile	26 Apr 2024 21:36:14 -0000
>@@ -4,6 +4,7 @@ V =		3.12.13
> DISTNAME =	rabbitmq-server-${V}
> PKGNAME =	rabbitmq-${V}
> CATEGORIES =	net
>+REVISION =	0
>
> HOMEPAGE =	https://www.rabbitmq.com/
>
>@@ -15,7 +16,6 @@ EXTRACT_SUFX =	.tar.xz
>
> MODULES =	lang/erlang \
> 		lang/python
>-MODERL_VERSION = 25
>
> USE_GMAKE =	Yes
> CONFIGURE_STYLE = none