[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/

2024-06-24 Thread Sam James
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/

2024-06-24 Thread Sam James
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/

2024-06-24 Thread Sam James
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/

2024-06-24 Thread Sam James
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/

2024-06-24 Thread Sam James
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/

2024-06-24 Thread Sam James
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/

2024-06-24 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2024-05-20 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-28 Thread Sam James
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/

2024-04-04 Thread Mike Gilbert
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/

2024-04-04 Thread Mike Gilbert
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/

2024-04-04 Thread Mike Gilbert
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/

2024-04-04 Thread Mike Gilbert
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/

2024-03-18 Thread Ionen Wolkens
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/

2024-03-18 Thread Ionen Wolkens
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/

2024-03-03 Thread Sam James
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/

2024-03-02 Thread Sam James
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/

2024-03-02 Thread Sam James
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/

2024-03-02 Thread Arthur Zamarin
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/

2024-02-27 Thread Jakov Smolić
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/

2024-02-27 Thread Jakov Smolić
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/

2024-02-27 Thread Sam James
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/

2024-02-27 Thread Sam James
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/

2024-02-19 Thread Sam James
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/

2024-02-18 Thread Sam James
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/

2024-02-18 Thread Sam James
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/

2024-02-18 Thread Sam James
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/

2024-02-07 Thread Sam James
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/

2024-02-06 Thread Sam James
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/

2024-02-02 Thread Sam James
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/

2024-02-02 Thread Arthur Zamarin
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/

2024-02-02 Thread Arthur Zamarin
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/

2024-02-01 Thread Sam James
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/

2024-01-04 Thread Sam James
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/

2023-12-27 Thread Sam James
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/

2023-12-23 Thread Sam James
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/

2023-12-23 Thread Sam James
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/

2023-05-27 Thread Sam James
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/

2023-05-27 Thread Arthur Zamarin
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/

2023-05-23 Thread Arthur Zamarin
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/

2023-05-23 Thread Arthur Zamarin
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/

2023-05-23 Thread Arthur Zamarin
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/

2023-05-23 Thread Arthur Zamarin
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/

2023-05-23 Thread Arthur Zamarin
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/

2023-05-16 Thread David Seifert
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/

2023-05-15 Thread David Seifert
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/

2023-05-15 Thread David Seifert
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/

2023-05-09 Thread Arthur Zamarin
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/

2023-05-09 Thread Sam James
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/

2023-05-09 Thread Arthur Zamarin
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/

2023-05-09 Thread Arthur Zamarin
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/

2023-05-09 Thread Arthur Zamarin
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/

2023-05-09 Thread Jakov Smolić
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/

2023-05-09 Thread Jakov Smolić
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/

2023-05-09 Thread Jakov Smolić
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/

2023-05-09 Thread David Seifert
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/

2023-03-28 Thread Sam James
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/

2023-03-07 Thread Sam James
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/

2023-02-03 Thread Sam James
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/

2022-11-28 Thread David Seifert
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/

2022-11-04 Thread Agostino Sarubbo
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/

2022-11-03 Thread Sam James
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-09-28 Thread Sam James
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/

2022-09-22 Thread Sam James
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/

2022-09-16 Thread Arthur Zamarin
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/

2022-09-15 Thread Arthur Zamarin
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/

2022-09-14 Thread Arthur Zamarin
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/

2022-09-06 Thread Sam James
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/

2022-09-06 Thread Sam James
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/

2022-09-06 Thread Sam James
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/

2022-09-06 Thread Sam James
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/

2022-09-06 Thread Sam James
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/

2022-07-28 Thread Sam James
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/

2022-07-19 Thread Sam James
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/

2022-06-21 Thread David Seifert
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/

2022-06-13 Thread David Seifert
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/

2022-06-02 Thread Jakov Smolić
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/

2022-06-01 Thread Jakov Smolić
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/

2022-06-01 Thread Sam James
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/

2022-06-01 Thread Sam James
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/

2022-06-01 Thread Sam James
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/

2022-06-01 Thread Sam James
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/

2022-06-01 Thread Sam James
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/

2022-06-01 Thread Sam James
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/

2022-05-22 Thread Jakov Smolić
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"



  1   2   3   4   >