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

[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' 

[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"



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

2022-05-22 Thread Agostino Sarubbo
commit: be3a5539d1c93ec05b549eb9303f207898384515
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun May 22 06:21:30 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun May 22 06:21:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3a5539

sys-libs/libcap: sparc stable wrt bug #846830

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  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 eddda05219cd..47877f102fe7 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"



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

2022-05-22 Thread Agostino Sarubbo
commit: d74a079615ee3f25279c8a7ea3085fc63ebdb993
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun May 22 06:19:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun May 22 06:19:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74a0796

sys-libs/libcap: arm64 stable wrt bug #846830

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  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 fbdf80a9fb9c..eddda05219cd 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"



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

2022-05-22 Thread Agostino Sarubbo
commit: 3279e807f13991f61b418a66e116edc648ed0639
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun May 22 06:17:20 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun May 22 06:17:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3279e807

sys-libs/libcap: arm stable wrt bug #846830

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  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 3c2f4797030c..fbdf80a9fb9c 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"



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

2022-05-21 Thread Sam James
commit: dfa2460ace8c35999e382965f5778e809a956a94
Author: Sam James  gentoo  org>
AuthorDate: Sun May 22 03:20:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 22 03:20:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa2460a

sys-libs/libcap: Stabilize 2.64 x86, #846830

Signed-off-by: Sam James  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 55cc4bddc29d..3c2f4797030c 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"



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

2022-05-21 Thread Sam James
commit: 64cd5e3a88d6ece6f00f21da976f69dc2d3b197d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 22 03:19:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 22 03:19:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64cd5e3a

sys-libs/libcap: Stabilize 2.64 amd64, #846830

Signed-off-by: Sam James  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 2865a4f32ef8..55cc4bddc29d 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"



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

2022-05-21 Thread Sam James
commit: 2a19058af8050c8e005197dcbca632f8293fb9b8
Author: Sam James  gentoo  org>
AuthorDate: Sun May 22 03:17:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 22 03:17:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a19058a

sys-libs/libcap: Stabilize 2.64 ppc64, #846830

Signed-off-by: Sam James  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 de6bc5f2519c..2865a4f32ef8 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"



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

2022-05-21 Thread Sam James
commit: ac16a80efc6304909231d598d362578d64dc3bb9
Author: Sam James  gentoo  org>
AuthorDate: Sun May 22 03:17:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 22 03:17:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac16a80e

sys-libs/libcap: Stabilize 2.64 ppc, #846830

Signed-off-by: Sam James  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 8e216f0ec4fe..de6bc5f2519c 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"



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

2022-05-07 Thread WANG Xuerui
commit: 56751e8775ab68c0ec90df7535284169ab64c100
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 02:06:24 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 02:06:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56751e87

sys-libs/libcap: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/libcap/libcap-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcap/libcap-.ebuild 
b/sys-libs/libcap/libcap-.ebuild
index 969f9d0aaacb..b155f3846415 100644
--- a/sys-libs/libcap/libcap-.ebuild
+++ b/sys-libs/libcap/libcap-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -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 ~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-05-05 Thread WANG Xuerui
commit: 95be14d8575972f3b71d7ac82d4797274b2f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 09:42:01 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 09:51:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95be14d8

sys-libs/libcap-ng: keyword 0.8.3 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  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 9dbc035b5526..3e163b1e19cb 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 ~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-04-13 Thread Sam James
commit: bec77d94d7b22d3246bd30a50863c9cbfb916e87
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 13 06:49:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 13 06:49:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec77d94

sys-libs/libcap: drop 2.62

Signed-off-by: Sam James  gentoo.org>

 sys-libs/libcap/Manifest   |  1 -
 sys-libs/libcap/libcap-2.62.ebuild | 96 --
 2 files changed, 97 deletions(-)

diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest
index 9c1dd9ed3ce2..d395fa491ee2 100644
--- a/sys-libs/libcap/Manifest
+++ b/sys-libs/libcap/Manifest
@@ -1,2 +1 @@
-DIST libcap-2.62.tar.xz 174772 BLAKE2B 
e3c86a5b88b9be932802ec8612f79e5f04912bf3e66f673eae2add85362292f4737c544d21b9e5adfd1a7a33c073568301b6532cdf0ea6c8b834d895b84323f1
 SHA512 
61ac004920c5cd3382a5443db2eacfc2041b7a8c0814b27084c1d25639fe3950dea4325d0f7fb6bfb0d5de114452c3a62230cc958edb05ffdb83b213f9b3
 DIST libcap-2.63.tar.xz 175104 BLAKE2B 
a49a628f5b9ddf5a3d077428544a53b9cdedf62053ff296a0aa7d61e12ca05f9ba7597f20ee16a3843736bee2417a3d1585ad6b336651fcb3e4ee29b108cfa0f
 SHA512 
832842b71ca32db8f53ca5f1a3010f14e7f42693f62f29632e9948c860f990899bb094165c37307ce8b9e5bc5eb1c833e780ebca98442df3e6d900e4b238834b

diff --git a/sys-libs/libcap/libcap-2.62.ebuild 
b/sys-libs/libcap/libcap-2.62.ebuild
deleted file mode 100644
index 6f1eb8a076a3..
--- a/sys-libs/libcap/libcap-2.62.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 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/

2022-04-13 Thread Sam James
commit: a6e7c364a9ebb80cea6f4a8eb09e845e6bead75e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 13 06:50:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 13 06:50:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e7c364

sys-libs/libcap: add 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 insertions(+)

diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest
index d395fa491ee2..442dc13654c7 100644
--- a/sys-libs/libcap/Manifest
+++ b/sys-libs/libcap/Manifest
@@ -1 +1,2 @@
 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.64.ebuild 
b/sys-libs/libcap/libcap-2.64.ebuild
new file mode 100644
index ..041fc1239fb0
--- /dev/null
+++ b/sys-libs/libcap/libcap-2.64.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 ~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-04-06 Thread Sam James
commit: 9d1c977852df6f69ece2d34b831c7869d120ea47
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  7 02:44:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  7 03:37:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1c9778

sys-libs/libcap-ng: add 0.8.3

Keep the Fedora patch for now (one last time?) which reverts a behaviour
change until we're a bit more certain consumers are fixed. Given Fedora
is still shipping it (and the upstream maintainer == Fedora maintainer),
I'd rather wait a bit longer before dropping.

That said, gnome-keyring is fixed since 40, and it was the only
known breakage AFAIK.

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.3.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest
index 91583ac0a494..c555c666fdf8 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.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.3.ebuild 
b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild
new file mode 100644
index ..9dbc035b5526
--- /dev/null
+++ b/sys-libs/libcap-ng/libcap-ng-0.8.3.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2022 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_{8..10} )
+inherit autotools flag-o-matic 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 ~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 

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

2022-03-12 Thread Arthur Zamarin
commit: c41d04faf0d1e350aa0a30cca8c7b233a517c76c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:06:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41d04fa

sys-libs/libcap: Stabilize 2.63 hppa, #834905

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/libcap/libcap-2.63.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcap/libcap-2.63.ebuild 
b/sys-libs/libcap/libcap-2.63.ebuild
index 5b5082d541ed..6b719a0438d2 100644
--- a/sys-libs/libcap/libcap-2.63.ebuild
+++ b/sys-libs/libcap/libcap-2.63.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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   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"



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

2022-03-12 Thread Arthur Zamarin
commit: 3511903632a24d8e14b88a126577e380094f937a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 13:17:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 13:17:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35119036

sys-libs/libcap: Stabilize 2.63 arm64, #834905

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/libcap/libcap-2.63.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcap/libcap-2.63.ebuild 
b/sys-libs/libcap/libcap-2.63.ebuild
index 906c478b29ee..5b5082d541ed 100644
--- a/sys-libs/libcap/libcap-2.63.ebuild
+++ b/sys-libs/libcap/libcap-2.63.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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   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"



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

2022-03-12 Thread Arthur Zamarin
commit: e0766fbb0d84e4800a455d4f2dc867a918ff892d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 12:17:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 12:17:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0766fbb

sys-libs/libcap: Stabilize 2.63 arm, #834905

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/libcap/libcap-2.63.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcap/libcap-2.63.ebuild 
b/sys-libs/libcap/libcap-2.63.ebuild
index c65b131ef60d..906c478b29ee 100644
--- a/sys-libs/libcap/libcap-2.63.ebuild
+++ b/sys-libs/libcap/libcap-2.63.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 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   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"



  1   2   3   4   >