commit:     955fb680564b23f184db9d2d37b38fe628dbe758
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue May  9 08:42:02 2023 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue May  9 08:42:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955fb680

sys-libs/libcap: drop 2.67

Signed-off-by: David Seifert <soap <AT> 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..000000000000
--- 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} == *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 ~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
-}

Reply via email to