summaryrefslogtreecommitdiff
path: root/sys-apps/elfix
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-27 09:11:36 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-27 09:11:36 +0100
commite67c9b35124c5b3338943cf7793fe4402f03ad0f (patch)
treeae666570705e3bb470ce37171e065978b46063f5 /sys-apps/elfix
parent9e68aee0e16e4b361fe06f9566c74b4bb2a22a27 (diff)
gentoo auto-resync : 27:05:2023 - 09:11:36
Diffstat (limited to 'sys-apps/elfix')
-rw-r--r--sys-apps/elfix/Manifest4
-rw-r--r--sys-apps/elfix/elfix-0.9.5.ebuild15
-rw-r--r--sys-apps/elfix/elfix-9999.ebuild17
3 files changed, 17 insertions, 19 deletions
diff --git a/sys-apps/elfix/Manifest b/sys-apps/elfix/Manifest
index 45217952fd5f..9992af50c60c 100644
--- a/sys-apps/elfix/Manifest
+++ b/sys-apps/elfix/Manifest
@@ -1,4 +1,4 @@
DIST elfix-0.9.5.tar.gz 401722 BLAKE2B 184f8944c62412675819ca86f13bcf23039ebcf069df528267f3e4272859e6cc442a1e05a7a121d88987c282d7e2f513d02f28ce41a8e3c0c226b456fa256aa6 SHA512 e15ab664357796f3a63ac54912eb43ae659947088a10ef16aafcbdd713cc3670fb0319cb2b95a2d29092866d322ef69df1d63847dfc0c4ab2cdd49e6eaa4635e
-EBUILD elfix-0.9.5.ebuild 1144 BLAKE2B 3ffbcb3d9c39d60e1cab31303b064aa2605bc7953e2a1adbafa50a85dea7c93cf0380ac8f4b0b2a6fa48e5bd949d598a2be95a10eac6de98fce66b7039309e73 SHA512 115f1e583595aceb85b9c3d843d9b9f8919f9a5913c3e1f6a2eef830b032bfb47e9f1aff894ea41c8f6b5853796f082564f871e6c8ce5f56f038db047fbcb93b
-EBUILD elfix-9999.ebuild 1137 BLAKE2B bdd63adab9dfcbcef879b4eb35b15168533315f85de4098dc4477c6836615261e7c6a508c987a460c16836590ec26212fec6142b6b7f16985408c335314e8847 SHA512 00f937ff54b0e32255a6e59a3979340d70665b818a363d7c953c8b6aa7d79c6d55731ba23ee8b3e0a3ccb2f32f6eee2993df0879c5c51b60bfd77d740b5439f7
+EBUILD elfix-0.9.5.ebuild 1176 BLAKE2B 608346b90278839d1681a6e50c4d3cc211c18514f04b276ebfd97ba8f8ca4200565780aeeb2ab1c9e0ef6c30a4219482bd8c9846dd789fa1620c0ad998f96ca7 SHA512 34fd8da00406541e94c0de2fcad346fdc0977c849dcb42cfb7533b8d9c920a600885469660b1dd5bd59514011e9ee9589226aad9774fe964f19b94619b21a03b
+EBUILD elfix-9999.ebuild 1183 BLAKE2B c6f089178776378a236f3e34c2034d7c9d116e864fe0b46c944163271b3135481b1cb1c68c9783c87decdd053be3d43ccfd871bd2e10e76909ac39ab9b97adcc SHA512 f685ca0da674d30d5055140aecc97c590e1438c3fc51a3efe7c1daf38afa8cb592d3ab731f76fab4f92092532f5df5ebbb5ed1e9572c8aecc02728e49187fb81
MISC metadata.xml 624 BLAKE2B 67192c9d6f15c3e4f4c2c38cee73f5f7e191c42fc56dfb17713e47f2bd91dc50e50e2fafb0a70bdd71da35d60a614a9ac4101aaecf1f1f0d22671a8d7fd03727 SHA512 238813f6095de8b7ab64b764773fe05a0d5d4e6a972fbef1c0dc49ad0653375c168eef3d17cb2fba0864a4f7ce7a1c89441632b0f193da9a51a140427429c121
diff --git a/sys-apps/elfix/elfix-0.9.5.ebuild b/sys-apps/elfix/elfix-0.9.5.ebuild
index d3dc77ed17fb..0f1ed96f6f05 100644
--- a/sys-apps/elfix/elfix-0.9.5.ebuild
+++ b/sys-apps/elfix/elfix-0.9.5.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=6
@@ -17,14 +17,12 @@ HOMEPAGE="https://www.gentoo.org/proj/en/hardened/pax-quickstart.xml
LICENSE="GPL-3"
SLOT="0"
-IUSE="+ptpax +xtpax"
-
-DOCS=( AUTHORS ChangeLog INSTALL README THANKS TODO )
-
+IUSE="+ptpax test +xtpax"
REQUIRED_USE="|| ( ptpax xtpax )"
-
# These only work with a properly configured PaX kernel
-RESTRICT="test"
+RESTRICT="!test? ( test ) test"
+
+DOCS=( AUTHORS ChangeLog INSTALL README THANKS TODO )
DEPEND="~dev-python/pypax-${PV}[ptpax=,xtpax=]
ptpax? ( dev-libs/elfutils )
@@ -42,7 +40,8 @@ src_prepare() {
src_configure() {
rm -f "${S}/scripts/setup.py"
- econf --disable-tests \
+ econf \
+ $(use_enable test tests) \
$(use_enable ptpax) \
$(use_enable xtpax)
}
diff --git a/sys-apps/elfix/elfix-9999.ebuild b/sys-apps/elfix/elfix-9999.ebuild
index a7a57400096c..05b415e1f5d3 100644
--- a/sys-apps/elfix/elfix-9999.ebuild
+++ b/sys-apps/elfix/elfix-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]] ; then
inherit autotools git-r3
else
SRC_URI="https://dev.gentoo.org/~blueness/elfix/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="A suite of tools to work with ELF objects on Hardened Gentoo"
@@ -17,14 +17,12 @@ HOMEPAGE="https://www.gentoo.org/proj/en/hardened/pax-quickstart.xml
LICENSE="GPL-3"
SLOT="0"
-IUSE="+ptpax +xtpax"
-
-DOCS=( AUTHORS ChangeLog INSTALL README THANKS TODO )
-
+IUSE="+ptpax test +xtpax"
REQUIRED_USE="|| ( ptpax xtpax )"
-
# These only work with a properly configured PaX kernel
-RESTRICT="test"
+RESTRICT="!test? ( test ) test"
+
+DOCS=( AUTHORS ChangeLog INSTALL README THANKS TODO )
DEPEND="~dev-python/pypax-${PV}[ptpax=,xtpax=]
ptpax? ( dev-libs/elfutils )
@@ -42,7 +40,8 @@ src_prepare() {
src_configure() {
rm -f "${S}/scripts/setup.py"
- econf --disable-tests \
+ econf \
+ $(use_enable test tests) \
$(use_enable ptpax) \
$(use_enable xtpax)
}