bump(sys-libs/libcap): sync with upstream

This commit is contained in:
Nick Owens 2016-03-02 14:26:23 -08:00
parent c8d1789077
commit 8abdd40e9a
11 changed files with 960 additions and 513 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 <vapier@gentoo.org>
+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 <vapier@gentoo.org> +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 <vapier@gentoo.org>
+files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild:
Version bump #530164 by Nikoli.
25 May 2015; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r2.ebuild:
Mark arm64/m68k/s390/sh stable.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for sparc, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc64, wrt bug #512012
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc, wrt bug #512012
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
alpha stable wrt bug #507144
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libcap-2.22-r2.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
08 Jun 2014; Akinori Hattori <hattya@gentoo.org> libcap-2.22-r2.ebuild:
ia64 stable wrt bug #507144
27 May 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
x86 stable wrt bug #507144
24 May 2014; Markos Chandras <hwoarang@gentoo.org> libcap-2.22-r2.ebuild:
Stable on amd64 wrt bug #507144
28 Apr 2014; Michał Górny <mgorny@gentoo.org> 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 <maekke@gentoo.org> libcap-2.22-r2.ebuild:
arm stable, bug #507144
11 Apr 2014; Jeroen Roovers <jer@gentoo.org> libcap-2.22-r2.ebuild:
Stable for HPPA (bug #507144).
19 Jan 2014; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r1.ebuild,
libcap-2.22-r2.ebuild, libcap-2.22.ebuild:
Add arm64 love.
03 Dec 2013; Mike Gilbert <floppym@gentoo.org> libcap-2.22-r2.ebuild:
Fix cross-compiles by exporting CC for the default ABI, bug 439258.
28 Nov 2013; Mike Frysinger <vapier@gentoo.org> 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 <mgorny@gentoo.org> +libcap-2.22-r2.ebuild:
Enable multilib support, bug #488286. Acked by Chainsaw.
17 Feb 2013; Zac Medico <zmedico@gentoo.org> libcap-2.22-r1.ebuild:
Add ~arm-linux keyword.
*libcap-2.22-r1 (26 Nov 2012)
26 Nov 2012; Christoph Junghans <ottxor@gentoo.org> +libcap-2.22-r1.ebuild:
added prefix support (bug #444724)
23 Sep 2012; Mike Frysinger <vapier@gentoo.org>
files/libcap-2.22-build-system-fixes.patch:
Install libcap.so with +x bits.
22 Sep 2012; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak.
20 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> libcap-2.22.ebuild:
Clarify license statement.
18 Dec 2011; Mark Loeser <halcy0n@gentoo.org> libcap-2.22.ebuild:
Stable for ppc64; bug #389201
26 Nov 2011; Raúl Porcel <armin76@gentoo.org> libcap-2.22.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #389201
12 Nov 2011; Mike Frysinger <vapier@gentoo.org> 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 <ranger@gentoo.org> libcap-2.22.ebuild:
Marking libcap-2.22 ppc for bug 389201
06 Nov 2011; Markus Meier <maekke@gentoo.org> libcap-2.22.ebuild:
arm stable, bug #389201
06 Nov 2011; Andreas Schuerch <nativemad@gentoo.org> libcap-2.22.ebuild:
x86 stable, bug 389201. Thanks JD and Myckel.
05 Nov 2011; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Trim spurious pam lib in /usr, and touchup ebuild.
03 Nov 2011; Tony Vroon <chainsaw@gentoo.org> 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 <jer@gentoo.org> libcap-2.22.ebuild:
Stable for HPPA (bug #389201).
*libcap-2.22 (01 Nov 2011)
01 Nov 2011; Mike Frysinger <vapier@gentoo.org> +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 <jer@gentoo.org> +libcap-2.21.ebuild,
+files/libcap-2.21-include.patch:
Version bump. Fix one compiler warning.
26 Jan 2011; Mike Frysinger <vapier@gentoo.org>
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 <vapier@gentoo.org> +libcap-2.20.ebuild,
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+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 <vapier@gentoo.org> +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 <armin76@gentoo.org> 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 <ranger@gentoo.org> libcap-2.17.ebuild:
Marking libcap-2.17 ppc64 for bug 290045
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
11 Nov 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.17.ebuild:
Stable for HPPA (bug #290045).
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
10 Nov 2009; Markus Meier <maekke@gentoo.org> 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 <klausman@gentoo.org> libcap-2.17.ebuild:
Stable on alpha, bug #290045
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Oct 2009; nixnut <nixnut@gentoo.org> libcap-2.17.ebuild:
ppc stable #290045
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
23 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> 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 <vapier@gentoo.org>
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 <vapier@gentoo.org>
-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 <vapier@gentoo.org> +libcap-2.17.ebuild:
Version bump #283137 by Arfrever Frehtes Taifersar Arahesis.
05 Sep 2015; Mikle Kolyada <zlogene@gentoo.org> libcap-2.24-r2.ebuild:
amd64 stable wrt bug #558862
03 Jul 2009; Christian Ruppert <idl0r@gentoo.org>
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 <jer@gentoo.org> libcap-2.24-r2.ebuild:
Stable for HPPA (bug #558862).
16 May 2009; Mike Frysinger <vapier@gentoo.org> 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 <ranger@gentoo.org> libcap-2.16.ebuild:
stable ppc, bug 265791
06 Sep 2015; Markus Meier <maekke@gentoo.org> libcap-2.24-r2.ebuild:
arm stable, bug #558862
18 Apr 2009; Raúl Porcel <armin76@gentoo.org> 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 <jer@gentoo.org> libcap-2.16.ebuild:
Stable for HPPA (bug #265791).
06 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
ppc stable wrt bug #558862
14 Apr 2009; Thomas Anderson <gentoofan23@gentoo.org> 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 <ranger@gentoo.org> libcap-2.16.ebuild:
stable ppc64, bug 265791
07 Sep 2015; Jeroen Roovers <jer@gentoo.org> libcap-2.24-r2.ebuild:
Stable for PPC64 (bug #558862).
12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> libcap-2.16.ebuild:
Stable on alpha, bug #265791
Package-Manager: portage-2.2.20.1
17 Jan 2009; Mike Frysinger <vapier@gentoo.org> libcap-2.15.ebuild,
libcap-2.16.ebuild:
Move variable setting to src_unpack #254840 by Bruno.
20 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
x86 stable wrt bug #558862
05 Jan 2009; Jeroen Roovers <jer@gentoo.org> 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 <dertobi123@gentoo.org> libcap-2.15.ebuild:
ppc stable, bug #252321
21 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
sparc stable wrt bug #558862
27 Dec 2008; Brent Baude <ranger@gentoo.org> 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 <armin76@gentoo.org> libcap-2.15.ebuild:
ia64 stable wrt #252321
24 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
ia64 stable wrt bug #558862
25 Dec 2008; Friedrich Oslage <bluebird@gentoo.org> 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 <klausman@gentoo.org> libcap-2.15.ebuild:
Stable on alpha, bug #252321
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
25 Dec 2008; Markus Meier <maekke@gentoo.org> libcap-2.15.ebuild:
amd64/x86 stable, bug #252321
24 Jan 2016; Michał Górny <mgorny@gentoo.org> 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 <vapier@gentoo.org>
+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 <mgorny@gentoo.org> 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 <vapier@gentoo.org>
+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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
16 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+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 <polynomial-c@gentoo.org>
+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 <vapier@gentoo.org>
+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 <polynomial-c@gentoo.org>
25 Oct 2008; Mike Frysinger <vapier@gentoo.org> libcap-2.11.ebuild:
Add fix for USE=-pam builds by Bruno #242748.
29 Feb 2016; Steev Klimaszewski <steev@gentoo.org> libcap-2.24-r2.ebuild:
stable 2.24-r2 for arm64
16 Oct 2008; Jeroen Roovers <jer@gentoo.org> libcap-2.11.ebuild:
Stable for HPPA (bug #240290).
Package-Manager: portage-2.2.27
14 Oct 2008; Brent Baude <ranger@gentoo.org> libcap-2.11.ebuild:
stable ppc64, bug 240290
12 Oct 2008; Raúl Porcel <armin76@gentoo.org> libcap-2.11.ebuild:
alpha/ia64 stable wrt #240290
12 Oct 2008; nixnut <nixnut@gentoo.org> libcap-2.11.ebuild:
Stable on ppc wrt bug 240290
12 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> libcap-2.11.ebuild:
Stable on sparc, bug #240290
09 Oct 2008; Markus Meier <maekke@gentoo.org> libcap-2.11.ebuild:
amd64/x86 stable, bug #240290
19 Aug 2008; Mike Frysinger <vapier@gentoo.org>
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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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ò <flameeyes@gentoo.org>
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 <vapier@gentoo.org> 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 <angelos@gentoo.org> libcap-1.10-r11.ebuild:
Stable on amd64, bug #200512
17 Feb 2008; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org>
+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 <nixnut@gentoo.org> ChangeLog:
Stable on ppc wrt bug 200512
14 Feb 2008; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r11.ebuild:
Stable for HPPA (bug #200512).
11 Feb 2008; Raúl Porcel <armin76@gentoo.org> libcap-1.10-r11.ebuild:
alpha/ia64 stable wrt #200512
11 Feb 2008; Ferris McCormick <fmccor@gentoo.org> libcap-1.10-r11.ebuild:
Sparc stable --- Bug #200512.
11 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r11.ebuild:
stable x86, bug 200512
11 Feb 2008; Brent Baude <ranger@gentoo.org> libcap-1.10-r11.ebuild:
stable ppc64, bug 200512
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> libcap-1.10-r9.ebuild:
Stable on mips, per #165742.
*libcap-1.10-r11 (02 Oct 2007)
02 Oct 2007; Robin H. Johnson <robbat2@gentoo.org>
+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 <pebenito@gentoo.org>
+files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild:
Update capability.h with #defines for audit capabilities.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc wrt bug #165742.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on alpha wrt bug #165742.
13 Feb 2007; Markus Rothe <corsair@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc64; bug #165742
12 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> libcap-1.10-r9.ebuild:
Stable on sparc wrt #165742
12 Feb 2007; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r9.ebuild:
Stable for HPPA (bug #165742).
12 Feb 2007; Simon Stelling <blubb@gentoo.org> libcap-1.10-r9.ebuild:
stable on amd64; bug 165742
10 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r9.ebuild:
stable x86; bug #165742
10 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+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; <solar@gentoo.org> +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 <vapier@gentoo.org>
+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; <solar@gentoo.org> -libcap-1.10-r6.ebuild:
- removed broken libcap-1.10-r6 from the tree. It is causing way to many
problems
13 Jul 2006; <solar@gentoo.org> 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 <azarah@gentoo.org> +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 <robbat2@gentoo.org> +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 <vapier@gentoo.org> +libcap-1.10-r5.ebuild:
Make sure we install a linker script in /usr/lib alongside the static library.
03 Feb 2005; <solar@gentoo.org> -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 <blubb@gentoo.org> libcap-1.10-r3.ebuild,
libcap-1.10-r4.ebuild:
get_libdir-ized
15 Jul 2004; Tom Gall <tgall@gentoo.org> libcap-1.10-r4.ebuild:
stable on ppc64, bug #55530
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild:
virtual/glibc -> virtual/libc
23 Jun 2004; Mike Frysinger <vapier@gentoo.org> 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 <mr_bones_@gentoo.org> libcap-1.10-r2.ebuild,
libcap-1.10.ebuild:
clean extra ebuilds
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> 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 <robbat2@gentoo.org> 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 <weeve@gentoo.org> libcap-1.10-r3.ebuild:
Stable on sparc.
28 Mar 2004; <solar@gentoo.org> libcap-1.10-r3.ebuild:
stable on x86. Bugzilla Bug 44955
24 Feb 2004; <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
stable on alpha and ia64
24 Feb 2004; Rajiv Aaron Manglani <rajiv@gentoo.org> libcap-1.10.ebuild,
libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild:
updated HOMEPAGE url.
14 Dec 2003; Guy Martin <gmsoft@gentoo.org> libcap-1.10-r3.ebuild:
Marked stable on hppa.
16 Nov 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
removed text relocations out of the libcap library for hardened-gcc via
syscall removal patch
04 Nov 2003; Brad House <brad_mssw@gentoo.org> libcap-1.10-r3.ebuild:
add amd64 flag
16 Oct 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
Use -fPIC on alpha
10 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
changed hardened-gcc flags
09 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added new hardened-gcc flags for hppa
09 Oct 2003; <tuxus@gentoo.org> libcap-1.10-r2.ebuild:
stable on mips
*libcap-1.10-r3 (29 Sep 2003)
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10-r3.ebuild:
Version bump to add deb patch and add full pic support #29958.
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10.ebuild:
Filtered out -fPIC from CFLAGS #29958.
27 Sep 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added hcc exclusion for PIC but leave propolice in place
26 Sep 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r2.ebuild:
Stable on alpha
23 Aug 2003; <rac@gentoo.org> libcap-1.10-r2.ebuild:
Add amd64 support
*libcap-1.10-r2 (17 Aug 2003)
29 Aug 2003; Stefan Jones <cretin@gentoo.org> :
Only add -fPIC to the library objectfiles
27 Aug 2003; Stefan Jones <cretin@gentoo.org> :
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 <robbat2@gentoo.org> 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 <robbat2@gentoo.org> :
hopefully fix non-x86 bugs with -fPIC being needed
*libcap-1.10 (15 May 2003)
15 May 2003; Robin Johnson <robbat2@gentoo.org> Manifest,
files/libcap-1.10-python.patch, files/digest-libcap-1.10,
libcap-1.10.ebuild, ChangeLog:
Initial import. Ebuild submitted by Francisco Gimeno <kikov@fco-gimeno.com>

View File

@ -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 <vapier@gentoo.org>
+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 <vapier@gentoo.org> +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 <vapier@gentoo.org>
+files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild:
Version bump #530164 by Nikoli.
25 May 2015; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r2.ebuild:
Mark arm64/m68k/s390/sh stable.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for sparc, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc64, wrt bug #512012
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc, wrt bug #512012
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
alpha stable wrt bug #507144
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libcap-2.22-r2.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
08 Jun 2014; Akinori Hattori <hattya@gentoo.org> libcap-2.22-r2.ebuild:
ia64 stable wrt bug #507144
27 May 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
x86 stable wrt bug #507144
24 May 2014; Markos Chandras <hwoarang@gentoo.org> libcap-2.22-r2.ebuild:
Stable on amd64 wrt bug #507144
28 Apr 2014; Michał Górny <mgorny@gentoo.org> 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 <maekke@gentoo.org> libcap-2.22-r2.ebuild:
arm stable, bug #507144
11 Apr 2014; Jeroen Roovers <jer@gentoo.org> libcap-2.22-r2.ebuild:
Stable for HPPA (bug #507144).
19 Jan 2014; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r1.ebuild,
libcap-2.22-r2.ebuild, libcap-2.22.ebuild:
Add arm64 love.
03 Dec 2013; Mike Gilbert <floppym@gentoo.org> libcap-2.22-r2.ebuild:
Fix cross-compiles by exporting CC for the default ABI, bug 439258.
28 Nov 2013; Mike Frysinger <vapier@gentoo.org> 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 <mgorny@gentoo.org> +libcap-2.22-r2.ebuild:
Enable multilib support, bug #488286. Acked by Chainsaw.
17 Feb 2013; Zac Medico <zmedico@gentoo.org> libcap-2.22-r1.ebuild:
Add ~arm-linux keyword.
*libcap-2.22-r1 (26 Nov 2012)
26 Nov 2012; Christoph Junghans <ottxor@gentoo.org> +libcap-2.22-r1.ebuild:
added prefix support (bug #444724)
23 Sep 2012; Mike Frysinger <vapier@gentoo.org>
files/libcap-2.22-build-system-fixes.patch:
Install libcap.so with +x bits.
22 Sep 2012; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak.
20 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> libcap-2.22.ebuild:
Clarify license statement.
18 Dec 2011; Mark Loeser <halcy0n@gentoo.org> libcap-2.22.ebuild:
Stable for ppc64; bug #389201
26 Nov 2011; Raúl Porcel <armin76@gentoo.org> libcap-2.22.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #389201
12 Nov 2011; Mike Frysinger <vapier@gentoo.org> 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 <ranger@gentoo.org> libcap-2.22.ebuild:
Marking libcap-2.22 ppc for bug 389201
06 Nov 2011; Markus Meier <maekke@gentoo.org> libcap-2.22.ebuild:
arm stable, bug #389201
06 Nov 2011; Andreas Schuerch <nativemad@gentoo.org> libcap-2.22.ebuild:
x86 stable, bug 389201. Thanks JD and Myckel.
05 Nov 2011; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Trim spurious pam lib in /usr, and touchup ebuild.
03 Nov 2011; Tony Vroon <chainsaw@gentoo.org> 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 <jer@gentoo.org> libcap-2.22.ebuild:
Stable for HPPA (bug #389201).
*libcap-2.22 (01 Nov 2011)
01 Nov 2011; Mike Frysinger <vapier@gentoo.org> +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 <jer@gentoo.org> +libcap-2.21.ebuild,
+files/libcap-2.21-include.patch:
Version bump. Fix one compiler warning.
26 Jan 2011; Mike Frysinger <vapier@gentoo.org>
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 <vapier@gentoo.org> +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 <vapier@gentoo.org> +libcap-2.19.ebuild:
Version bump #307269 by Arfrever Frehtes Taifersar Arahesis.
24 Jan 2010; Raúl Porcel <armin76@gentoo.org> libcap-2.17.ebuild:
ia64/s390/sh/sparc stable wrt #290045
09 Dec 2009; Brent Baude <ranger@gentoo.org> libcap-2.17.ebuild:
Marking libcap-2.17 ppc64 for bug 290045
11 Nov 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.17.ebuild:
Stable for HPPA (bug #290045).
10 Nov 2009; Markus Meier <maekke@gentoo.org> libcap-2.17.ebuild:
arm/x86 stable, bug #290045
08 Nov 2009; Tobias Klausmann <klausman@gentoo.org> libcap-2.17.ebuild:
Stable on alpha, bug #290045
24 Oct 2009; nixnut <nixnut@gentoo.org> libcap-2.17.ebuild:
ppc stable #290045
23 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libcap-2.17.ebuild:
amd64 stable wrt #290045
11 Oct 2009; Mike Frysinger <vapier@gentoo.org>
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 <vapier@gentoo.org> +libcap-2.17.ebuild:
Version bump #283137 by Arfrever Frehtes Taifersar Arahesis.
03 Jul 2009; Christian Ruppert <idl0r@gentoo.org>
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 <vapier@gentoo.org> 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 <ranger@gentoo.org> libcap-2.16.ebuild:
stable ppc, bug 265791
18 Apr 2009; Raúl Porcel <armin76@gentoo.org> libcap-2.16.ebuild:
arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791
16 Apr 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.16.ebuild:
Stable for HPPA (bug #265791).
14 Apr 2009; Thomas Anderson <gentoofan23@gentoo.org> libcap-2.16.ebuild:
stable amd64, bug 265791
12 Apr 2009; Brent Baude <ranger@gentoo.org> libcap-2.16.ebuild:
stable ppc64, bug 265791
12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> libcap-2.16.ebuild:
Stable on alpha, bug #265791
17 Jan 2009; Mike Frysinger <vapier@gentoo.org> libcap-2.15.ebuild,
libcap-2.16.ebuild:
Move variable setting to src_unpack #254840 by Bruno.
05 Jan 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.15.ebuild:
Stable for HPPA (bug #252321).
28 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> libcap-2.15.ebuild:
ppc stable, bug #252321
27 Dec 2008; Brent Baude <ranger@gentoo.org> libcap-2.15.ebuild:
stable ppc64, bug 252321
26 Dec 2008; Raúl Porcel <armin76@gentoo.org> libcap-2.15.ebuild:
ia64 stable wrt #252321
25 Dec 2008; Friedrich Oslage <bluebird@gentoo.org> libcap-2.15.ebuild:
Stable on sparc, bug #252321
25 Dec 2008; Tobias Klausmann <klausman@gentoo.org> libcap-2.15.ebuild:
Stable on alpha, bug #252321
25 Dec 2008; Markus Meier <maekke@gentoo.org> libcap-2.15.ebuild:
amd64/x86 stable, bug #252321
*libcap-2.16 (24 Dec 2008)
24 Dec 2008; Mike Frysinger <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <vapier@gentoo.org> libcap-2.11.ebuild:
Add fix for USE=-pam builds by Bruno #242748.
16 Oct 2008; Jeroen Roovers <jer@gentoo.org> libcap-2.11.ebuild:
Stable for HPPA (bug #240290).
14 Oct 2008; Brent Baude <ranger@gentoo.org> libcap-2.11.ebuild:
stable ppc64, bug 240290
12 Oct 2008; Raúl Porcel <armin76@gentoo.org> libcap-2.11.ebuild:
alpha/ia64 stable wrt #240290
12 Oct 2008; nixnut <nixnut@gentoo.org> libcap-2.11.ebuild:
Stable on ppc wrt bug 240290
12 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> libcap-2.11.ebuild:
Stable on sparc, bug #240290
09 Oct 2008; Markus Meier <maekke@gentoo.org> libcap-2.11.ebuild:
amd64/x86 stable, bug #240290
19 Aug 2008; Mike Frysinger <vapier@gentoo.org>
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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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ò <flameeyes@gentoo.org>
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 <vapier@gentoo.org> 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 <angelos@gentoo.org> libcap-1.10-r11.ebuild:
Stable on amd64, bug #200512
17 Feb 2008; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org>
+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 <nixnut@gentoo.org> ChangeLog:
Stable on ppc wrt bug 200512
14 Feb 2008; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r11.ebuild:
Stable for HPPA (bug #200512).
11 Feb 2008; Raúl Porcel <armin76@gentoo.org> libcap-1.10-r11.ebuild:
alpha/ia64 stable wrt #200512
11 Feb 2008; Ferris McCormick <fmccor@gentoo.org> libcap-1.10-r11.ebuild:
Sparc stable --- Bug #200512.
11 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r11.ebuild:
stable x86, bug 200512
11 Feb 2008; Brent Baude <ranger@gentoo.org> libcap-1.10-r11.ebuild:
stable ppc64, bug 200512
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> libcap-1.10-r9.ebuild:
Stable on mips, per #165742.
*libcap-1.10-r11 (02 Oct 2007)
02 Oct 2007; Robin H. Johnson <robbat2@gentoo.org>
+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 <pebenito@gentoo.org>
+files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild:
Update capability.h with #defines for audit capabilities.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc wrt bug #165742.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on alpha wrt bug #165742.
13 Feb 2007; Markus Rothe <corsair@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc64; bug #165742
12 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> libcap-1.10-r9.ebuild:
Stable on sparc wrt #165742
12 Feb 2007; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r9.ebuild:
Stable for HPPA (bug #165742).
12 Feb 2007; Simon Stelling <blubb@gentoo.org> libcap-1.10-r9.ebuild:
stable on amd64; bug 165742
10 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r9.ebuild:
stable x86; bug #165742
10 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+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; <solar@gentoo.org> +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 <vapier@gentoo.org>
+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; <solar@gentoo.org> -libcap-1.10-r6.ebuild:
- removed broken libcap-1.10-r6 from the tree. It is causing way to many
problems
13 Jul 2006; <solar@gentoo.org> 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 <azarah@gentoo.org> +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 <robbat2@gentoo.org> +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 <vapier@gentoo.org> +libcap-1.10-r5.ebuild:
Make sure we install a linker script in /usr/lib alongside the static library.
03 Feb 2005; <solar@gentoo.org> -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 <blubb@gentoo.org> libcap-1.10-r3.ebuild,
libcap-1.10-r4.ebuild:
get_libdir-ized
15 Jul 2004; Tom Gall <tgall@gentoo.org> libcap-1.10-r4.ebuild:
stable on ppc64, bug #55530
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild:
virtual/glibc -> virtual/libc
23 Jun 2004; Mike Frysinger <vapier@gentoo.org> 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 <mr_bones_@gentoo.org> libcap-1.10-r2.ebuild,
libcap-1.10.ebuild:
clean extra ebuilds
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> 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 <robbat2@gentoo.org> 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 <weeve@gentoo.org> libcap-1.10-r3.ebuild:
Stable on sparc.
28 Mar 2004; <solar@gentoo.org> libcap-1.10-r3.ebuild:
stable on x86. Bugzilla Bug 44955
24 Feb 2004; <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
stable on alpha and ia64
24 Feb 2004; Rajiv Aaron Manglani <rajiv@gentoo.org> libcap-1.10.ebuild,
libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild:
updated HOMEPAGE url.
14 Dec 2003; Guy Martin <gmsoft@gentoo.org> libcap-1.10-r3.ebuild:
Marked stable on hppa.
16 Nov 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
removed text relocations out of the libcap library for hardened-gcc via
syscall removal patch
04 Nov 2003; Brad House <brad_mssw@gentoo.org> libcap-1.10-r3.ebuild:
add amd64 flag
16 Oct 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
Use -fPIC on alpha
10 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
changed hardened-gcc flags
09 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added new hardened-gcc flags for hppa
09 Oct 2003; <tuxus@gentoo.org> libcap-1.10-r2.ebuild:
stable on mips
*libcap-1.10-r3 (29 Sep 2003)
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10-r3.ebuild:
Version bump to add deb patch and add full pic support #29958.
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10.ebuild:
Filtered out -fPIC from CFLAGS #29958.
27 Sep 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added hcc exclusion for PIC but leave propolice in place
26 Sep 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r2.ebuild:
Stable on alpha
23 Aug 2003; <rac@gentoo.org> libcap-1.10-r2.ebuild:
Add amd64 support
*libcap-1.10-r2 (17 Aug 2003)
29 Aug 2003; Stefan Jones <cretin@gentoo.org> :
Only add -fPIC to the library objectfiles
27 Aug 2003; Stefan Jones <cretin@gentoo.org> :
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 <robbat2@gentoo.org> 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 <robbat2@gentoo.org> :
hopefully fix non-x86 bugs with -fPIC being needed
*libcap-1.10 (15 May 2003)
15 May 2003; Robin Johnson <robbat2@gentoo.org> Manifest,
files/libcap-1.10-python.patch, files/digest-libcap-1.10,
libcap-1.10.ebuild, ChangeLog:
Initial import. Ebuild submitted by Francisco Gimeno <kikov@fco-gimeno.com>

View File

@ -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

View File

@ -0,0 +1,153 @@
From d5a0c023a7f3deefd471d7b97ef4fa40ed374645 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
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 <vapier@gentoo.org>
Forward ported from libcap-2.24 to libcap-2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
---
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

View File

@ -0,0 +1,33 @@
From 8dfcdcfdcb9c462a05566aa8d3c6eca871f0ddbf Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
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 <vapier@gentoo.org>
Forward ported from libcap-2.20 to libcap-2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
---
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

View File

@ -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}]

View File

@ -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
}

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
</pkgmetadata>