Index: Makefile =================================================================== RCS file: /cvs/ports/lang/erlang/Makefile,v retrieving revision 1.79 diff -u -p -r1.79 Makefile --- Makefile 19 Jun 2025 13:24:55 -0000 1.79 +++ Makefile 28 Jul 2026 18:31:33 -0000 @@ -1,6 +1,6 @@ SUBDIR = - SUBDIR += 26 SUBDIR += 27 SUBDIR += 28 + SUBDIR += 29 .include Index: erlang.port.mk =================================================================== RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v retrieving revision 1.49 diff -u -p -r1.49 erlang.port.mk --- erlang.port.mk 6 May 2026 15:52:38 -0000 1.49 +++ erlang.port.mk 28 Jul 2026 18:31:33 -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 = erlang26 erlang27 erlang28 +FLAVORS = erlang27 erlang28 erlang29 . endif FULLPKGNAME ?= ${MODERL_PKG_PREFIX}-${PKGNAME} @@ -38,27 +38,27 @@ FLAVOR = ${_MODERL_DEFAULT_FLAVOR} MODERL_PKG_PREFIX = erl${MODERL_VERSION} .if defined(MODERL_VERSION) -. if ${MODERL_VERSION} == 26 -_MODERL_FLAVOR = erlang26 -. elif ${MODERL_VERSION} == 27 +. if ${MODERL_VERSION} == 27 _MODERL_FLAVOR = erlang27 . elif ${MODERL_VERSION} == 28 _MODERL_FLAVOR = erlang28 +. elif ${MODERL_VERSION} == 29 +_MODERL_FLAVOR = erlang29 . else ERRORS += "Invalid MODERL_VERSION set: ${MODERL_VERSION}." . endif .else # When only flavour is set, derive version . if !empty(FLAVOR) -. if ${FLAVOR} == erlang26 -MODERL_VERSION ?= 26 -_MODERL_FLAVOR ?= erlang26 -. elif ${FLAVOR} == erlang27 +. if ${FLAVOR} == erlang27 MODERL_VERSION ?= 27 _MODERL_FLAVOR ?= erlang27 . elif ${FLAVOR} == erlang28 MODERL_VERSION ?= 28 _MODERL_FLAVOR ?= erlang28 +. elif ${FLAVOR} == erlang29 +MODERL_VERSION ?= 29 +_MODERL_FLAVOR ?= erlang29 . endif . endif .endif @@ -81,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-27) as the script entrypoint. +# binary name (e.g. rebar3-28) as the script entrypoint. _MODERL_LINKS += rebar3-${MODERL_VERSION} rebar3 .endif Index: 28/Makefile =================================================================== RCS file: /cvs/ports/lang/erlang/28/Makefile,v retrieving revision 1.23 diff -u -p -r1.23 Makefile --- 28/Makefile 27 Jul 2026 18:55:10 -0000 1.23 +++ 28/Makefile 28 Jul 2026 18:31:33 -0000 @@ -14,6 +14,7 @@ PKGNAME= erlang-${V} PKGNAME-main= erlang-${V} PKGNAME-wx= erlang-wx-${V} EPOCH= 0 +REVISION= 0 VERSION_SPEC= >=28v0,<29v0 PKGSPEC-main= erlang-${VERSION_SPEC} Index: 28/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/erlang/28/pkg/PLIST-main,v retrieving revision 1.7 diff -u -p -r1.7 PLIST-main --- 28/pkg/PLIST-main 4 Mar 2026 19:21:31 -0000 1.7 +++ 28/pkg/PLIST-main 28 Jul 2026 18:31:33 -0000 @@ -4,6 +4,7 @@ @conflict erlang->=28v0,<29v0 @conflict erlang-wx->=28,<${V} @pkgpath lang/erlang/21,-main +@pkgpath lang/erlang/26,-main @newgroup _epmd:888 @newuser _epmd:888:_epmd::Erlang EPMD Account:/var/empty:/sbin/nologin @rcscript ${RCDIR}/epmd28 Index: 28/pkg/PLIST-wx =================================================================== RCS file: /cvs/ports/lang/erlang/28/pkg/PLIST-wx,v retrieving revision 1.5 diff -u -p -r1.5 PLIST-wx --- 28/pkg/PLIST-wx 6 Jul 2026 11:23:12 -0000 1.5 +++ 28/pkg/PLIST-wx 28 Jul 2026 18:31:33 -0000 @@ -3,6 +3,7 @@ @conflict erlang-wx->=28,<29 @conflict erlang-wx->=28v0,<29v0 @conflict erlang->=28v0,<28.5.0.3p0v0 +@pkgpath lang/erlang/26,-wx lib/${ERLANG_V}/lib/${ERL_DEBUGGER}/ lib/${ERLANG_V}/lib/${ERL_DEBUGGER}/ebin/ lib/${ERLANG_V}/lib/${ERL_DEBUGGER}/ebin/dbg_debugged.beam