Bug 214367 - net/libzmq4: Update to 4.2.2
Summary: net/libzmq4: Update to 4.2.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kubilay Kocak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-09 19:42 UTC by Eric Camachat
Modified: 2017-08-20 12:02 UTC (History)
2 users (show)

See Also:
koobs: maintainer-feedback+


Attachments
Update net/libzmq4 to 4.2.0 (4.77 KB, patch)
2016-11-09 19:42 UTC, Eric Camachat
no flags Details | Diff
Update to v4.2.1, brings back curve_keygen (6.12 KB, patch)
2017-01-12 20:21 UTC, Eric Camachat
no flags Details | Diff
Upgrade to v4.2.2. (6.43 KB, patch)
2017-06-06 18:50 UTC, Eric Camachat
eric: maintainer-approval? (koobs)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Camachat 2016-11-09 19:42:52 UTC
Created attachment 176827 [details]
Update net/libzmq4 to 4.2.0
Comment 1 Eric Camachat 2017-01-12 20:21:54 UTC
Created attachment 178838 [details]
Update to v4.2.1, brings back curve_keygen
Comment 2 Eric Camachat 2017-06-06 18:50:36 UTC
Created attachment 183272 [details]
Upgrade to v4.2.2.
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2017-06-07 07:43:16 UTC
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?
Comment 4 Eric Camachat 2017-07-21 19:14:02 UTC
(In reply to Kubilay Kocak from comment #3)
It will use tweetnacl if sodium is not enabled, so I make it an radio option.
Comment 5 commit-hook freebsd_committer freebsd_triage 2017-08-20 11:59:00 UTC
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
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2017-08-20 12:02:31 UTC
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.