Page MenuHomeFreeBSD

devel/erlang-native-compiler: Update to g20251024
ClosedPublic

Authored by olgeni on Thu, Aug 27, 1:44 PM.
Tags
None
Referenced Files
F171019578: D59223.diff
Tue, Sep 8, 5:41 AM
F170986019: D59223.diff
Tue, Sep 8, 12:48 AM
Unknown Object (File)
Mon, Sep 7, 8:12 AM
Unknown Object (File)
Mon, Sep 7, 1:07 AM
Unknown Object (File)
Sun, Sep 6, 8:56 PM
Unknown Object (File)
Sun, Sep 6, 5:10 PM
Unknown Object (File)
Sun, Sep 6, 4:31 PM
Unknown Object (File)
Sat, Sep 5, 2:58 PM
Subscribers
None

Details

Summary

The port has been pinned to 2c92afb (2021-10-04) since it was added.
Upstream has landed exactly one commit since then, ba13cfb (2025-10-24),
"Replace deprecated functions for OTP 27":

  • case code:lib_dir(erl_interface, Subdir) of + case code:lib_dir(erl_interface) of ...
  • Dir -> Dir + Dir -> filename:join(Dir, Subdir)

code:lib_dir/2 was deprecated in OTP 27. It is not removed in OTP 28 or
29, so this is not a build fix for the tree as it stands today: the
current port still works against lang/erlang 28.5.0.5. It is
future-proofing, and it silences the deprecation warning on the code
path every NIF build goes through when resolving the erl_interface
include and lib directories.

The repository has never tagged a release, so the gYYYYMMDD version
scheme is kept 😅 taking the date from the committer date of ba13cfb, the
same convention the existing g20211004 used for 2c92afb.

Test Plan

poudriere testport, 14.4 amd64, x11 set: build succeeds (Built: 1,
Failed: 0), "No pkg-plist issues found (check-plist)".

portclippy Makefile is clean.
portlint -AC is clean; check-license validates APACHE20 with exit 0.

The single installed file bin/enc is unchanged in layout; NO_ARCH=yes
and PLIST_FILES still hold.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 76215
Build 73098: arc lint + arc unit

Event Timeline

olgeni held this revision as a draft.
olgeni published this revision for review.Thu, Aug 27, 1:56 PM
olgeni edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Wed, Sep 2, 1:49 PM