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