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

This commit is contained in:
David Michael 2017-05-03 19:23:47 -07:00
parent db773f4690
commit 6d9e40d438
17 changed files with 32 additions and 933 deletions

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=sys-apps/attr python? ( dev-lang/python ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=4
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
IUSE=python static-libs
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
LICENSE=LGPL-2.1
RDEPEND=sys-apps/attr python? ( dev-lang/python )
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.6.6.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=76876b1614db49b6b4ca8670fea2154a

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=python? ( dev-lang/python ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=5
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
IUSE=python static-libs
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( dev-lang/python )
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.3.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=ab4e43cf5bede73131c7c9af2ccc134e

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=5
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
IUSE=python static-libs python_targets_python2_7 python_targets_python3_4
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~arm-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] )
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.4.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=93b1430558c0cf7e98b6059a191cf870

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=5
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
IUSE=python static-libs python_targets_python2_7 python_targets_python3_4
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] )
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.5.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=37b5dc16e8acf9136377a0694f2595a9

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=5
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
IUSE=python static-libs python_targets_python2_7 python_targets_python3_4
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] )
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.6.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=598d55429784103021a3115f5d84a425

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=5
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
IUSE=python static-libs python_targets_python2_7 python_targets_python3_4
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] )
RESTRICT=test
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.7.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=487a5fd50b2d7a32f955c21dc14d56d2

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) sys-kernel/linux-headers python? ( >=dev-lang/swig-2 ) >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=5
HOMEPAGE=https://people.redhat.com/sgrubb/libcap-ng/
IUSE=python static-libs python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] )
RESTRICT=test
SLOT=0
SRC_URI=https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.8.tar.gz
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 autotools-utils 5a4611dfba155b1659528663fad4cd5e epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee
_md5_=e4abee16581ceb7b046c42907b51704c

View File

