Index: Makefile =================================================================== RCS file: /cvs/ports/devel/Makefile,v retrieving revision 1.2597 diff -u -p -r1.2597 Makefile --- Makefile 24 Jul 2026 20:18:19 -0000 1.2597 +++ Makefile 28 Jul 2026 18:23:57 -0000 @@ -1882,7 +1882,6 @@ SUBDIR += rcs-fast-import SUBDIR += re2c SUBDIR += readline - SUBDIR += rebar3,erlang26 SUBDIR += rebar3,erlang27 SUBDIR += rebar3,erlang28 SUBDIR += reflection-cpp Index: quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.1821 diff -u -p -r1.1821 Quirks.pm --- quirks/files/Quirks.pm 22 Jun 2026 02:22:11 -0000 1.1821 +++ quirks/files/Quirks.pm 28 Jul 2026 18:24:05 -0000 @@ -531,6 +531,7 @@ my $stem_extensions = { 'vegastrike-extra' => 'vegastrike-utcs', 'vegastrike-music' => 'vegastrike-utcs', 'vegastrike-speech' => 'vegastrike-utcs', + 'erl26-rebar3' => 'erl28-rebar3', }; Index: rebar3/Makefile =================================================================== RCS file: /cvs/ports/devel/rebar3/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- rebar3/Makefile 28 Feb 2026 18:47:22 -0000 1.22 +++ rebar3/Makefile 28 Jul 2026 18:24:05 -0000 @@ -3,7 +3,10 @@ COMMENT = Erlang build tool GH_ACCOUNT = erlang GH_PROJECT = rebar3 GH_TAGNAME = 3.27.0 +REVISION = 0 + CATEGORIES = devel + HOMEPAGE = https://www.rebar3.org MAINTAINER = Volker Schlecht @@ -15,9 +18,19 @@ MODULES = lang/erlang # for tests MODERL_MODULES += meck 0.8.13 MODERL_HANDLE_FLAVORS= Yes +FLAVOR ?= erlang28 +FLAVORS = erlang27 erlang28 CONFIGURE_STYLE = None DISTFILES = rebar3-{}${GH_TAGNAME}.tar.gz + +# To enable/disable pkgpath for erlang/26 +.if ${FLAVOR} == "erlang28" +ERL_DEFAULT = "" +.else +ERL_DEFAULT = "@comment " +.endif +SUBST_VARS += ERL_DEFAULT pre-configure: ${SUBST_CMD} ${WRKSRC}/bootstrap \ Index: rebar3/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/rebar3/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- rebar3/pkg/PLIST 28 May 2024 18:30:32 -0000 1.5 +++ rebar3/pkg/PLIST 28 Jul 2026 18:24:05 -0000 @@ -1,3 +1,4 @@ @conflict rebar3-*-erlang${MODERL_VERSION} @pkgpath devel/rebar +${ERL_DEFAULT}@pkgpath devel/rebar3,erlang26 bin/rebar3-${MODERL_VERSION}