Port details |
- libzmq4 ZeroMQ core library (Version 4)
- 4.3.4 net
=5 4.3.4Version of this port present on the latest quarterly branch. - Maintainer: bofh@FreeBSD.org
 - Port Added: 2013-11-28 11:42:08
- Last Update: 2022-03-08 02:09:57
- Commit Hash: bc808e2
- People watching this port, also watch:: git, gnutls, pkg, bash, tiff
- License: LGPL3
- Description:
- ZeroMQ - Distributed Computing Made Simple
* The socket library that acts as a concurrency framework.
* Carries messages across inproc, IPC, TCP, and multicast.
* Connect N-to-N via fanout, pubsub, pipeline, request-reply.
* Asynch I/O for scalable multicore message-passing apps.
Version 4 Features:
* New wire level protocol, ZMTP/3.0
* New security framework with PLAIN and CURVE mechanisms
* New ZMQ_STREAM socket type
WWW: http://www.zeromq.org/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/net/libzmq4/ && make install clean
- To add the package, run one of these commands:
- pkg install net/libzmq4
- pkg install libzmq4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libzmq4
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1621855285
SHA256 (zeromq-4.3.4.tar.gz) = c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5
SIZE (zeromq-4.3.4.tar.gz) = 2486520
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- xmlto : textproc/xmlto
- asciidoc : textproc/asciidoc
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libnorm.so : net/norm
- libpgm.so : net/openpgm
- This port is required by:
- for Build
-
- net-p2p/bitcoin
- net-p2p/bitcoin-daemon
- net-p2p/litecoin
- net-p2p/litecoin-daemon
- net-p2p/qtum
- net-p2p/zetacoin
- net-p2p/zetacoin-daemon
- for Libraries
-
- cad/horizon-eda
- comms/gnuradio
- devel/xeus
- devel/xeus-cling
- math/octave-forge-zeromq
- math/sage
- misc/adios2
-
Deleted ports which required this port:
- for Run
-
- net-p2p/bitcoin
- net-p2p/bitcoin-daemon
- net-p2p/litecoin
- net-p2p/litecoin-daemon
- net-p2p/qtum
- net-p2p/zetacoin
- net-p2p/zetacoin-daemon
- Configuration Options:
- ===> The following configuration options are available for libzmq4-4.3.4:
LIBUNWIND=off: Use libunwind to print stack trace in case of error
MANPAGES=on: Build and/or install manual pages
====> Reliable Multicast Transports
NORM=on: Enable NORM via NRL
PGM=on: Enable PGM transport via OpenPGM
====> CURVE security backend: you can only select none or one of them
SODIUM=off: Use libsodium
TWEETNACL=on: Use tweetnacl
===> Use 'make config' to modify these settings
- Options name:
- net_libzmq4
- USES:
- gmake libtool pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
08 Mar 2022 02:09:57 4.3.4
|
Muhammad Moinur Rahman (bofh)  |
*/*: Take maintainership |
07 Mar 2022 19:07:39 4.3.4
|
Rene Ladan (rene)  |
all: return koobs' ports to the pool after safekeeping his commit bit. |
29 Oct 2021 09:50:18 4.3.4
|
Stefan Eßer (se)  |
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket) |
26 May 2021 00:34:15 4.3.4
|
Danilo G. Baio (dbaio)  Author: Thomas Petig |
net/libzmq4: Update to 4.3.4, Fix security issues
- Patches removed were incorporated upstream.
Changelog: https://github.com/zeromq/libzmq/releases/tag/v4.3.2
https://github.com/zeromq/libzmq/releases/tag/v4.3.3
https://github.com/zeromq/libzmq/releases/tag/v4.3.4
PR: 255102
Approved by: koobs (maintainer, implicit)
MFH: 2021Q2
Security: 21ec4428-bdaa-11eb-a04e-641c67a117d8
Security: 6954a2b0-bda8-11eb-a04e-641c67a117d8
Co-authored-by: Danilo G. Baio <dbaio@FreeBSD.org> |
07 Apr 2021 08:09:01 4.3.1_1 
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 4.3.1_1 
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
03 Mar 2020 12:56:16
4.3.1_1 
|
mat  |
Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable. When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.
Approved by: bapt
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D23940 |
01 Mar 2019 08:08:14
4.3.1_1 
|
tobik  |
net/openpgm: Do not add -I to non-existing directory in openpgm-5.2.pc
foo/lib/pgm-5.2/include does not exist, so applications using strict
compiler flags will fail to build due to this.
Here this breaks devel/xeus build after r491260 [1]:
CMake Error in CMakeLists.txt:
Imported target "cppzmq" includes non-existent path
"/usr/local/lib/pgm-5.2/include"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location. (Only the first 15 lines of the commit message are shown above ) |
01 Feb 2019 02:08:14
4.3.1 
|
koobs  |
net/libzmq4: Remove spurious distinfo entry
Leftover while attempting to use PATCHFILES and PATCH_DIST_STRIP with a local
(not remote) source instead of a files/patch-* file, so one could take verbatim
diffs from GitHub commits/PR's which contain a/ b/ path prefixes, without
having to modify them manually.
PR: 230575
Reported by: ohauer
X-MFH-With: r491260
MFH: 2019Q1 |
26 Jan 2019 10:50:44
4.3.1 
|
koobs  |
net/libzmq4: Update to 4.3.1
- Use upstream provided methods for verbose builds and disabling -Werror
- Pet portlint (USES order)
- Add patch to fix flaky tests [1]
This release fixes a remote code execution vulnerability (CVE-2019-6250)
Changelog:
https://github.com/zeromq/libzmq/releases/tag/v4.3.1
PR: 230575 [1]
Reported by: tobik
Security: 8e48365a-214d-11e9-9f8a-0050562a4d7b
MFH: 2019Q1 |
11 Feb 2018 17:53:33
4.2.3 
|
yuri  |
net/libzmq4: Update to 4.2.3
Changelog:
https://github.com/zeromq/libzmq/releases/tag/v4.2.3
Additional port changes:
* DISTVERSION
* Added LIBUNWIND option to use devel/libunwind
* Disabled static library
* Minor formatting changes
All tests pass.
This release includes some FreeBSD specific fixes like
https://github.com/zeromq/libzmq/pull/2514/files.
PR: 224495
Submitted by: myself
Approved by: timeout expired, tcberner (mentor, implicit) |
26 Oct 2017 18:42:11
4.2.2_1 
|
tijl  |
After r452629 also bump ports that optionally depend on libsodium.
PR: 223192 |
20 Aug 2017 11:58:39
4.2.2 
|
koobs  |
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] |
11 Aug 2016 12:15:20
4.1.5 
|
koobs  |
net/libzmq4: Update to 4.1.5, Add MANPAGES option
- Update PORTVERSION and distinfo checksum (4.1.5)
- Update pkg-plist accordingly (library minor version bump)
- Update MASTER_SITES (upstream moved to GitHub releases)
- Add MANPAGES option and dependencies (xmlto/asciidoc (sorry!) as they
now need to be built. Add OPTIONS_SUB and update pkg-plist accordingly
- Re-patch configure after minor updates since 4.1.4
- Sort pkg-plist
PR: 211306 (part two of two)
Submitted by: Eric Camachat <eric camachat org> |
11 Aug 2016 11:14:42
4.1.4_3 
|
koobs  |
net/libzmq4: Sort OPTIONS alphebetically
MFH: 2016Q3 |
11 Aug 2016 10:27:27
4.1.4_3 
|
koobs  |
net/libzmq4: Add NORM option, Disable -Werror
- Add NORM option and helpers [1], no default.
- Backport upstream pull request #2066. [1][2]
- Override default -Werror in build.
[2] https://github.com/zeromq/libzmq/pull/2066
PR: 211306 (part 1 of 2) [1]
Submitted by: Eric Camachat <eric camachat org> [1]
MFH: 2016Q3 |
12 Jul 2016 22:03:52
4.1.4_2 
|
marino  |
security/libsodium: Upgrade version 1.0.8 => 1.0.10
Also bump all ports that depend on libsodium.
PR: 210999
Submitted by: manu
Approved by: vsevolod (maintainer) |
19 May 2016 10:44:12
4.1.4_1 
|
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by: portmgr blanket |
01 Apr 2016 14:16:20
4.1.4_1 
|
mat  |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
23 Mar 2016 09:20:35
4.1.4_1 
|
vsevolod  |
- Update libsodium to 1.0.8
- Bump revisions of all dependant ports
PR: 206482
Submitted by: lev, w.schwarzenfeld@aon.at |
02 Feb 2016 13:10:54
4.1.4 
|
koobs  |
net/libzmq4: Update to 4.1.4
- Update PORTVERSION and distinfo checksum (4.1.4) [1]
- Convert DEBUG option conditional into helper
- Convert test target into new test framework bits
PR: 206555 [1]
Submitted by: w.schwarzenfeld@aon.at [1] |
25 Aug 2015 17:18:00
4.1.3 
|
lwhsu  |
- Update to 4.1.3
Approved by: koobs (maintainer)
MFH: 2015Q3
Differential Revision: https://reviews.freebsd.org/D3402 |
06 Aug 2015 18:41:50
4.1.2_1 
|
lwhsu  |
- Add a temp fix for zmq4 and ipv6
This patch is from
https://github.com/freebsd/freebsd-ports/pull/31
which s based on
https://github.com/zeromq/zeromq4-1/commit/81464652d2453c608bbbb52fd59e9e9f20857178
Submitted by: melvyn-sopacua (on github)
Approved by: koobs (maintainer)
MFH: 2015Q3 |
15 Jun 2015 11:06:49
4.1.2 
|
koobs  |
net/libzmq4: Update to 4.1.2, Fixes CVE-2014-9721
- Update to 4.1.2
- Update pkg-plist
- USES: pkg-config is now a global dependency
- OPTIONS: with-sytem-pgm is now with-pgm, update helpers
- OPTIONS: with-libsodium no longer takes args, update helpers
- Override pkgconfigdir via configure, deprecate USES: pathfix
- Bump PORTREVISION for dependent ports for shared library version
change
While I'm here:
- Whitespace align Makefile
Based on:
PR: 200502
Reported by: Sevan Janiyan <venture37 geeklan co uk>
Submitted by: Jason Unovitch <jason.unovitch gmail com>
MFH: 2015Q2
Security: 10a6d0aa-0b1c-11e5-bb90-002590263bf5
Security: CVE-2014-9721 |
13 Jun 2015 16:14:55
4.0.5_1 
|
vsevolod  |
- Updated libsodium to 1.0.3 [1]
- Bump revision for dependent ports
PR: 200548 [1]
Submitted by: rsimmons0 at gmail.com [1] |
09 Feb 2015 03:23:50
4.0.5 
|
koobs  |
net/libzmq4: Update to 4.0.5
- Update to 4.0.5
- Add LICENSE_FILE
- Sort Makefile sections
- Verbose'ify build
- Reduce diffs between net/libzmq3 [1]
[1] NOTE: OpenPGM is now a DEFAULT option in net/libzmq3
Changes:
* https://github.com/zeromq/zeromq4-x/blob/v4.0.5/NEWS
While I'm here:
- Bump PORTREVISIONS to chase shared library version change
- czmq: Verbose'ify czmq build
- czmq: Use install-strip to strip shared library
PR: 197407 |
31 Oct 2014 10:21:11
4.0.4_3 
|
bapt  |
Activate CURVE and OPENPGM options by default
Strip binaries
Approved by: koobs (maintainer) |
07 Jul 2014 13:54:24
4.0.4_2 
|
tijl  |
- Convert security/libsodium to USES=libtool and bump dependent ports
- Run "make check" from regression-test target
- dns/curvedns: white space fixes |
06 Jun 2014 20:27:57
4.0.4_1 
|
naddy  |
Switch ZeroMQ 4 ports to USES=libtool and bump revision of affected ports.
Approved by: koobs |
22 Mar 2014 05:25:34
4.0.4 
|
koobs  |
net/libzmq4: Update to 4.0.4
- Update to 4.0.4
Changes:
https://github.com/zeromq/zeromq4-x/blob/v4.0.4/NEWS |
28 Nov 2013 16:08:00
4.0.3 
|
koobs  |
net/libzmq4: Update to 4.0.3
- Update to 4.0.3 |
28 Nov 2013 11:41:57
4.0.2 
|
koobs  |
net/libzmq4: ZeroMQ core library (Version 4) [NEW PORT]
ZeroMQ - Distributed Computing Made Simple
* The socket library that acts as a concurrency framework.
* Carries messages across inproc, IPC, TCP, and multicast.
* Connect N-to-N via fanout, pubsub, pipeline, request-reply.
* Asynch I/O for scalable multicore message-passing apps.
Version 4 Features:
* New wire level protocol, ZMTP/3.0
* New security framework with PLAIN and CURVE mechanisms
* New ZMQ_STREAM socket type
WWW: http://www.zeromq.org/
PR: ports/183730
Reviewed by: kwm, wg |