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: c05064e5a16cf71ced2e20b31b04ba3d7ce33db5
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
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
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}]