net/nmsg: Upgrade to 1.2.0

nmsg (1.2.0)

 * Add support for Kafka i/o in JSON and binary forms.

 * Add support for prometheus metrics export.

 * Replace mutex protected counters and flags with stdatomic
   operations.

 * New command line options: --kafkakey, --readkafka, --writekafka,
                             --promport

 * New functions: nmsg_input_open_kafka_endpoint(),
                  nmsg_input_open_kafka_json(),
                  nmsg_output_open_kafka_endpoint(),
                  nmsg_output_open_kafka_json()

Sponsored by:	DomainTools LLC
This commit is contained in:
Don Lewis 2024-07-10 21:16:24 -07:00
parent e3ddeb730f
commit b2caa2b036
3 changed files with 11 additions and 8 deletions

View file

@ -1,6 +1,6 @@
PORTNAME= nmsg
PORTVERSION= 1.1.2
PORTREVISION= 2
PORTVERSION= 1.2.0
PORTREVISION= 0
CATEGORIES= net
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
@ -26,13 +26,16 @@ PORTDOCS= *
# The DOXYGEN option is best effort.
# If doxygen is installed, it will get used if the option is set to NO.
OPTIONS_DEFINE= JSON_C ZEROMQ DOXYGEN EXAMPLES MANPAGES DOCS
OPTIONS_DEFAULT= JSON_C ZEROMQ DOXYGEN MANPAGES
OPTIONS_DEFINE= JSON_C KAFKA ZEROMQ DOXYGEN EXAMPLES MANPAGES DOCS
OPTIONS_DEFAULT= JSON_C KAFKA ZEROMQ DOXYGEN MANPAGES
OPTIONS_SUB= yes
JSON_C_DESC= JSON support via libjson-c
JSON_C_CONFIGURE_WITH= json-c
JSON_C_LIB_DEPENDS= libjson-c.so:devel/json-c
KAFKA_DESC= Kafka I/O in JSON and binary forms
KAFKA_CONFIGURE_WITH= librdkafka
KAFKA_LIB_DEPENDS= librdkafka.so:net/librdkafka
ZEROMQ_DESC= ZeroMQ support
ZEROMQ_CONFIGURE_WITH= libzmq
ZEROMQ_LIB_DEPENDS= libzmq.so:net/libzmq4

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1697442893
SHA256 (nmsg-1.1.2.tar.gz) = 0727bf083fc01f9944ba40bae2936b4f09b9e284f839ba735514ee1cd1a0e3d5
SIZE (nmsg-1.1.2.tar.gz) = 727298
TIMESTAMP = 1720668312
SHA256 (nmsg-1.2.0.tar.gz) = 16d43d985f58bc816dbb57e77d86d0a293c7fa72e270219e82b73c39b46a4aa2
SIZE (nmsg-1.2.0.tar.gz) = 744422

View file

@ -46,7 +46,7 @@ include/nmsg/zbuf.h
lib/libnmsg.a
lib/libnmsg.so
lib/libnmsg.so.8
lib/libnmsg.so.8.1.1
lib/libnmsg.so.8.2.0
lib/nmsg/nmsg_flt1_sample.so
lib/nmsg/nmsg_msg9_base.so
libdata/pkgconfig/libnmsg.pc