diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 index 321b199cc7..ee688248dd 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 @@ -9,5 +9,5 @@ LICENSE=|| ( GPL-2 BSD ) RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) SLOT=0 SRC_URI=mirror://gentoo/libcap-2.22.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 _md5_=8f874f945f2f6b064a280bf727edb397 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 index 86c72c5d8c..b38e3d3964 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 @@ -4,10 +4,10 @@ DESCRIPTION=POSIX 1003.1e capabilities EAPI=4 HOMEPAGE=http://www.friedhoff.org/posixfilecaps.html IUSE=pam static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux LICENSE=|| ( GPL-2 BSD ) RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) SLOT=0 SRC_URI=mirror://kernel/linux/libs/security/linux-privs/libcap2/libcap-2.24.tar.xz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=2ee11468ed2901c26246cbb3084a2de4 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=bc8788c2167e4577fac499ec5908f7d5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.25 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.25 new file mode 100644 index 0000000000..ea9220dc76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.25 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) sys-kernel/linux-headers +DESCRIPTION=POSIX 1003.1e capabilities +EAPI=5 +HOMEPAGE=http://www.friedhoff.org/posixfilecaps.html +IUSE=pam static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=|| ( GPL-2 BSD ) +RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) +SLOT=0 +SRC_URI=mirror://kernel/linux/libs/security/linux-privs/libcap2/libcap-2.25.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=230cb05952c161b0340b9f6c07645f53 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog index a3991c4b52..175403080d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog @@ -1,546 +1,165 @@ # ChangeLog for sys-libs/libcap -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.141 2015/07/13 06:04:27 vapier Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) -*libcap-2.24-r2 (13 Jul 2015) +*libcap-2.24-r2 (09 Aug 2015) +*libcap-2.24-r1 (09 Aug 2015) +*libcap-2.24 (09 Aug 2015) +*libcap-2.22-r2 (09 Aug 2015) +*libcap-2.22-r1 (09 Aug 2015) +*libcap-2.22 (09 Aug 2015) +*libcap-2.21 (09 Aug 2015) +*libcap-2.20 (09 Aug 2015) +*libcap-2.19 (09 Aug 2015) +*libcap-2.17 (09 Aug 2015) - 13 Jul 2015; Mike Frysinger - +files/libcap-2.24-setcap-errno.patch, +libcap-2.24-r2.ebuild: - Fix errno display in setcap #551672 by Helmut Jarausch. - -*libcap-2.24-r1 (29 May 2015) - - 29 May 2015; Mike Frysinger +libcap-2.24-r1.ebuild: - Fix install of pkg-config files #550730 by Martin Jansa. - -*libcap-2.24 (25 May 2015) - - 25 May 2015; Mike Frysinger - +files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild: - Version bump #530164 by Nikoli. - - 25 May 2015; Mike Frysinger libcap-2.22-r2.ebuild: - Mark arm64/m68k/s390/sh stable. - - 15 Sep 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for sparc, wrt bug #512012 - - 21 Aug 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for ppc64, wrt bug #512012 - - 28 Jul 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for ppc, wrt bug #512012 - - 11 Jul 2014; Mikle Kolyada libcap-2.22-r2.ebuild: - alpha stable wrt bug #507144 - - 18 Jun 2014; Michał Górny libcap-2.22-r2.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - - 08 Jun 2014; Akinori Hattori libcap-2.22-r2.ebuild: - ia64 stable wrt bug #507144 - - 27 May 2014; Mikle Kolyada libcap-2.22-r2.ebuild: - x86 stable wrt bug #507144 - - 24 May 2014; Markos Chandras libcap-2.22-r2.ebuild: - Stable on amd64 wrt bug #507144 - - 28 Apr 2014; Michał Górny libcap-2.22-r2.ebuild: - Replace multilib_build_binaries with multilib_is_native_abi, in order to put - an end to the confusion introduced by having two functions, the proper one - suggesting it is just for binaries. - - 18 Apr 2014; Markus Meier libcap-2.22-r2.ebuild: - arm stable, bug #507144 - - 11 Apr 2014; Jeroen Roovers libcap-2.22-r2.ebuild: - Stable for HPPA (bug #507144). - - 19 Jan 2014; Mike Frysinger libcap-2.22-r1.ebuild, - libcap-2.22-r2.ebuild, libcap-2.22.ebuild: - Add arm64 love. - - 03 Dec 2013; Mike Gilbert libcap-2.22-r2.ebuild: - Fix cross-compiles by exporting CC for the default ABI, bug 439258. - - 28 Nov 2013; Mike Frysinger libcap-2.22-r1.ebuild, - libcap-2.22-r2.ebuild, libcap-2.22.ebuild: - Force Gentoo mirrors for tarball as upstream is gone #491630 by Richard - Jackson. - -*libcap-2.22-r2 (25 Nov 2013) - - 25 Nov 2013; Michał Górny +libcap-2.22-r2.ebuild: - Enable multilib support, bug #488286. Acked by Chainsaw. - - 17 Feb 2013; Zac Medico libcap-2.22-r1.ebuild: - Add ~arm-linux keyword. - -*libcap-2.22-r1 (26 Nov 2012) - - 26 Nov 2012; Christoph Junghans +libcap-2.22-r1.ebuild: - added prefix support (bug #444724) - - 23 Sep 2012; Mike Frysinger - files/libcap-2.22-build-system-fixes.patch: - Install libcap.so with +x bits. - - 22 Sep 2012; Mike Frysinger libcap-2.22.ebuild: - Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak. - - 20 Mar 2012; Diego E. Pettenò libcap-2.22.ebuild: - Clarify license statement. - - 18 Dec 2011; Mark Loeser libcap-2.22.ebuild: - Stable for ppc64; bug #389201 - - 26 Nov 2011; Raúl Porcel libcap-2.22.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #389201 - - 12 Nov 2011; Mike Frysinger libcap-2.22.ebuild, - +files/libcap-2.22-no-perl.patch: - Do not require perl to build #390263 by Bruno. - - 06 Nov 2011; Brent Baude libcap-2.22.ebuild: - Marking libcap-2.22 ppc for bug 389201 - - 06 Nov 2011; Markus Meier libcap-2.22.ebuild: - arm stable, bug #389201 - - 06 Nov 2011; Andreas Schuerch libcap-2.22.ebuild: - x86 stable, bug 389201. Thanks JD and Myckel. - - 05 Nov 2011; Mike Frysinger libcap-2.22.ebuild: - Trim spurious pam lib in /usr, and touchup ebuild. - - 03 Nov 2011; Tony Vroon libcap-2.22.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian - "idella4" Delaney in security bug #389201. - - 02 Nov 2011; Jeroen Roovers libcap-2.22.ebuild: - Stable for HPPA (bug #389201). - -*libcap-2.22 (01 Nov 2011) - - 01 Nov 2011; Mike Frysinger +libcap-2.22.ebuild, - +files/libcap-2.22-build-system-fixes.patch: - Version bump #389201 by Jack Szpot. - -*libcap-2.21 (15 Jun 2011) - - 15 Jun 2011; Jeroen Roovers +libcap-2.21.ebuild, - +files/libcap-2.21-include.patch: - Version bump. Fix one compiler warning. - - 26 Jan 2011; Mike Frysinger - files/libcap-2.20-build-system-fixes.patch: - Also build pam module with -fPIC #352758 by Seemant Kulleen. - -*libcap-2.20 (25 Jan 2011) - - 25 Jan 2011; Mike Frysinger +libcap-2.20.ebuild, + 09 Aug 2015; Robin H. Johnson + +files/2.16/0001-build-system-fixes.patch, +files/libcap-2.20-build-system-fixes.patch, - +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch: - Version bump #352680 by Marc Koschewski. + +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch, + +files/libcap-2.21-include.patch, + +files/libcap-2.22-build-system-fixes.patch, + +files/libcap-2.22-no-perl.patch, + +files/libcap-2.24-build-system-fixes.patch, + +files/libcap-2.24-setcap-errno.patch, +libcap-2.17.ebuild, + +libcap-2.19.ebuild, +libcap-2.20.ebuild, +libcap-2.21.ebuild, + +libcap-2.22.ebuild, +libcap-2.22-r1.ebuild, +libcap-2.22-r2.ebuild, + +libcap-2.24.ebuild, +libcap-2.24-r1.ebuild, +libcap-2.24-r2.ebuild, + +metadata.xml: + proj/gentoo: Initial commit -*libcap-2.19 (07 Mar 2010) + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. - 07 Mar 2010; Mike Frysinger +libcap-2.19.ebuild: - Version bump #307269 by Arfrever Frehtes Taifersar Arahesis. + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. - 24 Jan 2010; Raúl Porcel libcap-2.17.ebuild: - ia64/s390/sh/sparc stable wrt #290045 + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 09 Dec 2009; Brent Baude libcap-2.17.ebuild: - Marking libcap-2.17 ppc64 for bug 290045 + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 11 Nov 2009; Jeroen Roovers libcap-2.17.ebuild: - Stable for HPPA (bug #290045). + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 10 Nov 2009; Markus Meier libcap-2.17.ebuild: - arm/x86 stable, bug #290045 + Convert all URLs for sites supporting encrypted connections from http to + https - 08 Nov 2009; Tobias Klausmann libcap-2.17.ebuild: - Stable on alpha, bug #290045 + Signed-off-by: Justin Lecher - 24 Oct 2009; nixnut libcap-2.17.ebuild: - ppc stable #290045 + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 23 Oct 2009; Samuli Suominen libcap-2.17.ebuild: - amd64 stable wrt #290045 + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - 11 Oct 2009; Mike Frysinger - files/2.16/0001-build-system-fixes.patch: - Dont default BUILD_CFLAGS to CFLAGS #272479 by Markus Rathgeb. + Bug: https://bugs.gentoo.org/552720 -*libcap-2.17 (31 Aug 2009) + 26 Aug 2015; Mike Frysinger + -files/2.16/0001-build-system-fixes.patch, + -files/libcap-2.20-build-system-fixes.patch, -libcap-2.17.ebuild, + -libcap-2.19.ebuild, -libcap-2.20.ebuild, -libcap-2.21.ebuild, + -libcap-2.22.ebuild, -libcap-2.22-r1.ebuild, -libcap-2.24.ebuild, + -libcap-2.24-r1.ebuild: + drop old - 31 Aug 2009; Mike Frysinger +libcap-2.17.ebuild: - Version bump #283137 by Arfrever Frehtes Taifersar Arahesis. + 05 Sep 2015; Mikle Kolyada libcap-2.24-r2.ebuild: + amd64 stable wrt bug #558862 - 03 Jul 2009; Christian Ruppert - files/2.16/0001-build-system-fixes.patch: - Add missing -lpam to 0001-build-system-fixes.patch due to link issues with - -Wl,--no-undefined. + Package-Manager: portage-2.2.20.1 -*libcap-2.16-r1 (16 May 2009) + 06 Sep 2015; Jeroen Roovers libcap-2.24-r2.ebuild: + Stable for HPPA (bug #558862). - 16 May 2009; Mike Frysinger libcap-2.16.ebuild, - +libcap-2.16-r1.ebuild, +files/libcap-2.16-drop-linux-workarounds.patch: - Drop linux header workarounds #265304 by Johan Hovold. + Package-Manager: portage-2.2.20.1 - 26 Apr 2009; Brent Baude libcap-2.16.ebuild: - stable ppc, bug 265791 + 06 Sep 2015; Markus Meier libcap-2.24-r2.ebuild: + arm stable, bug #558862 - 18 Apr 2009; Raúl Porcel libcap-2.16.ebuild: - arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="arm" - 16 Apr 2009; Jeroen Roovers libcap-2.16.ebuild: - Stable for HPPA (bug #265791). + 06 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + ppc stable wrt bug #558862 - 14 Apr 2009; Thomas Anderson libcap-2.16.ebuild: - stable amd64, bug 265791 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc" - 12 Apr 2009; Brent Baude libcap-2.16.ebuild: - stable ppc64, bug 265791 + 07 Sep 2015; Jeroen Roovers libcap-2.24-r2.ebuild: + Stable for PPC64 (bug #558862). - 12 Apr 2009; Tobias Klausmann libcap-2.16.ebuild: - Stable on alpha, bug #265791 + Package-Manager: portage-2.2.20.1 - 17 Jan 2009; Mike Frysinger libcap-2.15.ebuild, - libcap-2.16.ebuild: - Move variable setting to src_unpack #254840 by Bruno. + 20 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + x86 stable wrt bug #558862 - 05 Jan 2009; Jeroen Roovers libcap-2.15.ebuild: - Stable for HPPA (bug #252321). + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="x86" - 28 Dec 2008; Tobias Scherbaum libcap-2.15.ebuild: - ppc stable, bug #252321 + 21 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + sparc stable wrt bug #558862 - 27 Dec 2008; Brent Baude libcap-2.15.ebuild: - stable ppc64, bug 252321 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="sparc" - 26 Dec 2008; Raúl Porcel libcap-2.15.ebuild: - ia64 stable wrt #252321 + 24 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + ia64 stable wrt bug #558862 - 25 Dec 2008; Friedrich Oslage libcap-2.15.ebuild: - Stable on sparc, bug #252321 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ia64" - 25 Dec 2008; Tobias Klausmann libcap-2.15.ebuild: - Stable on alpha, bug #252321 + 24 Nov 2015; Mike Frysinger metadata.xml: + standardize various metadata.xml style - 25 Dec 2008; Markus Meier libcap-2.15.ebuild: - amd64/x86 stable, bug #252321 + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing -*libcap-2.16 (24 Dec 2008) + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. - 24 Dec 2008; Mike Frysinger - +files/2.16/0001-build-system-fixes.patch, +libcap-2.16.ebuild: - Version bump #252319 by Arfrever Frehtes Taifersar Arahesis. + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) -*libcap-2.15 (27 Nov 2008) + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. - 27 Nov 2008; Mike Frysinger - +files/2.15/0001-build-system-fixes.patch, +libcap-2.15.ebuild: - Version bump #248930 by Arfrever Frehtes Taifersar Arahesis. + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 16 Nov 2008; Mike Frysinger - +files/2.14/0001-Make.Rules-fix-INDENT-test.patch: - Fix typo in build system for indent test #247080 by Mark Nowiasz. +*libcap-2.25 (10 Feb 2016) -*libcap-2.14 (16 Nov 2008) + 10 Feb 2016; Lars Wendler + +files/libcap-2.25-build-system-fixes.patch, + +files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch, + +libcap-2.25.ebuild: + Bump to version 2.25 - 16 Nov 2008; Mike Frysinger - +files/2.14/0001-cleanup-build-system.patch, +libcap-2.14.ebuild: - Version bump #246944 by Arfrever Frehtes Taifersar Arahesis. + Package-Manager: portage-2.2.27 + Signed-off-by: Lars Wendler - 25 Oct 2008; Mike Frysinger libcap-2.11.ebuild: - Add fix for USE=-pam builds by Bruno #242748. + 29 Feb 2016; Steev Klimaszewski libcap-2.24-r2.ebuild: + stable 2.24-r2 for arm64 - 16 Oct 2008; Jeroen Roovers libcap-2.11.ebuild: - Stable for HPPA (bug #240290). + Package-Manager: portage-2.2.27 - 14 Oct 2008; Brent Baude libcap-2.11.ebuild: - stable ppc64, bug 240290 - - 12 Oct 2008; Raúl Porcel libcap-2.11.ebuild: - alpha/ia64 stable wrt #240290 - - 12 Oct 2008; nixnut libcap-2.11.ebuild: - Stable on ppc wrt bug 240290 - - 12 Oct 2008; Friedrich Oslage libcap-2.11.ebuild: - Stable on sparc, bug #240290 - - 09 Oct 2008; Markus Meier libcap-2.11.ebuild: - amd64/x86 stable, bug #240290 - - 19 Aug 2008; Mike Frysinger - files/2.11/0001-Make-fixes.patch: - Fix typo in BUILD_CFLAGS #235209 by zimous. - -*libcap-2.11 (18 Aug 2008) - - 18 Aug 2008; Mike Frysinger - +files/2.11/0001-Make-fixes.patch, +libcap-2.11.ebuild: - Version bump #231688 by Arfrever Frehtes Taifersar Arahesis and fix - USE=pam dep #231187. - -*libcap-2.10 (01 Jun 2008) - - 01 Jun 2008; Mike Frysinger - +files/2.10/0001-Make-fixes.patch, - +files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild: - Version bump #221505 by Arfrever Frehtes Taifersar Arahesis. - -*libcap-2.08-r1 (24 Mar 2008) - - 24 Mar 2008; Mike Frysinger - +files/libcap-2.08-no-static.patch, +libcap-2.08-r1.ebuild: - Dont build helper progs statically. - -*libcap-2.08 (16 Mar 2008) - - 16 Mar 2008; Mike Frysinger - +files/2.08/0006-cleanup-build-system.patch, +libcap-2.08.ebuild: - Version bump #211362 by Arfrever Frehtes Taifersar Arahesis. - -*libcap-2.06-r1 (18 Feb 2008) - - 18 Feb 2008; Diego Pettenò - files/2.06/0006-cleanup-build-system.patch, +libcap-2.06-r1.ebuild: - Revision bump to fix PAM handling: now the pam USE flag does not only build - but also install pam_cap.so, and the built pam_cap.so is actually working - with PAM. Not that I was able to get my user to receive any additional - capability, yet. - - 18 Feb 2008; Mike Frysinger libcap-2.06.ebuild: - Dont install the capget(2)/capset(2) man pages since the man-pages package - installs better ones #210443. - - 17 Feb 2008; Christoph Mende libcap-1.10-r11.ebuild: - Stable on amd64, bug #200512 - - 17 Feb 2008; Mike Frysinger libcap-2.06.ebuild: - Depend on attr and make sure we disable gperf #210424. - -*libcap-2.06 (16 Feb 2008) - - 16 Feb 2008; Mike Frysinger - +files/2.06/0001-set-FAKEROOT-to-DESTDIR-by-default.patch, - +files/2.06/0002-do-not-use-the-s-flag-with-install.patch, - +files/2.06/0003-Add-.gitignore-files.patch, - +files/2.06/0004-Do-not-run-ldconfig-for-FAKEROOT-installs.patch, - +files/2.06/0005-Do-not-hard-code-toolchain-binaries.patch, - +files/2.06/0006-cleanup-build-system.patch, +libcap-2.06.ebuild: - Version bump #209905 by Arfrever Frehtes Taifersar Arahesis. - - 14 Feb 2008; nixnut ChangeLog: - Stable on ppc wrt bug 200512 - - 14 Feb 2008; Jeroen Roovers libcap-1.10-r11.ebuild: - Stable for HPPA (bug #200512). - - 11 Feb 2008; Raúl Porcel libcap-1.10-r11.ebuild: - alpha/ia64 stable wrt #200512 - - 11 Feb 2008; Ferris McCormick libcap-1.10-r11.ebuild: - Sparc stable --- Bug #200512. - - 11 Feb 2008; Christian Faulhammer - libcap-1.10-r11.ebuild: - stable x86, bug 200512 - - 11 Feb 2008; Brent Baude libcap-1.10-r11.ebuild: - stable ppc64, bug 200512 - - 19 Nov 2007; Joshua Kinard libcap-1.10-r9.ebuild: - Stable on mips, per #165742. - -*libcap-1.10-r11 (02 Oct 2007) - - 02 Oct 2007; Robin H. Johnson - +libcap-1.10-r11.ebuild: - Bug #193332, handle cleanup/optimize of python modules if applicable. - -*libcap-1.10-r10 (02 Apr 2007) - - 02 Apr 2007; Chris PeBenito - +files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild: - Update capability.h with #defines for audit capabilities. - - 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: - Stable on ppc wrt bug #165742. - - 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: - Stable on alpha wrt bug #165742. - - 13 Feb 2007; Markus Rothe libcap-1.10-r9.ebuild: - Stable on ppc64; bug #165742 - - 12 Feb 2007; Gustavo Zacarias libcap-1.10-r9.ebuild: - Stable on sparc wrt #165742 - - 12 Feb 2007; Jeroen Roovers libcap-1.10-r9.ebuild: - Stable for HPPA (bug #165742). - - 12 Feb 2007; Simon Stelling libcap-1.10-r9.ebuild: - stable on amd64; bug 165742 - - 10 Feb 2007; Christian Faulhammer - libcap-1.10-r9.ebuild: - stable x86; bug #165742 - - 10 Feb 2007; Mike Frysinger - +files/libcap-1.10-headers.patch, libcap-1.10-r9.ebuild: - Include stdlib.h for proper exit() prototype. - -*libcap-1.10-r9 (30 Jul 2006) - - 30 Jul 2006; +libcap-1.10-r9.ebuild: - - many things link with libcap.so.1 but that file is not owned by libcap - till now - -*libcap-1.10-r8 (15 Jul 2006) - - 15 Jul 2006; Mike Frysinger - +files/libcap-1.10-nostrip.patch, libcap-1.10-r8.ebuild: - Cleanup ebuild a bit, fix stripping via patch rather than sed, and fixup - library install #140410. - - 14 Jul 2006; -libcap-1.10-r6.ebuild: - - removed broken libcap-1.10-r6 from the tree. It is causing way to many - problems - - 13 Jul 2006; libcap-1.10-r7.ebuild: - - work around broken python support when cross compile. Yanked the hack - known as USE=static - -*libcap-1.10-r7 (13 Jul 2006) - - 13 Jul 2006; Martin Schlemmer +libcap-1.10-r7.ebuild: - The ldscript should be called 'libcap.so', and not versioned like it was. - Quoting and other cleanups. - -*libcap-1.10-r6 (01 Jun 2006) - - 01 Jun 2006; Robin H. Johnson +libcap-1.10-r6.ebuild: - Fix QA error with pre-stripped binaries being installed, and clean up the - horrible mess in src_install. - -*libcap-1.10-r5 (09 Feb 2005) - - 09 Feb 2005; Mike Frysinger +libcap-1.10-r5.ebuild: - Make sure we install a linker script in /usr/lib alongside the static library. - - 03 Feb 2005; -libcap-1.10-r3.ebuild, - libcap-1.10-r4.ebuild: - - removed old -r3 ebuild as -r4 is stable on all arches. removed unused pic - USE flag. added support for nocxx to keep swig from getting pulled in via the - python use flag for this package - bug #73635 - - 01 Oct 2004; Simon Stelling libcap-1.10-r3.ebuild, - libcap-1.10-r4.ebuild: - get_libdir-ized - - 15 Jul 2004; Tom Gall libcap-1.10-r4.ebuild: - stable on ppc64, bug #55530 - - 02 Jul 2004; Jeremy Huddleston - libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild: - virtual/glibc -> virtual/libc - - 23 Jun 2004; Mike Frysinger files/1.10-python.patch, - libcap-1.10-r4.ebuild: - Update the swig/python module to build with the shared objects instead of the - static objects so we get a PIC aware module #52813 by Joe Jezak. - - 03 May 2004; Michael Sterrett libcap-1.10-r2.ebuild, - libcap-1.10.ebuild: - clean extra ebuilds - - 27 Apr 2004; Aron Griffis libcap-1.10-r2.ebuild, - libcap-1.10.ebuild: - Add inherit eutils - -*libcap-1.10-r4 (25 Apr 2004) - - 25 Apr 2004; Robin H. Johnson libcap-1.10-r4.ebuild, - files/libcap-1.10-r4-staticfix.diff: - finally finish static support from bug #22495, slight cleanup and latest - debian patch. - - 05 Apr 2004; Jason Wever libcap-1.10-r3.ebuild: - Stable on sparc. - - 28 Mar 2004; libcap-1.10-r3.ebuild: - stable on x86. Bugzilla Bug 44955 - - 24 Feb 2004; libcap-1.10-r3.ebuild: - stable on alpha and ia64 - - 24 Feb 2004; Rajiv Aaron Manglani libcap-1.10.ebuild, - libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild: - updated HOMEPAGE url. - - 14 Dec 2003; Guy Martin libcap-1.10-r3.ebuild: - Marked stable on hppa. - - 16 Nov 2003; Alexander Gabert libcap-1.10.ebuild: - removed text relocations out of the libcap library for hardened-gcc via - syscall removal patch - - 04 Nov 2003; Brad House libcap-1.10-r3.ebuild: - add amd64 flag - - 16 Oct 2003; Aron Griffis libcap-1.10-r3.ebuild: - Use -fPIC on alpha - - 10 Oct 2003; Alexander Gabert libcap-1.10.ebuild: - changed hardened-gcc flags - - 09 Oct 2003; Alexander Gabert libcap-1.10.ebuild: - added new hardened-gcc flags for hppa - - 09 Oct 2003; libcap-1.10-r2.ebuild: - stable on mips - -*libcap-1.10-r3 (29 Sep 2003) - - 29 Sep 2003; Mike Frysinger libcap-1.10-r3.ebuild: - Version bump to add deb patch and add full pic support #29958. - - 29 Sep 2003; Mike Frysinger libcap-1.10.ebuild: - Filtered out -fPIC from CFLAGS #29958. - - 27 Sep 2003; Alexander Gabert libcap-1.10.ebuild: - added hcc exclusion for PIC but leave propolice in place - - 26 Sep 2003; Aron Griffis libcap-1.10-r2.ebuild: - Stable on alpha - - 23 Aug 2003; libcap-1.10-r2.ebuild: - Add amd64 support - -*libcap-1.10-r2 (17 Aug 2003) - - 29 Aug 2003; Stefan Jones : - Only add -fPIC to the library objectfiles - - 27 Aug 2003; Stefan Jones : - Add patch which removes the wrapping of the syscall, glibc wraps all syscalls - for you. Now the library can be built with -fPIC on all platforms. - - 17 Aug 2003; Robin H. Johnson libcap-1.10-r2.ebuild: - remove -ansi from WARNINGS in the Make system as it seems to break non-x86 - - 11 Aug 2003; Robin H. Johnson : - hopefully fix non-x86 bugs with -fPIC being needed - -*libcap-1.10 (15 May 2003) - 15 May 2003; Robin Johnson Manifest, - files/libcap-1.10-python.patch, files/digest-libcap-1.10, - libcap-1.10.ebuild, ChangeLog: - Initial import. Ebuild submitted by Francisco Gimeno diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog-2015 new file mode 100644 index 0000000000..a3991c4b52 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog-2015 @@ -0,0 +1,546 @@ +# ChangeLog for sys-libs/libcap +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.141 2015/07/13 06:04:27 vapier Exp $ + +*libcap-2.24-r2 (13 Jul 2015) + + 13 Jul 2015; Mike Frysinger + +files/libcap-2.24-setcap-errno.patch, +libcap-2.24-r2.ebuild: + Fix errno display in setcap #551672 by Helmut Jarausch. + +*libcap-2.24-r1 (29 May 2015) + + 29 May 2015; Mike Frysinger +libcap-2.24-r1.ebuild: + Fix install of pkg-config files #550730 by Martin Jansa. + +*libcap-2.24 (25 May 2015) + + 25 May 2015; Mike Frysinger + +files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild: + Version bump #530164 by Nikoli. + + 25 May 2015; Mike Frysinger libcap-2.22-r2.ebuild: + Mark arm64/m68k/s390/sh stable. + + 15 Sep 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: + Stable for sparc, wrt bug #512012 + + 21 Aug 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: + Stable for ppc64, wrt bug #512012 + + 28 Jul 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: + Stable for ppc, wrt bug #512012 + + 11 Jul 2014; Mikle Kolyada libcap-2.22-r2.ebuild: + alpha stable wrt bug #507144 + + 18 Jun 2014; Michał Górny libcap-2.22-r2.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + + 08 Jun 2014; Akinori Hattori libcap-2.22-r2.ebuild: + ia64 stable wrt bug #507144 + + 27 May 2014; Mikle Kolyada libcap-2.22-r2.ebuild: + x86 stable wrt bug #507144 + + 24 May 2014; Markos Chandras libcap-2.22-r2.ebuild: + Stable on amd64 wrt bug #507144 + + 28 Apr 2014; Michał Górny libcap-2.22-r2.ebuild: + Replace multilib_build_binaries with multilib_is_native_abi, in order to put + an end to the confusion introduced by having two functions, the proper one + suggesting it is just for binaries. + + 18 Apr 2014; Markus Meier libcap-2.22-r2.ebuild: + arm stable, bug #507144 + + 11 Apr 2014; Jeroen Roovers libcap-2.22-r2.ebuild: + Stable for HPPA (bug #507144). + + 19 Jan 2014; Mike Frysinger libcap-2.22-r1.ebuild, + libcap-2.22-r2.ebuild, libcap-2.22.ebuild: + Add arm64 love. + + 03 Dec 2013; Mike Gilbert libcap-2.22-r2.ebuild: + Fix cross-compiles by exporting CC for the default ABI, bug 439258. + + 28 Nov 2013; Mike Frysinger libcap-2.22-r1.ebuild, + libcap-2.22-r2.ebuild, libcap-2.22.ebuild: + Force Gentoo mirrors for tarball as upstream is gone #491630 by Richard + Jackson. + +*libcap-2.22-r2 (25 Nov 2013) + + 25 Nov 2013; Michał Górny +libcap-2.22-r2.ebuild: + Enable multilib support, bug #488286. Acked by Chainsaw. + + 17 Feb 2013; Zac Medico libcap-2.22-r1.ebuild: + Add ~arm-linux keyword. + +*libcap-2.22-r1 (26 Nov 2012) + + 26 Nov 2012; Christoph Junghans +libcap-2.22-r1.ebuild: + added prefix support (bug #444724) + + 23 Sep 2012; Mike Frysinger + files/libcap-2.22-build-system-fixes.patch: + Install libcap.so with +x bits. + + 22 Sep 2012; Mike Frysinger libcap-2.22.ebuild: + Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak. + + 20 Mar 2012; Diego E. Pettenò libcap-2.22.ebuild: + Clarify license statement. + + 18 Dec 2011; Mark Loeser libcap-2.22.ebuild: + Stable for ppc64; bug #389201 + + 26 Nov 2011; Raúl Porcel libcap-2.22.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #389201 + + 12 Nov 2011; Mike Frysinger libcap-2.22.ebuild, + +files/libcap-2.22-no-perl.patch: + Do not require perl to build #390263 by Bruno. + + 06 Nov 2011; Brent Baude libcap-2.22.ebuild: + Marking libcap-2.22 ppc for bug 389201 + + 06 Nov 2011; Markus Meier libcap-2.22.ebuild: + arm stable, bug #389201 + + 06 Nov 2011; Andreas Schuerch libcap-2.22.ebuild: + x86 stable, bug 389201. Thanks JD and Myckel. + + 05 Nov 2011; Mike Frysinger libcap-2.22.ebuild: + Trim spurious pam lib in /usr, and touchup ebuild. + + 03 Nov 2011; Tony Vroon libcap-2.22.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian + "idella4" Delaney in security bug #389201. + + 02 Nov 2011; Jeroen Roovers libcap-2.22.ebuild: + Stable for HPPA (bug #389201). + +*libcap-2.22 (01 Nov 2011) + + 01 Nov 2011; Mike Frysinger +libcap-2.22.ebuild, + +files/libcap-2.22-build-system-fixes.patch: + Version bump #389201 by Jack Szpot. + +*libcap-2.21 (15 Jun 2011) + + 15 Jun 2011; Jeroen Roovers +libcap-2.21.ebuild, + +files/libcap-2.21-include.patch: + Version bump. Fix one compiler warning. + + 26 Jan 2011; Mike Frysinger + files/libcap-2.20-build-system-fixes.patch: + Also build pam module with -fPIC #352758 by Seemant Kulleen. + +*libcap-2.20 (25 Jan 2011) + + 25 Jan 2011; Mike Frysinger +libcap-2.20.ebuild, + +files/libcap-2.20-build-system-fixes.patch, + +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch: + Version bump #352680 by Marc Koschewski. + +*libcap-2.19 (07 Mar 2010) + + 07 Mar 2010; Mike Frysinger +libcap-2.19.ebuild: + Version bump #307269 by Arfrever Frehtes Taifersar Arahesis. + + 24 Jan 2010; Raúl Porcel libcap-2.17.ebuild: + ia64/s390/sh/sparc stable wrt #290045 + + 09 Dec 2009; Brent Baude libcap-2.17.ebuild: + Marking libcap-2.17 ppc64 for bug 290045 + + 11 Nov 2009; Jeroen Roovers libcap-2.17.ebuild: + Stable for HPPA (bug #290045). + + 10 Nov 2009; Markus Meier libcap-2.17.ebuild: + arm/x86 stable, bug #290045 + + 08 Nov 2009; Tobias Klausmann libcap-2.17.ebuild: + Stable on alpha, bug #290045 + + 24 Oct 2009; nixnut libcap-2.17.ebuild: + ppc stable #290045 + + 23 Oct 2009; Samuli Suominen libcap-2.17.ebuild: + amd64 stable wrt #290045 + + 11 Oct 2009; Mike Frysinger + files/2.16/0001-build-system-fixes.patch: + Dont default BUILD_CFLAGS to CFLAGS #272479 by Markus Rathgeb. + +*libcap-2.17 (31 Aug 2009) + + 31 Aug 2009; Mike Frysinger +libcap-2.17.ebuild: + Version bump #283137 by Arfrever Frehtes Taifersar Arahesis. + + 03 Jul 2009; Christian Ruppert + files/2.16/0001-build-system-fixes.patch: + Add missing -lpam to 0001-build-system-fixes.patch due to link issues with + -Wl,--no-undefined. + +*libcap-2.16-r1 (16 May 2009) + + 16 May 2009; Mike Frysinger libcap-2.16.ebuild, + +libcap-2.16-r1.ebuild, +files/libcap-2.16-drop-linux-workarounds.patch: + Drop linux header workarounds #265304 by Johan Hovold. + + 26 Apr 2009; Brent Baude libcap-2.16.ebuild: + stable ppc, bug 265791 + + 18 Apr 2009; Raúl Porcel libcap-2.16.ebuild: + arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791 + + 16 Apr 2009; Jeroen Roovers libcap-2.16.ebuild: + Stable for HPPA (bug #265791). + + 14 Apr 2009; Thomas Anderson libcap-2.16.ebuild: + stable amd64, bug 265791 + + 12 Apr 2009; Brent Baude libcap-2.16.ebuild: + stable ppc64, bug 265791 + + 12 Apr 2009; Tobias Klausmann libcap-2.16.ebuild: + Stable on alpha, bug #265791 + + 17 Jan 2009; Mike Frysinger libcap-2.15.ebuild, + libcap-2.16.ebuild: + Move variable setting to src_unpack #254840 by Bruno. + + 05 Jan 2009; Jeroen Roovers libcap-2.15.ebuild: + Stable for HPPA (bug #252321). + + 28 Dec 2008; Tobias Scherbaum libcap-2.15.ebuild: + ppc stable, bug #252321 + + 27 Dec 2008; Brent Baude libcap-2.15.ebuild: + stable ppc64, bug 252321 + + 26 Dec 2008; Raúl Porcel libcap-2.15.ebuild: + ia64 stable wrt #252321 + + 25 Dec 2008; Friedrich Oslage libcap-2.15.ebuild: + Stable on sparc, bug #252321 + + 25 Dec 2008; Tobias Klausmann libcap-2.15.ebuild: + Stable on alpha, bug #252321 + + 25 Dec 2008; Markus Meier libcap-2.15.ebuild: + amd64/x86 stable, bug #252321 + +*libcap-2.16 (24 Dec 2008) + + 24 Dec 2008; Mike Frysinger + +files/2.16/0001-build-system-fixes.patch, +libcap-2.16.ebuild: + Version bump #252319 by Arfrever Frehtes Taifersar Arahesis. + +*libcap-2.15 (27 Nov 2008) + + 27 Nov 2008; Mike Frysinger + +files/2.15/0001-build-system-fixes.patch, +libcap-2.15.ebuild: + Version bump #248930 by Arfrever Frehtes Taifersar Arahesis. + + 16 Nov 2008; Mike Frysinger + +files/2.14/0001-Make.Rules-fix-INDENT-test.patch: + Fix typo in build system for indent test #247080 by Mark Nowiasz. + +*libcap-2.14 (16 Nov 2008) + + 16 Nov 2008; Mike Frysinger + +files/2.14/0001-cleanup-build-system.patch, +libcap-2.14.ebuild: + Version bump #246944 by Arfrever Frehtes Taifersar Arahesis. + + 25 Oct 2008; Mike Frysinger libcap-2.11.ebuild: + Add fix for USE=-pam builds by Bruno #242748. + + 16 Oct 2008; Jeroen Roovers libcap-2.11.ebuild: + Stable for HPPA (bug #240290). + + 14 Oct 2008; Brent Baude libcap-2.11.ebuild: + stable ppc64, bug 240290 + + 12 Oct 2008; Raúl Porcel libcap-2.11.ebuild: + alpha/ia64 stable wrt #240290 + + 12 Oct 2008; nixnut libcap-2.11.ebuild: + Stable on ppc wrt bug 240290 + + 12 Oct 2008; Friedrich Oslage libcap-2.11.ebuild: + Stable on sparc, bug #240290 + + 09 Oct 2008; Markus Meier libcap-2.11.ebuild: + amd64/x86 stable, bug #240290 + + 19 Aug 2008; Mike Frysinger + files/2.11/0001-Make-fixes.patch: + Fix typo in BUILD_CFLAGS #235209 by zimous. + +*libcap-2.11 (18 Aug 2008) + + 18 Aug 2008; Mike Frysinger + +files/2.11/0001-Make-fixes.patch, +libcap-2.11.ebuild: + Version bump #231688 by Arfrever Frehtes Taifersar Arahesis and fix + USE=pam dep #231187. + +*libcap-2.10 (01 Jun 2008) + + 01 Jun 2008; Mike Frysinger + +files/2.10/0001-Make-fixes.patch, + +files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild: + Version bump #221505 by Arfrever Frehtes Taifersar Arahesis. + +*libcap-2.08-r1 (24 Mar 2008) + + 24 Mar 2008; Mike Frysinger + +files/libcap-2.08-no-static.patch, +libcap-2.08-r1.ebuild: + Dont build helper progs statically. + +*libcap-2.08 (16 Mar 2008) + + 16 Mar 2008; Mike Frysinger + +files/2.08/0006-cleanup-build-system.patch, +libcap-2.08.ebuild: + Version bump #211362 by Arfrever Frehtes Taifersar Arahesis. + +*libcap-2.06-r1 (18 Feb 2008) + + 18 Feb 2008; Diego Pettenò + files/2.06/0006-cleanup-build-system.patch, +libcap-2.06-r1.ebuild: + Revision bump to fix PAM handling: now the pam USE flag does not only build + but also install pam_cap.so, and the built pam_cap.so is actually working + with PAM. Not that I was able to get my user to receive any additional + capability, yet. + + 18 Feb 2008; Mike Frysinger libcap-2.06.ebuild: + Dont install the capget(2)/capset(2) man pages since the man-pages package + installs better ones #210443. + + 17 Feb 2008; Christoph Mende libcap-1.10-r11.ebuild: + Stable on amd64, bug #200512 + + 17 Feb 2008; Mike Frysinger libcap-2.06.ebuild: + Depend on attr and make sure we disable gperf #210424. + +*libcap-2.06 (16 Feb 2008) + + 16 Feb 2008; Mike Frysinger + +files/2.06/0001-set-FAKEROOT-to-DESTDIR-by-default.patch, + +files/2.06/0002-do-not-use-the-s-flag-with-install.patch, + +files/2.06/0003-Add-.gitignore-files.patch, + +files/2.06/0004-Do-not-run-ldconfig-for-FAKEROOT-installs.patch, + +files/2.06/0005-Do-not-hard-code-toolchain-binaries.patch, + +files/2.06/0006-cleanup-build-system.patch, +libcap-2.06.ebuild: + Version bump #209905 by Arfrever Frehtes Taifersar Arahesis. + + 14 Feb 2008; nixnut ChangeLog: + Stable on ppc wrt bug 200512 + + 14 Feb 2008; Jeroen Roovers libcap-1.10-r11.ebuild: + Stable for HPPA (bug #200512). + + 11 Feb 2008; Raúl Porcel libcap-1.10-r11.ebuild: + alpha/ia64 stable wrt #200512 + + 11 Feb 2008; Ferris McCormick libcap-1.10-r11.ebuild: + Sparc stable --- Bug #200512. + + 11 Feb 2008; Christian Faulhammer + libcap-1.10-r11.ebuild: + stable x86, bug 200512 + + 11 Feb 2008; Brent Baude libcap-1.10-r11.ebuild: + stable ppc64, bug 200512 + + 19 Nov 2007; Joshua Kinard libcap-1.10-r9.ebuild: + Stable on mips, per #165742. + +*libcap-1.10-r11 (02 Oct 2007) + + 02 Oct 2007; Robin H. Johnson + +libcap-1.10-r11.ebuild: + Bug #193332, handle cleanup/optimize of python modules if applicable. + +*libcap-1.10-r10 (02 Apr 2007) + + 02 Apr 2007; Chris PeBenito + +files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild: + Update capability.h with #defines for audit capabilities. + + 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: + Stable on ppc wrt bug #165742. + + 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: + Stable on alpha wrt bug #165742. + + 13 Feb 2007; Markus Rothe libcap-1.10-r9.ebuild: + Stable on ppc64; bug #165742 + + 12 Feb 2007; Gustavo Zacarias libcap-1.10-r9.ebuild: + Stable on sparc wrt #165742 + + 12 Feb 2007; Jeroen Roovers libcap-1.10-r9.ebuild: + Stable for HPPA (bug #165742). + + 12 Feb 2007; Simon Stelling libcap-1.10-r9.ebuild: + stable on amd64; bug 165742 + + 10 Feb 2007; Christian Faulhammer + libcap-1.10-r9.ebuild: + stable x86; bug #165742 + + 10 Feb 2007; Mike Frysinger + +files/libcap-1.10-headers.patch, libcap-1.10-r9.ebuild: + Include stdlib.h for proper exit() prototype. + +*libcap-1.10-r9 (30 Jul 2006) + + 30 Jul 2006; +libcap-1.10-r9.ebuild: + - many things link with libcap.so.1 but that file is not owned by libcap + till now + +*libcap-1.10-r8 (15 Jul 2006) + + 15 Jul 2006; Mike Frysinger + +files/libcap-1.10-nostrip.patch, libcap-1.10-r8.ebuild: + Cleanup ebuild a bit, fix stripping via patch rather than sed, and fixup + library install #140410. + + 14 Jul 2006; -libcap-1.10-r6.ebuild: + - removed broken libcap-1.10-r6 from the tree. It is causing way to many + problems + + 13 Jul 2006; libcap-1.10-r7.ebuild: + - work around broken python support when cross compile. Yanked the hack + known as USE=static + +*libcap-1.10-r7 (13 Jul 2006) + + 13 Jul 2006; Martin Schlemmer +libcap-1.10-r7.ebuild: + The ldscript should be called 'libcap.so', and not versioned like it was. + Quoting and other cleanups. + +*libcap-1.10-r6 (01 Jun 2006) + + 01 Jun 2006; Robin H. Johnson +libcap-1.10-r6.ebuild: + Fix QA error with pre-stripped binaries being installed, and clean up the + horrible mess in src_install. + +*libcap-1.10-r5 (09 Feb 2005) + + 09 Feb 2005; Mike Frysinger +libcap-1.10-r5.ebuild: + Make sure we install a linker script in /usr/lib alongside the static library. + + 03 Feb 2005; -libcap-1.10-r3.ebuild, + libcap-1.10-r4.ebuild: + - removed old -r3 ebuild as -r4 is stable on all arches. removed unused pic + USE flag. added support for nocxx to keep swig from getting pulled in via the + python use flag for this package - bug #73635 + + 01 Oct 2004; Simon Stelling libcap-1.10-r3.ebuild, + libcap-1.10-r4.ebuild: + get_libdir-ized + + 15 Jul 2004; Tom Gall libcap-1.10-r4.ebuild: + stable on ppc64, bug #55530 + + 02 Jul 2004; Jeremy Huddleston + libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild: + virtual/glibc -> virtual/libc + + 23 Jun 2004; Mike Frysinger files/1.10-python.patch, + libcap-1.10-r4.ebuild: + Update the swig/python module to build with the shared objects instead of the + static objects so we get a PIC aware module #52813 by Joe Jezak. + + 03 May 2004; Michael Sterrett libcap-1.10-r2.ebuild, + libcap-1.10.ebuild: + clean extra ebuilds + + 27 Apr 2004; Aron Griffis libcap-1.10-r2.ebuild, + libcap-1.10.ebuild: + Add inherit eutils + +*libcap-1.10-r4 (25 Apr 2004) + + 25 Apr 2004; Robin H. Johnson libcap-1.10-r4.ebuild, + files/libcap-1.10-r4-staticfix.diff: + finally finish static support from bug #22495, slight cleanup and latest + debian patch. + + 05 Apr 2004; Jason Wever libcap-1.10-r3.ebuild: + Stable on sparc. + + 28 Mar 2004; libcap-1.10-r3.ebuild: + stable on x86. Bugzilla Bug 44955 + + 24 Feb 2004; libcap-1.10-r3.ebuild: + stable on alpha and ia64 + + 24 Feb 2004; Rajiv Aaron Manglani libcap-1.10.ebuild, + libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild: + updated HOMEPAGE url. + + 14 Dec 2003; Guy Martin libcap-1.10-r3.ebuild: + Marked stable on hppa. + + 16 Nov 2003; Alexander Gabert libcap-1.10.ebuild: + removed text relocations out of the libcap library for hardened-gcc via + syscall removal patch + + 04 Nov 2003; Brad House libcap-1.10-r3.ebuild: + add amd64 flag + + 16 Oct 2003; Aron Griffis libcap-1.10-r3.ebuild: + Use -fPIC on alpha + + 10 Oct 2003; Alexander Gabert libcap-1.10.ebuild: + changed hardened-gcc flags + + 09 Oct 2003; Alexander Gabert libcap-1.10.ebuild: + added new hardened-gcc flags for hppa + + 09 Oct 2003; libcap-1.10-r2.ebuild: + stable on mips + +*libcap-1.10-r3 (29 Sep 2003) + + 29 Sep 2003; Mike Frysinger libcap-1.10-r3.ebuild: + Version bump to add deb patch and add full pic support #29958. + + 29 Sep 2003; Mike Frysinger libcap-1.10.ebuild: + Filtered out -fPIC from CFLAGS #29958. + + 27 Sep 2003; Alexander Gabert libcap-1.10.ebuild: + added hcc exclusion for PIC but leave propolice in place + + 26 Sep 2003; Aron Griffis libcap-1.10-r2.ebuild: + Stable on alpha + + 23 Aug 2003; libcap-1.10-r2.ebuild: + Add amd64 support + +*libcap-1.10-r2 (17 Aug 2003) + + 29 Aug 2003; Stefan Jones : + Only add -fPIC to the library objectfiles + + 27 Aug 2003; Stefan Jones : + Add patch which removes the wrapping of the syscall, glibc wraps all syscalls + for you. Now the library can be built with -fPIC on all platforms. + + 17 Aug 2003; Robin H. Johnson libcap-1.10-r2.ebuild: + remove -ansi from WARNINGS in the Make system as it seems to break non-x86 + + 11 Aug 2003; Robin H. Johnson : + hopefully fix non-x86 bugs with -fPIC being needed + +*libcap-1.10 (15 May 2003) + 15 May 2003; Robin Johnson Manifest, + files/libcap-1.10-python.patch, files/digest-libcap-1.10, + libcap-1.10.ebuild, ChangeLog: + Initial import. Ebuild submitted by Francisco Gimeno diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest index 9d8227b297..a09b8209f4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest @@ -4,9 +4,14 @@ AUX libcap-2.22-build-system-fixes.patch 5319 SHA256 f0c3323a5ec34e07eb397d6e152 AUX libcap-2.22-no-perl.patch 2360 SHA256 4eca873685da1aec0d06e9d7681c285166f9ad7e7cb14c65da6e05cbb135e9ef SHA512 8c49d829cbae15f28ded70b96bc0715819b13183136d90b64b7b6bfbd85c262f0161d89450579e9b58961c724b34816919d111f839e3f5a7a68427ffe441881d WHIRLPOOL 1da9b5b8b54c38bf45117653122ee6dc55949c21c39152d18d2dc0c721d4b906f777a8734d184d18b2c7a25b2aa06aa68d1ccc4409b16915aeb8d9b014951759 AUX libcap-2.24-build-system-fixes.patch 4943 SHA256 c3d77ae406d13def200f520f6063b3783ae0dae46e740ad78ab189f8a6168210 SHA512 84283f0652f87a8c1f598413d03e8f3aeeb140b322519051df1873933d6d3ac738757e1c7c91ea6efc51548d224149b84d6a1fab0301a655eb609b183bc9e7ba WHIRLPOOL 1697c9223a59f10c5472b0286fa19a9a6c4b9dee16314f785164731043b4207f122b916bef7d596cb94e46eaf4eb7d376129cbedbcc7d317f1b49f17875d11d2 AUX libcap-2.24-setcap-errno.patch 1491 SHA256 397462a3e207944a7ab2837a06794b225c29ad45e630de69e02df64225106586 SHA512 367037d6c42d07c359e9ee397cbc7431ea05c3d34deea93db1473394decb9f61a2c9de186652fc3a12fb615406ec1a2f4d76eb63c4410c6a2b5f435ece5b05ef WHIRLPOOL 07ce9f884251aad17fd9f7a3fef11e8193b66f3dcd9b58fb4aad755237cd7e4ad28e55a8d5434c65c5e56cc0a92af45f7bf677f0dc451276f46dcffe046a2ee1 +AUX libcap-2.25-build-system-fixes.patch 4705 SHA256 577368c8f23c3de76ba8fe580c4f89f3d23642f00e727547b25b8a9eae8e16af SHA512 c99df67dfdceefeea3c3033a38e94a93cd7a9c4ed6e74f42c3b7198d66deee4b5d4aa91c540a48b12749ce3285c0ac3f11d0ecc33b913c3f0169578ae28745da WHIRLPOOL 5f3a9cb1be9163a7692dafdd3ddc1e18d7152a06e773b0cd260faf3671155fe11225de4dfadb11a41a4d3eb739e69880230ce9f1bafe528d2b4e003ac9ce41d3 +AUX libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch 988 SHA256 fd18c5bb8cfd2f5b35b11d71d6170f0bff680aca313757bb3d8c201f137453d7 SHA512 ba573ce68858c1370f3d25ad03678a534e6f3052076694d09e795d1febf2f3d76a6a170658b71d9e31105521fd5d22dd72095585a5402286dba424937064b389 WHIRLPOOL 3d3d564cd1d066ac695a34c5d7ab4a5da30212e370492cface41581760bb47c5e113db5b8fda7eeb1bb645c01eb2f12a61b640d07ddba0754a883fb7dfe2aa8d DIST libcap-2.22.tar.bz2 60051 SHA256 73ebbd4877b5f69dd28b72098e510c5b318bc480f8201c4061ac98b78c04050f SHA512 d4e070cfed7dbf416c949e79fbfbfcde2da4705d4f55527b18482c9959b80fea2841bf70f317fa5e620e13a75a8e5da69f94304b8e54195f2d0492f14d342339 WHIRLPOOL 000e3c76e83366423efc0e935c6191496c0e9bf1cc559babdbeea74c8c81009e883985c5f1c739b4fb1744522e09bda253f6012b7e52284f291eabeaf20f6a88 DIST libcap-2.24.tar.xz 63412 SHA256 cee4568f78dc851d726fc93f25f4ed91cc223b1fe8259daa4a77158d174e6c65 SHA512 c062bab936d651a50efa66dcfa51ab3ce4b0881195d23bb32142b5c8044d30e0e2152f3497844ce90c04f909aeffe2d41203efff41972e38758dcca7b653884b WHIRLPOOL bb7a9d8d3b999ad289962ebdc8b9eff87e25bd744a86ee4717e999738cb5a556a51826d0f0cbfc628629948fa8355d5d972208910d6c1c99bdf66a673b6f1cc8 +DIST libcap-2.25.tar.xz 63672 SHA256 693c8ac51e983ee678205571ef272439d83afe62dd8e424ea14ad9790bc35162 SHA512 c3ab491885292adc171cde542b96f1295e84132febb50112a46575c3bde3a3eb6fcf733f7a756b4b656e013c0abb5ed6571db24799f8c0b23d8f759f992864f9 WHIRLPOOL 294a399224997bb3e6187103f364dee2d64f5ab633068361c56fcb4a496abf24d0283b35d4c48df193d36f9372540a3afe853627429ba7f7caba7e9826e1a13d EBUILD libcap-2.22-r2.ebuild 1678 SHA256 51d0ce60fac8870d868684b911b46ba623bc099642725c6d7ff65af5b2b957ca SHA512 dc9e91d6db58ea46e12b0dfd0cbd089cf9fc64016feb387b77d90adad82cb8e256a0e6d890dd6dbf02f00d0d7ea146229052f2b400068dbd6934bd18f28328cf WHIRLPOOL b92dd3513226424d5a0542787444d98430cd3770a39b9a57e15d4633e3fdd669d8b669249ba815fa41c620fe37b134eb213bff37b593eb51cb2623010998f127 -EBUILD libcap-2.24-r2.ebuild 1899 SHA256 74081b32469043d2eda380d2de5540ee669c389ad0fd9650f852d5c89eb2695b SHA512 f9aa0ec61f55c388aced8a27ec34a63396df5c4e2a646e9655b3fe761988416178e4a29e09f4ac78af299e4c390bf2b0b5f7cefbb0eeab47654aec4ce168b186 WHIRLPOOL a6158fbc2f9db90d0a120c83d108566a2ec8eafc274ba3f02108a1ef9bc35f60f7688ffdbf9d2d9f421086dc78d3ffd2bdf95f60dda137d59e018d729c3184f2 -MISC ChangeLog 19662 SHA256 b0af676d62d97ad4f30806040c14cc2fc4a8b55cac6b4840bc05866ccaf0204e SHA512 f39e403217fe2cde0c5e67501505e142726af4c662cca86561f8d5b737e5c8c5148f3ec73f33638e7aeabc3bd4aab93663bb814ba0db8a8e2a5ed1b993fe3334 WHIRLPOOL 37c17ae1a701eec386716a6902bef89ddf2ce61ad2a2d87f674dcc83ba1e67c579950ed2c0380f571c803b41a94fd9a42d9975b5e8299d81b421c06cf879c0f3 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +EBUILD libcap-2.24-r2.ebuild 1898 SHA256 194a9d140ecfc1f0bea7008e0e3bcd78213ff5bf5e240c723c2bfbf9f0a52053 SHA512 7d132937215c019c92e26f3805e321f17f514811c56c48c36e064342e1d35dcd4c74ab271b633f019a82207787fcabd94b083d146521b04e062fe2f18b40c3e5 WHIRLPOOL dd02e208899b14fcd01a61df776d36ed56664e780764fb6d1c3fd3784c4ad6456cef878037c611bbf65049efd665fea2ea05e199e4f97d7c080e2be3ae6e7dfa +EBUILD libcap-2.25.ebuild 1853 SHA256 80781e67aff38a2027e0474eebcee0dfed12dc9d2655eff6cb290071ba6a7344 SHA512 64c6e87b3bf4040d6c07f6588509d140e66c43a667f36cb14b7876c2e649141511021c13a12a8024459fd2957f82543f14346dfdcd8d4775338ac9fa8173a7e3 WHIRLPOOL f8ef33c2d6aedd13e1b57ed9c9ab1861d0c6c9645a8d4fca9317726d71455489f12e4feb27b1cbcaefa81746b1a2b06d6a31169e65d28c047739dda9ffcc6b28 +MISC ChangeLog 5886 SHA256 3130de73ad464a81c3bc94b86b6d45e2163eddbcc16f6cc415060b587438cb8f SHA512 fe4e7607fe9f7bf24b913d2d956dde1c2065f390d289403d61eb7909172ede062050f61ec34e023f8c276ce07b78aefcb1886ed448f18a91b7022601a04a48e9 WHIRLPOOL 2356b30b4019ccb47a2e3e036a0f3d63f73f88252e471d3bf47dad4ac0a07b67dd53a921cadca4a98749e2b5f9ce4b3b9693ba71f35f69bf19fe5e660c9e23a2 +MISC ChangeLog-2015 19662 SHA256 b0af676d62d97ad4f30806040c14cc2fc4a8b55cac6b4840bc05866ccaf0204e SHA512 f39e403217fe2cde0c5e67501505e142726af4c662cca86561f8d5b737e5c8c5148f3ec73f33638e7aeabc3bd4aab93663bb814ba0db8a8e2a5ed1b993fe3334 WHIRLPOOL 37c17ae1a701eec386716a6902bef89ddf2ce61ad2a2d87f674dcc83ba1e67c579950ed2c0380f571c803b41a94fd9a42d9975b5e8299d81b421c06cf879c0f3 +MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch new file mode 100644 index 0000000000..c33fffda8d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch @@ -0,0 +1,153 @@ +From d5a0c023a7f3deefd471d7b97ef4fa40ed374645 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 10 Feb 2016 09:47:27 +0100 +Subject: [PATCH] build system fixes + +This touches up the homebrewed build system to work much better "out of the +box" for people. Specifically: + - allow toolchain vars to be set via environment + - CC / BUILD_CC / AR / RANLIB + - CFLAGS / CPPFLAGS / LDFLAGS + - split CPPFLAGS out of CFLAGS + - break -fPIC out of global CFLAGS and only use where needed + - use LDLIBS for libraries, not LDFLAGS + +Signed-off-by: Mike Frysinger + +Forward ported from libcap-2.24 to libcap-2.25 + +Signed-off-by: Lars Wendler +--- + Make.Rules | 26 ++++++++++++++------------ + libcap/Makefile | 7 ++++--- + pam_cap/Makefile | 8 +++++--- + progs/Makefile | 2 +- + 4 files changed, 24 insertions(+), 19 deletions(-) + +diff --git a/Make.Rules b/Make.Rules +index 8347b26..d7196ef 100644 +--- a/Make.Rules ++++ b/Make.Rules +@@ -45,28 +45,30 @@ MINOR=25 + + # Compilation specifics + +-KERNEL_HEADERS := $(topdir)/libcap/include/uapi +-IPATH += -fPIC -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include +- +-CC := gcc +-CFLAGS := -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 +-BUILD_CC := $(CC) +-BUILD_CFLAGS := $(CFLAGS) $(IPATH) +-AR := ar +-RANLIB := ranlib ++CC ?= gcc ++CFLAGS ?= -O2 ++BUILD_CC ?= $(CC) ++BUILD_CFLAGS ?= $(CFLAGS) ++AR ?= ar ++RANLIB ?= ranlib + DEBUG = -g #-DDEBUG + WARNINGS=-Wall -Wwrite-strings \ + -Wpointer-arith -Wcast-qual -Wcast-align \ + -Wstrict-prototypes -Wmissing-prototypes \ + -Wnested-externs -Winline -Wshadow + LD=$(CC) -Wl,-x -shared +-LDFLAGS := #-g ++LDFLAGS ?= #-g + BUILD_GPERF := $(shell which gperf >/dev/null 2>/dev/null && echo yes) + +-SYSTEM_HEADERS = /usr/include ++KERNEL_HEADERS = $(topdir)/libcap/include/uapi ++LIBCAP_CPPFLAGS = -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include ++LIBCAP_CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 ++CPPFLAGS += $(LIBCAP_CPPFLAGS) ++BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS) + INCS=$(topdir)/libcap/include/sys/capability.h + LDFLAGS += -L$(topdir)/libcap +-CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) ++CPPFLAGS += -Dlinux ++CFLAGS += $(WARNINGS) $(DEBUG) + PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi) + INDENT := $(shell if [ -n "$$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi) + DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi) +diff --git a/libcap/Makefile b/libcap/Makefile +index d189777..b99740f 100644 +--- a/libcap/Makefile ++++ b/libcap/Makefile +@@ -17,6 +17,7 @@ OBJS=$(addsuffix .o, $(FILES)) + MAJLIBNAME=$(LIBNAME).$(VERSION) + MINLIBNAME=$(MAJLIBNAME).$(MINOR) + GPERF_OUTPUT = _caps_output.gperf ++CFLAGS += -fPIC + + all: $(MINLIBNAME) $(STALIBNAME) libcap.pc + +@@ -35,7 +36,7 @@ libcap.pc: libcap.pc.in + $< >$@ + + _makenames: _makenames.c cap_names.list.h +- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ ++ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ + + cap_names.h: _makenames + ./_makenames > cap_names.h +@@ -57,10 +58,10 @@ $(MINLIBNAME): $(OBJS) + ln -sf $(MAJLIBNAME) $(LIBNAME) + + %.o: %.c $(INCLS) +- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS) +- $(CC) $(CFLAGS) $(IPATH) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ + + install: all + mkdir -p -m 0755 $(FAKEROOT)$(INCDIR)/sys +diff --git a/pam_cap/Makefile b/pam_cap/Makefile +index cc32fb6..6f07b6b 100644 +--- a/pam_cap/Makefile ++++ b/pam_cap/Makefile +@@ -9,6 +9,8 @@ include ../Make.Rules + # written (and you know why it fails), email me and explain why. Thanks! + LDLIBS += -L../libcap -lcap + ++CFLAGS += -fPIC ++ + all: pam_cap.so + $(MAKE) testcompile + +@@ -17,13 +19,13 @@ install: all + install -m 0755 pam_cap.so $(FAKEROOT)$(LIBDIR)/security + + pam_cap.so: pam_cap.o +- $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) ++ $(LD) $(CFLAGS) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) + + pam_cap.o: pam_cap.c +- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + testcompile: test.c pam_cap.o +- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) + + clean: + rm -f *.o *.so testcompile *~ +diff --git a/progs/Makefile b/progs/Makefile +index c094a24..b9f0d3f 100644 +--- a/progs/Makefile ++++ b/progs/Makefile +@@ -19,7 +19,7 @@ $(BUILD): %: %.o + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS) + + %.o: %.c $(INCS) +- $(CC) $(IPATH) $(CFLAGS) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + install: all + mkdir -p -m 0755 $(FAKEROOT)$(SBINDIR) +-- +2.7.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch new file mode 100644 index 0000000000..0f737361a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch @@ -0,0 +1,33 @@ +From 8dfcdcfdcb9c462a05566aa8d3c6eca871f0ddbf Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 10 Feb 2016 09:52:45 +0100 +Subject: [PATCH] ignore RAISE_SETFCAP install failures + +While the new RAISE_SETFCAP feature is nifty, its failure to run (often +due to the fs not supporting it) shouldn't impair the default install. + +Signed-off-by: Mike Frysinger + +Forward ported from libcap-2.20 to libcap-2.25 + +Signed-off-by: Lars Wendler +--- + progs/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/progs/Makefile b/progs/Makefile +index c094a24..4a6db38 100644 +--- a/progs/Makefile ++++ b/progs/Makefile +@@ -27,7 +27,7 @@ install: all + install -m 0755 $$p $(FAKEROOT)$(SBINDIR) ; \ + done + ifeq ($(RAISE_SETFCAP),yes) +- $(FAKEROOT)$(SBINDIR)/setcap cap_setfcap=i $(FAKEROOT)$(SBINDIR)/setcap ++ -$(FAKEROOT)$(SBINDIR)/setcap cap_setfcap=i $(FAKEROOT)$(SBINDIR)/setcap + endif + + clean: +-- +2.7.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild index 7dafa67a3e..666d3b0ca0 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" # it's available under either of the licenses LICENSE="|| ( GPL-2 BSD )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" IUSE="pam static-libs" RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.25.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.25.ebuild new file mode 100644 index 0000000000..cb60459942 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.25.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils multilib multilib-minimal toolchain-funcs pam + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html" +SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +IUSE="pam static-libs" + +RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] + pam? ( virtual/pam )" +DEPEND="${RDEPEND} + sys-kernel/linux-headers" + +PATCHES=( + "${FILESDIR}"/${PN}-2.25-build-system-fixes.patch + "${FILESDIR}"/${PN}-2.22-no-perl.patch + "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch + "${FILESDIR}"/${PN}-2.21-include.patch +) + +src_prepare() { + epatch "${PATCHES[@]}" + multilib_copy_sources +} + +multilib_src_configure() { + local pam + if multilib_is_native_abi && use pam; then + pam=yes + else + pam=no + fi + + sed -i \ + -e "/^PAM_CAP/s:=.*:=${pam}:" \ + -e '/^DYNAMIC/s:=.*:=yes:' \ + -e '/^lib_prefix=/s:=.*:=$(prefix):' \ + -e "/^lib=/s:=.*:=$(get_libdir):" \ + Make.Rules +} + +multilib_src_compile() { + tc-export_build_env BUILD_CC + tc-export AR CC RANLIB + + default +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + emake install DESTDIR="${ED}" + + multilib_is_native_abi && gen_usr_ldscript -a cap + use static-libs || rm "${ED}"/usr/$(get_libdir)/libcap.a + + rm -rf "${ED}"/usr/$(get_libdir)/security + if multilib_is_native_abi && use pam; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.notes +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml index 96a2d58636..56c1244130 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml @@ -1,5 +1,8 @@ -base-system + + base-system@gentoo.org + Gentoo Base System +