Page MenuHomeFreeBSD

databases/couchdb3: Resolve bundled OTP versions dynamically in PLIST_SUB
ClosedPublic

Authored by olgeni on Tue, Aug 25, 5:27 PM.
Tags
None
Referenced Files
F170736058: D59185.id185551.diff
Sun, Sep 6, 7:46 AM
F170735994: D59185.id185090.diff
Sun, Sep 6, 7:45 AM
F170735368: D59185.diff
Sun, Sep 6, 7:37 AM
Unknown Object (File)
Sat, Sep 5, 1:54 AM
Unknown Object (File)
Fri, Sep 4, 7:37 PM
Unknown Object (File)
Fri, Sep 4, 7:37 PM
Unknown Object (File)
Fri, Sep 4, 6:53 PM
Unknown Object (File)
Fri, Sep 4, 5:30 PM
Subscribers
None

Details

Summary

The release bundles erts and 13 OTP applications from
lang/erlang-runtime28, and pkg-plist pinned each of their versioned
directory names. Six of the last eight plist commits were pure OTP
rename churn.

Derive the versions from the installed runtime at plist-generation time
instead. The package file list is unchanged: resolving the tokenized
plist with the versions this build staged reproduces the previous
pkg-plist, so no PORTREVISION bump is needed.

An erlang-runtime28 update now needs only a PORTREVISION bump. Note
this reads ${LOCALBASE}/lib/erlang28 rather than the staged release,
because generate-plist runs before do-install; it holds as long as the
release copies erts and the OTP applications unmodified.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable