Page MenuHomeFreeBSD

devel/{glib20,gobject-introspection}: update to 2.86.4 and 1.86.0
Needs ReviewPublic

Authored by vishwin on Feb 3 2026, 2:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Mar 5, 2:12 AM
Unknown Object (File)
Wed, Mar 4, 7:41 AM
Unknown Object (File)
Wed, Mar 4, 7:41 AM
Unknown Object (File)
Tue, Mar 3, 2:58 AM
Unknown Object (File)
Mon, Feb 23, 10:57 PM
Unknown Object (File)
Wed, Feb 18, 6:54 AM
Unknown Object (File)
Mon, Feb 16, 8:32 AM
Unknown Object (File)
Wed, Feb 11, 9:43 PM

Details

Reviewers
None
Group Reviewers
desktop
Summary

Needed to unbreak build and run for libpeas1 consumers amongst other things

Test Plan

exp-run and runtime testing

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 70985
Build 67868: arc lint + arc unit

Event Timeline

vishwin created this revision.
arrowd added inline comments.
devel/glib20/Makefile
41

This arg was there for reason: https://github.com/freebsd/freebsd-ports/commit/8107e8e7cb0b549bdc4789a52e69015cd64b7b8d

Is it not relevant anymore?

devel/glib20/Makefile
41

This flag disabled libelf support completely, which I don't think was the intention. The other parts of that commit to explicitly reference libelf from base was enough.

devel/glib20/Makefile
41

IIRC, it was intended, because we can't force glib to link against libelf.so from base if libelf is also installed from ports.

I'm now running this locally and I'll report if I stumble upon a regression.

Note to (mostly) self: need to bump devel/py-pygobject and devel/pygobject-common, since there is a preprocessor macro sensitive between these versions.

devel/glib20/Makefile
41

I'll need to try again with ports libelf in the (poudriere) environment to see if any issues arise.

devel/glib20/Makefile
41

Confirmed only links with base libelf.so even with the port installed:

$ readelf --needed-libs /usr/local/bin/gresource
NeededLibraries [
  libc.so.7
  libelf.so.2
  libgio-2.0.so.0
  libglib-2.0.so.0
  libintl.so.8
]
vishwin retitled this revision from devel/{glib20,gobject-introspection}: update to 2.86.3 and 1.86.0 to devel/{glib20,gobject-introspection}: update to 2.86.4 and 1.86.0.Wed, Feb 25, 10:20 AM
  • update to 2.86.4

unrelated to .3 to .4: graphics/xviewer currently builds on 2.84 but fails on 2.86, a "transition" patch to allow building on both versions is warranted before submitting for exp-run, there is an existing upstream issue open