@ -1,299 +0,0 @@
# ChangeLog for sys-libs/libcap-ng
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/ChangeLog,v 1.82 2015/08/07 09:10:05 klausman Exp $
07 Aug 2015; Tobias Klausmann <klausman@gentoo.org> libcap-ng-0.7.7.ebuild:
Stable on alpha, bug 556872
21 Jun 2015; Patrick Lauer <patrick@gentoo.org> libcap-ng-0.7.7.ebuild:
Whitespace
04 Jun 2015; Anthony G. Basile <blueness@gentoo.org> libcap-ng-0.7.7.ebuild:
Fix configuration for python3. Bug #551088.
*libcap-ng-0.7.7 (28 May 2015)
*libcap-ng-0.7.6 (28 May 2015)
28 May 2015; Anthony G. Basile <blueness@gentoo.org> +libcap-ng-0.7.6.ebuild,
+libcap-ng-0.7.7.ebuild:
Version bumps. Bug #550298.
25 May 2015; Anthony G. Basile <blueness@gentoo.org>
+files/libcap-ng-0.7.5-add-unistd_h.patch, libcap-ng-0.7.5.ebuild:
Fix build for musl. Bug #550298.
*libcap-ng-0.7.5 (11 May 2015)
11 May 2015; Lars Wendler <polynomial-c@gentoo.org> -libcap-ng-0.7.1.ebuild,
+libcap-ng-0.7.5.ebuild:
Version bump. Removed old.
06 Dec 2014; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.4.ebuild:
Stable for ia64, wrt bug #529542
04 Dec 2014; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.4.ebuild:
Stable for ppc64, wrt bug #529542
03 Dec 2014; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.4.ebuild:
Stable for ppc, wrt bug #529542
02 Dec 2014; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.4.ebuild:
Stable for alpha, wrt bug #529542
01 Dec 2014; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.7.4.ebuild:
Stable for HPPA (bug #529542).
01 Dec 2014; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.4.ebuild:
Stable for sparc, wrt bug #529542
29 Nov 2014; Markus Meier <maekke@gentoo.org> libcap-ng-0.7.4.ebuild:
arm stable, bug #529542
26 Nov 2014; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.4.ebuild:
Stable for amd64, wrt bug #529542
25 Nov 2014; Ian Delaney <idella4@gentoo.org> libcap-ng-0.7.4.ebuild:
clean old python impls
*libcap-ng-0.7.4 (30 Apr 2014)
30 Apr 2014; Tim Harder <radhermit@gentoo.org> +libcap-ng-0.7.4.ebuild:
Version bump, move to python-r1 (bug #460044, patch by mgorny).
19 Jan 2014; Mike Frysinger <vapier@gentoo.org> libcap-ng-0.7.3.ebuild:
Add arm64 love.
06 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for sparc, wrt bug #479616
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for ppc64, wrt bug #479616
04 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for ppc, wrt bug #479616
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for alpha, wrt bug #479616
02 Sep 2013; Jeff Horelick <jdhore@gentoo.org> libcap-ng-0.7.3.ebuild:
marked x86 per bug 479616
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for arm, wrt bug #479616
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for amd64, wrt bug #479616
29 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for ia64, wrt bug #479616
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.7.3.ebuild:
Stable for HPPA (bug #479616).
20 Feb 2013; Zac Medico <zmedico@gentoo.org> libcap-ng-0.7.3.ebuild:
Add ~arm-linux keyword.
16 Feb 2013; Zac Medico <zmedico@gentoo.org> libcap-ng-0.7.3.ebuild:
Add ~x86-linux keyword.
15 Jan 2013; Diego E. Pettenò <flameeyes@gentoo.org> libcap-ng-0.7.3.ebuild:
Fix bug #452118 (automake-1.13 failure).
24 Nov 2012; Tim Harder <radhermit@gentoo.org> -libcap-ng-0.7.ebuild:
Remove old.
*libcap-ng-0.7.3 (24 Nov 2012)
24 Nov 2012; Tim Harder <radhermit@gentoo.org> +libcap-ng-0.7.3.ebuild:
Version bump.
02 Nov 2012; Tim Harder <radhermit@gentoo.org> libcap-ng-0.7.1.ebuild:
Drop unused sys-apps/attr dep as noted by Arfrever.
*libcap-ng-0.7.1 (02 Nov 2012)
02 Nov 2012; Tim Harder <radhermit@gentoo.org> +libcap-ng-0.7.1.ebuild:
Version bump.
26 Jul 2012; Tim Harder <radhermit@gentoo.org> libcap-ng-0.6.6.ebuild,
libcap-ng-0.7.ebuild:
Remove unused eutils inherit.
*libcap-ng-0.7 (25 Jul 2012)
25 Jul 2012; Tim Harder <radhermit@gentoo.org> +libcap-ng-0.7.ebuild:
Version bump.
19 May 2012; Anthony G. Basile <blueness@gentoo.org> libcap-ng-0.6.6.ebuild:
Keyword mips
06 Apr 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #63588
03 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> -libcap-ng-0.6.2.ebuild,
-libcap-ng-0.6.4.ebuild, -files/libcap-ng-0.6.4-fix_tests_building.patch,
-files/libcap-ng-0.6.4-python.patch, -libcap-ng-0.6.5.ebuild,
-files/libcap-ng-gentoo.patch:
old
01 Apr 2012; Raúl Porcel <armin76@gentoo.org> libcap-ng-0.6.6.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #407773
25 Mar 2012; Markus Meier <maekke@gentoo.org> libcap-ng-0.6.6.ebuild:
arm stable, bug #407773
16 Mar 2012; Thomas Kahle <tomka@gentoo.org> libcap-ng-0.6.6.ebuild:
marked x86 per bug 407773
15 Mar 2012; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.6.6.ebuild:
Stable for HPPA (bug #407773).
13 Mar 2012; Brent Baude <ranger@gentoo.org> libcap-ng-0.6.6.ebuild:
Marking libcap-ng-0.6.6 ppc for bug 407773
12 Mar 2012; Brent Baude <ranger@gentoo.org> libcap-ng-0.6.6.ebuild:
Marking libcap-ng-0.6.6 ppc64 for bug 407773
11 Mar 2012; Agostino Sarubbo <ago@gentoo.org> libcap-ng-0.6.6.ebuild:
Stable for amd64, wrt bug #407773
11 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> libcap-ng-0.6.6.ebuild:
Raise dev-lang/swig dependency wrt #407693 by "godfath3rr"
10 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> libcap-ng-0.6.6.ebuild:
Restrict *-jython as per comment from Arfrever.
10 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> libcap-ng-0.6.6.ebuild:
USE="static-libs" and remove useless libtool archive.
20 Feb 2012; Patrick Lauer <patrick@gentoo.org> libcap-ng-0.6.4.ebuild,
libcap-ng-0.6.5.ebuild, libcap-ng-0.6.6.ebuild:
Restricting pypy #403813
08 Jan 2012; Raúl Porcel <armin76@gentoo.org> libcap-ng-0.6.5.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #396137
*libcap-ng-0.6.6 (10 Nov 2011)
10 Nov 2011; Alin Năstac <mrness@gentoo.org> -libcap-ng-0.6.1.ebuild,
+libcap-ng-0.6.6.ebuild:
Version bump bug #389253 (also fixes test failure, see bug #370473).
07 Aug 2011; Raúl Porcel <armin76@gentoo.org> libcap-ng-0.6.1.ebuild,
libcap-ng-0.6.2.ebuild, libcap-ng-0.6.4.ebuild, libcap-ng-0.6.5.ebuild:
Add ~s390/~sh
19 Feb 2011; Markus Meier <maekke@gentoo.org> libcap-ng-0.6.5.ebuild:
arm stable, bug #353448
19 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
libcap-ng-0.6.5.ebuild:
ppc/ppc64 stable wrt #353448
11 Feb 2011; Markos Chandras <hwoarang@gentoo.org> libcap-ng-0.6.5.ebuild:
Stable on amd64 wrt bug #353448
05 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libcap-ng-0.6.5.ebuild:
x86 stable wrt bug #353448
02 Feb 2011; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.6.5.ebuild:
Stable for HPPA (bug #353448).
21 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
libcap-ng-0.6.4.ebuild:
ppc64 stable wrt #341619
06 Jan 2011; Brent Baude <ranger@gentoo.org> libcap-ng-0.6.4.ebuild:
Marking libcap-ng-0.6.4 ppc for bug 341619
18 Dec 2010; Raúl Porcel <armin76@gentoo.org> libcap-ng-0.6.1.ebuild,
libcap-ng-0.6.2.ebuild, libcap-ng-0.6.4.ebuild, libcap-ng-0.6.5.ebuild:
Add ~alpha/~ia64 wrt #348951
*libcap-ng-0.6.5 (25 Nov 2010)
25 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+libcap-ng-0.6.5.ebuild:
Version bump, thanks to Gary Macindoe in bug #346517. Fixes build with
linux-headers 2.6.36.1.
01 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libcap-ng-0.6.4.ebuild:
x86 stable wrt bug #341619
29 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libcap-ng-0.6.4.ebuild:
Skip tests with FEATURES="-userpriv" (bug #342301).
29 Oct 2010; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.6.4.ebuild:
Stable for HPPA (bug #341619).
24 Oct 2010; Markus Meier <maekke@gentoo.org> libcap-ng-0.6.4.ebuild:
arm stable, bug #341619
24 Oct 2010; Markos Chandras <hwoarang@gentoo.org> libcap-ng-0.6.4.ebuild:
Stable on amd64 wrt bug #341619
01 Oct 2010; Brent Baude <ranger@gentoo.org> libcap-ng-0.6.2.ebuild:
stable ppc64, bug 314523
*libcap-ng-0.6.4 (20 Sep 2010)
20 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+libcap-ng-0.6.4.ebuild, +files/libcap-ng-0.6.4-fix_tests_building.patch,
+files/libcap-ng-0.6.4-python.patch:
Version bump (bug #311641). Support installation for multiple Python ABIs,
don't install .a, .la, .pyc and .pyo files into Python site-packages
directories, fix tests with Python 3, avoid breaking strict-aliasing rules
with Python 2 (bug #316953).
19 Jul 2010; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.6.2.ebuild:
Stable for HPPA (bug #314523).
26 Jun 2010; <nixnut@gentoo.org> libcap-ng-0.6.2.ebuild:
ppc stable #314523
24 May 2010; Raúl Porcel <armin76@gentoo.org> libcap-ng-0.6.2.ebuild:
arm/sparc stable wrt #314523
09 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libcap-ng-0.6.2.ebuild:
x86 stable wrt bug #314523
08 May 2010; Pacho Ramos <pacho@gentoo.org> libcap-ng-0.6.2.ebuild:
amd64 stable, bug 314523
21 Mar 2010; Brent Baude <ranger@gentoo.org> libcap-ng-0.6.1.ebuild,
libcap-ng-0.6.2.ebuild:
Marking .1 and .2 ~ppc64 for bug 284655
06 Mar 2010; Markus Meier <maekke@gentoo.org> libcap-ng-0.6.2.ebuild:
add ~arm, bug #284655
05 Feb 2010; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.6.2.ebuild:
Marked ~hppa (bug #284655).
04 Feb 2010; Jeroen Roovers <jer@gentoo.org> libcap-ng-0.6.2.ebuild:
Marked ~ppc (bug #284655).
01 Feb 2010; Raúl Porcel <armin76@gentoo.org> libcap-ng-0.6.2.ebuild:
Add ~sparc wrt #284655
22 Jan 2010; Brent Baude <ranger@gentoo.org> libcap-ng-0.6.1.ebuild:
keyworded ~arch for ppc, bug 284655
*libcap-ng-0.6.2 (26 Oct 2009)
26 Oct 2009; Mike Frysinger <vapier@gentoo.org> +libcap-ng-0.6.2.ebuild:
Version bump.
30 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
libcap-ng-0.6.1.ebuild:
add ~x86, bug 284655
*libcap-ng-0.6.1 (12 Sep 2009)
12 Sep 2009; Alin Năstac <mrness@gentoo.org>
+files/libcap-ng-gentoo.patch, +metadata.xml, +libcap-ng-0.6.1.ebuild:
Initial version.

View File

@ -1,15 +1,5 @@
AUX libcap-ng-0.7.5-add-unistd_h.patch 832 SHA256 e5afe27a8ab8fc6d29edc81a07e905cf7ba5c40731ce9ab10184385c77d38c5e SHA512 0d9dcdfaf209ca36fa95ccd3134ad86aa5883b664e8110753939678dd63defef716f0f8490816a74958ca302f30f4a06bf7ae2bf698bfb51ad4590432a02461d WHIRLPOOL c58821c6271e08b9ff4687fbf8d40211d7804c42d9dac89925815ce3ab191cd665bdf3585fb3b9dd43da1c32c5918b85586d71d2b0c8ceecb2b1f1c36e548964 DIST libcap-ng-0.7.8.tar.gz 447946 SHA256 c21af997445cd4107a55d386f955c5ea6f6e96ead693e9151277c0ab5f97d05f SHA512 c32a4c5780c183b13611615abe9061221fd8987188b08828d1617cdaee338ad8de67b3430aa83bde60128efc76449a688546bfbf697f0847b6a835cb1a868756 WHIRLPOOL a56ee901f301c4c2e0353e2b9e38938fcd6efbb9394d60af6c7045967e6a310fd19b658617b362f14489a75da64a69e82a3afcada97f898c2ab25fad6fb6603d
DIST libcap-ng-0.6.6.tar.gz 367231 SHA256 89589a29a6b19068edd650dd4f626c10e84bfe63eacae7b1fd1f98f3ac8ea00d SHA512 383aaa9e315e2498c779a17bef35df6aee072c42598d07d92bdd7a2328a3bcd22d5ec46d600babc467aa4d1b01e9dd660493dafba3b06c7ac81f35df9d4d6e3e WHIRLPOOL c1a72480d545b45ae385065449098f0878f8c8d138f1d9bd9b3445d1146fd6a227bb9b0ac0148542995c5b6683c7c5998d0cd61a369b9f5c84fb39a9dc5cf8a3 EBUILD libcap-ng-0.7.8.ebuild 2258 SHA256 3dd6a45431f8502e4c7a3ffaaab145a06f5c8d82adaf10e513f89f4c0095444e SHA512 ee579c9456c306198422e5dcf16d6093117f049f3699184157ad77f1dcac6495ea486d48c465f7a2c8dca1abdcf9e57d1421f30abfaa5d18f29cf6acecc6aac4 WHIRLPOOL 93dffdd6cc9e342697b32de91be20aff172c3262a215d55cad261f8d5ae6d2a63dcd8a94f98f688c6c140325208f9e0b24401bcb17a28797615331fa0357ab9e
DIST libcap-ng-0.7.3.tar.gz 392613 SHA256 5ca441c8d3a1e4cfe8a8151907977662679457311ccaa7eaac91447c33a35bb1 SHA512 f03a35c54b5998ef2e712540caa1f4ade37f9abe60992a1e727142b26815a4b8a7ce86ea94466fe692e4798c7297e5e1bbd338e5afe05689905ee9e0c0f16ef2 WHIRLPOOL 7752a70ea348dfc52537f67d5dccab03d598a112a7263a8811987453b53cda58643e938b4651c5cd8d0ea02f20fddc10bff2ac8bc23f68f97c9ab8c5791429ab MISC ChangeLog 5981 SHA256 95fae46ed32a503e1542fad7542bc0fb56e8123de570dd6d5628f6eaa2f5c901 SHA512 afc8440dc05497a72381e96b1762983ead83eb67d4002ab9055150f6d729c9763e9be08a91494f3fbdf557ee910eaa1272496df4f258ed6a0d644f8c39bd7394 WHIRLPOOL 2392f36fe99fa16b12ea98aa4c8f449cee2c8192cc34136053ce139500c9cb254a4339305fd6bfdfb965723a8345e3471c6516d6f4bb8697f9603fd702c53be4
DIST libcap-ng-0.7.4.tar.gz 407007 SHA256 48a2083276f9820cb92dcb05d001b30733bcbf48c14c230303cac3cd08b45b6b SHA512 443b92f44cffd4b436a2651eb3539c560382102d918faf63f993d3b6627c03e80f7b4a5105ddb040890ef82122a42ca6881795ab0639de337f693705f5506cf0 WHIRLPOOL 3d62f26fad8c9e7756374022982a4f2fcdde5af5532474dfa7eb6ba1bc7f97984691bdda8975ef32423b8e86af2462ef672ba3175a3121a484c46096cc8f10b2 MISC ChangeLog-2015 10433 SHA256 559a152b35084b04940b619faff0216fb5f9055caa52594096fa7a3444f3616d SHA512 678b1fe48a396ffd2bd939b2828ef9cf9aa4175701f2aea8c6fbbd608c5038c518e98969891b2b2eab65992edf84c57818bc8a7b27f593c24414907ad5767961 WHIRLPOOL 549ea31a5cae98a96e177e6dd9ca75067a9108bc5e352e369fc4f8485ba735e3ab1b973c631eda1d21aba6444d1a39d6179e4e0d34c03933fde01bb76680794b
DIST libcap-ng-0.7.5.tar.gz 409426 SHA256 7ba01e73c027e4f17bff6cdd77c01b25987e58ed14e422a437e14df6e2dbca31 SHA512 947ec84037c6c383e47d7e15168058b01a0a6eddf73c94cea7e1d4c8b27af1d646b483abdf14d3aa8ecb35fda2ead803f8596aed023a7e5ff9396690313c24a1 WHIRLPOOL 8dc79529034f5ad2c4c8cc514157adfd9097b902647240134be82bd2bc2eb590adadb74c71f4324788702a0694d612ab0f5bdb9c0ddfc688407505ad23a39132 MISC metadata.xml 580 SHA256 d6000e84fe72c4f6b507c04edda36269aed6a1cab6aaf430eab08ad3592bf48c SHA512 51d670d97a94c8c668a4580bf6106a5b027b4d8d0c2f27ca88a508e60ece5a5390b619f0368c8111f2b843748a9ad31f1804c2a60df91ae1717a2c8b2a7aedc3 WHIRLPOOL e29b31c47bdb74ea61049e6cebd897e4147c9d5acefbcd1c1f752cf8cc5893047b5918805bbc9b8553eec3b68319825a1c9a5c48f987b6f788e6415bebac8c7e
DIST libcap-ng-0.7.6.tar.gz 417329 SHA256 9de3caebcc6248f3e9f8c278068253dee89c39d7ffcd284a10fc6ce2b06a2dff SHA512 838b8731d10c4adcfbc5fd1199d60f831dcb4e69cb3a645bd9e5c284c883ddbdc48289d696ecbed47a782112403210b685816935d2eec38f344adc1051d357fe WHIRLPOOL 3863f22d74e22cdfd88fc329a8f616fda1e846ed8489dcfe3a5bceeb76d847fce4b7fc3ac4166429b1e1c37691ac5b085e08c790b1c274b52551678797b7d4c3
DIST libcap-ng-0.7.7.tar.gz 420178 SHA256 615549ce39b333f6b78baee0c0b4ef18bc726c6bf1cca123dfd89dd963f6d06b SHA512 eb049b29fdd31aa31c6c14ca023df62c2910504c1edd1242dba13579d0befae5b98249c22c145517bd5451969a0b186390dc11b2269e58001336e10c855e920c WHIRLPOOL 5d376b8d12ed8c19ca649095297e6016e86e5ad6112fd12685929bdd5f3c34bbcdf9c1c61cad44f44d3784192ca37df1a77c478e5fc15dacb20a2561ee945652
EBUILD libcap-ng-0.6.6.ebuild 2404 SHA256 8398be9e48a387e9a0c14654c739a16a7fe2d12c8e4c8c1e594949edf55d5cbb SHA512 f6f7b6db64ffb7dce09278a9643bddd2e433b57eb12fb6059cf4c159162696ea92f8b5484ddb9fb05fe1902fa080358f84305a8b8dcf98c8151c2698c101db38 WHIRLPOOL 60d218a81ce28c86ec18e102281653988b19914b82c7663f78d23556652e49ed68d4f08306fa14c557e1bab35b70ba254d7321e9a7c70b0e70e977f707fc3fec
EBUILD libcap-ng-0.7.3.ebuild 2436 SHA256 4442bbc930a0f4de24a0d20780b272995909ab09eee37b22d947f43928e64182 SHA512 2c4c1e9397334d4d19d1f0867c8065fd9e2c475e21a560f32843c32adaed57939f81ba2901b6de3fec6be81cf153d400a8e0288fbb883a8897d85710a7efb72a WHIRLPOOL 9630e456530a41825f2ef6a9859014a59f7e2bcc1a2ff7d2203afa25305c7f3c6a378a153408bafdda1e352f495a3c545f6910ec1c66149e255a15a4c1cc772a
EBUILD libcap-ng-0.7.4.ebuild 1994 SHA256 b7e2148fa08d00251957b929cb5ec4323617eb191d715108369446c42882b614 SHA512 a90af8f0a9aa3837362ebe16659fbf2245be1528c71b75a107c88b562236c366d8759c1ad1fa7588e1c077dc8d777f5213a394b13a8b2830706913aa6cdb1067 WHIRLPOOL 907985df3fdc10a4bf48a54df43a3ce0f6d2e28b1b9b9901165c2d5eae078fa9ba3548b4c846f44e7fc10d6ff08fba409ee4b174286eeef526a09b14034ba4ca
EBUILD libcap-ng-0.7.5.ebuild 2048 SHA256 21fb75e544de745f0037bcbf939c0a34e2ea01dea20ed125527ddc5ac6dd520b SHA512 d5ca5ddf23c77dcc14d8668bc8168427a5584d0e0ac57f2f66fd88410915669b67b629b5ff80eb846d63e18a09a28808c5d15034dc19ce028b394d3857e537e9 WHIRLPOOL 7b34f28ef3162da4b829b994a35571505bd3bbb78316484264e582c83fbdbcb2d9a55d18c3c2402b36857a651f9013bf167b4134334b819b12233e0e338a0fbd
EBUILD libcap-ng-0.7.6.ebuild 2055 SHA256 1cf74037f8bb9c6fdbc8f1c7450fc542c650c36001f028aa8623999f4f941557 SHA512 0defc14eeb92c42d458f3fa4e8d1d5e7271bf338574cf85e29700fc67d627bb06d22d313c8fde930addb5be118f98ee25d1916d7e416ccf27664d17aa272812e WHIRLPOOL 5116eb508e283c0a1987e12406700dd005f3fe5ed6f63da3880fef7801ecd1604b6c8ae5d5e08148ce0d013baf470aeeb2e37568c374c28dfa5ee2c89dc67b1e
EBUILD libcap-ng-0.7.7.ebuild 2261 SHA256 daf6021b5b6144b91435b37ae223de96ddb3ff01b39e4f7bb1b494a4608546d7 SHA512 1a8cb7739eca558dbe7d8b5697aaeb2a0ee9e399e18a5710c08c9149d9f4ee6e4239776fca3f2aa304cc489483cd61dd8de296fc4777164dec6302b5cc5f647c WHIRLPOOL 1d2e9e083f5da6294d2f27562d1e924d1087f319360e4490ddc523347a653fd02c20c78fd49187f31ff4f83bc64ed2fdcd7fca16c698f8695c958dee2b727c2c
MISC ChangeLog 10433 SHA256 559a152b35084b04940b619faff0216fb5f9055caa52594096fa7a3444f3616d SHA512 678b1fe48a396ffd2bd939b2828ef9cf9aa4175701f2aea8c6fbbd608c5038c518e98969891b2b2eab65992edf84c57818bc8a7b27f593c24414907ad5767961 WHIRLPOOL 549ea31a5cae98a96e177e6dd9ca75067a9108bc5e352e369fc4f8485ba735e3ab1b973c631eda1d21aba6444d1a39d6179e4e0d34c03933fde01bb76680794b
MISC metadata.xml 501 SHA256 2ba6118979e987255eff0de2453eff6e9a76d4e2ffa04e3acbe1bc92fda0a171 SHA512 f974d0009e90640257cab704897db67cc736663313d026ba2092a6aaae004973416e1f649c9d7a0373b1f58d49db8103217e85803faa8c37a7830c9057f2c5e8 WHIRLPOOL 38c2e18fffda49e0b81e47bce317af92b0e992d1371c79e2e8bed04ea69e704902e005af8693735f7bf1fbf8d1cda5bea6ec9e0c20886018103914d11a95ec30

View File

@ -1,20 +0,0 @@
utils/proc-llist.c: include <unistd.h>
proc-llist.c references pid_t and uid_t types but does not include <unistd.h>. This
works on glibc and uClibc because of the way their headers stack, but on musl (and
possible other libc) this fails. POSIX mandates that <unistd.h> provides these. See
Issue 6 at http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html.
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
diff -Nuar libcap-ng-0.7.5.orig/utils/proc-llist.c libcap-ng-0.7.5/utils/proc-llist.c
--- libcap-ng-0.7.5.orig/utils/proc-llist.c 2015-02-18 17:13:33.000000000 -0500
+++ libcap-ng-0.7.5/utils/proc-llist.c 2015-05-25 13:39:32.196624248 -0400
@@ -24,6 +24,7 @@
#include "config.h"
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#include "proc-llist.h"
void list_create(llist *l)

View File

@ -1,117 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython *-pypy-*"
inherit autotools flag-o-matic python
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"
SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="python static-libs"
RDEPEND="sys-apps/attr
python? ( dev-lang/python )"
DEPEND="${RDEPEND}
sys-kernel/linux-headers
python? ( >=dev-lang/swig-2 )"
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
pkg_setup() {
use python && python_pkg_setup
}
src_prepare() {
# Disable byte-compilation of Python modules.
>py-compile
# Python bindings are built/tested/installed manually.
sed -i -e "/^SUBDIRS/s/ python//" bindings/Makefile.am || die
eautoreconf
use sparc && replace-flags -O? -O0
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_with python)
}
src_compile() {
default
if use python; then
python_copy_sources bindings/python
building() {
emake \
CFLAGS="${CFLAGS}" \
PYTHON_VERSION="$(python_get_version)" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)"
}
python_execute_function -s --source-dir bindings/python building
fi
}
src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions."
return
fi
default
if use python; then
testing() {
emake \
PYTHON_VERSION="$(python_get_version)" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)" \
TESTS_ENVIRONMENT="PYTHONPATH=..:../.libs" \
check
}
python_execute_function -s --source-dir bindings/python testing
fi
}
src_install() {
emake DESTDIR="${D}" install
if use python; then
installation() {
emake \
DESTDIR="${D}" \
PYTHON_VERSION="$(python_get_version)" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)" \
install
}
python_execute_function -s --source-dir bindings/python installation
python_clean_installation_image
fi
dodoc AUTHORS ChangeLog README
rm -f "${ED}"/usr/lib*/${PN}.la
}
pkg_postinst() {
use python && python_mod_optimize capng.py
}
pkg_postrm() {
use python && python_mod_cleanup capng.py
}

View File

@ -1,115 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython *-pypy-*"
inherit autotools flag-o-matic python
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"
SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux"
IUSE="python static-libs"
RDEPEND="python? ( dev-lang/python )"
DEPEND="${RDEPEND}
sys-kernel/linux-headers
python? ( >=dev-lang/swig-2 )"
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
pkg_setup() {
use python && python_pkg_setup
}
src_prepare() {
# Disable byte-compilation of Python modules.
>py-compile
# Python bindings are built/tested/installed manually.
sed -i -e "/^SUBDIRS/s/ python//" bindings/Makefile.am || die
sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die
eautoreconf
use sparc && replace-flags -O? -O0
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_with python)
}
src_compile() {
default
if use python; then
python_copy_sources bindings/python
building() {
emake \
CFLAGS="${CFLAGS}" \
PYTHON_VERSION="$(python_get_version)" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)"
}
python_execute_function -s --source-dir bindings/python building
fi
}
src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions."
return
fi
default
if use python; then
testing() {
emake \
PYTHON_VERSION="$(python_get_version)" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)" \
TESTS_ENVIRONMENT="PYTHONPATH=..:../.libs" \
check
}
python_execute_function -s --source-dir bindings/python testing
fi
}
src_install() {
default
if use python; then
installation() {
emake \
DESTDIR="${D}" \
PYTHON_VERSION="$(python_get_version)" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)" \
install
}
python_execute_function -s --source-dir bindings/python installation
python_clean_installation_image
fi
rm -f "${ED}"/usr/lib*/${PN}.la
}
pkg_postinst() {
use python && python_mod_optimize capng.py
}
pkg_postrm() {
use python && python_mod_cleanup capng.py
}

View File

@ -1,92 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=1
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit autotools-utils flag-o-matic python-r1
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"
SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~arm-linux ~x86-linux"
IUSE="python static-libs"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
sys-kernel/linux-headers
python? ( >=dev-lang/swig-2 )"
src_prepare() {
sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die
autotools-utils_src_prepare
use sparc && replace-flags -O? -O0
}
src_configure() {
local myeconfargs=(
--without-python
)
# set up the library build
autotools-utils_src_configure
if use python; then
python_parallel_foreach_impl \
autotools-utils_src_configure --with-python
fi
}
src_compile() {
autotools-utils_src_compile
if use python; then
python_compile() {
local CFLAGS=${CFLAGS}
python_is_python3 || CFLAGS+=" -fno-strict-aliasing"
emake "${@}" \
-C "${BUILD_DIR}"/bindings/python
}
# help build system find the right objects
python_foreach_impl python_compile \
VPATH="${BUILD_DIR}"/bindings/python \
LIBS="${BUILD_DIR}"/src/libcap-ng.la
fi
}
src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions."
return
fi
autotools-utils_src_test
if use python; then
python_foreach_impl \
autotools-utils_src_compile -C bindings/python check \
VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test
fi
}
src_install() {
autotools-utils_src_install
if use python; then
python_foreach_impl \
autotools-utils_src_install -C bindings/python \
VPATH="${BUILD_DIR}"/bindings/python
fi
}

View File

@ -1,93 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=1
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit autotools-utils flag-o-matic python-r1
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"
SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux"
IUSE="python static-libs"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
sys-kernel/linux-headers
python? ( >=dev-lang/swig-2 )"
src_prepare() {
epatch "${FILESDIR}"/${P}-add-unistd_h.patch
sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die
autotools-utils_src_prepare
use sparc && replace-flags -O? -O0
}
src_configure() {
local myeconfargs=(
--without-python
)
# set up the library build
autotools-utils_src_configure
if use python; then
python_parallel_foreach_impl \
autotools-utils_src_configure --with-python
fi
}
src_compile() {
autotools-utils_src_compile
if use python; then
python_compile() {
local CFLAGS=${CFLAGS}
python_is_python3 || CFLAGS+=" -fno-strict-aliasing"
emake "${@}" \
-C "${BUILD_DIR}"/bindings/python
}
# help build system find the right objects
python_foreach_impl python_compile \
VPATH="${BUILD_DIR}"/bindings/python \
LIBS="${BUILD_DIR}"/src/libcap-ng.la
fi
}
src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions."
return
fi
autotools-utils_src_test
if use python; then
python_foreach_impl \
autotools-utils_src_compile -C bindings/python check \
VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test
fi
}
src_install() {
autotools-utils_src_install
if use python; then
python_foreach_impl \
autotools-utils_src_install -C bindings/python \
VPATH="${BUILD_DIR}"/bindings/python
fi
}

