svn commit: r461714 - head/dns/dnscap
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Feb 13 17:02:07 UTC 2018
Author: sunpoet
Date: Tue Feb 13 17:02:05 2018
New Revision: 461714
URL: https://svnweb.freebsd.org/changeset/ports/461714
Log:
Add CDS option
Modified:
head/dns/dnscap/Makefile
head/dns/dnscap/pkg-plist
Modified: head/dns/dnscap/Makefile
==============================================================================
--- head/dns/dnscap/Makefile Tue Feb 13 17:02:00 2018 (r461713)
+++ head/dns/dnscap/Makefile Tue Feb 13 17:02:05 2018 (r461714)
@@ -13,19 +13,29 @@ COMMENT= DNS network traffic capture utility
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-OPTIONS_DEFINE= DOCS THREADS
+OPTIONS_DEFINE= CDS DOCS THREADS
OPTIONS_DEFAULT=THREADS
+OPTIONS_SUB= yes
+CDS_DESC= CBOR DNS Stream (CDS) format (experimental)
CONFIGURE_ARGS= --enable-shared --enable-static
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= autoreconf libtool
+USES= autoreconf libtool localbase
GH_ACCOUNT= DNS-OARC
+# https://github.com/DNS-OARC/dnscap/tree/develop/src
GH_TUPLE= DNS-OARC:pcap-thread:v3.1.0:pcap/src/pcap-thread
USE_GITHUB= yes
+CDS_CONFIGURE_OFF= ac_cv_lib_ldns_ldns_wire2pkt=no \
+ ac_cv_lib_tinycbor_cbor_parser_init=no
+CDS_LIB_DEPENDS= libldns.so:dns/ldns \
+ libtinycbor.so:devel/tinycbor
THREADS_CONFIGURE_ENABLE= threads
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|\(HAVE_\)\(CBOR_CBOR_H\)|\1TINY\2|; s|cbor/cbor.h|tiny&|' ${WRKSRC}/configure.ac ${WRKSRC}/src/dump_cbor.c ${WRKSRC}/src/dump_cds.c
post-patch-DOCS-off:
@${REINPLACE_CMD} -e '/^install-data-am: / s| install-dist_docDATA||' ${WRKSRC}/Makefile.am
Modified: head/dns/dnscap/pkg-plist
==============================================================================
--- head/dns/dnscap/pkg-plist Tue Feb 13 17:02:00 2018 (r461713)
+++ head/dns/dnscap/pkg-plist Tue Feb 13 17:02:05 2018 (r461714)
@@ -1,10 +1,16 @@
bin/dnscap
+%%CDS%%bin/dnscap-rssm-rssac002
lib/dnscap/pcapdump.a
lib/dnscap/pcapdump.so
lib/dnscap/royparse.a
lib/dnscap/royparse.so
+%%CDS%%lib/dnscap/rssm.a
+%%CDS%%lib/dnscap/rssm.so
+%%CDS%%lib/dnscap/rzkeychange.a
+%%CDS%%lib/dnscap/rzkeychange.so
lib/dnscap/txtout.a
lib/dnscap/txtout.so
+%%CDS%%man/man1/dnscap-rssm-rssac002.1.gz
man/man1/dnscap.1.gz
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS
%%PORTDOCS%%%%DOCSDIR%%/README.md
More information about the svn-ports-all
mailing list