Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Nov 2014 21:53:30 +0400
From:      Andrej Zverev <az@freebsd.org>
To:        John Marino <marino@freebsd.org>, Don Lewis <truckman@freebsd.org>
Cc:        "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r372158 - in head/net: . p5-Net-Nmsg
Message-ID:  <CAD5bB%2Bi=JrYRZ7L-jDK=Rq-YkGq5n970tgyra6%2Bj5h9bt4f3ig@mail.gmail.com>
In-Reply-To: <201411041745.sA4Hjsqs008718@svn.freebsd.org>
References:  <201411041745.sA4Hjsqs008718@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I would like to suggest to use CPAN as master site here.
Can be changed in later updates, no rush.

On Tue, Nov 4, 2014 at 8:45 PM, John Marino <marino@freebsd.org> wrote:

> 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 <bsd.port.options.mk>
> +
> +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 <bsd.port.mk>
>
> 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
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD5bB%2Bi=JrYRZ7L-jDK=Rq-YkGq5n970tgyra6%2Bj5h9bt4f3ig>