From owner-svn-ports-head@FreeBSD.ORG Tue Nov 4 17:45:55 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A9D4886C; Tue, 4 Nov 2014 17:45:55 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8A18C3C6; Tue, 4 Nov 2014 17:45:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sA4HjtYs008723; Tue, 4 Nov 2014 17:45:55 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sA4Hjsqs008718; Tue, 4 Nov 2014 17:45:54 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201411041745.sA4Hjsqs008718@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Tue, 4 Nov 2014 17:45:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r372158 - in head/net: . p5-Net-Nmsg X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2014 17:45:55 -0000 Author: marino Date: Tue Nov 4 17:45:53 2014 New Revision: 372158 URL: https://svnweb.freebsd.org/changeset/ports/372158 QAT: https://qat.redports.org/buildarchive/r372158/ 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. Added: head/net/p5-Net-Nmsg/ head/net/p5-Net-Nmsg/Makefile (contents, props changed) head/net/p5-Net-Nmsg/distinfo (contents, props changed) head/net/p5-Net-Nmsg/pkg-descr (contents, props changed) head/net/p5-Net-Nmsg/pkg-plist (contents, props changed) Modified: head/net/Makefile Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Tue Nov 4 17:33:47 2014 (r372157) +++ head/net/Makefile Tue Nov 4 17:45:53 2014 (r372158) @@ -594,6 +594,7 @@ SUBDIR += p5-Net-NIS SUBDIR += p5-Net-NIS-Listgroup SUBDIR += p5-Net-Nessus-XMLRPC + SUBDIR += p5-Net-Nmsg SUBDIR += p5-Net-OAuth SUBDIR += p5-Net-OAuth-Simple SUBDIR += p5-Net-OAuth2 Added: head/net/p5-Net-Nmsg/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/p5-Net-Nmsg/Makefile Tue Nov 4 17:45:53 2014 (r372158) @@ -0,0 +1,36 @@ +# $FreeBSD$ + +PORTNAME= Net-Nmsg +PORTVERSION= 0.12 +CATEGORIES= net perl5 +MASTER_SITES= https://tools.netsa.cert.org/confluence/download/attachments/12320770/ \ + http://tools.netsa.cert.org/confluence/download/attachments/12320770/ +PKGNAMEPREFIX= p5- + +MAINTAINER= truckman@FreeBSD.org +COMMENT= Net::Nmsg is a perl binding to libnmsg + +LICENSE= GPLv2 + +LIB_DEPENDS= libnmsg.so:${PORTSDIR}/net/nmsg +RUN_DEPENDS= p5-Math-Int64>=0:${PORTSDIR}/math/p5-Math-Int64 \ + p5-NetAddr-IP>=0:${PORTSDIR}/net-mgmt/p5-NetAddr-IP + +USES= perl5 +MAKE_JOBS_UNSAFE= yes +USE_PERL5= configure + +OPTIONS_DEFINE= EXAMPLES + +PORTEXAMPLES= * + +.include + +post-install: + ${STRIP_CMD} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/Net/Nmsg/Nmsg.so +.if ${PORT_OPTIONS:MEXAMPLES} + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) +.endif + +.include Added: head/net/p5-Net-Nmsg/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/p5-Net-Nmsg/distinfo Tue Nov 4 17:45:53 2014 (r372158) @@ -0,0 +1,2 @@ +SHA256 (Net-Nmsg-0.12.tar.gz) = 2370d1f98776d1bb40773c25093886ab8ebc480b4a25dd1450e4dfe27fdf2089 +SIZE (Net-Nmsg-0.12.tar.gz) = 89847 Added: head/net/p5-Net-Nmsg/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/p5-Net-Nmsg/pkg-descr Tue Nov 4 17:45:53 2014 (r372158) @@ -0,0 +1,14 @@ +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 Added: head/net/p5-Net-Nmsg/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/p5-Net-Nmsg/pkg-plist Tue Nov 4 17:45:53 2014 (r372158) @@ -0,0 +1,17 @@ +%%PERL5_MAN3%%/Net::Nmsg.3.gz +%%PERL5_MAN3%%/Net::Nmsg::IO.3.gz +%%PERL5_MAN3%%/Net::Nmsg::Input.3.gz +%%PERL5_MAN3%%/Net::Nmsg::Msg.3.gz +%%PERL5_MAN3%%/Net::Nmsg::Output.3.gz +%%PERL5_MAN3%%/Net::Nmsg::Util.3.gz +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/Handle.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/IO.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/Input.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/Layer.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/Msg.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/Output.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/Typemap.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/Nmsg/Util.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Nmsg/.packlist +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Nmsg/Nmsg.so