dev-util/pwntools: avoid using blocker for broken dep

Portage doesn't backtrack around blockers like this, (weak) blockers are purely
for file collisions (or in exceptional cases, strong blockers where the
existence of one package totally breaks another -- but they don't work
as "forward dependencies").

Just use a < dep for now. When a fixed version of unicorn is available,
we can swap to || ( ... ).

Fixes: c05064e5a1
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2025-10-17 06:18:25 +01:00
parent f308e423ac
commit 4e7d61f19a
3 changed files with 3 additions and 3 deletions

View File

@@ -29,7 +29,7 @@ RDEPEND="
>=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
>=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
>=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
!=dev-util/unicorn-2.1.4-r0[python,${PYTHON_USEDEP}]
<dev-util/unicorn-2.1.4[python,${PYTHON_USEDEP}]
dev-python/colored-traceback[${PYTHON_USEDEP}]
>=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
>=dev-python/mako-1.0.0[${PYTHON_USEDEP}]

View File

@@ -29,7 +29,7 @@ RDEPEND="
>=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
>=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
>=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
!=dev-util/unicorn-2.1.4-r0[python,${PYTHON_USEDEP}]
<dev-util/unicorn-2.1.4[python,${PYTHON_USEDEP}]
dev-python/colored-traceback[${PYTHON_USEDEP}]
>=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
>=dev-python/mako-1.0.0[${PYTHON_USEDEP}]

View File

@@ -29,7 +29,7 @@ RDEPEND="
>=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
>=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
>=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
!=dev-util/unicorn-2.1.4-r0[python,${PYTHON_USEDEP}]
<dev-util/unicorn-2.1.4[python,${PYTHON_USEDEP}]
dev-python/colored-traceback[${PYTHON_USEDEP}]
>=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
>=dev-python/mako-1.0.0[${PYTHON_USEDEP}]