Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Aug 2014 11:02:59 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r364263 - in head/net: . nmsg nmsg/files
Message-ID:  <53e35ce3.59ab.1b9d27b3@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Thu Aug  7 11:02:58 2014
New Revision: 364263
URL: http://svnweb.freebsd.org/changeset/ports/364263
QAT: https://qat.redports.org/buildarchive/r364263/

Log:
  Add new port net/nmsg
  
  PR:		190601
  Submitted by:	Don Lewis (truckman@)
  
       ================================================================
  
  The NMSG format is an efficient encoding of typed, structured data into
  payloads which are packed into containers which can be transmitted over
  the network or stored to disk. libnmsg is the reference implementation
  of this format and provides an extensible interface for creating and
  parsing messages in NMSG format. The NMSG format relies on Google
  Protocol Buffers to encode the payload header. Individual NMSG payloads
  are distinguished by assigned vendor ID and message type values and
  libnmsg provides a modular interface for registering handlers for
  specific message types. libnmsg makes it easy to build new message
  types using the protobuf-c compiler.

Added:
  head/net/nmsg/
  head/net/nmsg/Makefile   (contents, props changed)
  head/net/nmsg/distinfo   (contents, props changed)
  head/net/nmsg/files/
  head/net/nmsg/files/patch-nmsg_msgmod_transparent.h   (contents, props changed)
  head/net/nmsg/files/patch-nmsg_private.h   (contents, props changed)
  head/net/nmsg/pkg-descr   (contents, props changed)
  head/net/nmsg/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Thu Aug  7 11:01:14 2014	(r364262)
+++ head/net/Makefile	Thu Aug  7 11:02:58 2014	(r364263)
@@ -419,6 +419,7 @@
     SUBDIR += ngrep
     SUBDIR += nifmon
     SUBDIR += nload
+    SUBDIR += nmsg
     SUBDIR += nocatsplash
     SUBDIR += nos-ttb
     SUBDIR += nph

