pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/zeromq



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Oct 10 15:16:01 UTC 2023

Modified Files:
        pkgsrc/net/zeromq: Makefile PLIST distinfo
Removed Files:
        pkgsrc/net/zeromq/patches: patch-src_kqueue.cpp

Log Message:
zeromq: updated to 4.3.5

libzmq 4.3.5

Relicensing from LGPL-3.0+ (with custom exceptions) to MPL-2.0 is now complete.
libzmq is now distributed under the Mozilla Public License 2.0. Relicensing
grants have been collected from all relevant authors, and some functionality
has been clean-room reimplemented where that was not possible. In layman terms,
the new license provides the same rights and obligations as before. Source
files are now tagged using the SPDX license identifier format.
Details of the relicensing process can be seen at:
Relicensing grants have been archived at:
https://github.com/rlenferink/libzmq-relicense
A special thanks to everybody who helped with this long and difficult task,
with the process, the reimplementations, the collections and everything else.

New DRAFT (see NEWS for 4.2.0) socket options:

ZMQ_BUSY_POLL will set the SO_BUSY_POLL socket option on the underlying
sockets, if it is supported.
ZMQ_HICCUP_MSG will send a message when the peer has been disconnected.
ZMQ_XSUB_VERBOSE_UNSUBSCRIBE will configure a socket to pass all
unsubscription messages, including duplicated ones.
ZMQ_TOPICS_COUNT will return the number of subscribed topics on a
PUB/SUB socket.
ZMQ_NORM_MODE, ZMQ_NORM_UNICAST_NACK, ZMQ_NORM_BUFFER_SIZE,
ZMQ_NORM_SEGMENT_SIZE, ZMQ_NORM_BLOCK_SIZE, ZMQ_NORM_NUM_PARITY,
ZMQ_NORM_NUM_AUTOPARITY and ZMQ_NORM_PUSH to control various aspect of
NORM sockets.
See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details.
New DRAFT (see NEWS for 4.2.0) zmq_ppoll APIs was added that differs from
zmq_poll in the same way that ppoll differs from poll.
See doc/zmq_ppoll.txt for details.

Various bug fixes and performance improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/net/zeromq/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/zeromq/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/net/zeromq/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/net/zeromq/patches/patch-src_kqueue.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/zeromq/Makefile
diff -u pkgsrc/net/zeromq/Makefile:1.33 pkgsrc/net/zeromq/Makefile:1.34
--- pkgsrc/net/zeromq/Makefile:1.33     Sun Jan  2 00:17:33 2022
+++ pkgsrc/net/zeromq/Makefile  Tue Oct 10 15:16:01 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2022/01/02 00:17:33 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2023/10/10 15:16:01 adam Exp $
 
-DISTNAME=      zeromq-4.3.4
+DISTNAME=      zeromq-4.3.5
 CATEGORIES=    net devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=zeromq/}
 GITHUB_PROJECT=        libzmq
@@ -9,12 +9,13 @@ GITHUB_RELEASE=       v${PKGVERSION_NOREV}
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://zeromq.org/
 COMMENT=       The ZeroMQ messaging library
-LICENSE=       gnu-lgpl-v3
+LICENSE=       mpl-2.0
 
 USE_LANGUAGES=         c c99 gnu++11
 USE_LIBTOOL=           yes
 USE_TOOLS+=            gmake pkg-config
 GNU_CONFIGURE=         yes
+#CONFIGURE_ARGS+=      --disable-curve
 CONFIGURE_ARGS+=       --with-libsodium=${BUILDLINK_PREFIX.libsodium}
 PKGCONFIG_OVERRIDE+=   src/libzmq.pc.in
 TEST_TARGET=           check

Index: pkgsrc/net/zeromq/PLIST
diff -u pkgsrc/net/zeromq/PLIST:1.11 pkgsrc/net/zeromq/PLIST:1.12
--- pkgsrc/net/zeromq/PLIST:1.11        Sun Nov 14 20:15:45 2021
+++ pkgsrc/net/zeromq/PLIST     Tue Oct 10 15:16:01 2023
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.11 2021/11/14 20:15:45 adam Exp $
-bin/curve_keygen
+@comment $NetBSD: PLIST,v 1.12 2023/10/10 15:16:01 adam Exp $
+@comment bin/curve_keygen
 include/zmq.h
 include/zmq_utils.h
 lib/libzmq.la
@@ -44,6 +44,7 @@ man/man3/zmq_msg_set_routing_id.3
 man/man3/zmq_msg_size.3
 man/man3/zmq_poll.3
 man/man3/zmq_poller.3
+man/man3/zmq_ppoll.3
 man/man3/zmq_proxy.3
 man/man3/zmq_proxy_steerable.3
 man/man3/zmq_recv.3

Index: pkgsrc/net/zeromq/distinfo
diff -u pkgsrc/net/zeromq/distinfo:1.34 pkgsrc/net/zeromq/distinfo:1.35
--- pkgsrc/net/zeromq/distinfo:1.34     Sun Nov 14 20:15:45 2021
+++ pkgsrc/net/zeromq/distinfo  Tue Oct 10 15:16:01 2023
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.34 2021/11/14 20:15:45 adam Exp $
+$NetBSD: distinfo,v 1.35 2023/10/10 15:16:01 adam Exp $
 
-BLAKE2s (zeromq-4.3.4.tar.gz) = 3f7dd6301bc3a0326ed372ae3862c213f342ac518c8605f408f1932f2cbc38ef
-SHA512 (zeromq-4.3.4.tar.gz) = e198ef9f82d392754caadd547537666d4fba0afd7d027749b3adae450516bcf284d241d4616cad3cb4ad9af8c10373d456de92dc6d115b037941659f141e7c0e
-Size (zeromq-4.3.4.tar.gz) = 2486520 bytes
+BLAKE2s (zeromq-4.3.5.tar.gz) = 9c1df948ee62417689a6f0ccc762ed61f314c4d8ac0ccc6929a9b2b646a6aabb
+SHA512 (zeromq-4.3.5.tar.gz) = a71d48aa977ad8941c1609947d8db2679fc7a951e4cd0c3a1127ae026d883c11bd4203cf315de87f95f5031aec459a731aec34e5ce5b667b8d0559b157952541
+Size (zeromq-4.3.5.tar.gz) = 2530237 bytes
 SHA1 (patch-src_ipc__listener.cpp) = 4440ed53b04b72ac732377f695716d5017121af3
-SHA1 (patch-src_kqueue.cpp) = b0313bf68e3c8b906a2770f625b6706f40fc0530
 SHA1 (patch-src_tcp__listener.cpp) = e806f9776f46668f30c3a2c3baf7e52afd4a7a49



Home | Main Index | Thread Index | Old Index