[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: e91f6084d96b244913d887a804e3a1214dfb9a9d Author: Sam James gentoo org> AuthorDate: Tue Jun 25 06:42:05 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 06:42:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91f6084 sys-libs/libcap: Stabilize 2.70 ppc, #934873 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild index 78b956c61c77..faf3c1167f90 100644 --- a/sys-libs/libcap/libcap-2.70.ebuild +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: b45b8d75be08b72c39193788b2a204db863cde6f Author: Sam James gentoo org> AuthorDate: Tue Jun 25 06:42:03 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 06:42:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b45b8d75 sys-libs/libcap: Stabilize 2.70 sparc, #934873 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild index 0c3ffc887a42..78b956c61c77 100644 --- a/sys-libs/libcap/libcap-2.70.ebuild +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 06d2daa723c4a16062250f0c70c0a69e8048eea9 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 06:42:02 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 06:42:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d2daa7 sys-libs/libcap: Stabilize 2.70 amd64, #934873 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild index 7b27fd8e6f0b..0c3ffc887a42 100644 --- a/sys-libs/libcap/libcap-2.70.ebuild +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 75de6226d345747c398d4c6e73b8f49a07425d29 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 04:39:27 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 04:39:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75de6226 sys-libs/libcap: Stabilize 2.70 x86, #934873 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild index d5748c4e2262..7b27fd8e6f0b 100644 --- a/sys-libs/libcap/libcap-2.70.ebuild +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: cba2ee6d19c0a4a8336e089ff31354a623e9fc25 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 04:39:26 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 04:39:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba2ee6d sys-libs/libcap: Stabilize 2.70 ppc64, #934873 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild index 9f3b337090e4..d5748c4e2262 100644 --- a/sys-libs/libcap/libcap-2.70.ebuild +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: ed37df69e685591426dc59a1086318646882fac2 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 04:09:44 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 04:09:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed37df69 sys-libs/libcap: Stabilize 2.70 arm64, #934873 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild index 2b6d4c1a8003..9f3b337090e4 100644 --- a/sys-libs/libcap/libcap-2.70.ebuild +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 9099c62c9242cc943633907fd81325883da24bc1 Author: Sam James gentoo org> AuthorDate: Tue Jun 25 04:06:24 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 25 04:06:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9099c62c sys-libs/libcap: Stabilize 2.70 arm, #934873 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild index ee91b8f42d9c..2b6d4c1a8003 100644 --- a/sys-libs/libcap/libcap-2.70.ebuild +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 0d93ac9990743fb898c92dbdb274b660dada2e7f Author: Sam James gentoo org> AuthorDate: Thu May 30 03:23:11 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:23:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d93ac99 sys-libs/libcap-ng: Stabilize 0.8.5 x86, #933154 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild index e708e95727d0..fa5abe056e54 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: d4882fb43bf2b06467a7ce80b2066d7cca4884b3 Author: Sam James gentoo org> AuthorDate: Thu May 30 03:23:09 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:23:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4882fb4 sys-libs/libcap-ng: Stabilize 0.8.5 arm64, #933154 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild index 26bc7a7b0dbf..0e1097a7a8d2 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 5a57e99543e7321f1a5c8c25c9041a6296376fe2 Author: Sam James gentoo org> AuthorDate: Thu May 30 03:23:13 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:23:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a57e995 sys-libs/libcap-ng: Stabilize 0.8.5 ppc, #933154 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild index e16bf5e6f778..b1631c5e9180 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: feea41e0ad707cd7b16af1d46cb54f167fb7af0f Author: Sam James gentoo org> AuthorDate: Thu May 30 03:23:12 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:23:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feea41e0 sys-libs/libcap-ng: Stabilize 0.8.5 amd64, #933154 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild index fa5abe056e54..e16bf5e6f778 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 4b02cc0a35f106846f21e47a554b75125e435075 Author: Sam James gentoo org> AuthorDate: Thu May 30 03:23:10 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:23:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b02cc0a sys-libs/libcap-ng: Stabilize 0.8.5 arm, #933154 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild index 0e1097a7a8d2..e708e95727d0 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: a817ebcd614fcf4eee1b0c00a6ec9da48a67b784 Author: Sam James gentoo org> AuthorDate: Thu May 30 03:23:07 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:23:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a817ebcd sys-libs/libcap-ng: Stabilize 0.8.5 ppc64, #933154 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild index cdbc9bd9b5c8..7e8735c4902b 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 570c319eb7eb2df1f21ed0a44d930b8e0373d90f Author: Sam James gentoo org> AuthorDate: Thu May 30 03:23:08 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:23:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570c319e sys-libs/libcap-ng: Stabilize 0.8.5 sparc, #933154 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild index 7e8735c4902b..26bc7a7b0dbf 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 4bd4fea1543d037cb9807ebfb343043edcff560c Author: Sam James gentoo org> AuthorDate: Mon May 20 08:05:41 2024 + Commit: Sam James gentoo org> CommitDate: Mon May 20 08:10:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd4fea1 sys-libs/libcap: add 2.70 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/Manifest | 1 + sys-libs/libcap/libcap-2.70.ebuild | 94 ++ 2 files changed, 95 insertions(+) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 12f008357e12..91ef94d9d83d 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1 +1,2 @@ DIST libcap-2.69.tar.xz 189200 BLAKE2B 94d1fef7666a1c383a8b96f1f6092bd242164631532868b628d2f5de71b42a371d041a978ef7fbadfee3eeb433165444995d1078cd790275bc0433a7875a697e SHA512 647c307dc451517da9d089495ab959b4a6fbbe41c79f4e1e9bb663569dad630ead0c2e413dfb393319e3ea14dc9848c81b392107fe3382ce1813d278c3394a7f +DIST libcap-2.70.tar.xz 191388 BLAKE2B 77b72acee53032117ea481e3380d1b497f9264b6193b9523542508c7c3e46070248ca4ed910d35809ce6e52caa60cbb31edb125c47221627eeda35c61bd0914b SHA512 4e0bf0efeccb654c409afe9727b2b53c1d4da8190d7a0a9848fc52550ff3e13502add3eacde04a68a5b7bec09e91df487f64c5746ba987f873236a9e53b3d4e8 diff --git a/sys-libs/libcap/libcap-2.70.ebuild b/sys-libs/libcap/libcap-2.70.ebuild new file mode 100644 index ..ee91b8f42d9c --- /dev/null +++ b/sys-libs/libcap/libcap-2.70.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal toolchain-funcs pam + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; +else + SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/"; + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND=" + sys-apps/diffutils + tools? ( dev-lang/go )" + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +PATCHES=( + "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.md +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/, sys-libs/libcap-ng/files/
commit: 4cb4ecd4c87ba0763d414b78946f2dd533217109 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 23:38:22 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 23:38:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb4ecd4 sys-libs/libcap-ng: add 0.8.5 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/Manifest| 1 + .../libcap-ng/files/libcap-ng-0.8.5-python.patch | 23 + sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild | 101 + 3 files changed, 125 insertions(+) diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest index 7602e04c471e..43578be71196 100644 --- a/sys-libs/libcap-ng/Manifest +++ b/sys-libs/libcap-ng/Manifest @@ -1 +1,2 @@ DIST libcap-ng-0.8.4.tar.gz 453749 BLAKE2B 523480281cfa544e77e30932968b4b18424286dbced06bb4645d536cf19d4cc0f7c73de82006ffc329aa7ef208e0cf8e3379f1b20e1e8e4e90e422ed736f6c44 SHA512 f4f3499d592e8583c2bdb8d700981a7930bd545f0889bc02f49acecf17e3bc600b100cd4f64e9326e5bac0a07a02a1ac4b7e83e91956305a3d67cbe6871e +DIST libcap-ng-0.8.5.tar.gz 460149 BLAKE2B ce0fc4ebceaa66d6f888f8b752e501bed7513d45231425054340016a6215ce52f0cd81b3a4a54c7c9ec0b623965002d66316c6c37844f0bd132b186ff7c6a41f SHA512 89fb86454847f354c012411ecdc7e17f07bb40d7e9719ca0b93ea81c4361136855c1b9cb1b7ac92d216c105c687285304135beb156aedd55ab1c61e4f269 diff --git a/sys-libs/libcap-ng/files/libcap-ng-0.8.5-python.patch b/sys-libs/libcap-ng/files/libcap-ng-0.8.5-python.patch new file mode 100644 index ..ddad5ff49d7a --- /dev/null +++ b/sys-libs/libcap-ng/files/libcap-ng-0.8.5-python.patch @@ -0,0 +1,23 @@ +https://github.com/stevegrubb/libcap-ng/commit/1fe7c1cfeea00ba4eb903fbb39b74361594d4835 + +From 1fe7c1cfeea00ba4eb903fbb39b74361594d4835 Mon Sep 17 00:00:00 2001 +From: Jan Palus +Date: Wed, 10 Apr 2024 21:30:51 +0200 +Subject: [PATCH] Fix python path when invoking py-compile (#54) + +48eebb2 replaced custom PYTHON3 variable with PYTHON by using standard +AM_PATH_PYTHON macro. Makefile however still referred to old one. +There's no need to set PYTHON explicitly anymore so drop it. + +Fixes #53 +--- a/bindings/python3/Makefile.am b/bindings/python3/Makefile.am +@@ -27,7 +27,6 @@ AM_CPPFLAGS = -I. -I$(top_builddir) $(PYTHON3_INCLUDES) + LIBS = ${top_builddir}/src/libcap-ng.la + SWIG_FLAGS = -python + SWIG_INCLUDES = ${AM_CPPFLAGS} +-PYTHON = $(PYTHON3) + pyexec_PYTHON = capng.py + pyexec_LTLIBRARIES = _capng.la + pyexec_SOLIBRARIES = _capng.so + diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild new file mode 100644 index ..cdbc9bd9b5c8 --- /dev/null +++ b/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches +# Same maintainer in Fedora as upstream +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools flag-o-matic out-of-source-utils 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="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND=" + ${RDEPEND} + sys-kernel/linux-headers +" +BDEPEND="python? ( >=dev-lang/swig-2 )" + +PATCHES=( + "${FILESDIR}"/${P}-python.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + use sparc && replace-flags -O? -O0 + + local ECONF_SOURCE="${S}" + + local myconf=( + $(use_enable static-libs static) + --with-capability_header="${ESYSROOT}"/usr/include/linux/capability.h + ) + + local pythonconf=( + --without-python3 + ) + + # Set up python bindings build(s) + if use python ; then + setup_python_flags_configure() { + pythonconf=( + --with-python3 + ) + + run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" + } + + python_foreach_impl setup_python_flags_configure + else + local BUILD_DIR="${WORKDIR}"/build + run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" + fi +} + +src_compile() { + if use python ; then + python_foreach_impl run_in_build_dir emake + else + local BUILD_DIR="${WORKDIR}"/build + emake -C "${BUILD_DIR}" + fi +} + +src_test() { + if [[ "${EUID}" -eq 0 ]] ; then +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 9823c6b31eecd9620227823da8536d9613318d4d Author: Sam James gentoo org> AuthorDate: Sun Apr 28 23:33:12 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 23:33:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9823c6b3 sys-libs/libcap-ng: drop 0.8.3, 0.8.4 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/Manifest | 2 - sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 109 -- sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 100 --- 3 files changed, 211 deletions(-) diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest index 0ffa199c4537..7602e04c471e 100644 --- a/sys-libs/libcap-ng/Manifest +++ b/sys-libs/libcap-ng/Manifest @@ -1,3 +1 @@ -DIST libcap-ng-0.8.2-apply-disable.patch 723 BLAKE2B 70d9959c55119c02bbc4ea605251491c04c477511c20b9fe93e6527ffd3fe2f35a72fabab5ca149c4aaf536c6cd8dceb15375297158f8827a0c676744381bbc1 SHA512 8c9317bdd4fde7d6a4618ec613bce46bed7646891bd16bc3fa307e9a814e38601bf3c6ad13102389d4596d9ed6a7ad853cca58624e724fe07383007e386c51f8 -DIST libcap-ng-0.8.3.tar.gz 455383 BLAKE2B c54dd753e0ef6dd21bcf6af7b003f85ded9faf2fbf1ea834cda6b181b165ff4b11a0284c23c73d0e6f97a810b3e6a63fceeb57ff583a2b32f23924bdee597ef5 SHA512 0ef9bc7bc6b7b59991f43b79aa6cde3e8d2c22c4b9ced2af8deae501e01d51e893033d109cb8aa0fdcba190140110993089245346334d7b114d18f1bb1b55b97 DIST libcap-ng-0.8.4.tar.gz 453749 BLAKE2B 523480281cfa544e77e30932968b4b18424286dbced06bb4645d536cf19d4cc0f7c73de82006ffc329aa7ef208e0cf8e3379f1b20e1e8e4e90e422ed736f6c44 SHA512 f4f3499d592e8583c2bdb8d700981a7930bd545f0889bc02f49acecf17e3bc600b100cd4f64e9326e5bac0a07a02a1ac4b7e83e91956305a3d67cbe6871e diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild deleted file mode 100644 index ffb59a372613.. --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches -# Same maintainer in Fedora as upstream -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools flag-o-matic out-of-source-utils python-r1 - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"; -# Patch works around / reverts a behaviour change because not all consumers were ready. -# Keep this patch for a bit longer until Fedora stop shipping it (not clear what else -# other than gnome-keyring was broken by it: bug #759550) -# Fedora 0.8.2 https://src.fedoraproject.org/rpms/libcap-ng/c/a5b0f536df1132d8e7afa4c0ce07b630e7970cad?branch=master -SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz - https://src.fedoraproject.org/rpms/libcap-ng/raw/a5b0f536df1132d8e7afa4c0ce07b630e7970cad/f/libcap-ng-0.8.2-apply-disable.patch"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" -IUSE="python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers" -BDEPEND="python? ( >=dev-lang/swig-2 )" - -PATCHES=( - "${DISTDIR}"/libcap-ng-0.8.2-apply-disable.patch -) - -src_prepare() { - default - - if use prefix ; then - sed -i "s@cat /usr@cat ${EPREFIX}/usr@" bindings/python*/Makefile.am || die - # bug #668722 - eautomake - fi -} - -src_configure() { - use sparc && replace-flags -O? -O0 - - local ECONF_SOURCE="${S}" - - local myconf=( - $(use_enable static-libs static) - ) - - local pythonconf=( - --without-python - --without-python3 - ) - - # Set up python bindings build(s) - if use python ; then - setup_python_flags_configure() { - pythonconf=( - --without-python - --with-python3 - ) - - run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" - } - - python_foreach_impl setup_python_flags_configure - else - local BUILD_DIR="${WORKDIR}"/build - run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" - fi -} - -src_compile() { - if use python ; then - python_foreach_impl run_in_build_dir emake - else - local BUILD_DIR="${WORKDIR}"/build - emake -C "${BUILD_DIR}" - fi -} - -src_test() { - if [[ "${EUID}" -eq 0 ]] ; then - ewarn "Skipping tests due to root permissions." - return - fi - - if use python ; then - python_foreach_im
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 0f6c12df6fd2b39f2715102ca7a27b503b14dc9c Author: Sam James gentoo org> AuthorDate: Sun Apr 28 23:38:52 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 23:38:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6c12df sys-libs/libcap: drop 2.69 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 96 -- 1 file changed, 96 deletions(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild deleted file mode 100644 index f1d3b050aad9.. --- a/sys-libs/libcap/libcap-2.69.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal toolchain-funcs pam usr-ldscript - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; -else - SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://sites.google.com/site/fullycapable/"; - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -IUSE="pam static-libs tools" - -# While the build system optionally uses gperf, we don't DEPEND on it because -# the build automatically falls back when it's unavailable. #604802 -PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" -DEPEND="${PDEPEND} - sys-kernel/linux-headers" -BDEPEND=" - sys-apps/diffutils - tools? ( dev-lang/go )" - -QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS - -PATCHES=( - "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -run_emake() { - local args=( - AR="$(tc-getAR)" - CC="$(tc-getCC)" - OBJCOPY="$(tc-getOBJCOPY)" - RANLIB="$(tc-getRANLIB)" - exec_prefix="${EPREFIX}" - lib_prefix="${EPREFIX}/usr" - lib="$(get_libdir)" - prefix="${EPREFIX}/usr" - PAM_CAP="$(usex pam yes no)" - DYNAMIC=yes - GOLANG="$(multilib_native_usex tools yes no)" - ) - emake "${args[@]}" "$@" -} - -src_configure() { - tc-export_build_env BUILD_CC - multilib-minimal_src_configure -} - -multilib_src_compile() { - run_emake -} - -multilib_src_test() { - run_emake test -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - run_emake DESTDIR="${D}" install - - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die - fi - - # install pam plugins ourselves - rm -rf "${ED}"/usr/$(get_libdir)/security || die - - if use pam ; then - dopammod pam_cap/pam_cap.so - dopamsecurity '' pam_cap/capability.conf - fi -} - -multilib_src_install_all() { - dodoc CHANGELOG README doc/capability.md -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/files/, sys-libs/libcap-ng/
commit: 971cbaa931df4aa0c40b10438808ed83d3a62879 Author: orbea riseup net> AuthorDate: Thu Apr 4 14:48:49 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Apr 4 16:48:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971cbaa9 sys-libs/libcap-ng: link using libcap-ng.la Closes: https://bugs.gentoo.org/928450 Upstream-PR: https://github.com/stevegrubb/libcap-ng/pull/52 Upstream-Commit: https://github.com/stevegrubb/libcap-ng/commit/75fe3714a8da28f0e2939c4402527782014401dd Signed-off-by: orbea riseup.net> Signed-off-by: Mike Gilbert gentoo.org> .../libcap-ng/files/libcap-ng-0.8.4-slibtool.patch | 32 ++ sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 8 -- 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/sys-libs/libcap-ng/files/libcap-ng-0.8.4-slibtool.patch b/sys-libs/libcap-ng/files/libcap-ng-0.8.4-slibtool.patch new file mode 100644 index ..d69f986875e3 --- /dev/null +++ b/sys-libs/libcap-ng/files/libcap-ng-0.8.4-slibtool.patch @@ -0,0 +1,32 @@ +https://github.com/stevegrubb/libcap-ng/commit/75fe3714a8da28f0e2939c4402527782014401dd +https://github.com/stevegrubb/libcap-ng/pull/52 + +From b7d21b473badb349bc0d6246b3804a8a2d329f36 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Wed, 3 Apr 2024 17:32:04 -0700 +Subject: [PATCH] utils: link using libcap-ng.la + +When linking internal dependencies that were linked using $(LIBTOOL) the +ideal method is to use the generated libtool archive (.la) file. This +fixes the build with slibtool which doesn't find -lcap-ng during the +build and explicitly requires the .la file to be used. + +Gentoo Issue: https://bugs.gentoo.org/928450 +Signed-off-by: orbea +--- + utils/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/utils/Makefile.am b/utils/Makefile.am +index f430454..97aa021 100644 +--- a/utils/Makefile.am b/utils/Makefile.am +@@ -25,7 +25,7 @@ CONFIG_CLEAN_FILES = *.loT *.rej *.orig + AUTOMAKE_OPTIONS = no-dependencies + EXTRA_DIST = $(man_MANS) + AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/src +-LIBS = -L${top_builddir}/src -lcap-ng ++LDADD = ${top_builddir}/src/libcap-ng.la + AM_CFLAGS = -W -Wall -Wshadow ${WFLAGS} -Wundef -D_GNU_SOURCE + bin_PROGRAMS = pscap netcap filecap captest + man_MANS = pscap.8 netcap.8 filecap.8 captest.8 diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index f69c5049ed83..b2bf31f448fc 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -27,17 +27,19 @@ BDEPEND="python? ( >=dev-lang/swig-2 )" PATCHES=( "${FILESDIR}"/${P}-swig.patch + # https://bugs.gentoo.org/928450 + "${FILESDIR}"/${P}-slibtool.patch ) src_prepare() { default if use prefix ; then - sed -i "s@cat /usr@cat ${EPREFIX}/usr@" bindings/python*/Makefile.am || die # bug #668722 - eautomake + sed -i "s@cat /usr@cat ${EPREFIX}/usr@" bindings/python*/Makefile.am || die fi - elibtoolize + + eautoreconf } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: b3f94bba178cadead0e41c7a9b41f9119b58f3f8 Author: Mike Gilbert gentoo org> AuthorDate: Thu Apr 4 16:44:44 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Apr 4 16:48:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f94bba sys-libs/libcap-ng: drop libtool eclass Signed-off-by: Mike Gilbert gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index 61b5078da390..4e102c79baf0 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 # Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches # Same maintainer in Fedora as upstream PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools flag-o-matic libtool python-r1 +inherit autotools flag-o-matic python-r1 DESCRIPTION="POSIX 1003.1e capabilities" HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/";
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: dfc4d55e7af6dcd888b193fbcd6d1b31b8591840 Author: Mike Gilbert gentoo org> AuthorDate: Thu Apr 4 16:45:26 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Apr 4 16:48:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc4d55e sys-libs/libcap-ng: inherit out-of-source-utils Signed-off-by: Mike Gilbert gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild| 4 ++-- sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 2 +- sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild| 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index fdc6248bdbe1..ffb59a372613 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 # Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches # Same maintainer in Fedora as upstream PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools flag-o-matic python-r1 +inherit autotools flag-o-matic out-of-source-utils python-r1 DESCRIPTION="POSIX 1003.1e capabilities" HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"; diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index 4e102c79baf0..f6c6b3dbba65 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 # Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches # Same maintainer in Fedora as upstream PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools flag-o-matic python-r1 +inherit autotools flag-o-matic out-of-source-utils python-r1 DESCRIPTION="POSIX 1003.1e capabilities" HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"; diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild index f0f688f287be..cffaa6067dc7 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -6,7 +6,7 @@ EAPI=8 # Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches # Same maintainer in Fedora as upstream PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools flag-o-matic python-r1 +inherit autotools flag-o-matic out-of-source-utils python-r1 DESCRIPTION="POSIX 1003.1e capabilities" HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/";
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: a7a715d88cb763b2457d2ea5f8ff8d73413437d2 Author: orbea riseup net> AuthorDate: Thu Apr 4 16:02:27 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Apr 4 16:48:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a715d8 sys-libs/libcap-ng: use --with-capability_header The sed no longer does anything so use the new upstream configure argument instead. Upstream-Commit: https://github.com/stevegrubb/libcap-ng/commit/a22d36a8c23dd40b39073ee0d3ca59f8eda160fe Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/36101 Signed-off-by: Mike Gilbert gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index b2bf31f448fc..61b5078da390 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -34,11 +34,6 @@ PATCHES=( src_prepare() { default - if use prefix ; then - # bug #668722 - sed -i "s@cat /usr@cat ${EPREFIX}/usr@" bindings/python*/Makefile.am || die - fi - eautoreconf } @@ -49,6 +44,7 @@ src_configure() { local myconf=( $(use_enable static-libs static) + --with-capability_header="${ESYSROOT}"/usr/include/linux/capability.h ) local pythonconf=(
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 156abd72a352dbeee112cc9fc2bba8391a89c5e9 Author: Matoro Mahri matoro tk> AuthorDate: Mon Mar 18 18:20:36 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 19 03:42:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=156abd72 sys-libs/libcap: Stabilize 2.69-r1 hppa, #925641 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index faf3c1167f90..d7218cbc4b0a 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 3cabe0129e9490302670ea230d19db2c4431a225 Author: Matoro Mahri matoro tk> AuthorDate: Mon Mar 18 15:28:35 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 19 03:42:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cabe012 sys-libs/libcap-ng: Stabilize 0.8.4-r1 hppa, #924911 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index 884785285ab2..f69c5049ed83 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 97108aff05dccf99fd8229e6263e62bab9720bab Author: Sam James gentoo org> AuthorDate: Sun Mar 3 23:01:46 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 23:01:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97108aff sys-libs/libcap: Stabilize 2.69-r1 sparc, #925641 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index 88c46267a1a4..faf3c1167f90 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: d01df9fd407dbde6abafb368e85e96fac0fe8e46 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 22:50:00 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 22:50:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01df9fd sys-libs/libcap: Stabilize 2.69-r1 arm64, #925641 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index e26058e258eb..0c3ffc887a42 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 71775772adfed8add173e0d9ca2c7fefaac9d004 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 22:50:01 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 22:50:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71775772 sys-libs/libcap: Stabilize 2.69-r1 ppc, #925641 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index 0c3ffc887a42..88c46267a1a4 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: f9038184784c34a627a18394edaaea4f908d7a14 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 18:00:38 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 18:00:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9038184 sys-libs/libcap-ng: Stabilize 0.8.4-r1 ppc, #924911 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index 159df67e7c45..884785285ab2 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 8ee463c2fce907ab73e19538c6c3ab090f8a5911 Author: Jakov Smolić gentoo org> AuthorDate: Tue Feb 27 23:39:13 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Feb 27 23:39:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee463c2 sys-libs/libcap: Stabilize 2.69-r1 amd64, #925641 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index aeda531407e9..e26058e258eb 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 320eb3de0faa0ee982887d0bb2ed394587a7e0d2 Author: Jakov Smolić gentoo org> AuthorDate: Tue Feb 27 23:39:11 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Feb 27 23:39:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320eb3de sys-libs/libcap: Stabilize 2.69-r1 x86, #925641 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index 713c608ef168..aeda531407e9 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: ab883c916b4f8cfbdba37725e05acf85921aa59d Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:20:45 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:20:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab883c91 sys-libs/libcap: Stabilize 2.69-r1 arm, #925641 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index d23430107fc9..713c608ef168 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 17c63b264ab25232e74ad3c00a510d35abba557f Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:03:33 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:03:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c63b26 sys-libs/libcap: Stabilize 2.69-r1 ppc64, #925641 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild index ee91b8f42d9c..d23430107fc9 100644 --- a/sys-libs/libcap/libcap-2.69-r1.ebuild +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: eef4caf31a0d3c276e17b270fc18285cae367802 Author: Sam James gentoo org> AuthorDate: Tue Feb 20 05:09:46 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 05:09:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef4caf3 sys-libs/libcap: sync live Fixes: 40b56acf8b8c9ee54ce6fee7c4c9b1c117f687a0 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sys-libs/libcap/libcap-.ebuild b/sys-libs/libcap/libcap-.ebuild index a3341be7498c..ee91b8f42d9c 100644 --- a/sys-libs/libcap/libcap-.ebuild +++ b/sys-libs/libcap/libcap-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit multilib-minimal toolchain-funcs pam usr-ldscript +inherit multilib-minimal toolchain-funcs pam if [[ ${PV} == * ]]; then inherit git-r3 @@ -76,8 +76,6 @@ multilib_src_install() { # no configure, needs explicit install line #444724#c3 run_emake DESTDIR="${D}" install - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx if ! use static-libs ; then rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: f6d432b09c1c81a53b6dd51f35ad730f682a0518 Author: Eli Schwartz gmail com> AuthorDate: Sun Feb 18 22:15:27 2024 + Commit: Sam James gentoo org> CommitDate: Mon Feb 19 04:04:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d432b0 sys-libs/libcap-ng: apply elibtoolize to ensure LTO flags stick It optionally runs eautomake for prefix, but never elibtoolize... Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index a1b318b5eae6..159df67e7c45 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 # Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches # Same maintainer in Fedora as upstream PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools flag-o-matic python-r1 +inherit autotools flag-o-matic libtool python-r1 DESCRIPTION="POSIX 1003.1e capabilities" HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"; @@ -37,6 +37,7 @@ src_prepare() { # bug #668722 eautomake fi + elibtoolize } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 0cc55e1292cb0d41b7f2f2336feb8557c0ac0673 Author: Sam James gentoo org> AuthorDate: Sun Feb 18 13:32:11 2024 + Commit: Sam James gentoo org> CommitDate: Sun Feb 18 13:32:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc55e12 sys-libs/libcap-ng: Stabilize 0.8.4-r1 arm, #924911 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index fcb2e5b2310e..dd4060fd05a7 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 733ff4322a61bc940946f58961008736ff5bdecc Author: Sam James gentoo org> AuthorDate: Sun Feb 18 13:20:09 2024 + Commit: Sam James gentoo org> CommitDate: Sun Feb 18 13:20:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733ff432 sys-libs/libcap-ng: Stabilize 0.8.4-r1 arm64, #924911 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild index 1774677f7280..fcb2e5b2310e 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 1c4dc034974d902b0226768020d5692f08ceffe2 Author: Sam James gentoo org> AuthorDate: Thu Feb 8 01:49:52 2024 + Commit: Sam James gentoo org> CommitDate: Thu Feb 8 01:49:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4dc034 sys-libs/libcap-ng: Stabilize 0.8.4 hppa, #923517 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild index 6771a04c4ac7..f0f688f287be 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 40b56acf8b8c9ee54ce6fee7c4c9b1c117f687a0 Author: Eli Schwartz gmail com> AuthorDate: Tue Feb 6 05:56:22 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 22:44:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b56acf sys-libs/libcap: remove usr-ldscript support Per news item 2024-01-05-usr-initramfs, we no longer support this use case. It is fragile and hacky and leads to bizarre forms of load errors. The functionality is, despite being called "split-usr", not really about split-usr at all. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69-r1.ebuild | 94 +++ 1 file changed, 94 insertions(+) diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild b/sys-libs/libcap/libcap-2.69-r1.ebuild new file mode 100644 index ..ee91b8f42d9c --- /dev/null +++ b/sys-libs/libcap/libcap-2.69-r1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal toolchain-funcs pam + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; +else + SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/"; + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND=" + sys-apps/diffutils + tools? ( dev-lang/go )" + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +PATCHES=( + "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.md +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 7e054ba0a8d9a3772fe475092b8ffa33396b81f6 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 06:54:49 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 06:54:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e054ba0 sys-libs/libcap-ng: Stabilize 0.8.4 arm64, #923517 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild index 3ca538f91196..6771a04c4ac7 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 66b1b87de0bf0f4b5b1721f61e6405cd1f0ae0c0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 2 16:27:01 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 2 16:27:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b1b87d sys-libs/libcap-ng: Stabilize 0.8.4 x86, #923517 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild index 4bea6f5c2ee0..3ca538f91196 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 8b69d4cd016d6df8539c32abbed65f97474e3a53 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 2 14:58:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 2 14:58:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b69d4cd sys-libs/libcap-ng: Stabilize 0.8.4 amd64, #923517 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild index 0c747ad18bd7..4bea6f5c2ee0 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 5506dd848d5a8110ebbccc446e1d021deac7d0ab Author: Sam James gentoo org> AuthorDate: Fri Feb 2 06:37:31 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 2 06:38:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5506dd84 sys-libs/libcap-ng: Stabilize 0.8.4 ppc, #923517 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild index 657a908f9eb8..0c747ad18bd7 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/, sys-libs/libcap-ng/files/
commit: 62ab48d8edb336e83f2a8988f09c85766c368c75 Author: Sam James gentoo org> AuthorDate: Fri Jan 5 05:17:51 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 5 05:17:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ab48d8 sys-libs/libcap-ng: fix swig-4.2.0 compat Closes: https://bugs.gentoo.org/921305 Signed-off-by: Sam James gentoo.org> .../libcap-ng/files/libcap-ng-0.8.4-swig.patch | 31 ++ sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 104 + 2 files changed, 135 insertions(+) diff --git a/sys-libs/libcap-ng/files/libcap-ng-0.8.4-swig.patch b/sys-libs/libcap-ng/files/libcap-ng-0.8.4-swig.patch new file mode 100644 index ..4b3f41a580ab --- /dev/null +++ b/sys-libs/libcap-ng/files/libcap-ng-0.8.4-swig.patch @@ -0,0 +1,31 @@ +https://bugs.gentoo.org/921305 +https://github.com/stevegrubb/libcap-ng/issues/48 +https://github.com/stevegrubb/libcap-ng/commit/30453b6553948cd05c438f9f509013e3bb84f25b + +From 30453b6553948cd05c438f9f509013e3bb84f25b Mon Sep 17 00:00:00 2001 +From: Steve Grubb +Date: Thu, 4 Jan 2024 15:06:29 -0500 +Subject: [PATCH] Remove python global exception handler since its deprecated + +--- + bindings/src/capng_swig.i | 7 --- + 2 files changed, 1 insertion(+), 7 deletions(-) + +diff --git a/bindings/src/capng_swig.i b/bindings/src/capng_swig.i +index fcdaf18..fa85e13 100644 +--- a/bindings/src/capng_swig.i b/bindings/src/capng_swig.i +@@ -30,13 +30,6 @@ + + %varargs(16, signed capability = 0) capng_updatev; + +-%except(python) { +- $action +- if (result < 0) { +-PyErr_SetFromErrno(PyExc_OSError); +-return NULL; +- } +-} + #endif + + %define __signed__ diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild new file mode 100644 index ..1774677f7280 --- /dev/null +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches +# Same maintainer in Fedora as upstream +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools 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="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND=" + ${RDEPEND} + sys-kernel/linux-headers +" +BDEPEND="python? ( >=dev-lang/swig-2 )" + +PATCHES=( + "${FILESDIR}"/${P}-swig.patch +) + +src_prepare() { + default + + if use prefix ; then + sed -i "s@cat /usr@cat ${EPREFIX}/usr@" bindings/python*/Makefile.am || die + # bug #668722 + eautomake + fi +} + +src_configure() { + use sparc && replace-flags -O? -O0 + + local ECONF_SOURCE="${S}" + + local myconf=( + $(use_enable static-libs static) + ) + + local pythonconf=( + --without-python3 + ) + + # Set up python bindings build(s) + if use python ; then + setup_python_flags_configure() { + pythonconf=( + --with-python3 + ) + + run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" + } + + python_foreach_impl setup_python_flags_configure + else + local BUILD_DIR="${WORKDIR}"/build + run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" + fi +} + +src_compile() { + if use python ; then + python_foreach_impl run_in_build_dir emake + else + local BUILD_DIR="${WORKDIR}"/build + emake -C "${BUILD_DIR}" + fi +} + +src_test() { + if [[ "${EUID}" -eq 0 ]] ; then + ewarn "Skipping tests due to root permissions." + return + fi + + if use python ; then + python_foreach_impl run_in_build_dir emake check + else + local BUILD_DIR="${WORKDIR}"/build + emake -C "${BUILD_DIR}" check + fi +} + +src_install() { + if use python ; then + python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + else + local BUILD_DIR="${WORKDIR}"/build + emake -C "${BUILD_DIR}" DESTDIR="${D}" install + fi + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: f48dd4b99511ff2892694a9e4bffb63ed90f6747 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 04:05:32 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 04:05:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48dd4b9 sys-libs/libcap: drop 2.68 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/Manifest | 1 - sys-libs/libcap/libcap-2.68.ebuild | 96 -- 2 files changed, 97 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 65e812b9c34b..12f008357e12 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,2 +1 @@ -DIST libcap-2.68.tar.xz 188824 BLAKE2B 659ee2b0f92ab7490e7f4c9ccd6aafa02ae36c509654fdb53a0b9da4d5ba8be2d1b5afd2073b2b1c75f9585a0593a9d3e70af59fe0c213e178782bbd11cd3b3d SHA512 ede3e1356aef22e18a46dc8ff0727500ab023bea698cf2bb822abb06625e272940afea52ad6457d0cd8cf1c7f435f1b568baf0a6bf0a08ae96fbf6d7502f9de2 DIST libcap-2.69.tar.xz 189200 BLAKE2B 94d1fef7666a1c383a8b96f1f6092bd242164631532868b628d2f5de71b42a371d041a978ef7fbadfee3eeb433165444995d1078cd790275bc0433a7875a697e SHA512 647c307dc451517da9d089495ab959b4a6fbbe41c79f4e1e9bb663569dad630ead0c2e413dfb393319e3ea14dc9848c81b392107fe3382ce1813d278c3394a7f diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild deleted file mode 100644 index f1d3b050aad9.. --- a/sys-libs/libcap/libcap-2.68.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal toolchain-funcs pam usr-ldscript - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; -else - SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://sites.google.com/site/fullycapable/"; - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -IUSE="pam static-libs tools" - -# While the build system optionally uses gperf, we don't DEPEND on it because -# the build automatically falls back when it's unavailable. #604802 -PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" -DEPEND="${PDEPEND} - sys-kernel/linux-headers" -BDEPEND=" - sys-apps/diffutils - tools? ( dev-lang/go )" - -QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS - -PATCHES=( - "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -run_emake() { - local args=( - AR="$(tc-getAR)" - CC="$(tc-getCC)" - OBJCOPY="$(tc-getOBJCOPY)" - RANLIB="$(tc-getRANLIB)" - exec_prefix="${EPREFIX}" - lib_prefix="${EPREFIX}/usr" - lib="$(get_libdir)" - prefix="${EPREFIX}/usr" - PAM_CAP="$(usex pam yes no)" - DYNAMIC=yes - GOLANG="$(multilib_native_usex tools yes no)" - ) - emake "${args[@]}" "$@" -} - -src_configure() { - tc-export_build_env BUILD_CC - multilib-minimal_src_configure -} - -multilib_src_compile() { - run_emake -} - -multilib_src_test() { - run_emake test -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - run_emake DESTDIR="${D}" install - - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die - fi - - # install pam plugins ourselves - rm -rf "${ED}"/usr/$(get_libdir)/security || die - - if use pam ; then - dopammod pam_cap/pam_cap.so - dopamsecurity '' pam_cap/capability.conf - fi -} - -multilib_src_install_all() { - dodoc CHANGELOG README doc/capability.md -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 24f7b521a7505c47244add5782a15ecfe9d6e88c Author: Sam James gentoo org> AuthorDate: Sun Dec 24 02:17:28 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 24 02:17:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24f7b521 sys-libs/libcap-ng: update LICENSE The utilities are GPL-2+ and the library is LGPL-2.1+. See also https://github.com/stevegrubb/libcap-ng/commit/5c415c7c13d53eb3d2757f83fa57406beed47cff. Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild index 610a3467043c..9f6b840b89b1 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -12,7 +12,7 @@ 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" +LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="python static-libs"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 3f94f64e9243db42bda7a418edb8008b6acb4fc5 Author: Sam James gentoo org> AuthorDate: Sun Dec 24 01:41:08 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 24 01:45:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f94f64e sys-libs/libcap-ng: add 0.8.4 Note that this drops the workaround for bug #759550 - as the upstream maintainer has done in Fedora too [0] [0] https://lists.fedoraproject.org/archives/list/devel lists.fedoraproject.org/thread/A4NEVRDJLLLOK5LLLTQC7Y2HS3MVAWQM/ Bug: https://bugs.gentoo.org/759550 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/Manifest | 1 + sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 100 ++ 2 files changed, 101 insertions(+) diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest index 45b492af66d5..0ffa199c4537 100644 --- a/sys-libs/libcap-ng/Manifest +++ b/sys-libs/libcap-ng/Manifest @@ -1,2 +1,3 @@ DIST libcap-ng-0.8.2-apply-disable.patch 723 BLAKE2B 70d9959c55119c02bbc4ea605251491c04c477511c20b9fe93e6527ffd3fe2f35a72fabab5ca149c4aaf536c6cd8dceb15375297158f8827a0c676744381bbc1 SHA512 8c9317bdd4fde7d6a4618ec613bce46bed7646891bd16bc3fa307e9a814e38601bf3c6ad13102389d4596d9ed6a7ad853cca58624e724fe07383007e386c51f8 DIST libcap-ng-0.8.3.tar.gz 455383 BLAKE2B c54dd753e0ef6dd21bcf6af7b003f85ded9faf2fbf1ea834cda6b181b165ff4b11a0284c23c73d0e6f97a810b3e6a63fceeb57ff583a2b32f23924bdee597ef5 SHA512 0ef9bc7bc6b7b59991f43b79aa6cde3e8d2c22c4b9ced2af8deae501e01d51e893033d109cb8aa0fdcba190140110993089245346334d7b114d18f1bb1b55b97 +DIST libcap-ng-0.8.4.tar.gz 453749 BLAKE2B 523480281cfa544e77e30932968b4b18424286dbced06bb4645d536cf19d4cc0f7c73de82006ffc329aa7ef208e0cf8e3379f1b20e1e8e4e90e422ed736f6c44 SHA512 f4f3499d592e8583c2bdb8d700981a7930bd545f0889bc02f49acecf17e3bc600b100cd4f64e9326e5bac0a07a02a1ac4b7e83e91956305a3d67cbe6871e diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild new file mode 100644 index ..610a3467043c --- /dev/null +++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches +# Same maintainer in Fedora as upstream +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools 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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND=" + ${RDEPEND} + sys-kernel/linux-headers +" +BDEPEND="python? ( >=dev-lang/swig-2 )" + +src_prepare() { + default + + if use prefix ; then + sed -i "s@cat /usr@cat ${EPREFIX}/usr@" bindings/python*/Makefile.am || die + # bug #668722 + eautomake + fi +} + +src_configure() { + use sparc && replace-flags -O? -O0 + + local ECONF_SOURCE="${S}" + + local myconf=( + $(use_enable static-libs static) + ) + + local pythonconf=( + --without-python3 + ) + + # Set up python bindings build(s) + if use python ; then + setup_python_flags_configure() { + pythonconf=( + --with-python3 + ) + + run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" + } + + python_foreach_impl setup_python_flags_configure + else + local BUILD_DIR="${WORKDIR}"/build + run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" + fi +} + +src_compile() { + if use python ; then + python_foreach_impl run_in_build_dir emake + else + local BUILD_DIR="${WORKDIR}"/build + emake -C "${BUILD_DIR}" + fi +} + +src_test() { + if [[ "${EUID}" -eq 0 ]] ; then + ewarn "Skipping tests due to root permissions." + return + fi + + if use python ; then + python_foreach_impl run_in_build_dir emake check + else + local BUILD_DIR="${WORKDIR}"/build + emake -C "${BUILD_DIR}" check + fi +} + +src_install() { + if use python ; then + python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + else + local BUILD_DIR="${WORKDIR}"/build + emake -C "${BUILD_DIR}" DESTDIR="${D}" install + fi + + find "${ED}" -name '*.la' -del
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 5d18f34b5a2bcf318e5eacc4c401e76095f73fcc Author: Sam James gentoo org> AuthorDate: Sat May 27 15:54:33 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 27 15:54:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d18f34b sys-libs/libcap: Stabilize 2.69 ppc, #906980 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild index 5cc5c5d5f1e8..61dc49c3bdab 100644 --- a/sys-libs/libcap/libcap-2.69.ebuild +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: dabaab4f1dd320f61cc6894d77941e33165f Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 11:15:06 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 11:15:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dabaab4f sys-libs/libcap: Stabilize 2.69 ppc64, #906980 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild index 8b598735e790..5cc5c5d5f1e8 100644 --- a/sys-libs/libcap/libcap-2.69.ebuild +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 39b7614d474e0a34bc248cf04d48c8fb02c2e889 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 23 10:49:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 23 10:49:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b7614d sys-libs/libcap: Stabilize 2.69 x86, #906980 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild index d67bd22e11c7..937d6071fa17 100644 --- a/sys-libs/libcap/libcap-2.69.ebuild +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: f3982cd3a2c1d630f456e6c8d9206fc49a6409a0 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 23 10:49:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 23 10:49:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3982cd3 sys-libs/libcap: Stabilize 2.69 sparc, #906980 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild index 937d6071fa17..d1c00565808d 100644 --- a/sys-libs/libcap/libcap-2.69.ebuild +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 79f558f799010acff8b45ebdcafd908fe385e666 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 23 10:49:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 23 10:49:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f558f7 sys-libs/libcap: Stabilize 2.69 hppa, #906980 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild index 63c8f14de274..8b598735e790 100644 --- a/sys-libs/libcap/libcap-2.69.ebuild +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 297ce876bdad1bb67cbe5a53e5f920f8cd98288b Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 23 10:49:41 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 23 10:49:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=297ce876 sys-libs/libcap: Stabilize 2.69 arm, #906980 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild index d1c00565808d..63c8f14de274 100644 --- a/sys-libs/libcap/libcap-2.69.ebuild +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: be8dac6c4feda239553c945b6b70295a58935f4f Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 23 10:39:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 23 10:39:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8dac6c sys-libs/libcap: Stabilize 2.69 amd64, #906980 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild index a3341be7498c..d67bd22e11c7 100644 --- a/sys-libs/libcap/libcap-2.69.ebuild +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/files/
commit: de4ccd31f9cef43574b7184b36369d010a6bb518 Author: David Seifert gentoo org> AuthorDate: Tue May 16 15:53:28 2023 + Commit: David Seifert gentoo org> CommitDate: Tue May 16 15:53:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4ccd31 sys-libs/libcap: scrub patch Signed-off-by: David Seifert gentoo.org> .../files/libcap-2.62-ignore-RAISE_SETFCAP-install-failures.patch| 5 - 1 file changed, 5 deletions(-) diff --git a/sys-libs/libcap/files/libcap-2.62-ignore-RAISE_SETFCAP-install-failures.patch b/sys-libs/libcap/files/libcap-2.62-ignore-RAISE_SETFCAP-install-failures.patch index 04c59357c45f..bd1c22fcad5a 100644 --- a/sys-libs/libcap/files/libcap-2.62-ignore-RAISE_SETFCAP-install-failures.patch +++ b/sys-libs/libcap/files/libcap-2.62-ignore-RAISE_SETFCAP-install-failures.patch @@ -8,11 +8,6 @@ due to the fs not supporting it) shouldn't impair the default install. Signed-off-by: Mike Frysinger -Forward ported from libcap-2.20 to libcap-2.25 - -Signed-off-by: Lars Wendler -diff --git a/progs/Makefile b/progs/Makefile -index 2cb7520..6d417de 100644 --- a/progs/Makefile +++ b/progs/Makefile @@ -39,7 +39,7 @@ install: all
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 4c47acb3697379e10d0594b446ff8dfc39028ab5 Author: David Seifert gentoo org> AuthorDate: Mon May 15 19:04:11 2023 + Commit: David Seifert gentoo org> CommitDate: Mon May 15 19:04:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c47acb3 sys-libs/libcap: drop 2.66 Signed-off-by: David Seifert gentoo.org> sys-libs/libcap/Manifest | 1 - sys-libs/libcap/libcap-2.66.ebuild | 96 -- 2 files changed, 97 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index ddf62d844bd5..51e176c084e5 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,2 +1 @@ -DIST libcap-2.66.tar.xz 181592 BLAKE2B e79bf10c6a3dbffe96dc97aad0bed67caa0b3805d9dcaff1e4a8a833396ee5c6da4f7f0d321b254e99a00073bc39021b9f3a4b350d93094d0df4d74889b3ca56 SHA512 ac005b622f6e065f30ce282a5c87240e7b9da75366ee537aa4835bc501b44bc242c10a4ba4dc070e2415fc7f635d1c3c4e45fbeeaf962cf7973dda82bf6377f0 DIST libcap-2.68.tar.xz 188824 BLAKE2B 659ee2b0f92ab7490e7f4c9ccd6aafa02ae36c509654fdb53a0b9da4d5ba8be2d1b5afd2073b2b1c75f9585a0593a9d3e70af59fe0c213e178782bbd11cd3b3d SHA512 ede3e1356aef22e18a46dc8ff0727500ab023bea698cf2bb822abb06625e272940afea52ad6457d0cd8cf1c7f435f1b568baf0a6bf0a08ae96fbf6d7502f9de2 diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild deleted file mode 100644 index 264d6b5c9a52.. --- a/sys-libs/libcap/libcap-2.66.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs pam usr-ldscript - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; -else - SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://sites.google.com/site/fullycapable/"; - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -IUSE="pam static-libs tools" - -# While the build system optionally uses gperf, we don't DEPEND on it because -# the build automatically falls back when it's unavailable. #604802 -PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" -DEPEND="${PDEPEND} - sys-kernel/linux-headers" -BDEPEND=" - sys-apps/diffutils - tools? ( dev-lang/go )" - -QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS - -PATCHES=( - "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -run_emake() { - local args=( - AR="$(tc-getAR)" - CC="$(tc-getCC)" - OBJCOPY="$(tc-getOBJCOPY)" - RANLIB="$(tc-getRANLIB)" - exec_prefix="${EPREFIX}" - lib_prefix="${EPREFIX}/usr" - lib="$(get_libdir)" - prefix="${EPREFIX}/usr" - PAM_CAP="$(usex pam yes no)" - DYNAMIC=yes - GOLANG="$(multilib_native_usex tools yes no)" - ) - emake "${args[@]}" "$@" -} - -src_configure() { - tc-export_build_env BUILD_CC - multilib-minimal_src_configure -} - -multilib_src_compile() { - run_emake -} - -multilib_src_test() { - run_emake test -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - run_emake DESTDIR="${D}" install - - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die - fi - - # install pam plugins ourselves - rm -rf "${ED}"/usr/$(get_libdir)/security || die - - if 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 60c3c2662f43d89f1746a897acddd63282697531 Author: David Seifert gentoo org> AuthorDate: Mon May 15 19:04:13 2023 + Commit: David Seifert gentoo org> CommitDate: Mon May 15 19:04:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c3c266 sys-libs/libcap: add 2.69 Bug: https://bugs.gentoo.org/906461 Signed-off-by: David Seifert gentoo.org> sys-libs/libcap/Manifest | 1 + sys-libs/libcap/libcap-2.69.ebuild | 96 ++ 2 files changed, 97 insertions(+) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 51e176c084e5..65e812b9c34b 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1 +1,2 @@ DIST libcap-2.68.tar.xz 188824 BLAKE2B 659ee2b0f92ab7490e7f4c9ccd6aafa02ae36c509654fdb53a0b9da4d5ba8be2d1b5afd2073b2b1c75f9585a0593a9d3e70af59fe0c213e178782bbd11cd3b3d SHA512 ede3e1356aef22e18a46dc8ff0727500ab023bea698cf2bb822abb06625e272940afea52ad6457d0cd8cf1c7f435f1b568baf0a6bf0a08ae96fbf6d7502f9de2 +DIST libcap-2.69.tar.xz 189200 BLAKE2B 94d1fef7666a1c383a8b96f1f6092bd242164631532868b628d2f5de71b42a371d041a978ef7fbadfee3eeb433165444995d1078cd790275bc0433a7875a697e SHA512 647c307dc451517da9d089495ab959b4a6fbbe41c79f4e1e9bb663569dad630ead0c2e413dfb393319e3ea14dc9848c81b392107fe3382ce1813d278c3394a7f diff --git a/sys-libs/libcap/libcap-2.69.ebuild b/sys-libs/libcap/libcap-2.69.ebuild new file mode 100644 index ..a3341be7498c --- /dev/null +++ b/sys-libs/libcap/libcap-2.69.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; +else + SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/"; + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND=" + sys-apps/diffutils + tools? ( dev-lang/go )" + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +PATCHES=( + "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.md +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 05196e4f684b2a622def3c5525b41282bea913e3 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 9 13:27:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 9 13:27:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05196e4f sys-libs/libcap: Stabilize 2.68 ppc, #906014 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index 1d126f4dc064..f1d3b050aad9 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: fcf9fc420f5222f206b76fa553f07657c1dd5180 Author: Sam James gentoo org> AuthorDate: Tue May 9 13:06:45 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 9 13:06:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf9fc42 sys-libs/libcap: Stabilize 2.68 ppc64, #906014 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index d627b5e83809..1d126f4dc064 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 0ecae5d53f6a3c1e60ab960a32ba04632cb8ffbd Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 9 11:43:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 9 11:43:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ecae5d5 sys-libs/libcap: Stabilize 2.68 arm, #906014 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index dc3b0bbe3e5c..d627b5e83809 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: bfc9ff8fd82450c6c9e124a14c32883e0c89e90c Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 9 11:43:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 9 11:43:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc9ff8f sys-libs/libcap: Stabilize 2.68 arm64, #906014 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index 9a78231cb229..dc3b0bbe3e5c 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: a8dbe8ab9df7b6adc629fd8572079b9bd2ceb052 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 9 11:35:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 9 11:35:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8dbe8ab sys-libs/libcap: Stabilize 2.68 sparc, #906014 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index 531ca3edbdd6..9a78231cb229 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 892fc89c84ed5633c2165d05cc20d127d2bd238d Author: Jakov Smolić gentoo org> AuthorDate: Tue May 9 10:40:58 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 9 10:40:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892fc89c sys-libs/libcap: Stabilize 2.68 amd64, #906014 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index a6fca67476ab..531ca3edbdd6 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 01005338d570f3946c4c8fe3a8b61bff94a97187 Author: Jakov Smolić gentoo org> AuthorDate: Tue May 9 10:40:57 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 9 10:40:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01005338 sys-libs/libcap: Stabilize 2.68 x86, #906014 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index 1899abd24edc..a6fca67476ab 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: af465a7c5d2681728ebc9f30a6225b0895e5c142 Author: Jakov Smolić gentoo org> AuthorDate: Tue May 9 10:40:56 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 9 10:40:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af465a7c sys-libs/libcap: Stabilize 2.68 hppa, #906014 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap/libcap-2.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.68.ebuild b/sys-libs/libcap/libcap-2.68.ebuild index a3341be7498c..1899abd24edc 100644 --- a/sys-libs/libcap/libcap-2.68.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 955fb680564b23f184db9d2d37b38fe628dbe758 Author: David Seifert gentoo org> AuthorDate: Tue May 9 08:42:02 2023 + Commit: David Seifert gentoo org> CommitDate: Tue May 9 08:42:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955fb680 sys-libs/libcap: drop 2.67 Signed-off-by: David Seifert gentoo.org> sys-libs/libcap/Manifest | 1 - sys-libs/libcap/libcap-2.67.ebuild | 96 -- 2 files changed, 97 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 0e9fa29554c2..ddf62d844bd5 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,3 +1,2 @@ DIST libcap-2.66.tar.xz 181592 BLAKE2B e79bf10c6a3dbffe96dc97aad0bed67caa0b3805d9dcaff1e4a8a833396ee5c6da4f7f0d321b254e99a00073bc39021b9f3a4b350d93094d0df4d74889b3ca56 SHA512 ac005b622f6e065f30ce282a5c87240e7b9da75366ee537aa4835bc501b44bc242c10a4ba4dc070e2415fc7f635d1c3c4e45fbeeaf962cf7973dda82bf6377f0 -DIST libcap-2.67.tar.xz 186864 BLAKE2B bd9be22e439397a3c1726093cfee2410df93773b3139d50a1cdc10daecb666ddb9b64daded6e0ec9f2fd6defd16ea156dbd66bd55360ea266131f31ea0f0e989 SHA512 2e52c5a571cc1565e6829b0889f63216af10dfd9a86485f8ae7d0fcf4cc0db96aa21eb2ddea29e8dadf41a1194e91fb5961fe84ba07beb2ce950b6131be099d4 DIST libcap-2.68.tar.xz 188824 BLAKE2B 659ee2b0f92ab7490e7f4c9ccd6aafa02ae36c509654fdb53a0b9da4d5ba8be2d1b5afd2073b2b1c75f9585a0593a9d3e70af59fe0c213e178782bbd11cd3b3d SHA512 ede3e1356aef22e18a46dc8ff0727500ab023bea698cf2bb822abb06625e272940afea52ad6457d0cd8cf1c7f435f1b568baf0a6bf0a08ae96fbf6d7502f9de2 diff --git a/sys-libs/libcap/libcap-2.67.ebuild b/sys-libs/libcap/libcap-2.67.ebuild deleted file mode 100644 index 2072f83214d8.. --- a/sys-libs/libcap/libcap-2.67.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs pam usr-ldscript - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; -else - SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://sites.google.com/site/fullycapable/"; - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -IUSE="pam static-libs tools" - -# While the build system optionally uses gperf, we don't DEPEND on it because -# the build automatically falls back when it's unavailable. #604802 -PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" -DEPEND="${PDEPEND} - sys-kernel/linux-headers" -BDEPEND=" - sys-apps/diffutils - tools? ( dev-lang/go )" - -QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS - -PATCHES=( - "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -run_emake() { - local args=( - AR="$(tc-getAR)" - CC="$(tc-getCC)" - OBJCOPY="$(tc-getOBJCOPY)" - RANLIB="$(tc-getRANLIB)" - exec_prefix="${EPREFIX}" - lib_prefix="${EPREFIX}/usr" - lib="$(get_libdir)" - prefix="${EPREFIX}/usr" - PAM_CAP="$(usex pam yes no)" - DYNAMIC=yes - GOLANG="$(multilib_native_usex tools yes no)" - ) - emake "${args[@]}" "$@" -} - -src_configure() { - tc-export_build_env BUILD_CC - multilib-minimal_src_configure -} - -multilib_src_compile() { - run_emake -} - -multilib_src_test() { - run_emake test -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - run_emake DESTDIR="${D}" install - - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die - fi - - # install pam plugins ourselves - rm -rf "${ED}"/usr/$(get_libdir)/security || die - - if 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: f27e5f2d5756035cd6ff0f8c4adfe9fbbac5f8f7 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 02:22:19 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 02:22:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27e5f2d sys-libs/libcap: add 2.68 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/Manifest | 1 + sys-libs/libcap/{libcap-.ebuild => libcap-2.68.ebuild} | 4 ++-- sys-libs/libcap/libcap-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index bd826b4b3107..0e9fa29554c2 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,2 +1,3 @@ DIST libcap-2.66.tar.xz 181592 BLAKE2B e79bf10c6a3dbffe96dc97aad0bed67caa0b3805d9dcaff1e4a8a833396ee5c6da4f7f0d321b254e99a00073bc39021b9f3a4b350d93094d0df4d74889b3ca56 SHA512 ac005b622f6e065f30ce282a5c87240e7b9da75366ee537aa4835bc501b44bc242c10a4ba4dc070e2415fc7f635d1c3c4e45fbeeaf962cf7973dda82bf6377f0 DIST libcap-2.67.tar.xz 186864 BLAKE2B bd9be22e439397a3c1726093cfee2410df93773b3139d50a1cdc10daecb666ddb9b64daded6e0ec9f2fd6defd16ea156dbd66bd55360ea266131f31ea0f0e989 SHA512 2e52c5a571cc1565e6829b0889f63216af10dfd9a86485f8ae7d0fcf4cc0db96aa21eb2ddea29e8dadf41a1194e91fb5961fe84ba07beb2ce950b6131be099d4 +DIST libcap-2.68.tar.xz 188824 BLAKE2B 659ee2b0f92ab7490e7f4c9ccd6aafa02ae36c509654fdb53a0b9da4d5ba8be2d1b5afd2073b2b1c75f9585a0593a9d3e70af59fe0c213e178782bbd11cd3b3d SHA512 ede3e1356aef22e18a46dc8ff0727500ab023bea698cf2bb822abb06625e272940afea52ad6457d0cd8cf1c7f435f1b568baf0a6bf0a08ae96fbf6d7502f9de2 diff --git a/sys-libs/libcap/libcap-.ebuild b/sys-libs/libcap/libcap-2.68.ebuild similarity index 97% copy from sys-libs/libcap/libcap-.ebuild copy to sys-libs/libcap/libcap-2.68.ebuild index 2072f83214d8..a3341be7498c 100644 --- a/sys-libs/libcap/libcap-.ebuild +++ b/sys-libs/libcap/libcap-2.68.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit multilib-minimal toolchain-funcs pam usr-ldscript @@ -92,5 +92,5 @@ multilib_src_install() { } multilib_src_install_all() { - dodoc CHANGELOG README doc/capability.notes + dodoc CHANGELOG README doc/capability.md } diff --git a/sys-libs/libcap/libcap-.ebuild b/sys-libs/libcap/libcap-.ebuild index 2072f83214d8..a3341be7498c 100644 --- a/sys-libs/libcap/libcap-.ebuild +++ b/sys-libs/libcap/libcap-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit multilib-minimal toolchain-funcs pam usr-ldscript @@ -92,5 +92,5 @@ multilib_src_install() { } multilib_src_install_all() { - dodoc CHANGELOG README doc/capability.notes + dodoc CHANGELOG README doc/capability.md }
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 8f5a4031027e25d719725acd0b00e708ac58f1c9 Author: Sam James gentoo org> AuthorDate: Tue Mar 7 11:35:55 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 7 11:35:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5a4031 sys-libs/libcap-ng: enable py3.11 Closes: https://bugs.gentoo.org/897314 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index ebc77fd26e7d..fdc6248bdbe1 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -5,7 +5,7 @@ EAPI=7 # Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches # Same maintainer in Fedora as upstream -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit autotools flag-o-matic python-r1 DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: de9bbc107499ed1a843ce5e7597890aadbbff3e4 Author: Sam James gentoo org> AuthorDate: Fri Feb 3 12:04:38 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 3 12:14:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9bbc10 sys-libs/libcap: add 2.67 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/Manifest | 1 + sys-libs/libcap/{libcap-.ebuild => libcap-2.67.ebuild} | 6 +- sys-libs/libcap/libcap-.ebuild | 6 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 361498a89755..bd826b4b3107 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1 +1,2 @@ DIST libcap-2.66.tar.xz 181592 BLAKE2B e79bf10c6a3dbffe96dc97aad0bed67caa0b3805d9dcaff1e4a8a833396ee5c6da4f7f0d321b254e99a00073bc39021b9f3a4b350d93094d0df4d74889b3ca56 SHA512 ac005b622f6e065f30ce282a5c87240e7b9da75366ee537aa4835bc501b44bc242c10a4ba4dc070e2415fc7f635d1c3c4e45fbeeaf962cf7973dda82bf6377f0 +DIST libcap-2.67.tar.xz 186864 BLAKE2B bd9be22e439397a3c1726093cfee2410df93773b3139d50a1cdc10daecb666ddb9b64daded6e0ec9f2fd6defd16ea156dbd66bd55360ea266131f31ea0f0e989 SHA512 2e52c5a571cc1565e6829b0889f63216af10dfd9a86485f8ae7d0fcf4cc0db96aa21eb2ddea29e8dadf41a1194e91fb5961fe84ba07beb2ce950b6131be099d4 diff --git a/sys-libs/libcap/libcap-.ebuild b/sys-libs/libcap/libcap-2.67.ebuild similarity index 94% copy from sys-libs/libcap/libcap-.ebuild copy to sys-libs/libcap/libcap-2.67.ebuild index b155f3846415..2072f83214d8 100644 --- a/sys-libs/libcap/libcap-.ebuild +++ b/sys-libs/libcap/libcap-2.67.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -33,6 +33,10 @@ BDEPEND=" QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS +PATCHES=( + "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch +) + src_prepare() { default multilib_copy_sources diff --git a/sys-libs/libcap/libcap-.ebuild b/sys-libs/libcap/libcap-.ebuild index b155f3846415..2072f83214d8 100644 --- a/sys-libs/libcap/libcap-.ebuild +++ b/sys-libs/libcap/libcap-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -33,6 +33,10 @@ BDEPEND=" QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS +PATCHES=( + "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch +) + src_prepare() { default multilib_copy_sources
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 450a93f8953e3ccab40aa54308bec115f80e526c Author: David Seifert gentoo org> AuthorDate: Mon Nov 28 11:41:34 2022 + Commit: David Seifert gentoo org> CommitDate: Mon Nov 28 11:41:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450a93f8 sys-libs/libcap: drop 2.65 Signed-off-by: David Seifert gentoo.org> sys-libs/libcap/Manifest | 1 - sys-libs/libcap/libcap-2.65.ebuild | 96 -- 2 files changed, 97 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 7bdbf7329d50..361498a89755 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,2 +1 @@ -DIST libcap-2.65.tar.xz 179852 BLAKE2B 9417c5c22fa2fc03df08667dca802c2e190f17af3cda86021de175bd315cbef8607cff51ee2a9c0b6cee7a09c536dbdc43c01549e0540c335966f0afaf9268c3 SHA512 de34cd7fecfe9b688ee08e56c71d4f39a3a05f6414f88577faaadfcd5111a0ae1824af3e76a5b8199131a8df6e87e47fdcb3570c364999e4626f2ab8fafb8671 DIST libcap-2.66.tar.xz 181592 BLAKE2B e79bf10c6a3dbffe96dc97aad0bed67caa0b3805d9dcaff1e4a8a833396ee5c6da4f7f0d321b254e99a00073bc39021b9f3a4b350d93094d0df4d74889b3ca56 SHA512 ac005b622f6e065f30ce282a5c87240e7b9da75366ee537aa4835bc501b44bc242c10a4ba4dc070e2415fc7f635d1c3c4e45fbeeaf962cf7973dda82bf6377f0 diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild deleted file mode 100644 index 264d6b5c9a52.. --- a/sys-libs/libcap/libcap-2.65.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs pam usr-ldscript - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; -else - SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://sites.google.com/site/fullycapable/"; - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -IUSE="pam static-libs tools" - -# While the build system optionally uses gperf, we don't DEPEND on it because -# the build automatically falls back when it's unavailable. #604802 -PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" -DEPEND="${PDEPEND} - sys-kernel/linux-headers" -BDEPEND=" - sys-apps/diffutils - tools? ( dev-lang/go )" - -QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS - -PATCHES=( - "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -run_emake() { - local args=( - AR="$(tc-getAR)" - CC="$(tc-getCC)" - OBJCOPY="$(tc-getOBJCOPY)" - RANLIB="$(tc-getRANLIB)" - exec_prefix="${EPREFIX}" - lib_prefix="${EPREFIX}/usr" - lib="$(get_libdir)" - prefix="${EPREFIX}/usr" - PAM_CAP="$(usex pam yes no)" - DYNAMIC=yes - GOLANG="$(multilib_native_usex tools yes no)" - ) - emake "${args[@]}" "$@" -} - -src_configure() { - tc-export_build_env BUILD_CC - multilib-minimal_src_configure -} - -multilib_src_compile() { - run_emake -} - -multilib_src_test() { - run_emake test -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - run_emake DESTDIR="${D}" install - - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die - fi - - # install pam plugins ourselves - rm -rf "${ED}"/usr/$(get_libdir)/security || die - - if 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 4cd85750c92be620a9c25f28cadd4457e8c943b9 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 4 08:15:00 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 4 08:15:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd85750 sys-libs/libcap: Stabilize 2.66 x86, #879283 Signed-off-by: Agostino Sarubbo gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index fcdac687bf7e..264d6b5c9a52 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: a6357b7819c8d4519b0bbb6a3b4a66f0db0ca651 Author: Sam James gentoo org> AuthorDate: Thu Nov 3 19:13:00 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 3 19:13:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6357b78 sys-libs/libcap: Stabilize 2.66 amd64, #879283 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index 6524ed3390b3..fcdac687bf7e 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: bc0630cd4dd8e977711c31f2443fe0a2ca8902fc Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 19:08:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 19:08:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0630cd sys-libs/libcap: Stabilize 2.66 arm64, #879283 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index 56e19e7634a0..6524ed3390b3 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 3571bc5ef4c92bf9ceae699bcb472b2a4a5d7fbe Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 17:23:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 17:24:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3571bc5e sys-libs/libcap: Stabilize 2.66 sparc, #879283 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index afb16038c6df..a0b00eb82edc 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 4505533a21a4ef3c1be3a5fc1b529d1f0fe823a7 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 17:23:36 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 17:24:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4505533a sys-libs/libcap: Stabilize 2.66 ppc64, #879283 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index a0b00eb82edc..56e19e7634a0 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: a50445c103a9025f5bb453ca6a940a644c798784 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 17:23:34 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 17:24:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50445c1 sys-libs/libcap: Stabilize 2.66 ppc, #879283 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index b475b525bb78..afb16038c6df 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 86e5a9d9cebaa1642e9026c5632f90cb63e619fc Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 17:23:32 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 17:24:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e5a9d9 sys-libs/libcap: Stabilize 2.66 arm, #879283 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index 8e216f0ec4fe..d1e069e23bd2 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 10a9437de1b09bfe9f5ea71efe68c0852c22a458 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 17:23:33 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 17:24:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a9437d sys-libs/libcap: Stabilize 2.66 hppa, #879283 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.66.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild index d1e069e23bd2..b475b525bb78 100644 --- a/sys-libs/libcap/libcap-2.66.ebuild +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: ca1ee8658964db3cafefd5692d90a8e8361232d0 Author: Sam James gentoo org> AuthorDate: Thu Sep 29 01:47:53 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 29 01:48:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1ee865 sys-libs/libcap: add 2.66 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/Manifest | 1 + sys-libs/libcap/libcap-2.66.ebuild | 96 ++ 2 files changed, 97 insertions(+) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index eac0ea4e63a6..7bdbf7329d50 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1 +1,2 @@ DIST libcap-2.65.tar.xz 179852 BLAKE2B 9417c5c22fa2fc03df08667dca802c2e190f17af3cda86021de175bd315cbef8607cff51ee2a9c0b6cee7a09c536dbdc43c01549e0540c335966f0afaf9268c3 SHA512 de34cd7fecfe9b688ee08e56c71d4f39a3a05f6414f88577faaadfcd5111a0ae1824af3e76a5b8199131a8df6e87e47fdcb3570c364999e4626f2ab8fafb8671 +DIST libcap-2.66.tar.xz 181592 BLAKE2B e79bf10c6a3dbffe96dc97aad0bed67caa0b3805d9dcaff1e4a8a833396ee5c6da4f7f0d321b254e99a00073bc39021b9f3a4b350d93094d0df4d74889b3ca56 SHA512 ac005b622f6e065f30ce282a5c87240e7b9da75366ee537aa4835bc501b44bc242c10a4ba4dc070e2415fc7f635d1c3c4e45fbeeaf962cf7973dda82bf6377f0 diff --git a/sys-libs/libcap/libcap-2.66.ebuild b/sys-libs/libcap/libcap-2.66.ebuild new file mode 100644 index ..8e216f0ec4fe --- /dev/null +++ b/sys-libs/libcap/libcap-2.66.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; +else + SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/"; + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND=" + sys-apps/diffutils + tools? ( dev-lang/go )" + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +PATCHES=( + "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 635a1939e3fc00664925c9d1a5f39721424b77d2 Author: Sam James gentoo org> AuthorDate: Fri Sep 23 02:05:52 2022 + Commit: Sam James gentoo org> CommitDate: Fri Sep 23 02:08:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635a1939 sys-libs/libcap: drop 2.64 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/Manifest | 1 - sys-libs/libcap/libcap-2.64.ebuild | 96 -- 2 files changed, 97 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 70fc4be5fef6..eac0ea4e63a6 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,2 +1 @@ -DIST libcap-2.64.tar.xz 175704 BLAKE2B 078ce2505a79c1bd4ca0a8eaf3444178bc19a566f0505d28c6959f86fbbac2fe2fc88c06fd0d988087a6e20e8ec66a2633146cea957f0f3fd92eaff4f81d7c66 SHA512 3c5cf478cef249585ee1a0dfd75c6b41b0daf4e1ecb59dce894eac5523841aa79ca499be4161f73193dd8e7363edcd51063f3e281930cee939ebd50983eecbaf DIST libcap-2.65.tar.xz 179852 BLAKE2B 9417c5c22fa2fc03df08667dca802c2e190f17af3cda86021de175bd315cbef8607cff51ee2a9c0b6cee7a09c536dbdc43c01549e0540c335966f0afaf9268c3 SHA512 de34cd7fecfe9b688ee08e56c71d4f39a3a05f6414f88577faaadfcd5111a0ae1824af3e76a5b8199131a8df6e87e47fdcb3570c364999e4626f2ab8fafb8671 diff --git a/sys-libs/libcap/libcap-2.64.ebuild b/sys-libs/libcap/libcap-2.64.ebuild deleted file mode 100644 index 264d6b5c9a52.. --- a/sys-libs/libcap/libcap-2.64.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs pam usr-ldscript - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; -else - SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://sites.google.com/site/fullycapable/"; - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -IUSE="pam static-libs tools" - -# While the build system optionally uses gperf, we don't DEPEND on it because -# the build automatically falls back when it's unavailable. #604802 -PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" -DEPEND="${PDEPEND} - sys-kernel/linux-headers" -BDEPEND=" - sys-apps/diffutils - tools? ( dev-lang/go )" - -QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS - -PATCHES=( - "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -run_emake() { - local args=( - AR="$(tc-getAR)" - CC="$(tc-getCC)" - OBJCOPY="$(tc-getOBJCOPY)" - RANLIB="$(tc-getRANLIB)" - exec_prefix="${EPREFIX}" - lib_prefix="${EPREFIX}/usr" - lib="$(get_libdir)" - prefix="${EPREFIX}/usr" - PAM_CAP="$(usex pam yes no)" - DYNAMIC=yes - GOLANG="$(multilib_native_usex tools yes no)" - ) - emake "${args[@]}" "$@" -} - -src_configure() { - tc-export_build_env BUILD_CC - multilib-minimal_src_configure -} - -multilib_src_compile() { - run_emake -} - -multilib_src_test() { - run_emake test -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - run_emake DESTDIR="${D}" install - - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die - fi - - # install pam plugins ourselves - rm -rf "${ED}"/usr/$(get_libdir)/security || die - - if 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: ebdedb2ba4e99a718ca4ead039c11a7f9e3b71d4 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 16 18:50:18 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 16 18:50:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebdedb2b sys-libs/libcap: Stabilize 2.65 hppa, #868954 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index 47877f102fe7..264d6b5c9a52 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 536efc2201812d12d1664d1cd72915c2f9dd367b Author: Arthur Zamarin gentoo org> AuthorDate: Thu Sep 15 16:56:55 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 15 16:56:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=536efc22 sys-libs/libcap: Stabilize 2.65 ppc64, #868954 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index 7b231a262fbf..47877f102fe7 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 46c0bcefc14a700567732f7a9c960e4e12f37478 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Sep 14 19:34:11 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Sep 14 19:34:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c0bcef sys-libs/libcap: Stabilize 2.65 ppc, #868954 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index 0fef970e1dfb..7b231a262fbf 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 3d0d495046643e0047dbf4e1c06b9e3911e008c6 Author: Sam James gentoo org> AuthorDate: Wed Sep 7 01:52:46 2022 + Commit: Sam James gentoo org> CommitDate: Wed Sep 7 01:52:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0d4950 sys-libs/libcap: Stabilize 2.65 arm64, #868954 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index ec9f9a19196e..0fef970e1dfb 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: b362c356a5b7c37d9b023c8d9576949b4d298f78 Author: Sam James gentoo org> AuthorDate: Wed Sep 7 01:49:04 2022 + Commit: Sam James gentoo org> CommitDate: Wed Sep 7 01:49:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b362c356 sys-libs/libcap: Stabilize 2.65 sparc, #868954 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index e0acf08a89fd..ec9f9a19196e 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: b2984a415fd61ed011dd3df819aa3e2c38cea344 Author: Sam James gentoo org> AuthorDate: Wed Sep 7 01:48:38 2022 + Commit: Sam James gentoo org> CommitDate: Wed Sep 7 01:48:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2984a41 sys-libs/libcap: Stabilize 2.65 amd64, #868954 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index d8425f03a7fb..e0acf08a89fd 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 1c1377123a2cc0200ef888980c793758b0277b61 Author: Sam James gentoo org> AuthorDate: Tue Sep 6 21:40:36 2022 + Commit: Sam James gentoo org> CommitDate: Tue Sep 6 21:40:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c137712 sys-libs/libcap: Stabilize 2.65 x86, #868954 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index d1e069e23bd2..d8425f03a7fb 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: cfd62614d69b29dc93dc02f62aed0f29691069da Author: Sam James gentoo org> AuthorDate: Tue Sep 6 21:35:01 2022 + Commit: Sam James gentoo org> CommitDate: Tue Sep 6 21:35:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd62614 sys-libs/libcap: Stabilize 2.65 arm, #868954 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/libcap-2.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild index 8e216f0ec4fe..d1e069e23bd2 100644 --- a/sys-libs/libcap/libcap-2.65.ebuild +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 2327bf545ce918882ecc3150b7dd1573c002c1ab Author: Sam James gentoo org> AuthorDate: Thu Jul 28 12:58:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jul 28 13:19:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2327bf54 sys-libs/libcap-ng: add github upstream metadata Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/metadata.xml | 19 ++- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/sys-libs/libcap-ng/metadata.xml b/sys-libs/libcap-ng/metadata.xml index 2d75111936ad..d321b5cf8882 100644 --- a/sys-libs/libcap-ng/metadata.xml +++ b/sys-libs/libcap-ng/metadata.xml @@ -1,17 +1,18 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - base-sys...@gentoo.org - Gentoo Base System - - + + base-sys...@gentoo.org + Gentoo Base System + + 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. - - - cpe:/a:libcap-ng_project:libcap-ng - + + + cpe:/a:libcap-ng_project:libcap-ng + stevegrubb/libcap-ng +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: cc1aba709acd70a4bb397609841bbf62a3e0d942 Author: Sam James gentoo org> AuthorDate: Tue Jul 19 23:39:39 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jul 19 23:39:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1aba70 sys-libs/libcap: add 2.65 Signed-off-by: Sam James gentoo.org> sys-libs/libcap/Manifest | 1 + sys-libs/libcap/libcap-2.65.ebuild | 96 ++ 2 files changed, 97 insertions(+) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 5335d7263e0b..70fc4be5fef6 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1 +1,2 @@ DIST libcap-2.64.tar.xz 175704 BLAKE2B 078ce2505a79c1bd4ca0a8eaf3444178bc19a566f0505d28c6959f86fbbac2fe2fc88c06fd0d988087a6e20e8ec66a2633146cea957f0f3fd92eaff4f81d7c66 SHA512 3c5cf478cef249585ee1a0dfd75c6b41b0daf4e1ecb59dce894eac5523841aa79ca499be4161f73193dd8e7363edcd51063f3e281930cee939ebd50983eecbaf +DIST libcap-2.65.tar.xz 179852 BLAKE2B 9417c5c22fa2fc03df08667dca802c2e190f17af3cda86021de175bd315cbef8607cff51ee2a9c0b6cee7a09c536dbdc43c01549e0540c335966f0afaf9268c3 SHA512 de34cd7fecfe9b688ee08e56c71d4f39a3a05f6414f88577faaadfcd5111a0ae1824af3e76a5b8199131a8df6e87e47fdcb3570c364999e4626f2ab8fafb8671 diff --git a/sys-libs/libcap/libcap-2.65.ebuild b/sys-libs/libcap/libcap-2.65.ebuild new file mode 100644 index ..8e216f0ec4fe --- /dev/null +++ b/sys-libs/libcap/libcap-2.65.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; +else + SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/"; + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND=" + sys-apps/diffutils + tools? ( dev-lang/go )" + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +PATCHES=( + "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 4f65249b18d046d144901481249857ae9738ed8c Author: David Seifert gentoo org> AuthorDate: Tue Jun 21 09:40:59 2022 + Commit: David Seifert gentoo org> CommitDate: Tue Jun 21 09:40:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f65249b sys-libs/libcap-ng: drop 0.8.2-r1 Signed-off-by: David Seifert gentoo.org> sys-libs/libcap-ng/Manifest | 1 - sys-libs/libcap-ng/libcap-ng-0.8.2-r1.ebuild | 95 2 files changed, 96 deletions(-) diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest index c555c666fdf8..45b492af66d5 100644 --- a/sys-libs/libcap-ng/Manifest +++ b/sys-libs/libcap-ng/Manifest @@ -1,3 +1,2 @@ DIST libcap-ng-0.8.2-apply-disable.patch 723 BLAKE2B 70d9959c55119c02bbc4ea605251491c04c477511c20b9fe93e6527ffd3fe2f35a72fabab5ca149c4aaf536c6cd8dceb15375297158f8827a0c676744381bbc1 SHA512 8c9317bdd4fde7d6a4618ec613bce46bed7646891bd16bc3fa307e9a814e38601bf3c6ad13102389d4596d9ed6a7ad853cca58624e724fe07383007e386c51f8 -DIST libcap-ng-0.8.2.tar.gz 456066 BLAKE2B 7e721d05b92fd3708b970527e76b1898daa91bde3ab6ed5d8f23b1435404fbe7d15731461c6d9d2c791738e5498d1f5eaba727413480d34b7edea13c8691c32b SHA512 0ac6e55c03b1fba3a849048b721e250951afb59190d9646704d4fd9938eccc3bd0767380fbddc42f186b4f55695475e31f34f537ae91c04a37662577a5b7a19b DIST libcap-ng-0.8.3.tar.gz 455383 BLAKE2B c54dd753e0ef6dd21bcf6af7b003f85ded9faf2fbf1ea834cda6b181b165ff4b11a0284c23c73d0e6f97a810b3e6a63fceeb57ff583a2b32f23924bdee597ef5 SHA512 0ef9bc7bc6b7b59991f43b79aa6cde3e8d2c22c4b9ced2af8deae501e01d51e893033d109cb8aa0fdcba190140110993089245346334d7b114d18f1bb1b55b97 diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.2-r1.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.2-r1.ebuild deleted file mode 100644 index f79095d55829.. --- a/sys-libs/libcap-ng/libcap-ng-0.8.2-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools flag-o-matic python-r1 - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"; -# Fedora 0.8.2 https://src.fedoraproject.org/rpms/libcap-ng/c/a5b0f536df1132d8e7afa4c0ce07b630e7970cad?branch=master -SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz - https://src.fedoraproject.org/rpms/libcap-ng/raw/a5b0f536df1132d8e7afa4c0ce07b630e7970cad/f/libcap-ng-0.8.2-apply-disable.patch"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" -IUSE="python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers" -BDEPEND="python? ( >=dev-lang/swig-2 )" - -PATCHES=( - "${DISTDIR}"/libcap-ng-0.8.2-apply-disable.patch -) - -src_prepare() { - default - if use prefix ; then - sed -i "s@cat /usr@cat ${EPREFIX}/usr@" bindings/python*/Makefile.am || die - eautomake #668722 - fi -} - -src_configure() { - use sparc && replace-flags -O? -O0 - - local ECONF_SOURCE="${S}" - - local myconf=( - $(use_enable static-libs static) - ) - - local pythonconf=( --without-python --without-python3 ) - - # set up python bindings build(s) - if use python ; then - setup_python_flags_configure() { - pythonconf=( --without-python --with-python3 ) - run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" - } - - python_foreach_impl setup_python_flags_configure - else - local BUILD_DIR=${WORKDIR}/build - run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}" - fi -} - -src_compile() { - if use python; then - python_foreach_impl run_in_build_dir emake - else - local BUILD_DIR=${WORKDIR}/build - emake -C "${BUILD_DIR}" - fi -} - -src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions." - return - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - else - local BUILD_DIR=${WORKDIR}/build - emake -C "${BUILD_DIR}" check - fi -} - -src_install() { - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - else - local BUILD_DIR=${WORKDIR}/build - emake -C "${BUILD_DIR}" DESTDIR="${D}" install - fi - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 6e2f0d7b67d6e758f6a5fd36cfa2a0bf8c2ccc88 Author: David Seifert gentoo org> AuthorDate: Mon Jun 13 13:01:53 2022 + Commit: David Seifert gentoo org> CommitDate: Mon Jun 13 13:01:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2f0d7b sys-libs/libcap: drop 2.63 Signed-off-by: David Seifert gentoo.org> sys-libs/libcap/Manifest | 1 - sys-libs/libcap/libcap-2.63.ebuild | 96 -- 2 files changed, 97 deletions(-) diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index 442dc13654c7..5335d7263e0b 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,2 +1 @@ -DIST libcap-2.63.tar.xz 175104 BLAKE2B a49a628f5b9ddf5a3d077428544a53b9cdedf62053ff296a0aa7d61e12ca05f9ba7597f20ee16a3843736bee2417a3d1585ad6b336651fcb3e4ee29b108cfa0f SHA512 832842b71ca32db8f53ca5f1a3010f14e7f42693f62f29632e9948c860f990899bb094165c37307ce8b9e5bc5eb1c833e780ebca98442df3e6d900e4b238834b DIST libcap-2.64.tar.xz 175704 BLAKE2B 078ce2505a79c1bd4ca0a8eaf3444178bc19a566f0505d28c6959f86fbbac2fe2fc88c06fd0d988087a6e20e8ec66a2633146cea957f0f3fd92eaff4f81d7c66 SHA512 3c5cf478cef249585ee1a0dfd75c6b41b0daf4e1ecb59dce894eac5523841aa79ca499be4161f73193dd8e7363edcd51063f3e281930cee939ebd50983eecbaf diff --git a/sys-libs/libcap/libcap-2.63.ebuild b/sys-libs/libcap/libcap-2.63.ebuild deleted file mode 100644 index 6b719a0438d2.. --- a/sys-libs/libcap/libcap-2.63.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs pam usr-ldscript - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/libcap/libcap.git"; -else - SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="https://sites.google.com/site/fullycapable/"; - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -IUSE="pam static-libs tools" - -# While the build system optionally uses gperf, we don't DEPEND on it because -# the build automatically falls back when it's unavailable. #604802 -PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" -DEPEND="${PDEPEND} - sys-kernel/linux-headers" -BDEPEND=" - sys-apps/diffutils - tools? ( dev-lang/go )" - -QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS - -PATCHES=( - "${FILESDIR}"/${PN}-2.62-ignore-RAISE_SETFCAP-install-failures.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -run_emake() { - local args=( - AR="$(tc-getAR)" - CC="$(tc-getCC)" - OBJCOPY="$(tc-getOBJCOPY)" - RANLIB="$(tc-getRANLIB)" - exec_prefix="${EPREFIX}" - lib_prefix="${EPREFIX}/usr" - lib="$(get_libdir)" - prefix="${EPREFIX}/usr" - PAM_CAP="$(usex pam yes no)" - DYNAMIC=yes - GOLANG="$(multilib_native_usex tools yes no)" - ) - emake "${args[@]}" "$@" -} - -src_configure() { - tc-export_build_env BUILD_CC - multilib-minimal_src_configure -} - -multilib_src_compile() { - run_emake -} - -multilib_src_test() { - run_emake test -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - run_emake DESTDIR="${D}" install - - gen_usr_ldscript -a cap - gen_usr_ldscript -a psx - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die - fi - - # install pam plugins ourselves - rm -rf "${ED}"/usr/$(get_libdir)/security || die - - if 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 0654af18a67298e815d961b77c4b213d495d947c Author: Jakov Smolić gentoo org> AuthorDate: Thu Jun 2 07:31:35 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Jun 2 07:31:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0654af18 sys-libs/libcap-ng: Stabilize 0.8.3 hppa, #849185 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index e49bdcd3bbc0..2a39040466ec 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 00b3368c49994ca131d67f94a2d539ea84c2bce2 Author: Jakov Smolić gentoo org> AuthorDate: Thu Jun 2 05:03:04 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Jun 2 05:03:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b3368c sys-libs/libcap-ng: Stabilize 0.8.3 sparc, #849185 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index 51bffb6873cb..e49bdcd3bbc0 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 9194a3d5b3fa3a2fefba86ceb3142ed2abbada65 Author: Sam James gentoo org> AuthorDate: Thu Jun 2 03:59:39 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 2 03:59:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9194a3d5 sys-libs/libcap-ng: Stabilize 0.8.3 ppc64, #849185 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index 2e6635dd2c3c..51bffb6873cb 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: eb19bc4056b275eef5370f1c94e7dd2aa7c42c8d Author: Sam James gentoo org> AuthorDate: Thu Jun 2 03:23:11 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 2 03:23:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb19bc40 sys-libs/libcap-ng: Stabilize 0.8.3 ppc, #849185 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index b174e765953b..2e6635dd2c3c 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 30fd0d1daf59d7ceb15e874f1ef64fa13ea28ac3 Author: Sam James gentoo org> AuthorDate: Thu Jun 2 03:11:43 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 2 03:11:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30fd0d1d sys-libs/libcap-ng: Stabilize 0.8.3 x86, #849185 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index 35cb03c6ad7d..b174e765953b 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 08a8b481b8c1ed24dedeebea9b06e4b22577fb70 Author: Sam James gentoo org> AuthorDate: Thu Jun 2 03:10:45 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 2 03:10:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a8b481 sys-libs/libcap-ng: Stabilize 0.8.3 amd64, #849185 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index 36661e2c7b7d..35cb03c6ad7d 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: ed2489a61c3b1da9c86a1450c3053c5f855d7e2c Author: Sam James gentoo org> AuthorDate: Thu Jun 2 03:01:31 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 2 03:05:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2489a6 sys-libs/libcap-ng: Stabilize 0.8.3 arm64, #849185 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index 3e163b1e19cb..e39b3266e534 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 4e791e4484a45dd28eaf7e1f61694151d6226b9a Author: Sam James gentoo org> AuthorDate: Thu Jun 2 03:01:32 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 2 03:05:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e791e44 sys-libs/libcap-ng: Stabilize 0.8.3 arm, #849185 Signed-off-by: Sam James gentoo.org> sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild index e39b3266e534..36661e2c7b7d 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 4d83cbe59fbcae7ec72b221647fa84457c26be8a Author: Jakov Smolić gentoo org> AuthorDate: Sun May 22 08:13:19 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 22 08:13:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d83cbe5 sys-libs/libcap: Stabilize 2.64 hppa, #846830 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libcap/libcap-2.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.64.ebuild b/sys-libs/libcap/libcap-2.64.ebuild index 47877f102fe7..264d6b5c9a52 100644 --- a/sys-libs/libcap/libcap-2.64.ebuild +++ b/sys-libs/libcap/libcap-2.64.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then else SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="POSIX 1003.1e capabilities"