Added: head/net/nmsg/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/nmsg/Makefile	Thu Aug  7 11:02:58 2014	(r364263)
@@ -0,0 +1,53 @@
+# $FreeBSD$
+
+PORTNAME=	nmsg
+PORTVERSION=	0.8.0
+# DISTNAME=	${PORTNAME}-${PORTVERSION}
+CATEGORIES=	net
+MASTER_SITES=	https://dl.farsightsecurity.com/dist/nmsg/
+
+MAINTAINER=	truckman@FreeBSD.org
+COMMENT=	Network message encapsulation system
+
+LICENSE=	APACHE20
+
+OPTIONS_DEFINE=	DOCS EXAMPLES
+OPTIONS_SUB=	yes
+
+.include <bsd.port.options.mk>
+
+LIB_DEPENDS+=	libprotobuf-c.so:${PORTSDIR}/devel/protobuf-c \
+		libxs.so:${PORTSDIR}/devel/libxs \
+		libwdns.so:${PORTSDIR}/dns/wdns
+
+DOCBOOK_XML=	${LOCALBASE}/share/xml/docbook/4.2
+DOCBOOK_XSL_NS=	${LOCALBASE}/share/doc/docbook-xsl-ns/html/docbook.css.source.html
+BUILD_DEPENDS+=	xsltproc:${PORTSDIR}/textproc/libxslt \
+		${DOCBOOK_XML}:${PORTSDIR}/textproc/docbook-xml \
+		${DOCBOOK_XSL_NS}:${PORTSDIR}/textproc/docbook-xsl-ns
+
+ALL_TARGET=	all
+.if ${PORT_OPTIONS:MDOCS}
+BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
+ALL_TARGET+=	html-local
+.endif
+
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+USES=		gmake libtool pathfix pkgconfig
+CONFIGURE_ARGS+=	--with-pkgconfigdir='$${exec_prefix}/libdata/pkgconfig'
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnmsg.so.6.0.0
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/nmsg/nmsg_msg8_base.so
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}/html
+	${INSTALL_DATA} ${WRKSRC}/doc/doxygen/html/* ${STAGEDIR}${DOCSDIR}/html
+.endif
+.if ${PORT_OPTIONS:MEXAMPLES}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/examples/*.c ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.mk>

Added: head/net/nmsg/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/nmsg/distinfo	Thu Aug  7 11:02:58 2014	(r364263)
@@ -0,0 +1,2 @@
+SHA256 (nmsg-0.8.0.tar.gz) = 369bfe87bdfe52de4137e28271b179e569fba23479bd04d85e5347c66d0674d0
+SIZE (nmsg-0.8.0.tar.gz) = 565198

Added: head/net/nmsg/files/patch-nmsg_msgmod_transparent.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/nmsg/files/patch-nmsg_msgmod_transparent.h	Thu Aug  7 11:02:58 2014	(r364263)
@@ -0,0 +1,11 @@
+--- nmsg/msgmod/transparent.h.orig	2013-11-26 14:22:39.000000000 -0800
++++ nmsg/msgmod/transparent.h	2014-07-26 13:46:17.000000000 -0700
+@@ -96,7 +96,7 @@
+     case PROTOBUF_C_TYPE_BYTES:
+       return sizeof (ProtobufCBinaryData);
+     }
+-  PROTOBUF_C_ASSERT_NOT_REACHED ();
++  assert(0);
+   return 0;
+ }
+ 

Added: head/net/nmsg/files/patch-nmsg_private.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/nmsg/files/patch-nmsg_private.h	Thu Aug  7 11:02:58 2014	(r364263)
@@ -0,0 +1,17 @@
+--- nmsg/private.h.orig	2014-01-09 18:55:44.000000000 -0800
++++ nmsg/private.h	2014-07-26 13:45:33.000000000 -0700
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (c) 2008-2013 by Farsight Security, Inc.
++ * Copyright (c) 2008-2014 by Farsight Security, Inc.
+  *
+  * Licensed under the Apache License, Version 2.0 (the "License");
+  * you may not use this file except in compliance with the License.
+@@ -35,6 +35,7 @@
+ #include <ctype.h>
+ #include <errno.h>
+ #include <fcntl.h>
++#include <inttypes.h>
+ #include <limits.h>
+ #include <pthread.h>
+ #include <poll.h>

Added: head/net/nmsg/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/nmsg/pkg-descr	Thu Aug  7 11:02:58 2014	(r364263)
@@ -0,0 +1,12 @@
+The NMSG format is an efficient encoding of typed, structured data into
+payloads which are packed into containers which can be transmitted over
+the network or stored to disk. libnmsg is the reference implementation
+of this format and provides an extensible interface for creating and
+parsing messages in NMSG format. The NMSG format relies on Google
+Protocol Buffers to encode the payload header. Individual NMSG payloads
+are distinguished by assigned vendor ID and message type values and
+libnmsg provides a modular interface for registering handlers for
+specific message types. libnmsg makes it easy to build new message
+types using the protobuf-c compiler.
+
+WWW: https://github.com/farsightsec/nmsg

Added: head/net/nmsg/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/nmsg/pkg-plist	Thu Aug  7 11:02:58 2014	(r364263)
@@ -0,0 +1,283 @@
+bin/nmsgtool
+include/nmsg.h
+include/nmsg/alias.h
+include/nmsg/asprintf.h
+include/nmsg/base/defs.h
+include/nmsg/base/dns.pb-c.h
+include/nmsg/base/dnsqr.pb-c.h
+include/nmsg/base/email.pb-c.h
+include/nmsg/base/encode.pb-c.h
+include/nmsg/base/http.pb-c.h
+include/nmsg/base/ipconn.pb-c.h
+include/nmsg/base/linkpair.pb-c.h
+include/nmsg/base/logline.pb-c.h
+include/nmsg/base/ncap.pb-c.h
+include/nmsg/base/packet.pb-c.h
+include/nmsg/base/pkt.pb-c.h
+include/nmsg/base/xml.pb-c.h
+include/nmsg/chalias.h
+include/nmsg/compat.h
+include/nmsg/constants.h
+include/nmsg/container.h
+include/nmsg/input.h
+include/nmsg/io.h
+include/nmsg/ipdg.h
+include/nmsg/isc
+include/nmsg/message.h
+include/nmsg/msgmod.h
+include/nmsg/msgmod_plugin.h
+include/nmsg/nmsg.pb-c.h
+include/nmsg/output.h
+include/nmsg/pcap_input.h
+include/nmsg/random.h
+include/nmsg/rate.h
+include/nmsg/res.h
+include/nmsg/sock.h
+include/nmsg/strbuf.h
+include/nmsg/timespec.h
+include/nmsg/vendors.h
+include/nmsg/zbuf.h
+lib/libnmsg.a
+lib/libnmsg.so
+lib/libnmsg.so.6
+lib/libnmsg.so.6.0.0
+lib/nmsg/nmsg_msg8_base.so
+libdata/pkgconfig/libnmsg.pc
+man/man1/nmsgtool.1.gz
+share/nmsg/base/dns.proto
+share/nmsg/base/dnsqr.proto
+share/nmsg/base/email.proto
+share/nmsg/base/encode.proto
+share/nmsg/base/http.proto
+share/nmsg/base/ipconn.proto
+share/nmsg/base/linkpair.proto
+share/nmsg/base/logline.proto
+share/nmsg/base/ncap.proto
+share/nmsg/base/packet.proto
+share/nmsg/base/pkt.proto
+share/nmsg/base/xml.proto
+%%PORTDOCS%%%%DOCSDIR%%/html/alias_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/alias_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/alias_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/annotated.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asprintf_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asprintf_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/asprintf_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/base_2ipreasm_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/base_2ipreasm_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/bc_s.png
+%%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png
+%%PORTDOCS%%%%DOCSDIR%%/html/brate_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/buf_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/chalias_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/chalias_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/chalias_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/classes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/closed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/compat_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/constants_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/constants_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/container_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/container_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/container_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/defs_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dir_3af54cfecedfb12761767b16ec9023ab.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dir_4f6bb03c86ce0ea5b3aa577d73c919a3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dlmod_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dns_8c.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dns_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dns_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dns_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dnsqr_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dnsqr_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dnsqr_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css
+%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.png
+%%PORTDOCS%%%%DOCSDIR%%/html/dynsections.js
+%%PORTDOCS%%%%DOCSDIR%%/html/email_8c.html
+%%PORTDOCS%%%%DOCSDIR%%/html/email_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/email_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/email_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/encode_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/encode_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/encode_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/files.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2blank.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2cl.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2doc.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2folderclosed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2folderopen.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2lastnode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2link.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2mlastnode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2mnode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2mo.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2node.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2ns.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2plastnode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2pnode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2splitbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ftv2vertline.png
+%%PORTDOCS%%%%DOCSDIR%%/html/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/html/globals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/globals_defs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/globals_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/globals_eval.html
+%%PORTDOCS%%%%DOCSDIR%%/html/globals_func.html
+%%PORTDOCS%%%%DOCSDIR%%/html/globals_type.html
+%%PORTDOCS%%%%DOCSDIR%%/html/http_8c.html
+%%PORTDOCS%%%%DOCSDIR%%/html/http_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/http_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/http_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input__callback_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input__frag_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input__nmsg_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input__nullnmsg_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input__pcap_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input__pres_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/input__seqsrc_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/io_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/io_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/io_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipconn_8c.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipconn_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipconn_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipconn_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipdg_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipdg_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipdg_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipreasm_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ipreasm_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/html/linkpair_8c.html
+%%PORTDOCS%%%%DOCSDIR%%/html/linkpair_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/linkpair_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/linkpair_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/logline_8c.html
+%%PORTDOCS%%%%DOCSDIR%%/html/logline_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/logline_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/logline_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/message_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/message_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/msgmod_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/msgmod_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/msgmod__plugin_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/msgmodset_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png
+%%PORTDOCS%%%%DOCSDIR%%/html/nav_g.png
+%%PORTDOCS%%%%DOCSDIR%%/html/nav_h.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ncap_8c.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ncap_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ncap_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/ncap_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nmsg_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nmsg_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nmsg_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nmsg_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nmsg_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nmsg__msg__base_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/nmsg__port__net_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/open.png
+%%PORTDOCS%%%%DOCSDIR%%/html/output_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/output_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/output_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/output__frag_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/output__nmsg_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/output__pres_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/packet_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/packet_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/packet_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/payload_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/pcap__input_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/pcap__input_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/pcap__input_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/pkt_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/pkt_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/pkt_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/private_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/random_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/random_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/random_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/rate_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/rate_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/rate_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/res_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/res_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/res_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sock_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sock_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sock_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/strbuf_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/strbuf_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/strbuf_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__buf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__callback__input.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__callback__output.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__dlmod.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__ethhdr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__frag.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__frag__key.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__frag__tree.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__icmphdr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__idname.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__input.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__io__close__event.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__ipdg.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__iphdr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__message.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__msgmod.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__msgmod__clos.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__msgmod__field.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__msgmod__plugin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__msgmodset.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__msgvendor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__output.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__pcap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__pres.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__seqsrc.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__seqsrc__key.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__strbuf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__stream__input.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__stream__output.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__tcphdr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/structnmsg__udphdr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sync_off.png
+%%PORTDOCS%%%%DOCSDIR%%/html/sync_on.png
+%%PORTDOCS%%%%DOCSDIR%%/html/tab_a.png
+%%PORTDOCS%%%%DOCSDIR%%/html/tab_b.png
+%%PORTDOCS%%%%DOCSDIR%%/html/tab_h.png
+%%PORTDOCS%%%%DOCSDIR%%/html/tab_s.png
+%%PORTDOCS%%%%DOCSDIR%%/html/tabs.css
+%%PORTDOCS%%%%DOCSDIR%%/html/timespec_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/timespec_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/timespec_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/vendors_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/vendors_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xml_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xml_8pb-c_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xml_8pb-c_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xsio_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/zbuf_8c_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/zbuf_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/zbuf_8h_source.html
+%%EXAMPLES%%%%EXAMPLESDIR%%/email_client.c
+%%EXAMPLES%%%%EXAMPLESDIR%%/email_client_postfix.py
+%%EXAMPLES%%%%EXAMPLESDIR%%/http_client.c
+%%EXAMPLES%%%%EXAMPLESDIR%%/ipconn_client.c
+%%EXAMPLES%%%%EXAMPLESDIR%%/nmsg-dnsqr2pcap.c
+%%EXAMPLES%%%%EXAMPLESDIR%%/nmsg-packet2pcap.c
+%%EXAMPLES%%%%EXAMPLESDIR%%/nmsg_callback.c
+%%EXAMPLES%%%%EXAMPLESDIR%%/print_srcip.c
+@dirrmtry include/nmsg/base
+@dirrmtry include/nmsg
+@dirrmtry lib/nmsg
+@dirrmtry share/nmsg/base
+@dirrmtry share/nmsg
+%%DOCS%%@dirrmtry %%DOCSDIR%%/html
+%%DOCS%%@dirrmtry %%DOCSDIR%%
+%%EXAMPLES%%@dirrmtry %%EXAMPLESDIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53e35ce3.59ab.1b9d27b3>