commit:     4492ae75ac1559a0fa47bf733116c9c9a2837e3c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 29 19:47:11 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 29 19:47:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4492ae75

sys-libs/libcap: drop 2.69-r1, 2.70

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libcap/Manifest              |  2 -
 sys-libs/libcap/libcap-2.69-r1.ebuild | 93 -----------------------------------
 sys-libs/libcap/libcap-2.70.ebuild    | 93 -----------------------------------
 3 files changed, 188 deletions(-)

diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest
index d37a64b7281e..245a9e741b15 100644
--- a/sys-libs/libcap/Manifest
+++ b/sys-libs/libcap/Manifest
@@ -1,4 +1,2 @@
-DIST libcap-2.69.tar.xz 189200 BLAKE2B 
94d1fef7666a1c383a8b96f1f6092bd242164631532868b628d2f5de71b42a371d041a978ef7fbadfee3eeb433165444995d1078cd790275bc0433a7875a697e
 SHA512 
647c307dc451517da9d089495ab959b4a6fbbe41c79f4e1e9bb663569dad630ead0c2e413dfb393319e3ea14dc9848c81b392107fe3382ce1813d278c3394a7f
-DIST libcap-2.70.tar.xz 191388 BLAKE2B 
77b72acee53032117ea481e3380d1b497f9264b6193b9523542508c7c3e46070248ca4ed910d35809ce6e52caa60cbb31edb125c47221627eeda35c61bd0914b
 SHA512 
4e0bf0efeccb654c409afe9727b2b53c1d4da8190d7a0a9848fc52550ff3e13502add3eacde04a68a5b7bec09e91df487f64c5746ba987f873236a9e53b3d4e8
 DIST libcap-2.71.tar.xz 193512 BLAKE2B 
a4bc55d8b58db5d75b4615f287a15614c075f8f7e690e7a833c453658c80d6f99e633132bc8a3b8cc7d1393e513763d924bf2cbe6bc29c7a40e2a5f19755e662
 SHA512 
59bb6781d96776595ad3df890f4e5188380634eabbb6128f3a5307946b01cf3bd19dee8a29d3e501de1d9e1c6ed0092c4cd5adc91da227a1260c1f4356cc0bf3
 DIST libcap-2.76.tar.xz 199200 BLAKE2B 
301c74ceae00e915f70ff8f0a32c86a5ddf405a00522f4299390e4e0b6bc4270fc7e3c4ba5c53db2ddc5f7de6a97b43e310097a4ecc1d678f721f9dfa53cef53
 SHA512 
f9448628ce036a10ce71958b25e5dd31032c4d86d8d34d905d2dfa32890ad443804169d4c6b825fd4bfe260b5de20f046cee958e40268bcadbbe7f7731ae40ad

diff --git a/sys-libs/libcap/libcap-2.69-r1.ebuild 
b/sys-libs/libcap/libcap-2.69-r1.ebuild
deleted file mode 100644
index 735aed2e5395..000000000000
--- a/sys-libs/libcap/libcap-2.69-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# 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} == *9999 ]]; 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 ~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/";
-
-LICENSE="|| ( GPL-2 BSD ) pam? ( || ( LGPL-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
-}

diff --git a/sys-libs/libcap/libcap-2.70.ebuild 
b/sys-libs/libcap/libcap-2.70.ebuild
deleted file mode 100644
index 735aed2e5395..000000000000
--- a/sys-libs/libcap/libcap-2.70.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# 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} == *9999 ]]; 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 ~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/";
-
-LICENSE="|| ( GPL-2 BSD ) pam? ( || ( LGPL-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
-}

Reply via email to