Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 417551

Summary: Prevent @system from depending on dev-libs/glib
Product: Gentoo/Alt Reporter: Richard Yao (RETIRED) <ryao>
Component: FreeBSDAssignee: Gentoo/BSD Team <bsd+disabled>
Status: RESOLVED OBSOLETE    
Severity: enhancement CC: jdhore, nenolod
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: FreeBSD   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 417693    
Bug Blocks:    

Description Richard Yao (RETIRED) gentoo-dev 2012-05-26 04:03:30 UTC
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?
Comment 1 Richard Yao (RETIRED) gentoo-dev 2012-05-26 20:27:18 UTC
I was wrong about keywording. jdhore keyworded pkgconf on x86-fbsd, so there is no technical reason blocking this change.
Comment 2 Richard Yao (RETIRED) gentoo-dev 2012-05-27 12:08:48 UTC
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.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-11 17:37:23 UTC
*-fbsd is gone.