aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2011-10-30 16:21:11 +0800
committerclsung <clsung@FreeBSD.org>2011-10-30 16:21:11 +0800
commit7530fc148bd2fd8076483be5022ed3085fe3c43c (patch)
treed4a2138a920fdf75c3c809986bfbee8b7a5645eb /net
parent004a9b294afd72d8a4e9b65114d3b8a0dba98471 (diff)
downloadfreebsd-ports-gnome-7530fc148bd2fd8076483be5022ed3085fe3c43c.tar.gz
freebsd-ports-gnome-7530fc148bd2fd8076483be5022ed3085fe3c43c.tar.zst
freebsd-ports-gnome-7530fc148bd2fd8076483be5022ed3085fe3c43c.zip
This module implements the frame (de)serialization and representation
of the Advanced Message Queue Protocol (http://www.amqp.org/). It is to be used in conjunction with client or server software that does the actual TCP/IP communication. While it's being written with AMQP version 0-8 in mind, as the spec is defined by an external xml file, support for 0-9, 0-9-1 and eventually 0-10 is hoped for. WWW: http://search.cpan.org/dist/Net-AMQP/
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/p5-Net-AMQP/Makefile41
-rw-r--r--net/p5-Net-AMQP/distinfo2
-rw-r--r--net/p5-Net-AMQP/pkg-descr9
-rw-r--r--net/p5-Net-AMQP/pkg-plist20
5 files changed, 73 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index 924e783b88ee..d02c74e5ea2c 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -515,6 +515,7 @@
SUBDIR += p5-JavaScript-RPC
SUBDIR += p5-Jifty-Plugin-Authentication-Ldap
SUBDIR += p5-Net
+ SUBDIR += p5-Net-AMQP
SUBDIR += p5-Net-ARP
SUBDIR += p5-Net-Address-Ethernet
SUBDIR += p5-Net-Address-IPv4-Local
diff --git a/net/p5-Net-AMQP/Makefile b/net/p5-Net-AMQP/Makefile
new file mode 100644
index 000000000000..342c47560daa
--- /dev/null
+++ b/net/p5-Net-AMQP/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: p5-Net-AMQP
+# Date created: 2011-10-29
+# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Net-AMQP
+PORTVERSION= 0.01.1
+CATEGORIES= net perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= clsung@FreeBSD.org
+COMMENT= Advanced Message Queue Protocol (de)serialization and representation
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+RUN_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
+ p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
+ p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
+ p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
+
+PERL_CONFIGURE= yes
+
+MAN3= Net::AMQP.3 \
+ Net::AMQP::Common.3 \
+ Net::AMQP::Frame.3 \
+ Net::AMQP::Frame::Body.3 \
+ Net::AMQP::Frame::Header.3 \
+ Net::AMQP::Frame::Heartbeat.3 \
+ Net::AMQP::Frame::Method.3 \
+ Net::AMQP::Frame::OOBBody.3 \
+ Net::AMQP::Frame::OOBHeader.3 \
+ Net::AMQP::Frame::OOBMethod.3 \
+ Net::AMQP::Frame::Trace.3 \
+ Net::AMQP::Protocol.3 \
+ Net::AMQP::Protocol::Base.3
+
+.include <bsd.port.mk>
diff --git a/net/p5-Net-AMQP/distinfo b/net/p5-Net-AMQP/distinfo
new file mode 100644
index 000000000000..b83c5e7fb381
--- /dev/null
+++ b/net/p5-Net-AMQP/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Net-AMQP-0.01.1.tar.gz) = 983e7ae62561b2d817c2b3de4a7bac7e7e149c3d17aca2b4d9f86b72a293ba4e
+SIZE (Net-AMQP-0.01.1.tar.gz) = 112472
diff --git a/net/p5-Net-AMQP/pkg-descr b/net/p5-Net-AMQP/pkg-descr
new file mode 100644
index 000000000000..d528298b1aee
--- /dev/null
+++ b/net/p5-Net-AMQP/pkg-descr
@@ -0,0 +1,9 @@
+This module implements the frame (de)serialization and representation
+of the Advanced Message Queue Protocol (http://www.amqp.org/).
+
+It is to be used in conjunction with client or server software that
+does the actual TCP/IP communication. While it's being written with
+AMQP version 0-8 in mind, as the spec is defined by an external xml
+file, support for 0-9, 0-9-1 and eventually 0-10 is hoped for.
+
+WWW: http://search.cpan.org/dist/Net-AMQP/
diff --git a/net/p5-Net-AMQP/pkg-plist b/net/p5-Net-AMQP/pkg-plist
new file mode 100644
index 000000000000..85fe4d77cee6
--- /dev/null
+++ b/net/p5-Net-AMQP/pkg-plist
@@ -0,0 +1,20 @@
+%%SITE_PERL%%/Net/AMQP.pm
+%%SITE_PERL%%/Net/AMQP/Common.pm
+%%SITE_PERL%%/Net/AMQP/Frame.pm
+%%SITE_PERL%%/Net/AMQP/Frame/Body.pm
+%%SITE_PERL%%/Net/AMQP/Frame/Header.pm
+%%SITE_PERL%%/Net/AMQP/Frame/Heartbeat.pm
+%%SITE_PERL%%/Net/AMQP/Frame/Method.pm
+%%SITE_PERL%%/Net/AMQP/Frame/OOBBody.pm
+%%SITE_PERL%%/Net/AMQP/Frame/OOBHeader.pm
+%%SITE_PERL%%/Net/AMQP/Frame/OOBMethod.pm
+%%SITE_PERL%%/Net/AMQP/Frame/Trace.pm
+%%SITE_PERL%%/Net/AMQP/Protocol.pm
+%%SITE_PERL%%/Net/AMQP/Protocol/Base.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/AMQP/.packlist
+@dirrmtry %%SITE_PERL%%/Net/AMQP/Protocol
+@dirrmtry %%SITE_PERL%%/Net/AMQP/Frame
+@dirrmtry %%SITE_PERL%%/Net/AMQP
+@dirrmtry %%SITE_PERL%%/Net
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/AMQP
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net