diff options
author | 2023-09-01 18:45:45 +0200 | |
---|---|---|
committer | 2023-09-01 20:15:23 +0300 | |
commit | 4e0471185dbdf865bd24186004ce4dd27e8c9a0b (patch) | |
tree | f789f8c19bf80e2f47702a33755ece06b7231889 /dev-util/ROPgadget | |
parent | dev-db/mydumper: drop old (diff) | |
download | gentoo-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() { |