From 0ac37230ef95902a7e95e329ed12b32e13311fc6 Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Wed, 29 Apr 2020 12:04:55 +0200 Subject: [PATCH] dev-util/pkgconfig: bump to 0.29.2 for PKG_CHECK_MODULES_STATIC pkg-config 0.29 or newer introduced a macro `PKG_CHECK_MODULES_STATIC`, which is needed by ebuilds like dev-util/strace >= 5.5. So we should update pkg-config to 0.29.2, to avoid such issues. (see https://gitlab.freedesktop.org/pkg-config/pkg-config/commit/0efb668bd5990f52a6a93b2cde037185edbe11b0) ``` ***** autoconf ***** ***** PWD: /build/amd64-usr/var/tmp/portage/dev-util/strace-5.6/work/strace-5.6 ***** autoconf --force -I /build/amd64-usr/usr/share/aclocal configure:17585: error: possibly undefined macro: PKG_CHECK_MODULES_STATIC ``` --- .../dev-util/pkgconfig/ChangeLog | 561 ------------------ .../dev-util/pkgconfig/Manifest | 24 +- .../pkgconfig/files/pkgconfig-0.28-lfs.patch | 281 +++++++++ .../dev-util/pkgconfig/metadata.xml | 5 +- .../pkgconfig/pkgconfig-0.28-r2.ebuild | 13 +- ....28-r1.ebuild => pkgconfig-0.28-r3.ebuild} | 31 +- .../pkgconfig/pkgconfig-0.29.1.ebuild | 117 ++++ .../pkgconfig/pkgconfig-0.29.2.ebuild | 117 ++++ .../dev-util/pkgconfig/pkgconfig-9999.ebuild | 45 +- 9 files changed, 582 insertions(+), 612 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/files/pkgconfig-0.28-lfs.patch rename sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/{pkgconfig-0.28-r1.ebuild => pkgconfig-0.28-r3.ebuild} (65%) create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/ChangeLog deleted file mode 100644 index 63017576a4..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/ChangeLog +++ /dev/null @@ -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 - +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 -pkgconfig-0.28.ebuild: - old - - 22 Jul 2014; Mike Frysinger pkgconfig-0.28-r1.ebuild: - Mark stable for m68k/s390/sh/sparc. - - 19 Jul 2014; Mikle Kolyada pkgconfig-0.28-r1.ebuild: - Mark ia64 stable - - 18 Jul 2014; Matt Turner pkgconfig-0.28-r1.ebuild: - alpha stable, bug 516106. - - 16 Jul 2014; Mikle Kolyada pkgconfig-0.28-r1.ebuild: - ppc64 stable wrt bug #516106 - - 13 Jul 2014; Agostino Sarubbo pkgconfig-0.28-r1.ebuild: - Stable for ppc, wrt bug #516106 - - 13 Jul 2014; pkgconfig-0.28-r1.ebuild: - arm64 stable bug #516106 - - 09 Jul 2014; Mikle Kolyada pkgconfig-0.28-r1.ebuild: - x86 stable wrt bug #516106 - - 06 Jul 2014; Markus Meier pkgconfig-0.28-r1.ebuild: - arm stable, bug #516106 - - 05 Jul 2014; Mikle Kolyada pkgconfig-0.28-r1.ebuild: - amd64 stable wrt bug #516106 - - 05 Jul 2014; Jeroen Roovers pkgconfig-0.28-r1.ebuild: - Stable for HPPA (bug #516106). - - 24 Jun 2014; Michał Górny 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 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 +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 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 pkgconfig-0.28.ebuild, - pkgconfig-9999.ebuild: - Add arm64 love. - - 29 Sep 2013; Samuli Suominen -pkgconfig-0.27.1.ebuild: - old - - 24 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for sh, wrt bug #455578 - - 21 Feb 2013; Zac Medico pkgconfig-0.28.ebuild, - pkgconfig-9999.ebuild: - Add ~arm-linux keywords. - - 20 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for s390, wrt bug #455578 - - 11 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for arm, wrt bug #455578 - - 10 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for ppc, wrt bug #455578 - - 10 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for ppc64, wrt bug #455578 - - 09 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for ia64, wrt bug #455578 - - 08 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for alpha, wrt bug #455578 - - 08 Feb 2013; Jeroen Roovers pkgconfig-0.28.ebuild: - Stable for HPPA (bug #455578). - - 06 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for sparc, wrt bug #455578 - - 06 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for x86, wrt bug #455578 - - 06 Feb 2013; Agostino Sarubbo pkgconfig-0.28.ebuild: - Stable for amd64, wrt bug #455578 - -*pkgconfig-0.28 (24 Jan 2013) - - 24 Jan 2013; Samuli Suominen +pkgconfig-0.28.ebuild: - Version bump which is also closing #445796 by Mike Frysinger - - 30 Oct 2012; Sergey Popov 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 -pkgconfig-0.26.ebuild, - -pkgconfig-0.27.ebuild: - old - - 15 Sep 2012; Raúl Porcel pkgconfig-0.27.1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #433780 - - 07 Sep 2012; Johannes Huber pkgconfig-0.27.1.ebuild: - Stable for x86, wrt bug #433780 - - 07 Sep 2012; Agostino Sarubbo pkgconfig-0.27.1.ebuild: - Stable for amd64, wrt bug #433780 - - 07 Sep 2012; Jeroen Roovers pkgconfig-0.27.1.ebuild: - Stable for HPPA (bug #433780). - - 03 Sep 2012; Anthony G. Basile pkgconfig-0.27.1.ebuild: - Stable ppc64, bug #433780 - - 03 Sep 2012; Anthony G. Basile pkgconfig-0.27.1.ebuild: - Stable ppc, bug #433780 - - 02 Sep 2012; Raúl Porcel 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 +pkgconfig-0.27.1.ebuild: - Version bump. - - 14 Aug 2012; Samuli Suominen 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 pkgconfig-0.27.ebuild: - Stable ppc ppc64, bug #430814 - - 13 Aug 2012; Johannes Huber pkgconfig-0.27.ebuild: - Stable for x86, wrt bug #430814 - - 12 Aug 2012; Markus Meier pkgconfig-0.27.ebuild: - arm stable, bug #430814 - - 12 Aug 2012; Jeroen Roovers pkgconfig-0.27.ebuild: - Stable for HPPA (bug #430814). - - 12 Aug 2012; Agostino Sarubbo pkgconfig-0.27.ebuild: - Stable for amd64, wrt bug #430814 - -*pkgconfig-0.27 (13 Jul 2012) - - 13 Jul 2012; Samuli Suominen +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 pkgconfig-0.26.ebuild, - pkgconfig-9999.ebuild: - Block other providers from virtual/pkgconfig. - -*pkgconfig-9999 (04 May 2012) - - 04 May 2012; Samuli Suominen +pkgconfig-9999.ebuild, - metadata.xml: - Live ebuild with USE="internal-glib" for embedded systems wrt #414101 - - 26 Apr 2012; Alexis Ballier pkgconfig-0.26.ebuild: - keyword ~amd64-fbsd - - 02 Dec 2011; Fabian Groffen pkgconfig-0.26.ebuild: - Pass correct include and library paths for Prefix, bug #392619 - - 30 Oct 2011; Jonathan Callen pkgconfig-0.26.ebuild: - -m Fix typo ($(libdir) -> $(get_libdir)) (bug 388925) - - 24 Oct 2011; Jonathan Callen pkgconfig-0.26.ebuild: - Add prefix support; move prefix keywords from overlay - - 13 Oct 2011; Samuli Suominen - -pkgconfig-0.25-r2.ebuild, -files/pkgconfig-0.25-dnl.patch: - old - - 31 Jul 2011; Jeroen Roovers pkgconfig-0.26.ebuild: - Stable for HPPA (bug #374681). - - 23 Jul 2011; Raúl Porcel pkgconfig-0.26.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #374681 - - 23 Jul 2011; Kacper Kowalik pkgconfig-0.26.ebuild: - ppc/ppc64 stable wrt #374681 - - 17 Jul 2011; Markus Meier pkgconfig-0.26.ebuild: - arm/x86 stable, bug #374681 - - 10 Jul 2011; Markos Chandras pkgconfig-0.26.ebuild: - Stable on amd64 wrt bug #374681 - -*pkgconfig-0.26 (20 May 2011) - - 20 May 2011; Samuli Suominen +pkgconfig-0.26.ebuild: - Version bump. - - 14 Oct 2010; Brent Baude pkgconfig-0.25-r2.ebuild: - stable ppc, bug 331345 - - 19 Sep 2010; Raúl Porcel pkgconfig-0.25-r2.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #331345 - - 19 Sep 2010; Tobias Klausmann - pkgconfig-0.25-r2.ebuild: - Stable on alpha, bug #331345, thanks to mattst88 for testing - - 03 Sep 2010; Pacho Ramos metadata.xml: - Move maintainership to freedesktop as talked with them. - - 23 Aug 2010; Markus Meier pkgconfig-0.25-r2.ebuild: - arm stable, bug #331345 - - 20 Aug 2010; Samuli Suominen - pkgconfig-0.25-r2.ebuild: - ppc64 stable wrt #331345 - - 10 Aug 2010; Jeroen Roovers pkgconfig-0.25-r2.ebuild: - Stable for HPPA (bug #331345). - - 07 Aug 2010; Markos Chandras - pkgconfig-0.25-r2.ebuild: - Stable on amd64 wrt bug #331345 - - 06 Aug 2010; Christian Faulhammer - pkgconfig-0.25-r2.ebuild: - stable x86, bug 331345 - -*pkgconfig-0.25-r2 (11 Jul 2010) - - 11 Jul 2010; Samuli Suominen - +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 - +pkgconfig-0.25-r1.ebuild: - Use system copy of dev-libs/popt. - -*pkgconfig-0.25 (17 Jun 2010) - - 17 Jun 2010; Samuli Suominen - +pkgconfig-0.25.ebuild: - Version bump wrt #321575 by Andrey Hippo. - - 11 May 2009; Mart Raudsepp -pkgconfig-0.17.2-r1.ebuild, - -pkgconfig-0.20.ebuild: - Remove some very old redundant versions - - 30 Jul 2008; Brent Baude pkgconfig-0.23.ebuild: - stable ppc64, bug 232484 - - 26 Jul 2008; nixnut pkgconfig-0.23.ebuild: - Stable on ppc wrt bug 232484 - - 24 Jul 2008; Jeroen Roovers pkgconfig-0.23.ebuild: - Stable for HPPA (bug #232484). - - 24 Jul 2008; Raúl Porcel pkgconfig-0.23.ebuild: - alpha/ia64/x86 stable wrt #232484 - - 24 Jul 2008; Santiago M. Mola pkgconfig-0.23.ebuild: - amd64 stable wrt bug #232484 - - 24 Jul 2008; Ferris McCormick 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 +pkgconfig-0.23.ebuild: - bump to 0.23, patch to fix make check has been included by upstream - - 04 Dec 2007; Jeroen Roovers pkgconfig-0.22.ebuild: - Stable for HPPA (bug #201122). - - 04 Dec 2007; Markus Rothe pkgconfig-0.22.ebuild: - Stable on ppc64; bug #201122 - - 04 Dec 2007; nixnut pkgconfig-0.22.ebuild: - Stable on ppc wrt bug 201122 - - 04 Dec 2007; Raúl Porcel pkgconfig-0.22.ebuild: - alpha/ia64/sparc stable wrt #201122 - - 04 Dec 2007; Christian Faulhammer - pkgconfig-0.22.ebuild: - unquote A and quote FILESDIR - - 04 Dec 2007; Christian Faulhammer - pkgconfig-0.22.ebuild: - stable x86, bug 201122 - - 03 Dec 2007; Christoph Mende pkgconfig-0.22.ebuild: - Stable on amd64 wrt bug #201122 - - 27 Aug 2007; Daniel Gryniewicz -pkgconfig-0.19.ebuild, - -pkgconfig-0.21.ebuild: - Remove intermediate versions - -*pkgconfig-0.22 (27 Aug 2007) - - 27 Aug 2007; Daniel Gryniewicz +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 pkgconfig-0.21-r1.ebuild: - Stable on ppc64; bug #182981 - - 26 Jun 2007; Jeroen Roovers pkgconfig-0.21-r1.ebuild: - Stable for HPPA (bug #182981). - - 26 Jun 2007; Joseph Jezak pkgconfig-0.21-r1.ebuild: - Marked ppc stable for bug #182981. - - 25 Jun 2007; Raúl Porcel pkgconfig-0.21-r1.ebuild: - alpha stable wrt #182981 - - 24 Jun 2007; Christoph Mende - pkgconfig-0.21-r1.ebuild: - Stable on amd64 wrt bug 182981 - - 12 May 2007; Joshua Kinard pkgconfig-0.21-r1.ebuild: - Stable on mips. - - 23 Apr 2007; Gustavo Zacarias - pkgconfig-0.21-r1.ebuild: - Stable on sparc - - 21 Apr 2007; Raúl Porcel pkgconfig-0.21-r1.ebuild: - ia64 + x86 stable - - 22 Feb 2007; Piotr Jaroszyński ChangeLog: - Transition to Manifest2. - - 04 Jan 2007; Daniel Gryniewicz - +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ò - +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 pkgconfig-0.21.ebuild: - Added ~sparc-fbsd keyword. - -*pkgconfig-0.21 (05 Sep 2006) - - 05 Sep 2006; Saleem Abdulrasool - +pkgconfig-0.21.ebuild: - version bump from upstream (bug #146295) - - 30 Mar 2006; Diego Pettenò pkgconfig-0.20.ebuild: - Add ~x86-fbsd keyword. - - 20 Feb 2006; Joshua Kinard pkgconfig-0.20.ebuild: - Marked stable on mips. - - 19 Feb 2006; Fabian Groffen pkgconfig-0.20.ebuild: - Marked ~ppc-macos - - 06 Feb 2006; Aron Griffis pkgconfig-0.20.ebuild: - Mark 0.20 stable on alpha - - 27 Jan 2006; Jeroen Roovers pkgconfig-0.20.ebuild: - Stable on hppa. - - 22 Jan 2006; Markus Rothe pkgconfig-0.20.ebuild: - Stable on ppc64 - - 22 Jan 2006; pkgconfig-0.20.ebuild: - Marked stable on amd64 per bug #119634 - - 22 Jan 2006; Tobias Scherbaum - pkgconfig-0.20.ebuild: - Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2 - - 22 Jan 2006; Joshua Jackson pkgconfig-0.20.ebuild: - Stable on x86 for bug #119634; Stabilize Gnome-2.12.2 - - 20 Jan 2006; Gustavo Zacarias pkgconfig-0.20.ebuild: - Stable on sparc wrt #119634 - -*pkgconfig-0.20 (22 Dec 2005) - - 22 Dec 2005; Joe McCann +pkgconfig-0.20.ebuild: - version bump, closes bug 113290 - -*pkgconfig-0.19 (29 Aug 2005) - - 29 Aug 2005; Leonardo Boshell - +pkgconfig-0.19.ebuild: - New version. - - 28 Aug 2005; Marcus D. Hanwell - pkgconfig-0.17.2-r1.ebuild: - Stable on amd64. - - 24 Aug 2005; Leonardo Boshell - pkgconfig-0.15.0.ebuild: - Inherit from eutils. - - 03 Aug 2005; Leonardo Boshell - pkgconfig-0.18.1-r1.ebuild: - Add automake dependency as per bug #99819. - - 31 Jul 2005; Tobias Scherbaum - pkgconfig-0.17.2-r1.ebuild: - ppc stable - -*pkgconfig-0.18.1-r1 (25 Jul 2005) - - 25 Jul 2005; Marinus Schraal pkconfig-0.18.1-r1.ebuild : - Bump for added patch (#100012) - Disable referencing all libs (#92626) - - 22 Jul 2005; pkgconfig-0.17.2-r1.ebuild: - Stable ppc-macos. - - 18 Jul 2005; Leonardo Boshell 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 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 pkgconfig-0.18.1.ebuild: - New release. - - 02 Jul 2005; Bryan Østergaard - pkgconfig-0.17.2-r1.ebuild: - Stable on alpha. - - 28 Jun 2005; Joshua Kinard pkgconfig-0.17.2-r1.ebuild: - Marked stable on mips. - - 27 Jun 2005; Markus Rothe pkgconfig-0.17.2-r1.ebuild: - Stable on ppc64 - - 22 Jun 2005; Gustavo Zacarias - pkgconfig-0.17.2-r1.ebuild: - Stable on sparc - - 21 Jun 2005; Leonardo Boshell - pkgconfig-0.17.2-r1.ebuild: - Stable on x86. - -*pkgconfig-0.17.2-r1 (14 May 2005) - - 14 May 2005; Leonardo Boshell - 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 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 pkgconfig-0.15.0.ebuild: - Changes for ppc64-hardened - - 01 Jul 2004; Jeremy Huddleston - pkgconfig-0.12.0.ebuild, pkgconfig-0.14.0.ebuild, pkgconfig-0.15.0.ebuild: - virtual/glibc -> virtual/libc - - 02 Mar 2004; Brian Jackson pkgconfig-0.15.0.ebuild: - s390 keywords - - 28 Dec 2003; Joshua Kinard pkgconfig-0.15.0.ebuild: - Move to mips stable (~mips -> mips) - - 20 Oct 2003; Aron Griffis pkgconfig-0.15.0.ebuild: - Stable on alpha - - 01 Jul 2003; Todd Sunderlin pkgconfig-0.15.0.ebuld : - set stable on sparc - - 13 Mar 2003; Olivier Reisch pkgconfig-0.15.0.ebuild : - Marked ppc stable - - 21 Feb 2003; Zach Welch : - Added arm keyword - -*pkgconfig-0.15.0 (22 Jan 2003) - - 25 Feb 2003; Guy Martin pkgconfig-0.15.0.ebuild : - Added hppa to keywords. - - 22 Jan 2003; foser pkgconfig-0.15.0.ebuild : - New version - -*pkgconfig-0.14.0 (27 Oct 2002) - - 16 Mar 2003; Jan Seidel : - Added mips to KEYWORDS - - 08 Dec 2002; Jack Morgan pkgconfig-0.14.0.ebuild : - Changed ~sparc to sparc - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - 27 Oct 2002; foser : - New version - -*pkgconfig-0.12.0 (18 Mar 2002) - - 18 Mar 2002; Chad Huneycutt : - updated to pkgconfig-0.12.0. This closes bug #1128. - -*pkgconfig-0.8.0 (1 Feb 2002) - - 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/Manifest index 05c68e6353..5788eb45ab 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/Manifest @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/files/pkgconfig-0.28-lfs.patch b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/files/pkgconfig-0.28-lfs.patch new file mode 100644 index 0000000000..9515f4f650 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/files/pkgconfig-0.28-lfs.patch @@ -0,0 +1,281 @@ +From 217ffa021257fc2313c9eeb3e94e2ee38d255634 Mon Sep 17 00:00:00 2001 +From: Peter Jones +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 + +[Alexandre Rostovtsev : 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 ++ /* 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 ++ /* 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 ++ /* 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 ++ /* 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 ++ /* 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 + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/metadata.xml index 572c23e967..feea3b542d 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/metadata.xml @@ -1,11 +1,10 @@ - freedesktop - + freedesktop-bugs@gentoo.org - Use internal copy of dev-libs/glib + Use internal copy of dev-libs/glib diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild index 90ce7e5047..eabba5a8f0 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild similarity index 65% rename from sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r1.ebuild rename to sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild index c655fa98ba..66e5879883 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild new file mode 100644 index 0000000000..80dfe836e0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild new file mode 100644 index 0000000000..41c441193c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-9999.ebuild index 4b8fda17a1..80dfe836e0 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-9999.ebuild @@ -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