Created attachment 148147 [details] shar file containing Makefile, distinfo, pkg-descr, pkg-plist for net/p5-Net-Nmsg Net::Nmsg is a perl binding to libnmsg, the reference implementation of the NMSG binary structured message interchange format. The NMSG documentation describes the format as: 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. Each payload is associated with a specific message schema. Modules implementing a certain message schema along with functionality to convert between binary and presentation formats can be loaded at runtime by libnmsg. nmsgtool provides a command line interface to control the transmission, storage, creation, and conversion of NMSG payloads. WWW: https://tools.netsa.cert.org/confluence/display/tt/Net-Nmsg
this is unnecessary: X.if ${PORT_OPTIONS:MEXAMPLES} XPORTEXAMPLES= * X.endif just define PORTEXAMPLES unconditionally above the include <options> line. A poudriere test log would be nice too (although I'd let you slide on this)
Created attachment 148998 [details] updated shar file containing Makefile, distinfo, pkg-descr, pkg-plist for net/p5-Net-Nmsg In the past I've run into problems with using a wildcard with PORTEXAMPLES and/or PORTDATA (but never PORTDOCS) unless I used a .if wrapper. It might have been order dependent, but I've never seen the order vs. the .include documented, and portlint doesn't complain about either ordering. Since this seems to be working without the wrapper and in the order you suggest, update the shar file with the simpler Makefile.
Created attachment 148999 [details] requested poudriere build log
This looks good now; I'm promoting it to the patch-ready pool. Thanks!
A commit references this bug: Author: marino Date: Tue Nov 4 17:45:55 UTC 2014 New revision: 372158 URL: https://svnweb.freebsd.org/changeset/ports/372158 Log: Add new port net/p5-Net-Nmsg PR: 194276 Submitted by: Don Lewis Net::Nmsg is a perl binding to libnmsg, the reference implementation of the NMSG binary structured message interchange format. The NMSG documentation describes the format as: 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. Each payload is associated with a specific message schema. Modules implementing a certain message schema along with functionality to convert between binary and presentation formats can be loaded at runtime by libnmsg. nmsgtool provides a command line interface to control the transmission, storage, creation, and conversion of NMSG payloads. Changes: head/net/Makefile head/net/p5-Net-Nmsg/ head/net/p5-Net-Nmsg/Makefile head/net/p5-Net-Nmsg/distinfo head/net/p5-Net-Nmsg/pkg-descr head/net/p5-Net-Nmsg/pkg-plist
Thanks, the poudriere log came in handy. I started building it myself just to be thorough but got disheartened when texlive got pulled in and started to build. It's still building now. :)