commit:     69dff6b1a5823428da4b67d968c2b091db1aa9a8
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Fri May  9 06:49:00 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri May  9 07:09:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69dff6b1

sys-cluster/pmix: fix broken automagic dependency introduced in 5.0.4

They have heard that zlib-ng is "next-gen":
https://github.com/openpmix/openpmix/commit/a20b2851b29407882bb293334f74c419ceffebd4

So now they "prefer" it except actually they end up building both zlib
and zlib-ng support at the same time. The latter, only if build servers
had it installed for something else, which the binhost does, leading to
broken binaries.

Disable it since zlib is already present.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 sys-cluster/pmix/{pmix-5.0.4.ebuild => pmix-5.0.4-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-cluster/pmix/pmix-5.0.4.ebuild 
b/sys-cluster/pmix/pmix-5.0.4-r1.ebuild
similarity index 95%
rename from sys-cluster/pmix/pmix-5.0.4.ebuild
rename to sys-cluster/pmix/pmix-5.0.4-r1.ebuild
index f8bc295994c3..656aa77e77bb 100644
--- a/sys-cluster/pmix/pmix-5.0.4.ebuild
+++ b/sys-cluster/pmix/pmix-5.0.4-r1.ebuild
@@ -41,6 +41,9 @@ src_configure() {
                --with-libevent
                --without-libev
 
+               # tries to build both zlib and zlib-ng
+               --without-zlibng
+
                $(use_enable debug)
                $(use_with munge)
        )

Reply via email to