net-misc/wget depends on dev-util/pkgconfig, which depends on dev-libs/glib. This causes @system to pull dev-libs/glib into the dependency graph. We now have virtual/pkgconfig in the tree, which permits us to replace dev-util/pkgconfig with dev-util/pkgconf.
dev-util/pkgconf is a drop-in replacement for dev-util/pkgconfig. I have subjected it to extensive testing on my system. Making it the default requires setting USE=pkg-config.
I propose that we modify /usr/portage/profiles/default/bsd/fbsd/package.use to make dev-util/pkgconf the default. This will require keywording it on x86-fbsd, which will need to be tested before doing it.
Does anyone have any objections?
I was wrong about keywording. jdhore keyworded pkgconf on x86-fbsd, so there is no technical reason blocking this change.
As per a chat with aballier in IRC, this change will require modifying the virtual/pkgconfig package so that portage will install pkgconf on Gentoo FreeBSD systems after the profile is modified.