[Bug 281083] devel/glib20 and devel/gobject-introspection: update to 2.82 and 1.82

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 04 Oct 2024 20:36:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281083

--- Comment #15 from Charlie Li <vishwin@freebsd.org> ---
(In reply to Jan Beich from comment #14)
That bit wasn't sustainable and it is now biting us big time. Consumers really
need that GLib introspection data that gobject-introspection removed since
1.79, but is only available when -Dintrospection=enabled is passed to glib
since 2.79. Noticed especially when devel/libgusb failed to build because those
files became missing from devel/gobject-introspection.

Further, this also blocks setuptools from being updated. introspection uses
distutils primitives. Only a problem when setuptools is present in the
environment, especially under Python 3.12+ (distutils no longer part of the
base distribution), as setuptools 74+'s copy of distutils removed legacy msvc
compiler modules that introspection referenced until 1.81.2.

You can call this scope creep or whatever you want, but the reality is that the
changes happening in glib are not trivial.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.