summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Haustein <mario.haustein@hrz.tu-chemnitz.de>2023-09-01 18:45:45 +0200
committerArthur Zamarin <arthurzam@gentoo.org>2023-09-01 20:15:23 +0300
commit4e0471185dbdf865bd24186004ce4dd27e8c9a0b (patch)
treef789f8c19bf80e2f47702a33755ece06b7231889 /dev-util/ROPgadget
parentdev-db/mydumper: drop old (diff)
downloadgentoo-4e0471185dbdf865bd24186004ce4dd27e8c9a0b.tar.gz
gentoo-4e0471185dbdf865bd24186004ce4dd27e8c9a0b.tar.bz2
gentoo-4e0471185dbdf865bd24186004ce4dd27e8c9a0b.zip
dev-util/ROPgadget: restrict capstone dependency due to incompatibilities
Closes: https://bugs.gentoo.org/912164 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'dev-util/ROPgadget')
-rw-r--r--dev-util/ROPgadget/ROPgadget-7.2-r1.ebuild (renamed from dev-util/ROPgadget/ROPgadget-7.2.ebuild)11
-rw-r--r--dev-util/ROPgadget/ROPgadget-7.3-r1.ebuild (renamed from dev-util/ROPgadget/ROPgadget-7.3.ebuild)11
2 files changed, 10 insertions, 12 deletions
diff --git a/dev-util/ROPgadget/ROPgadget-7.2.ebuild b/dev-util/ROPgadget/ROPgadget-7.2-r1.ebuild
index f73c875c7aea..3d578eb0d617 100644
--- a/dev-util/ROPgadget/ROPgadget-7.2.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-7.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
@@ -23,13 +23,12 @@ fi
LICENSE="GPL-2"
SLOT="0"
-# Tests are not stable with respect to different capstone releases. We have to
-# disable tests until this is fixed upstream. See bug #912164.
-RESTRICT="test"
-
+# Version 7.3 and older is incompatible to >=dev-libs/capstone-5.0_rc3.
+# See https://bugs.gentoo.org/912164 and
+# https://github.com/JonathanSalwan/ROPgadget/issues/190.
RDEPEND="
${PYTHON_DEPS}
- >=dev-libs/capstone-5[python,${PYTHON_USEDEP}]
+ ~dev-libs/capstone-5.0_rc2[python,${PYTHON_USEDEP}]
"
src_test() {
diff --git a/dev-util/ROPgadget/ROPgadget-7.3.ebuild b/dev-util/ROPgadget/ROPgadget-7.3-r1.ebuild
index f73c875c7aea..3d578eb0d617 100644
--- a/dev-util/ROPgadget/ROPgadget-7.3.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-7.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
@@ -23,13 +23,12 @@ fi
LICENSE="GPL-2"
SLOT="0"
-# Tests are not stable with respect to different capstone releases. We have to
-# disable tests until this is fixed upstream. See bug #912164.
-RESTRICT="test"
-
+# Version 7.3 and older is incompatible to >=dev-libs/capstone-5.0_rc3.
+# See https://bugs.gentoo.org/912164 and
+# https://github.com/JonathanSalwan/ROPgadget/issues/190.
RDEPEND="
${PYTHON_DEPS}
- >=dev-libs/capstone-5[python,${PYTHON_USEDEP}]
+ ~dev-libs/capstone-5.0_rc2[python,${PYTHON_USEDEP}]
"
src_test() {