ports/net/p5-Net-Nmsg/Makefile
Don Lewis c08c8db779 net/nmsg: 1.1.0
1.1.0:
 * Multiple performance improvements to JSON formatting.

 * Multiple performance and concurrency improvements in nmsg_io loop.

 * Add new dnsobs message type for raw passive DNS observations.

 * Format DNS messages as JSON in base:dnsqr, base:dnstap, and
   base:dnsobs.

 * Format base:encode payload in human readable form in JSON output.

 * Replace yajl with json-c for JSON parsing.

 * nmsgtool: exit with nonzero status when interrupted by signal.

 * Correct container size calculation when sequencing.

 * Address doxygen deprecations.

Build fails with JSON_C option turned off, mark BROKEN.  Reported
upstream.

Bump PORTREVISION of dependent ports

MFH:		2023Q3
Sponsored by:	DomainTools LLC
2023-09-09 22:35:14 -07:00

36 lines
883 B
Makefile

PORTNAME= Net-Nmsg
PORTVERSION= 0.17
PORTREVISION= 2
CATEGORIES= net perl5
MASTER_SITES= https://tools.netsa.cert.org/confluence/download/attachments/12320770/ \
CPAN
MASTER_SITE_SUBDIR= CPAN:MSISK
PKGNAMEPREFIX= p5-
MAINTAINER= truckman@FreeBSD.org
COMMENT= Perl bindings to libnmsg
WWW= https://tools.netsa.cert.org/confluence/display/tt/Net-Nmsg
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libnmsg.so:net/nmsg
RUN_DEPENDS= p5-Math-Int64>=0:math/p5-Math-Int64 \
p5-NetAddr-IP>=0:net-mgmt/p5-NetAddr-IP
USES= perl5
MAKE_JOBS_UNSAFE= yes
USE_PERL5= configure
OPTIONS_DEFINE= EXAMPLES
PORTEXAMPLES= *
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Net/Nmsg/Nmsg.so
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>