Page MenuHomeFreeBSD

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

Authored by vishwin on Tue, Feb 3, 2:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Feb 11, 9:43 PM
Unknown Object (File)
Wed, Feb 11, 1:44 AM
Unknown Object (File)
Tue, Feb 10, 1:25 PM
Unknown Object (File)
Tue, Feb 10, 3:38 AM
Unknown Object (File)
Mon, Feb 9, 7:49 AM
Unknown Object (File)
Wed, Feb 4, 5:46 AM
Unknown Object (File)
Tue, Feb 3, 3:31 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 70370
Build 67253: 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
]