diff options
Diffstat (limited to 'app-misc/pax-utils')
-rw-r--r-- | app-misc/pax-utils/Manifest | 6 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-1.3.5.ebuild | 82 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-1.3.7.ebuild | 2 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-9999.ebuild | 4 |
4 files changed, 5 insertions, 89 deletions
diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest index 1eb5e37faf28..39b1cd569ee7 100644 --- a/app-misc/pax-utils/Manifest +++ b/app-misc/pax-utils/Manifest @@ -1,7 +1,5 @@ AUX pax-utils-1.3.5-man-reorder-xmlto-arguments.patch 921 BLAKE2B c97680a374985c23602c98227ad8045f2dbeedd5c5a23374b26f7ce30fe0dedc789077229c4fed4bd8cc18ecb8e9c61f9a13a768dfcb500165e120ef7a7a7d06 SHA512 74ff3095b188c4f88608952b7619297c385dec98df16b336a3ad7fcd2c2514542c4e0053664e81400a729a8183d6a84fd04202826e143c63a4e5aff133f6a071 -DIST pax-utils-1.3.5.tar.xz 119764 BLAKE2B 13bd4dbdadefb382133bf42a2b1e740e84ac11661595b082346c80ff05fc7423f5d75cc01ff8a651d921310ae66c2b39a862d0b9db5d7f18e11d393360627fcf SHA512 f2b1753e15907461cc395abffe033d7f7ab8eb15e296b874e2c9d00507458672347b32d7f2f05d3a8625fc3afbdbf0721543f84e062afce7181a726d967e4836 DIST pax-utils-1.3.7.tar.xz 113740 BLAKE2B d801df9c426f318c871655f238fe27b53e656c2789ef8508019997c98bbc540987b611642d87e76ae9f76a95f6cce1acd0b10e3491a146d1e3b3f727a6f96bdc SHA512 f1b87a564573da838a02c4cc10e0d5f9754c3b004ecb172a6290b48a8179b30695ae556942457dfac3caf07b91dd56eb1d801475c35e9708e4d671aa507f9576 -EBUILD pax-utils-1.3.5.ebuild 1925 BLAKE2B d9c9de8a3e8c247daa50a49c79d52a44e459c4513a42a8bff9f84a64cd681341261037413f57bce15c003967e37957961a6a477110607881cfa5da88367bb57d SHA512 72a41a8c1fb21995e2698e403f0dcffd00d8d017080a9ed772e279ec1fcd6c8fb6c0ab0014e55be3483c254548939fba4c8602237d44682dd3009c8e3606ed5c -EBUILD pax-utils-1.3.7.ebuild 1854 BLAKE2B 0928f205d7facb226b1ba61838244c4bf3f9eda8e0ebc43e32af7adf603fc50759a3131be0ea7549d8c3cd8af7c3d5960dc8f2f342155a085bcfb3f2608050ac SHA512 f7fcb52d6d72f8cc4a720882542cbe5d5652201d0e89835a4dc6f9dd1539ffdd9b43eca5a542c484e76cb7f2016deebe239204d81e649e9404579ed1da1c3678 -EBUILD pax-utils-9999.ebuild 1863 BLAKE2B da324b536a590124f8437c13ae88816514fb9b9af00f77a9bea214eb4f8fd9335eded94e667c0e69128bc5e11397c0acf973268080c521af8b411c79a8ec159c SHA512 b82d1cd4e63e74a058459d9494b2f2c3ce566fcd01d19d66859ae9e562082c1e315f6a97d6251c1148a06d4112c2c68275ec1d4798ac921830a9d26d06effb2e +EBUILD pax-utils-1.3.7.ebuild 1854 BLAKE2B b7dd190febeb1a3ac34d1f22290a3bcaf15f8d19368ea31204afe42e3a944015d9f54d499d181c344438c58c6911e65585c856b9760185dd0e90aed46360a701 SHA512 f855fd22a43e9d327ff1ff23aa34b04790ae1ec36c9c6f63e9d83531f8d0dd3c371fe574e16f7e44b062e79f4f903799a8a271a19605d80ab65c63c1f9632cc7 +EBUILD pax-utils-9999.ebuild 1863 BLAKE2B b2c55d42040aa2899dc49d716b6c48f3d2e4ec3822d3867044cd3b7f04efff3fcaa60830f4961757a7f9ae4bb9b2224a4f4a4230773094aa3c19ad78d9bc4e20 SHA512 3ffa923b5847121307321ab8ac26ebef5302c56f5602660fcdbe325fabac3714e9e446262df2720d88010abd8d098e6a9df1c8dca2c2ad559b0bdfdb69e7c8e6 MISC metadata.xml 780 BLAKE2B a1bd460e70b7a2a4bc0e5012fb28a31890ebe745e9d1d99ad427b0382d9df9ffb8363dbf8907aef9e35da0ee59e489b80f084dce205250040d437ccc229ce49c SHA512 61246256f126a5533829b7e0af50168e7a7395f98fc21a64abc970955892874bc690901a36f791bd73a36e7b659e3843b63c504a9f360c5e41f1ce3678b08b5e diff --git a/app-misc/pax-utils/pax-utils-1.3.5.ebuild b/app-misc/pax-utils/pax-utils-1.3.5.ebuild deleted file mode 100644 index 61d80fca9097..000000000000 --- a/app-misc/pax-utils/pax-utils-1.3.5.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Note: if bumping pax-utils because of syscall changes in glibc, please -# revbump glibc and update the dependency in its ebuild for the affected -# versions. -PYTHON_COMPAT=( python3_{10..11} ) - -inherit meson python-single-r1 - -DESCRIPTION="ELF utils that can check files for security relevant properties" -HOMEPAGE="https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pax-utils.git" - inherit git-r3 -else - SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz - https://dev.gentoo.org/~vapier/dist/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="caps +man python seccomp test" - -_PYTHON_DEPS=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pyelftools[${PYTHON_USEDEP}] - ') -" - -RDEPEND="caps? ( >=sys-libs/libcap-2.24 ) - python? ( ${_PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - caps? ( virtual/pkgconfig ) - man? ( app-text/xmlto ) - - python? ( ${_PYTHON_DEPS} ) -" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - test? ( python ) -" -RESTRICT=" - !test? ( test ) -" - -PATCHES=( - "${FILESDIR}/pax-utils-1.3.5-man-reorder-xmlto-arguments.patch" -) - -pkg_setup() { - if use test || use python; then - python-single-r1_pkg_setup - fi -} - -src_configure() { - local emesonargs=( - "-Dlddtree_implementation=$(usex python python sh)" - $(meson_feature caps use_libcap) - $(meson_feature man build_manpages) - $(meson_use seccomp use_seccomp) - $(meson_use test tests) - - # fuzzing is currently broken - -Duse_fuzzing=false - ) - meson_src_configure -} - -src_install() { - meson_src_install - - use python && python_fix_shebang "${ED}"/usr/bin/lddtree -} diff --git a/app-misc/pax-utils/pax-utils-1.3.7.ebuild b/app-misc/pax-utils/pax-utils-1.3.7.ebuild index 533f1b106d01..5b93dc47b744 100644 --- a/app-misc/pax-utils/pax-utils-1.3.7.ebuild +++ b/app-misc/pax-utils/pax-utils-1.3.7.ebuild @@ -6,7 +6,7 @@ EAPI=8 # Note: if bumping pax-utils because of syscall changes in glibc, please # revbump glibc and update the dependency in its ebuild for the affected # versions. -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-single-r1 diff --git a/app-misc/pax-utils/pax-utils-9999.ebuild b/app-misc/pax-utils/pax-utils-9999.ebuild index 26cbf8dbb922..191841deb477 100644 --- a/app-misc/pax-utils/pax-utils-9999.ebuild +++ b/app-misc/pax-utils/pax-utils-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 # Note: if bumping pax-utils because of syscall changes in glibc, please # revbump glibc and update the dependency in its ebuild for the affected # versions. -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-single-r1 |