From owner-svn-ports-all@FreeBSD.ORG Thu Aug 7 11:03:00 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6AA56266 for ; Thu, 7 Aug 2014 11:03:00 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 568FB272C for ; Thu, 7 Aug 2014 11:03:00 +0000 (UTC) Received: from marino (uid 1323) (envelope-from marino@FreeBSD.org) id 59ab by svn.freebsd.org (DragonFly Mail Agent v0.9+); Thu, 07 Aug 2014 11:02:59 +0000 From: John Marino Date: Thu, 7 Aug 2014 11:02:59 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <53e35ce3.59ab.1b9d27b3@svn.freebsd.org> X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 11:03:00 -0000 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 + +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 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 + #include + #include ++#include + #include + #include + #include 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%%