Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/pax-utils/
Date: Sat, 31 Dec 2022 15:01:58
Message-Id: 1672498873.e312f1395a6b9b61acdd0ebfdcbc2f9f55c2e4a1.sam@gentoo
1 commit: e312f1395a6b9b61acdd0ebfdcbc2f9f55c2e4a1
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 31 15:01:13 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 31 15:01:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e312f139
7
8 app-misc/pax-utils: drop 1.3.4
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 app-misc/pax-utils/Manifest | 1 -
13 app-misc/pax-utils/pax-utils-1.3.4.ebuild | 73 -------------------------------
14 2 files changed, 74 deletions(-)
15
16 diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
17 index 9f254952cea3..f4607328ef6b 100644
18 --- a/app-misc/pax-utils/Manifest
19 +++ b/app-misc/pax-utils/Manifest
20 @@ -1,2 +1 @@
21 -DIST pax-utils-1.3.4.tar.xz 753448 BLAKE2B c105ff568a8e4378cfef5f8b9acb415a850b1e209ea8413cdf518de82e5e925fdba60288557f042bf02d2e075ed5e538175b2078e4dafbe5c54117ed580fd87e SHA512 44a475860823e8b70b1d09d69e5fba3ed8298511d07e1e7b09ce62237cb8b1ecee8fc2fc550d6853d0b9f8db3c350bf78ced49d5f210997b294dc10e36627fcd
22 DIST pax-utils-1.3.5.tar.xz 119764 BLAKE2B 13bd4dbdadefb382133bf42a2b1e740e84ac11661595b082346c80ff05fc7423f5d75cc01ff8a651d921310ae66c2b39a862d0b9db5d7f18e11d393360627fcf SHA512 f2b1753e15907461cc395abffe033d7f7ab8eb15e296b874e2c9d00507458672347b32d7f2f05d3a8625fc3afbdbf0721543f84e062afce7181a726d967e4836
23
24 diff --git a/app-misc/pax-utils/pax-utils-1.3.4.ebuild b/app-misc/pax-utils/pax-utils-1.3.4.ebuild
25 deleted file mode 100644
26 index 49d80f350b51..000000000000
27 --- a/app-misc/pax-utils/pax-utils-1.3.4.ebuild
28 +++ /dev/null
29 @@ -1,73 +0,0 @@
30 -# Copyright 1999-2022 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI="7"
34 -
35 -# Note: if bumping pax-utils because of syscall changes in glibc, please
36 -# revbump glibc and update the dependency in its ebuild for the affected
37 -# versions.
38 -PYTHON_COMPAT=( python3_{8,9,10} )
39 -
40 -inherit python-single-r1 toolchain-funcs
41 -
42 -DESCRIPTION="ELF utils that can check files for security relevant properties"
43 -HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
44 -SRC_URI="mirror://gentoo/${P}.tar.xz
45 - https://dev.gentoo.org/~xen0n/distfiles/${P}.tar.xz"
46 -
47 -LICENSE="GPL-2"
48 -SLOT="0"
49 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
50 -IUSE="caps debug python seccomp"
51 -
52 -RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
53 - python? (
54 - ${PYTHON_DEPS}
55 - $(python_gen_cond_dep '
56 - dev-python/pyelftools[${PYTHON_USEDEP}]
57 - ')
58 - )
59 -"
60 -DEPEND="${RDEPEND}"
61 -BDEPEND="
62 - caps? ( virtual/pkgconfig )
63 -"
64 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
65 -
66 -_emake() {
67 - emake \
68 - USE_CAP=$(usex caps) \
69 - USE_DEBUG=$(usex debug) \
70 - USE_PYTHON=$(usex python) \
71 - USE_SECCOMP=$(usex seccomp) \
72 - "$@"
73 -}
74 -
75 -pkg_setup() {
76 - if use python; then
77 - python-single-r1_pkg_setup
78 - fi
79 -}
80 -
81 -src_configure() {
82 - # Avoid slow configure+gnulib+make if on an up-to-date Linux system
83 - if use prefix || ! use kernel_linux; then
84 - econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
85 - else
86 - tc-export CC PKG_CONFIG
87 - fi
88 -}
89 -
90 -src_compile() {
91 - _emake
92 -}
93 -
94 -src_test() {
95 - _emake check
96 -}
97 -
98 -src_install() {
99 - _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
100 -
101 - use python && python_fix_shebang "${ED}"/usr/bin/lddtree
102 -}