Created attachment 176827 [details] Update net/libzmq4 to 4.2.0
Created attachment 178838 [details] Update to v4.2.1, brings back curve_keygen
Created attachment 183272 [details] Upgrade to v4.2.2.
Thanks Eric and apologies for the lack of a timely response. Are there missing TWEETNACL option directives (<OPTION>_CONFIGURE_*, etc) or am I missing something?
(In reply to Kubilay Kocak from comment #3) It will use tweetnacl if sodium is not enabled, so I make it an radio option.
A commit references this bug: Author: koobs Date: Sun Aug 20 11:58:39 UTC 2017 New revision: 448376 URL: https://svnweb.freebsd.org/changeset/ports/448376 Log: net/libzmq4: Update to 4.2.2 - Update PORTVERSION and distinfo checksum (4.2.2) [1] - Use DISTVERSIONPREFIX -> tweak MASTER_SITES - Split CURVE option (now a group) into TWEETNACL and SODIUM options [1] - Group NORM and PGM options into a MULTICAST group - Simplify & tweak options descriptions accordingly - Update MANPAGES configure argument (*-documentation is deprecated) - Remove patch that was upstreamed [1] - Move curve_keygen from pkg-plist to conditional PLIST_FILES PR: 214367 Submitted by: Eric Camachat <eric camachat org> [1] Changes: head/net/libzmq4/Makefile head/net/libzmq4/distinfo head/net/libzmq4/files/ head/net/libzmq4/pkg-plist
Committed, with changes, in particular: - Add exclusive --disable-curve when SODIUM/TWEETNACL are off - Left out GSSAPI additions. Needs further changes and testing such as not hardcoding :mit (but supporting base, heimdal, etc), additional options (see example in Uses/gssapi.mk) and better use of gssapi.mk variables For other changes see comment 5 Thank you for the contribution Eric, I really apologise for it taking so long to land. Don't hesitate to ping me if you have any questions re the above.