I tried building ZeroMQ with PGM support, enabling the use-flag did not work for me. After changing the ebuild file to allow for a 'configure --with-pgm', it turns out to have openpgm as dependency (which does not exist in tree). Reproducible: Always Steps to Reproduce: 1. Enable 'pgm' use-flag 2. emerge zeromq 3. No support for pgm is available Actual Results: No support for pgm is available Expected Results: Support for pgm is available After some more digging I found at the openpgm package was removed from Gentoo. I was able to get a working version of ZeroMQ with PGM after compiling the sources from - https://github.com/steve-o/openpgm.git (and moving some files around) It would be nice to have the package back, but I realize this might not be possible.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba22f412e7dfc4e0e196ac23d432f1556d1d1b7 commit dba22f412e7dfc4e0e196ac23d432f1556d1d1b7 Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2023-11-07 01:41:35 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2023-11-07 02:17:22 +0000 net-libs/zeromq: add 4.3.5 Miscellaneous changes: * Update to EAPI=8 * Drop obsolete USE=pgm flag * Use --disable-Werror instead of sed'ing configure.ac * New MPL-2.0 license (from their NEWS file) * Improve DESCRIPTION Bug: https://bugs.gentoo.org/806821 Closes: https://bugs.gentoo.org/805566 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> net-libs/zeromq/Manifest | 1 + net-libs/zeromq/zeromq-4.3.5.ebuild | 56 +++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+)
- The net-libs/openpgm was treecleaned in bug 735420 because of missing py3 support, commit https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460b507b8927606746699172951e7fb8810a2472. - This dependency was removed from net-libs/zeromq few months after the treeclean, commit https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe931693d93404eaf409a4f12ac81d4f6e2bf86a, but the USE flag was left in the package. - The USE flag was later removed in commit https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba22f412e7dfc4e0e196ac23d432f1556d1d1b7