remove "obsolete" quirks entry for glade, and merge devel/glade into
lang/python/3 via @pkgpath + @conflict (no quirks entry required
for that, because it is part of the update-set anyway).
glade in 7.8 depended on python 3.12 and in order that upgrades to
-current (and later 7.9) can work, we need to provide an upgrade path
that makes it disappear if installed. listing a port as obsolete does
not do this, it just leaves it installed, along with any packages
which it depends on (i.e. python 3.12 here), resulting in problems
if that causes a conflict.
json-glib: don't use --default-symver on ld.bfd archs, ok aja (maintainer)
It appears that --default-symver is broken in our ld.bfd. All binaries
in the sparc64 ${WRKBUILD} of json-glib contain broken .dynsym entries
such as
57: dfdfdfdfdfdfdfdf 0xdfdfdfdfdfdfdfdf <processor specific>: 15 <processor
specific>: 13 PROTECTED [<other>: dc] 57311 <corrupt>
where __data_start should be. This isn't new. Release packages have this
as well in json-glib-{format,validate}.
What's new with meson 1.10.0 is that it tries to parse the .dynsym table:
https://github.com/mesonbuild/meson/pull/15106
for reproducibility reasons. This blows up due to this corrupted entry
(found by claudio and jca_p).
Longer term this wants a fix (probably in bfd/elflink.c) or workaround,
but for now let's unblock a good chunk of the ports tree broken with
[4 lines not shown]