Merge pull request #59 from kinvolk/dongsu/pkgconfig-0.29.2-alpha

dev-util/pkgconfig: bump to 0.29.2 for PKG_CHECK_MODULES_STATIC for alpha
This commit is contained in:
Dongsu Park 2020-11-13 15:08:07 +01:00 committed by GitHub
commit db5635cca2
9 changed files with 582 additions and 612 deletions

View File

@ -1,561 +0,0 @@
# ChangeLog for dev-util/pkgconfig
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/ChangeLog,v 1.158 2014/07/29 08:06:38 ssuominen Exp $
*pkgconfig-0.28-r2 (29 Jul 2014)
29 Jul 2014; Samuli Suominen <ssuominen@gentoo.org>
+files/pkgconfig-0.28-strip_system_library_dirs_reliably.patch,
+pkgconfig-0.28-r2.ebuild, pkgconfig-9999.ebuild:
Strip system library directories reliably wrt #512336 by Mike Frysinger
Support epatch_user from eutils.eclass
22 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> -pkgconfig-0.28.ebuild:
old
22 Jul 2014; Mike Frysinger <vapier@gentoo.org> pkgconfig-0.28-r1.ebuild:
Mark stable for m68k/s390/sh/sparc.
19 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> pkgconfig-0.28-r1.ebuild:
Mark ia64 stable
18 Jul 2014; Matt Turner <mattst88@gentoo.org> pkgconfig-0.28-r1.ebuild:
alpha stable, bug 516106.
16 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> pkgconfig-0.28-r1.ebuild:
ppc64 stable wrt bug #516106
13 Jul 2014; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28-r1.ebuild:
Stable for ppc, wrt bug #516106
13 Jul 2014; <tgall@gentoo.org> pkgconfig-0.28-r1.ebuild:
arm64 stable bug #516106
09 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> pkgconfig-0.28-r1.ebuild:
x86 stable wrt bug #516106
06 Jul 2014; Markus Meier <maekke@gentoo.org> pkgconfig-0.28-r1.ebuild:
arm stable, bug #516106
05 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> pkgconfig-0.28-r1.ebuild:
amd64 stable wrt bug #516106
05 Jul 2014; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.28-r1.ebuild:
Stable for HPPA (bug #516106).
24 Jun 2014; Michał Górny <mgorny@gentoo.org> pkgconfig-0.28-r1.ebuild,
pkgconfig-9999.ebuild:
Lower dev-libs/glib dep to first known EAPI=5 version, requested by Funtoo for
GNOME 3.6.
18 Jun 2014; Michał Górny <mgorny@gentoo.org> pkgconfig-0.28-r1.ebuild,
pkgconfig-9999.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
*pkgconfig-0.28-r1 (27 Mar 2014)
27 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> +pkgconfig-0.28-r1.ebuild,
pkgconfig-9999.ebuild:
Build eg. i686-pc-linux-gnu-pkg-config with ABI_X86="32" to support searching
from /usr/lib32 without passing anything to the environment wrt #494748 by
"kramlat"
01 Feb 2014; Fabian Groffen <grobian@gentoo.org> pkgconfig-0.28.ebuild,
pkgconfig-9999.ebuild:
Fix glib build on some Prefix platforms with USE=internal-glib during
bootstrap
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> pkgconfig-0.28.ebuild,
pkgconfig-9999.ebuild:
Add arm64 love.
29 Sep 2013; Samuli Suominen <ssuominen@gentoo.org> -pkgconfig-0.27.1.ebuild:
old
24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for sh, wrt bug #455578
21 Feb 2013; Zac Medico <zmedico@gentoo.org> pkgconfig-0.28.ebuild,
pkgconfig-9999.ebuild:
Add ~arm-linux keywords.
20 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for s390, wrt bug #455578
11 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for arm, wrt bug #455578
10 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for ppc, wrt bug #455578
10 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for ppc64, wrt bug #455578
09 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for ia64, wrt bug #455578
08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for alpha, wrt bug #455578
08 Feb 2013; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.28.ebuild:
Stable for HPPA (bug #455578).
06 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for sparc, wrt bug #455578
06 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for x86, wrt bug #455578
06 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.28.ebuild:
Stable for amd64, wrt bug #455578
*pkgconfig-0.28 (24 Jan 2013)
24 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> +pkgconfig-0.28.ebuild:
Version bump which is also closing #445796 by Mike Frysinger
30 Oct 2012; Sergey Popov <pinkbyte@gentoo.org> pkgconfig-0.27.1.ebuild,
pkgconfig-9999.ebuild:
Fix for tests under Prefix, wrt bug #434320. Thanks to Greg Turner for
discovering and resolving this issue
16 Sep 2012; Samuli Suominen <ssuominen@gentoo.org> -pkgconfig-0.26.ebuild,
-pkgconfig-0.27.ebuild:
old
15 Sep 2012; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.27.1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #433780
07 Sep 2012; Johannes Huber <johu@gentoo.org> pkgconfig-0.27.1.ebuild:
Stable for x86, wrt bug #433780
07 Sep 2012; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.27.1.ebuild:
Stable for amd64, wrt bug #433780
07 Sep 2012; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.27.1.ebuild:
Stable for HPPA (bug #433780).
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> pkgconfig-0.27.1.ebuild:
Stable ppc64, bug #433780
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> pkgconfig-0.27.1.ebuild:
Stable ppc, bug #433780
02 Sep 2012; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.27.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #430814
*pkgconfig-0.27.1 (25 Aug 2012)
25 Aug 2012; Samuli Suominen <ssuominen@gentoo.org> +pkgconfig-0.27.1.ebuild:
Version bump.
14 Aug 2012; Samuli Suominen <ssuominen@gentoo.org> pkgconfig-9999.ebuild:
Remove deletion of 3 .m4 files which belong to >=dev-libs/glib-2 from
src_install() because upstream fixed Makefile.am to not install them wrt
http://cgit.freedesktop.org/pkg-config/commit/?id=40dc57fb41205c80f5ab6902366
9efb31edf840d
14 Aug 2012; Anthony G. Basile <blueness@gentoo.org> pkgconfig-0.27.ebuild:
Stable ppc ppc64, bug #430814
13 Aug 2012; Johannes Huber <johu@gentoo.org> pkgconfig-0.27.ebuild:
Stable for x86, wrt bug #430814
12 Aug 2012; Markus Meier <maekke@gentoo.org> pkgconfig-0.27.ebuild:
arm stable, bug #430814
12 Aug 2012; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.27.ebuild:
Stable for HPPA (bug #430814).
12 Aug 2012; Agostino Sarubbo <ago@gentoo.org> pkgconfig-0.27.ebuild:
Stable for amd64, wrt bug #430814
*pkgconfig-0.27 (13 Jul 2012)
13 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> +pkgconfig-0.27.ebuild,
pkgconfig-9999.ebuild:
Version bump. Remove now unnecessary dev-libs/popt dependency which
functionality got replaced by dev-libs/glib.
04 May 2012; Samuli Suominen <ssuominen@gentoo.org> pkgconfig-0.26.ebuild,
pkgconfig-9999.ebuild:
Block other providers from virtual/pkgconfig.
*pkgconfig-9999 (04 May 2012)
04 May 2012; Samuli Suominen <ssuominen@gentoo.org> +pkgconfig-9999.ebuild,
metadata.xml:
Live ebuild with USE="internal-glib" for embedded systems wrt #414101
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> pkgconfig-0.26.ebuild:
keyword ~amd64-fbsd
02 Dec 2011; Fabian Groffen <grobian@gentoo.org> pkgconfig-0.26.ebuild:
Pass correct include and library paths for Prefix, bug #392619
30 Oct 2011; Jonathan Callen <abcd@gentoo.org> pkgconfig-0.26.ebuild:
-m Fix typo ($(libdir) -> $(get_libdir)) (bug 388925)
24 Oct 2011; Jonathan Callen <abcd@gentoo.org> pkgconfig-0.26.ebuild:
Add prefix support; move prefix keywords from overlay
13 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
-pkgconfig-0.25-r2.ebuild, -files/pkgconfig-0.25-dnl.patch:
old
31 Jul 2011; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.26.ebuild:
Stable for HPPA (bug #374681).
23 Jul 2011; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.26.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #374681
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> pkgconfig-0.26.ebuild:
ppc/ppc64 stable wrt #374681
17 Jul 2011; Markus Meier <maekke@gentoo.org> pkgconfig-0.26.ebuild:
arm/x86 stable, bug #374681
10 Jul 2011; Markos Chandras <hwoarang@gentoo.org> pkgconfig-0.26.ebuild:
Stable on amd64 wrt bug #374681
*pkgconfig-0.26 (20 May 2011)
20 May 2011; Samuli Suominen <ssuominen@gentoo.org> +pkgconfig-0.26.ebuild:
Version bump.
14 Oct 2010; Brent Baude <ranger@gentoo.org> pkgconfig-0.25-r2.ebuild:
stable ppc, bug 331345
19 Sep 2010; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.25-r2.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #331345
19 Sep 2010; Tobias Klausmann <klausman@gentoo.org>
pkgconfig-0.25-r2.ebuild:
Stable on alpha, bug #331345, thanks to mattst88 for testing
03 Sep 2010; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Move maintainership to freedesktop as talked with them.
23 Aug 2010; Markus Meier <maekke@gentoo.org> pkgconfig-0.25-r2.ebuild:
arm stable, bug #331345
20 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
pkgconfig-0.25-r2.ebuild:
ppc64 stable wrt #331345
10 Aug 2010; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.25-r2.ebuild:
Stable for HPPA (bug #331345).
07 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
pkgconfig-0.25-r2.ebuild:
Stable on amd64 wrt bug #331345
06 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
pkgconfig-0.25-r2.ebuild:
stable x86, bug 331345
*pkgconfig-0.25-r2 (11 Jul 2010)
11 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+pkgconfig-0.25-r2.ebuild, +files/pkgconfig-0.25-dnl.patch:
Fix for sys-devel/autoconf >= 2.66 compability wrt #326939.
*pkgconfig-0.25-r1 (17 Jun 2010)
17 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
+pkgconfig-0.25-r1.ebuild:
Use system copy of dev-libs/popt.
*pkgconfig-0.25 (17 Jun 2010)
17 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
+pkgconfig-0.25.ebuild:
Version bump wrt #321575 by Andrey Hippo.
11 May 2009; Mart Raudsepp <leio@gentoo.org> -pkgconfig-0.17.2-r1.ebuild,
-pkgconfig-0.20.ebuild:
Remove some very old redundant versions
30 Jul 2008; Brent Baude <ranger@gentoo.org> pkgconfig-0.23.ebuild:
stable ppc64, bug 232484
26 Jul 2008; nixnut <nixnut@gentoo.org> pkgconfig-0.23.ebuild:
Stable on ppc wrt bug 232484
24 Jul 2008; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.23.ebuild:
Stable for HPPA (bug #232484).
24 Jul 2008; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.23.ebuild:
alpha/ia64/x86 stable wrt #232484
24 Jul 2008; Santiago M. Mola <coldwind@gentoo.org> pkgconfig-0.23.ebuild:
amd64 stable wrt bug #232484
24 Jul 2008; Ferris McCormick <fmccor@gentoo.org> pkgconfig-0.23.ebuild:
Sparc stable, Bug #232484 --- It's been fine for over 3 months now.
*pkgconfig-0.23 (02 Apr 2008)
02 Apr 2008; Rémi Cardona <remi@gentoo.org> +pkgconfig-0.23.ebuild:
bump to 0.23, patch to fix make check has been included by upstream
04 Dec 2007; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.22.ebuild:
Stable for HPPA (bug #201122).
04 Dec 2007; Markus Rothe <corsair@gentoo.org> pkgconfig-0.22.ebuild:
Stable on ppc64; bug #201122
04 Dec 2007; nixnut <nixnut@gentoo.org> pkgconfig-0.22.ebuild:
Stable on ppc wrt bug 201122
04 Dec 2007; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.22.ebuild:
alpha/ia64/sparc stable wrt #201122
04 Dec 2007; Christian Faulhammer <opfer@gentoo.org>
pkgconfig-0.22.ebuild:
unquote A and quote FILESDIR
04 Dec 2007; Christian Faulhammer <opfer@gentoo.org>
pkgconfig-0.22.ebuild:
stable x86, bug 201122
03 Dec 2007; Christoph Mende <angelos@gentoo.org> pkgconfig-0.22.ebuild:
Stable on amd64 wrt bug #201122
27 Aug 2007; Daniel Gryniewicz <dang@gentoo.org> -pkgconfig-0.19.ebuild,
-pkgconfig-0.21.ebuild:
Remove intermediate versions
*pkgconfig-0.22 (27 Aug 2007)
27 Aug 2007; Daniel Gryniewicz <dang@gentoo.org> +pkgconfig-0.22.ebuild:
Bump to 0.22
- Make Requires.private a whole lot more useful by traversing the
whole tree, not just the top-level, for Cflags.
- Add support for using the system glib.
- Update URL to pkg-config website
- Fix some win32 problems.
- Other minor fixes.
27 Jun 2007; Markus Rothe <corsair@gentoo.org> pkgconfig-0.21-r1.ebuild:
Stable on ppc64; bug #182981
26 Jun 2007; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.21-r1.ebuild:
Stable for HPPA (bug #182981).
26 Jun 2007; Joseph Jezak <josejx@gentoo.org> pkgconfig-0.21-r1.ebuild:
Marked ppc stable for bug #182981.
25 Jun 2007; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.21-r1.ebuild:
alpha stable wrt #182981
24 Jun 2007; Christoph Mende <angelos@gentoo.org>
pkgconfig-0.21-r1.ebuild:
Stable on amd64 wrt bug 182981
12 May 2007; Joshua Kinard <kumba@gentoo.org> pkgconfig-0.21-r1.ebuild:
Stable on mips.
23 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
pkgconfig-0.21-r1.ebuild:
Stable on sparc
21 Apr 2007; Raúl Porcel <armin76@gentoo.org> pkgconfig-0.21-r1.ebuild:
ia64 + x86 stable
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
04 Jan 2007; Daniel Gryniewicz <dang@gentoo.org>
+files/pkg-config-0.21-fix-tests.patch, pkgconfig-0.21-r1.ebuild:
Fix tests to match new CFLAGS behavior; bug #146551
*pkgconfig-0.21-r1 (06 Nov 2006)
06 Nov 2006; Diego Pettenò <flameeyes@gentoo.org>
+pkgconfig-0.21-r1.ebuild:
Revision bump: enable indirect dependencies for FreeBSD as it's needed
because of the way pthreads are linked there.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> pkgconfig-0.21.ebuild:
Added ~sparc-fbsd keyword.
*pkgconfig-0.21 (05 Sep 2006)
05 Sep 2006; Saleem Abdulrasool <compnerd@gentoo.org>
+pkgconfig-0.21.ebuild:
version bump from upstream (bug #146295)
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> pkgconfig-0.20.ebuild:
Add ~x86-fbsd keyword.
20 Feb 2006; Joshua Kinard <kumba@gentoo.org> pkgconfig-0.20.ebuild:
Marked stable on mips.
19 Feb 2006; Fabian Groffen <grobian@gentoo.org> pkgconfig-0.20.ebuild:
Marked ~ppc-macos
06 Feb 2006; Aron Griffis <agriffis@gentoo.org> pkgconfig-0.20.ebuild:
Mark 0.20 stable on alpha
27 Jan 2006; Jeroen Roovers <jer@gentoo.org> pkgconfig-0.20.ebuild:
Stable on hppa.
22 Jan 2006; Markus Rothe <corsair@gentoo.org> pkgconfig-0.20.ebuild:
Stable on ppc64
22 Jan 2006; <dang@gentoo.org> pkgconfig-0.20.ebuild:
Marked stable on amd64 per bug #119634
22 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
pkgconfig-0.20.ebuild:
Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2
22 Jan 2006; Joshua Jackson <tsunam@gentoo.org> pkgconfig-0.20.ebuild:
Stable on x86 for bug #119634; Stabilize Gnome-2.12.2
20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> pkgconfig-0.20.ebuild:
Stable on sparc wrt #119634
*pkgconfig-0.20 (22 Dec 2005)
22 Dec 2005; Joe McCann <joem@gentoo.org> +pkgconfig-0.20.ebuild:
version bump, closes bug 113290
*pkgconfig-0.19 (29 Aug 2005)
29 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
+pkgconfig-0.19.ebuild:
New version.
28 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org>
pkgconfig-0.17.2-r1.ebuild:
Stable on amd64.
24 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
pkgconfig-0.15.0.ebuild:
Inherit from eutils.
03 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
pkgconfig-0.18.1-r1.ebuild:
Add automake dependency as per bug #99819.
31 Jul 2005; Tobias Scherbaum <dertobi123@gentoo.org>
pkgconfig-0.17.2-r1.ebuild:
ppc stable
*pkgconfig-0.18.1-r1 (25 Jul 2005)
25 Jul 2005; Marinus Schraal <foser@gentoo.org> pkconfig-0.18.1-r1.ebuild :
Bump for added patch (#100012)
Disable referencing all libs (#92626)
22 Jul 2005; <gongloo@gentoo.org> pkgconfig-0.17.2-r1.ebuild:
Stable ppc-macos.
18 Jul 2005; Leonardo Boshell <leonardop@gentoo.org> pkgconfig-0.18.1.ebuild,
files/pkg-config-0.18.1-checks.patch:
Fix compilation-time tests, resolves bug #98651.
05 Jul 2005; Leonardo Boshell <leonardop@gentoo.org> pkgconfig-0.18.1.ebuild,
files/pkg-config-0.18.1-pc_path.patch:
Added patch from https://bugs.freedesktop.org/show_bug.cgi?id=3662 to set
the default search path correctly.
*pkgconfig-0.18.1 (05 Jul 2005)
05 Jul 2005; Leonardo Boshell <leonardop@gentoo.org> pkgconfig-0.18.1.ebuild:
New release.
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
pkgconfig-0.17.2-r1.ebuild:
Stable on alpha.
28 Jun 2005; Joshua Kinard <kumba@gentoo.org> pkgconfig-0.17.2-r1.ebuild:
Marked stable on mips.
27 Jun 2005; Markus Rothe <corsair@gentoo.org> pkgconfig-0.17.2-r1.ebuild:
Stable on ppc64
22 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
pkgconfig-0.17.2-r1.ebuild:
Stable on sparc
21 Jun 2005; Leonardo Boshell <leonardop@gentoo.org>
pkgconfig-0.17.2-r1.ebuild:
Stable on x86.
*pkgconfig-0.17.2-r1 (14 May 2005)
14 May 2005; Leonardo Boshell <leonardop@gentoo.org>
pkgconfig-0.17.2-r1.ebuild:
Pass --enable-indirect-deps to make it behave as usual, otherwise it
breaks things. Resolves bug #92626.
*pkgconfig-0.17.2 (12 May 2005)
12 May 2005; Leonardo Boshell <leonardop@gentoo.org> pkgconfig-0.17.2.ebuild:
New release. Inherit from gnome.org so we get a .tar.bz2 file. Updated
HOMEPAGE. Resolves bug #89607.
06 Apr 2005; Daniel Ostrow <dostrow@gentoo.org> pkgconfig-0.15.0.ebuild:
Changes for ppc64-hardened
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
pkgconfig-0.12.0.ebuild, pkgconfig-0.14.0.ebuild, pkgconfig-0.15.0.ebuild:
virtual/glibc -> virtual/libc
02 Mar 2004; Brian Jackson <iggy@gentoo.org> pkgconfig-0.15.0.ebuild:
s390 keywords
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> pkgconfig-0.15.0.ebuild:
Move to mips stable (~mips -> mips)
20 Oct 2003; Aron Griffis <agriffis@gentoo.org> pkgconfig-0.15.0.ebuild:
Stable on alpha
01 Jul 2003; Todd Sunderlin <todd@gentoo.org> pkgconfig-0.15.0.ebuld :
set stable on sparc
13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> pkgconfig-0.15.0.ebuild :
Marked ppc stable
21 Feb 2003; Zach Welch <zwelch@gentoo.org> :
Added arm keyword
*pkgconfig-0.15.0 (22 Jan 2003)
25 Feb 2003; Guy Martin <gmsoft@gentoo.org> pkgconfig-0.15.0.ebuild :
Added hppa to keywords.
22 Jan 2003; foser <foser@gentoo.org> pkgconfig-0.15.0.ebuild :
New version
*pkgconfig-0.14.0 (27 Oct 2002)
16 Mar 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to KEYWORDS
08 Dec 2002; Jack Morgan <jmorgan@gentoo.org> pkgconfig-0.14.0.ebuild :
Changed ~sparc to sparc
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
27 Oct 2002; foser <foser@gentoo.org> :
New version
*pkgconfig-0.12.0 (18 Mar 2002)
18 Mar 2002; Chad Huneycutt <chadh@gentoo.org>:
updated to pkgconfig-0.12.0. This closes bug #1128.
*pkgconfig-0.8.0 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,21 +1,3 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX pkgconfig-0.28-strip_system_library_dirs_reliably.patch 777 SHA256 9b58db9533d9b219a2cf19be296e977b2ee45cdae16a88533a30d7978d3ca3e7 SHA512 9511c0f966b4acc90d0421906ef0937edeae6901fa267a282d878e1d4a1ef84ee12f89b8feafe7172cecbde98e6d106fc446ac98780efd41b036c1f7a2f97d87 WHIRLPOOL 0140f86ffcfaa55ada6579136aa8e09fd22d6348c5b9d805d879064b77f193d9fc296eca71306d5f66003d27b1fd42e3e5e3e4ebf1147170fc1469556587e151
DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486
EBUILD pkgconfig-0.28-r1.ebuild 3007 SHA256 112b62f9c4a6a2b202f1be4662f84ea97df45745f5ef312ebfed9695e8648573 SHA512 2fcbebd02de791f36198235bab0710d4e4d11772f195f7b86fe12fe9cac1feae81bc8feddf8a67092eb623ed47c783fc4a1fcf46eca73d71cb8eb3cfdb62f405 WHIRLPOOL 38f3a41e9b1f3e6f8ab4a067233da849192a80d1fc565b099ffd72b900927740faedcb4306786264eccc35d92b8188393f345b0d01b0d3abfb0b918e9eb2d5f8
EBUILD pkgconfig-0.28-r2.ebuild 3112 SHA256 c289a323df259cbd18849ae5451ada1b7e718f595514083c5990bf4c5357392c SHA512 f5678ad18c9be68bafce1d12cdff8eac01ebe3047be1778b08fe50b7082bb404a4aa602c8f098e7bc42c6f6509242228db847ad057e3329d4f75cb5f5f970d02 WHIRLPOOL 784dfaecde038affa88001fd34b0ac285a417c479489bb4b8e08045e680a44551e9c9e0c26e33e08eed90916bebff9beef5ce79214ad55c4ea6361443c9d398d
EBUILD pkgconfig-9999.ebuild 3041 SHA256 26ea9b923949ab9b0286fbb750644898afdeb7b92bc84e977e1f7e27378d9851 SHA512 c14d2ff432483eb7c35345899b6b7ffad2c699af96e8c8cf8a609021b1fdc2e9fb36e48b5e90b56fb6fca2c9c0417485b27cc0c88c96d134062f95b44e43be2c WHIRLPOOL 194a21d1a197bd24a540a1a21d7baea06abb35b8379c1f3325ae72fb084641052c74f132758c46069a8ed6b9bf5f83c2809e0d7fd383cd499794acd06186c889
MISC ChangeLog 19115 SHA256 08fe273488c43f0922f46e511f74e0d0a4f41b6b8ddd5a0bd43803486819decd SHA512 3c06470a712b0921be57ab532f51f46a3c3e57020820e8ef0744c86e93b255fbe88aff8986a6b5c2ae01a29d39644be1f1edf70d659d90fcb52d2d5aa35e07d3 WHIRLPOOL 8cd17b52ef4196b12ce3dfc6a0757aadc3d21ea5b2eee662db92e3d4db9b51ca6ee1b98d863a672d48d0052cf8d25e2790633701625fa78f11df415813eefac5
MISC metadata.xml 336 SHA256 d206684f8bec51574f6ef890d1acecb52e346d9f6b42ae9bd6840cfde824a482 SHA512 f3303bb88b079db3d71b86aad10691cdb5bf4aa5435fcf0d4855e4e4faa669cc549b3c9834254788d8392b507e69c98452cbbf3e38d214eabe6795d9dbc1b9f6 WHIRLPOOL 98bb894da84dabb20ac0f4f065005ab2b8e52690198ee9ff753167cdd802ab1510019ea51b9f28b3d15092bcd5e6c0650858065cbdf1cb6d4d78295c17124110
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJT11X6AAoJEEdUh39IaPFNfDEIAI4W0w58F+zv8XdU1Ux6XFLG
sA7+m6a74UfWsyWWgjbI3um68d4/4MIEyr4EtzEmk1PHXnsW2fvJwiR4puGbNZ9l
H8abw9v1uB7DFlxNLFvXhC+utoYRDXxetEBFMGNwZCsf5TwZtfRTbEd9UJqA50f6
jO2XfyJwGggZB6N3ecPRint6b2B32PzI9GBGCpTb4NuyeF26/YRiHeiU9RaXAsin
rEuIaQ1CJLocfOx5Hs3fMNkYUlsmn9ObzEJ4XIZy84ekvlZEG+3maw69TwMaBX/D
aSlQHXOpzwjN88oCkDPeIkO3SjayoO81+1ebndocILrEst3MHDlhmooRd+CSIvw=
=kk6e
-----END PGP SIGNATURE-----
DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320
DIST pkg-config-0.29.1.tar.gz 2013454 BLAKE2B 5f33022b2df83de1c9202e090ea9be926d1f2b796152969d46ad45772ceb792c3f2bb95714cf1def28393b32db1b4052c3fdfe9f71076d130a57172987c04d0e SHA512 d2963355929d7aae0fbadad445d67b5c6762934fc4963a10a4b72ae90f7f6df4e6a38694884b924ff37eedaf636b49f3f521fe4eb3009e0322a402f330f1b4c2
DIST pkg-config-0.29.2.tar.gz 2016830 BLAKE2B e8f0420033524ad768cac3c82138546e4cd76c47f5835b7b98662ab01eaf3feef08f495a69c04980d51b57935567ab1d465ef4e1d0529735ad0031c828585324 SHA512 4861ec6428fead416f5cbbbb0bbad10b9152967e481d4b0ff2eb396a9f297f552984c9bb72f6864a37dcd8fca1d9ccceda3ef18d8f121938dbe4fdf2b870fe75

View File

@ -0,0 +1,281 @@
From 217ffa021257fc2313c9eeb3e94e2ee38d255634 Mon Sep 17 00:00:00 2001
From: Peter Jones <pjones@redhat.com>
Date: Wed, 15 Apr 2015 12:25:29 -0400
Subject: [PATCH] Enable large file support
https://bugs.freedesktop.org/show_bug.cgi?id=90078
Signed-off-by: Peter Jones <pjones@redhat.com>
[Alexandre Rostovtsev <tetromino@gentoo.org>: expand out configure,
config.h.in modifications.]
---
configure.ac | 3 +
config.h.in | 11 ++++
configure | 203 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 217 insertions(+)
diff --git a/configure.ac b/configure.ac
index 2b33371..1a321e1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -17,6 +17,9 @@ dnl by either passing --disable-silent-rules to configure or passing V=1
dnl to make
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+dnl Enable large file support
+AC_SYS_LARGEFILE
+
dnl Check for programs
AC_PROG_CC
AC_CHECK_PROG([LN], [ln], [ln], [cp -Rp])
diff --git a/config.h.in b/config.h.in
index 0aac8f3..fdae454 100644
--- a/config.h.in
+++ b/config.h.in
@@ -72,3 +72,14 @@
/* Version number of package */
#undef VERSION
+
+/* Enable large inode numbers on Mac OS X 10.5. */
+#ifndef _DARWIN_USE_64_BIT_INODE
+# define _DARWIN_USE_64_BIT_INODE 1
+#endif
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
diff --git a/configure b/configure
index 160ecab..f897e22 100755
--- a/configure
+++ b/configure
@@ -783,6 +783,7 @@ with_gnu_ld
with_sysroot
enable_libtool_lock
enable_silent_rules
+enable_largefile
with_pc_path
with_system_include_path
with_system_library_path
@@ -1435,6 +1436,7 @@ Optional Features:
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-silent-rules less verbose build output (undo: "make V=1")
--disable-silent-rules verbose build output (undo: "make V=0")
+ --disable-largefile omit support for large files
--enable-indirect-deps list both direct and indirect dependencies.
--disable-indirect-deps only list direct dependencies.
default=auto
@@ -11389,6 +11391,207 @@ fi
AM_BACKSLASH='\'
+# Check whether --enable-largefile was given.
+if test "${enable_largefile+set}" = set; then :
+ enableval=$enable_largefile;
+fi
+
+if test "$enable_largefile" != no; then
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
+if ${ac_cv_sys_largefile_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_sys_largefile_CC=no
+ if test "$GCC" != yes; then
+ ac_save_CC=$CC
+ while :; do
+ # IRIX 6.2 and later do not support large files by default,
+ # so use the C compiler's -n32 option if that helps.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ if ac_fn_c_try_compile "$LINENO"; then :
+ break
+fi
+rm -f core conftest.err conftest.$ac_objext
+ CC="$CC -n32"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_largefile_CC=' -n32'; break
+fi
+rm -f core conftest.err conftest.$ac_objext
+ break
+ done
+ CC=$ac_save_CC
+ rm -f conftest.$ac_ext
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
+ if test "$ac_cv_sys_largefile_CC" != no; then
+ CC=$CC$ac_cv_sys_largefile_CC
+ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
+if ${ac_cv_sys_file_offset_bits+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ while :; do
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_file_offset_bits=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#define _FILE_OFFSET_BITS 64
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_file_offset_bits=64; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cv_sys_file_offset_bits=unknown
+ break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+ no | unknown) ;;
+ *)
+cat >>confdefs.h <<_ACEOF
+#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
+_ACEOF
+;;
+esac
+rm -rf conftest*
+ if test $ac_cv_sys_file_offset_bits = unknown; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
+if ${ac_cv_sys_large_files+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ while :; do
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_large_files=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#define _LARGE_FILES 1
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_large_files=1; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cv_sys_large_files=unknown
+ break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+ no | unknown) ;;
+ *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGE_FILES $ac_cv_sys_large_files
+_ACEOF
+;;
+esac
+rm -rf conftest*
+ fi
+
+
+fi
+
+
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--
2.4.2

View File

@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>freedesktop</herd>
<maintainer>
<maintainer type="project">
<email>freedesktop-bugs@gentoo.org</email>
</maintainer>
<use>
<flag name='internal-glib'>Use internal copy of <pkg>dev-libs/glib</pkg></flag>
<flag name="internal-glib">Use internal copy of <pkg>dev-libs/glib</pkg></flag>
</use>
</pkgmetadata>

View File

@ -1,6 +1,5 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild,v 1.1 2014/07/29 07:58:43 ssuominen Exp $
EAPI=5
@ -9,15 +8,15 @@ inherit eutils flag-o-matic libtool multilib multilib-minimal
MY_P=pkg-config-${PV}
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="git://anongit.freedesktop.org/pkg-config"
EGIT_REPO_URI="https://anongit.freedesktop.org/git/pkg-config.git"
inherit autotools git-2
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
fi
DESCRIPTION="Package config system that manages compile/link flags"
HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/"
HOMEPAGE="https://pkgconfig.freedesktop.org/wiki/"
LICENSE="GPL-2"
SLOT="0"
@ -62,7 +61,7 @@ multilib_src_configure() {
append-ldflags "-L${EPREFIX}/usr/$(get_libdir)"
fi
else
if ! has_version dev-util/pkgconfig; then
if ! has_version --host-root dev-util/pkgconfig; then
export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include"
export GLIB_LIBS="-lglib-2.0"
fi

View File

@ -1,23 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-0.28-r1.ebuild,v 1.13 2014/07/22 12:39:54 vapier Exp $
EAPI=5
inherit flag-o-matic libtool multilib multilib-minimal
# Do not inherit autotools in non-live ebuild - causes circular dependency, bug #550856
inherit eutils flag-o-matic libtool multilib multilib-minimal
MY_P=pkg-config-${PV}
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="git://anongit.freedesktop.org/pkg-config"
inherit autotools git-2
# 1.12 is only needed for tests due to some am__check_pre / LOG_DRIVER
# weirdness with "/bin/bash /bin/sh" in arguments chain with >=1.13
WANT_AUTOMAKE=1.12
EGIT_REPO_URI="https://anongit.freedesktop.org/git/pkg-config.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P}
inherit autotools git-r3
else
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
fi
DESCRIPTION="Package config system that manages compile/link flags"
HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/"
HOMEPAGE="https://pkgconfig.freedesktop.org/wiki/"
LICENSE="GPL-2"
SLOT="0"
@ -34,8 +38,17 @@ S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS NEWS README )
src_prepare() {
epatch "${FILESDIR}"/${P}-strip_system_library_dirs_reliably.patch
sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320
# Large file support, fixed in upstream git; bug #550508
epatch "${FILESDIR}"/${P}-lfs.patch
# lfs patch touches config.h.in; need this hack to prevent autoreconf and automake
touch aclocal.m4 config.h.in Makefile.in
epatch_user
if [[ ${PV} == *9999* ]]; then
eautoreconf
else
@ -58,7 +71,7 @@ multilib_src_configure() {
append-ldflags "-L${EPREFIX}/usr/$(get_libdir)"
fi
else
if ! has_version dev-util/pkgconfig; then
if ! has_version --host-root dev-util/pkgconfig; then
export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include"
export GLIB_LIBS="-lglib-2.0"
fi

View File

@ -0,0 +1,117 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# Do not inherit autotools in non-live ebuild - causes circular dependency, bug #550856
inherit eutils flag-o-matic libtool multilib multilib-minimal
MY_P=pkg-config-${PV}
if [[ ${PV} == *9999* ]]; then
# 1.12 is only needed for tests due to some am__check_pre / LOG_DRIVER
# weirdness with "/bin/bash /bin/sh" in arguments chain with >=1.13
WANT_AUTOMAKE=1.12
EGIT_REPO_URI="https://anongit.freedesktop.org/git/pkg-config.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P}
inherit autotools git-r3
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
fi
DESCRIPTION="Package config system that manages compile/link flags"
HOMEPAGE="https://pkgconfig.freedesktop.org/wiki/"
LICENSE="GPL-2"
SLOT="0"
IUSE="elibc_FreeBSD elibc_glibc hardened internal-glib"
RDEPEND="!internal-glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
!dev-util/pkgconf[pkg-config]
!dev-util/pkg-config-lite
!dev-util/pkgconfig-openbsd[pkg-config]
virtual/libintl"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS NEWS README )
src_prepare() {
sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320
eapply_user
if [[ ${PV} == *9999* ]]; then
eautoreconf
else
elibtoolize # Required for FreeMiNT wrt #333429
fi
if [[ ${CHOST} == *-solaris* ]] ; then
# fix standards conflicts
sed -i -e 's/\(_XOPEN_SOURCE\(_EXTENDED\)\?\|__EXTENSIONS__\)/ \1_DISABLED/' \
glib/configure || die
sed -i -e '/#define\s\+_POSIX_SOURCE/d' \
glib/glib/giounix.c || die
fi
}
multilib_src_configure() {
local myconf
if use internal-glib; then
myconf+=' --with-internal-glib'
# non-glibc platforms use GNU libiconv, but configure needs to
# know about that not to get confused when it finds something
# outside the prefix too
if use prefix && use !elibc_glibc ; then
myconf+=" --with-libiconv=gnu"
# add the libdir for libtool, otherwise it'll make love with system
# installed libiconv
append-ldflags "-L${EPREFIX}/usr/$(get_libdir)"
# the glib objects reference symbols from these frameworks,
# not good, esp. since Carbon should be deprecated
[[ ${CHOST} == *-darwin* ]] && \
append-ldflags -framework CoreFoundation -framework Carbon
if [[ ${CHOST} == *-solaris* ]] ; then
# required due to __EXTENSIONS__
append-cppflags -DENABLE_NLS
# similar to Darwin
append-ldflags -lintl
fi
fi
else
if ! has_version --host-root dev-util/pkgconfig; then
export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include"
export GLIB_LIBS="-lglib-2.0"
fi
fi
use ppc64 && use hardened && replace-flags -O[2-3] -O1
# Force using all the requirements when linking, so that needed -pthread
# lines are inherited between libraries
use elibc_FreeBSD && myconf+=' --enable-indirect-deps'
[[ ${PV} == *9999* ]] && myconf+=' --enable-maintainer-mode'
ECONF_SOURCE=${S} \
econf \
--docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
--with-system-include-path="${EPREFIX}"/usr/include \
--with-system-library-path="${EPREFIX}"/usr/$(get_libdir) \
${myconf}
}
multilib_src_install() {
emake DESTDIR="${D}" install
if use prefix; then
# Add an explicit reference to $EPREFIX to PKG_CONFIG_PATH to
# simplify cross-prefix builds
echo "PKG_CONFIG_PATH=${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN}
doenvd "${T}"/99${PN}
fi
}

View File

@ -0,0 +1,117 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# Do not inherit autotools in non-live ebuild - causes circular dependency, bug #550856
inherit eutils flag-o-matic libtool multilib multilib-minimal
MY_P=pkg-config-${PV}
if [[ ${PV} == *9999* ]]; then
# 1.12 is only needed for tests due to some am__check_pre / LOG_DRIVER
# weirdness with "/bin/bash /bin/sh" in arguments chain with >=1.13
WANT_AUTOMAKE=1.12
EGIT_REPO_URI="https://anongit.freedesktop.org/git/pkg-config.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P}
inherit autotools git-r3
else
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
fi
DESCRIPTION="Package config system that manages compile/link flags"
HOMEPAGE="https://pkgconfig.freedesktop.org/wiki/"
LICENSE="GPL-2"
SLOT="0"
IUSE="elibc_FreeBSD elibc_glibc hardened internal-glib"
RDEPEND="!internal-glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
!dev-util/pkgconf[pkg-config]
!dev-util/pkg-config-lite
!dev-util/pkgconfig-openbsd[pkg-config]
virtual/libintl"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS NEWS README )
src_prepare() {
sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320
eapply_user
if [[ ${PV} == *9999* ]]; then
eautoreconf
else
elibtoolize # Required for FreeMiNT wrt #333429
fi
if [[ ${CHOST} == *-solaris* ]] ; then
# fix standards conflicts
sed -i -e 's/\(_XOPEN_SOURCE\(_EXTENDED\)\?\|__EXTENSIONS__\)/ \1_DISABLED/' \
glib/configure || die
sed -i -e '/#define\s\+_POSIX_SOURCE/d' \
glib/glib/giounix.c || die
fi
}
multilib_src_configure() {
local myconf
if use internal-glib; then
myconf+=' --with-internal-glib'
# non-glibc platforms use GNU libiconv, but configure needs to
# know about that not to get confused when it finds something
# outside the prefix too
if use prefix && use !elibc_glibc ; then
myconf+=" --with-libiconv=gnu"
# add the libdir for libtool, otherwise it'll make love with system
# installed libiconv
append-ldflags "-L${EPREFIX}/usr/$(get_libdir)"
# the glib objects reference symbols from these frameworks,
# not good, esp. since Carbon should be deprecated
[[ ${CHOST} == *-darwin* ]] && \
append-ldflags -framework CoreFoundation -framework Carbon
if [[ ${CHOST} == *-solaris* ]] ; then
# required due to __EXTENSIONS__
append-cppflags -DENABLE_NLS
# similar to Darwin
append-ldflags -lintl
fi
fi
else
if ! has_version --host-root dev-util/pkgconfig; then
export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include"
export GLIB_LIBS="-lglib-2.0"
fi
fi
use ppc64 && use hardened && replace-flags -O[2-3] -O1
# Force using all the requirements when linking, so that needed -pthread
# lines are inherited between libraries
use elibc_FreeBSD && myconf+=' --enable-indirect-deps'
[[ ${PV} == *9999* ]] && myconf+=' --enable-maintainer-mode'
ECONF_SOURCE=${S} \
econf \
--docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
--with-system-include-path="${EPREFIX}"/usr/include \
--with-system-library-path="${EPREFIX}"/usr/$(get_libdir) \
${myconf}
}
multilib_src_install() {
emake DESTDIR="${D}" install
if use prefix; then
# Add an explicit reference to $EPREFIX to PKG_CONFIG_PATH to
# simplify cross-prefix builds
echo "PKG_CONFIG_PATH=${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN}
doenvd "${T}"/99${PN}
fi
}

View File

@ -1,23 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-9999.ebuild,v 1.14 2014/07/29 07:58:43 ssuominen Exp $
EAPI=5
EAPI=6
# Do not inherit autotools in non-live ebuild - causes circular dependency, bug #550856
inherit eutils flag-o-matic libtool multilib multilib-minimal
MY_P=pkg-config-${PV}
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="git://anongit.freedesktop.org/pkg-config"
inherit autotools git-2
# 1.12 is only needed for tests due to some am__check_pre / LOG_DRIVER
# weirdness with "/bin/bash /bin/sh" in arguments chain with >=1.13
WANT_AUTOMAKE=1.12
EGIT_REPO_URI="https://anongit.freedesktop.org/git/pkg-config.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P}
inherit autotools git-r3
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
fi
DESCRIPTION="Package config system that manages compile/link flags"
HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/"
HOMEPAGE="https://pkgconfig.freedesktop.org/wiki/"
LICENSE="GPL-2"
SLOT="0"
@ -26,7 +30,8 @@ IUSE="elibc_FreeBSD elibc_glibc hardened internal-glib"
RDEPEND="!internal-glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
!dev-util/pkgconf[pkg-config]
!dev-util/pkg-config-lite
!dev-util/pkgconfig-openbsd[pkg-config]"
!dev-util/pkgconfig-openbsd[pkg-config]
virtual/libintl"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${MY_P}
@ -36,13 +41,21 @@ DOCS=( AUTHORS NEWS README )
src_prepare() {
sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320
epatch_user
eapply_user
if [[ ${PV} == *9999* ]]; then
eautoreconf
else
elibtoolize # Required for FreeMiNT wrt #333429
fi
if [[ ${CHOST} == *-solaris* ]] ; then
# fix standards conflicts
sed -i -e 's/\(_XOPEN_SOURCE\(_EXTENDED\)\?\|__EXTENSIONS__\)/ \1_DISABLED/' \
glib/configure || die
sed -i -e '/#define\s\+_POSIX_SOURCE/d' \
glib/glib/giounix.c || die
fi
}
multilib_src_configure() {
@ -58,9 +71,19 @@ multilib_src_configure() {
# add the libdir for libtool, otherwise it'll make love with system
# installed libiconv
append-ldflags "-L${EPREFIX}/usr/$(get_libdir)"
# the glib objects reference symbols from these frameworks,
# not good, esp. since Carbon should be deprecated
[[ ${CHOST} == *-darwin* ]] && \
append-ldflags -framework CoreFoundation -framework Carbon
if [[ ${CHOST} == *-solaris* ]] ; then
# required due to __EXTENSIONS__
append-cppflags -DENABLE_NLS
# similar to Darwin
append-ldflags -lintl
fi
fi
else
if ! has_version dev-util/pkgconfig; then
if ! has_version --host-root dev-util/pkgconfig; then
export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include"
export GLIB_LIBS="-lglib-2.0"
fi