mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 18:06:59 +02:00
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:
commit
db5635cca2
@ -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.
|
@ -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
|
||||
|
281
sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/files/pkgconfig-0.28-lfs.patch
vendored
Normal file
281
sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/files/pkgconfig-0.28-lfs.patch
vendored
Normal 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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
117
sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild
vendored
Normal file
117
sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild
vendored
Normal 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
|
||||
}
|
117
sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild
vendored
Normal file
117
sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild
vendored
Normal 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
|
||||
}
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user