View File

@ -1,93 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=1
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit autotools-utils flag-o-matic python-r1
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"
SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux"
IUSE="python static-libs"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
sys-kernel/linux-headers
python? ( >=dev-lang/swig-2 )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.7.5-add-unistd_h.patch
sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die
autotools-utils_src_prepare
use sparc && replace-flags -O? -O0
}
src_configure() {
local myeconfargs=(
--without-python
)
# set up the library build
autotools-utils_src_configure
if use python; then
python_parallel_foreach_impl \
autotools-utils_src_configure --with-python
fi
}
src_compile() {
autotools-utils_src_compile
if use python; then
python_compile() {
local CFLAGS=${CFLAGS}
python_is_python3 || CFLAGS+=" -fno-strict-aliasing"
emake "${@}" \
-C "${BUILD_DIR}"/bindings/python
}
# help build system find the right objects
python_foreach_impl python_compile \
VPATH="${BUILD_DIR}"/bindings/python \
LIBS="${BUILD_DIR}"/src/libcap-ng.la
fi
}
src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions."
return
fi
autotools-utils_src_test
if use python; then
python_foreach_impl \
autotools-utils_src_compile -C bindings/python check \
VPATH="${BUILD_DIR}"/bindings/python:"${S}"/bindings/python/test
fi
}
src_install() {
autotools-utils_src_install
if use python; then
python_foreach_impl \
autotools-utils_src_install -C bindings/python \
VPATH="${BUILD_DIR}"/bindings/python
fi
}

View File

@ -1,12 +1,11 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5 EAPI=5
AUTOTOOLS_AUTORECONF=1 AUTOTOOLS_AUTORECONF=1
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
PYTHON_COMPAT=( python{2_7,3_3,3_4} ) PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit autotools-utils flag-o-matic python-r1 inherit autotools-utils flag-o-matic python-r1

View File

@ -1,10 +1,14 @@
<?xml version = '1.0' encoding = 'UTF-8'?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>base-system</herd> <maintainer type="project">
<longdescription>The libcap-ng library is intended to make programming with <email>base-system@gentoo.org</email>
POSIX capabilities much easier than the traditional libcap library. It <name>Gentoo Base System</name>
includes utilities that can analyse all currently running applications and </maintainer>
print out any capabilities and whether or not it has an open ended bounding <longdescription>
set.</longdescription> The libcap-ng library is intended to make programming with POSIX
capabilities much easier than the traditional libcap library. It includes
utilities that can analyse all currently running applications and print
out any capabilities and whether or not it has an open ended bounding set.
</longdescription>
</pkgmetadata> </pkgmetadata>