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

Bug 632124

Summary: dev-util/pkgconfig - USE=-internal-glib to USE=+system-glib
Product: Gentoo Linux Reporter: Dennis Schridde <dschridde+gentoobugs>
Component: Current packagesAssignee: Freedesktop bugs <freedesktop-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: esigra, fturco, mgorny, skrattaren, treecleaner
Priority: Normal Keywords: PMASKED, PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/21885
https://github.com/gentoo/gentoo/pull/22210
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 251464    

Description Dennis Schridde 2017-09-27 08:44:48 UTC
Most packages use the naming convention "system-XYZ" for use-flags that handle bundled libraries.  dev-util/pkgconfig uses "internal-glib", which has the opposite meaning.  I suggest to align the naming of the use-flag more to that of other packages, and name it USE=+system-glib (enabled by default).
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2018-11-17 23:56:39 UTC
Objections to this anyone ?
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-11-18 08:03:38 UTC
Makes sense to me.
Comment 3 Larry the Git Cow gentoo-dev 2021-08-04 19:42:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7985685a5519b29d714a3037d7d4a8d3af02a0ca

commit 7985685a5519b29d714a3037d7d4a8d3af02a0ca
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2021-08-04 19:42:37 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-08-04 19:42:37 +0000

    profiles: last-rite dev-util/pkgconfig
    
    Closes: https://github.com/gentoo/gentoo/pull/21885
    Bug: https://bugs.gentoo.org/245228
    Bug: https://bugs.gentoo.org/632124
    Bug: https://bugs.gentoo.org/691268
    Bug: https://bugs.gentoo.org/767853
    Signed-off-by: David Seifert <soap@gentoo.org>

 profiles/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)
Comment 4 Larry the Git Cow gentoo-dev 2021-09-04 15:25:07 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155152fe686e11568d68ade29167f60762c53111

commit 155152fe686e11568d68ade29167f60762c53111
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2021-09-04 08:20:57 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2021-09-04 15:24:23 +0000

    dev-util/pkgconfig: Remove last-rited package
    
    Closes: https://bugs.gentoo.org/632124
    Closes: https://bugs.gentoo.org/691268
    Closes: https://bugs.gentoo.org/767853
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 dev-util/pkgconfig/Manifest                |   1 -
 dev-util/pkgconfig/metadata.xml            |  10 ---
 dev-util/pkgconfig/pkgconfig-0.29.2.ebuild | 121 -----------------------------
 dev-util/pkgconfig/pkgconfig-9999.ebuild   | 117 ----------------------------
 profiles/package.mask                      |   1 -
 5 files changed, 250 deletions(-)