commit:     4e7d61f19a6041ec9a9785aeecd228b5dfd407a8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 17 05:18:25 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 17 05:19:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7d61f1

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 <AT> gentoo.org>

 dev-util/pwntools/pwntools-4.15.0.ebuild          | 2 +-
 dev-util/pwntools/pwntools-4.15.0_beta1-r1.ebuild | 2 +-
 dev-util/pwntools/pwntools-9999.ebuild            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/pwntools/pwntools-4.15.0.ebuild 
b/dev-util/pwntools/pwntools-4.15.0.ebuild
index 77feeb15da36..ddf3238e2373 100644
--- a/dev-util/pwntools/pwntools-4.15.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.15.0.ebuild
@@ -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}]

diff --git a/dev-util/pwntools/pwntools-4.15.0_beta1-r1.ebuild 
b/dev-util/pwntools/pwntools-4.15.0_beta1-r1.ebuild
index daad3240a0a2..0981a2adf4f5 100644
--- a/dev-util/pwntools/pwntools-4.15.0_beta1-r1.ebuild
+++ b/dev-util/pwntools/pwntools-4.15.0_beta1-r1.ebuild
@@ -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}]

diff --git a/dev-util/pwntools/pwntools-9999.ebuild 
b/dev-util/pwntools/pwntools-9999.ebuild
index 77feeb15da36..ddf3238e2373 100644
--- a/dev-util/pwntools/pwntools-9999.ebuild
+++ b/dev-util/pwntools/pwntools-9999.ebuild
@@ -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}]

Reply via email to