Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 417551 - Prevent @system from depending on dev-libs/glib
Summary: Prevent @system from depending on dev-libs/glib
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: All FreeBSD
: Normal enhancement (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on: 417693
Blocks:
  Show dependency tree
 
Reported: 2012-05-26 04:03 UTC by Richard Yao (RETIRED)
Modified: 2019-10-11 17:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.