aboutsummaryrefslogtreecommitdiff
path: root/net/p5-Net-RabbitMQ
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2010-09-08 03:44:23 +0000
committerSteve Wills <swills@FreeBSD.org>2010-09-08 03:44:23 +0000
commit547efcdba748d54d21a45feeb90613640b4831ae (patch)
tree154424391f5a871b4a10abaaa5ca0d4e61b4f38e /net/p5-Net-RabbitMQ
parent93fd7ad2386660fd42bb189571d9055e96ae7f3e (diff)
downloadports-547efcdba748d54d21a45feeb90613640b4831ae.tar.gz
ports-547efcdba748d54d21a45feeb90613640b4831ae.zip
Notes
Diffstat (limited to 'net/p5-Net-RabbitMQ')
-rw-r--r--net/p5-Net-RabbitMQ/Makefile26
-rw-r--r--net/p5-Net-RabbitMQ/distinfo3
-rw-r--r--net/p5-Net-RabbitMQ/files/patch-RabbitMQ-xs28
-rw-r--r--net/p5-Net-RabbitMQ/files/patch-amqp.h7
-rw-r--r--net/p5-Net-RabbitMQ/pkg-descr3
-rw-r--r--net/p5-Net-RabbitMQ/pkg-plist7
6 files changed, 74 insertions, 0 deletions
diff --git a/net/p5-Net-RabbitMQ/Makefile b/net/p5-Net-RabbitMQ/Makefile
new file mode 100644
index 000000000000..322962fc1569
--- /dev/null
+++ b/net/p5-Net-RabbitMQ/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: p5-Net-RabbitMQ
+# Date created: 2010-09-07
+# Whom: Steve Wills <steve@mouf.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Net-RabbitMQ
+PORTVERSION= 0.1.6
+CATEGORIES= net perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= ../../authors/id/J/JE/JESUS
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= steve@mouf.net
+COMMENT= Perl module to interact with RabbitMQ over AMQP using librabbitmq
+
+BUILD_DEPENDS= ${LOCALBASE}/sbin/rabbitmqctl:${PORTSDIR}/net/rabbitmq
+RUN_DEPENDS= ${LOCALBASE}/sbin/rabbitmqctl:${PORTSDIR}/net/rabbitmq
+
+USE_PERL5= yes
+PERL_CONFIGURE= yes
+
+MAN3= Net::RabbitMQ.3
+
+.include <bsd.port.mk>
diff --git a/net/p5-Net-RabbitMQ/distinfo b/net/p5-Net-RabbitMQ/distinfo
new file mode 100644
index 000000000000..98fc0921f56d
--- /dev/null
+++ b/net/p5-Net-RabbitMQ/distinfo
@@ -0,0 +1,3 @@
+MD5 (Net-RabbitMQ-0.1.6.tar.gz) = d9f16a1cc1a666c94d167fdaf58ba04b
+SHA256 (Net-RabbitMQ-0.1.6.tar.gz) = 31ffc804ff8d48c74c922349ea4e94e37b0d35632160dbcba683b285d336b9cd
+SIZE (Net-RabbitMQ-0.1.6.tar.gz) = 43895
diff --git a/net/p5-Net-RabbitMQ/files/patch-RabbitMQ-xs b/net/p5-Net-RabbitMQ/files/patch-RabbitMQ-xs
new file mode 100644
index 000000000000..3db7cc41fbb6
--- /dev/null
+++ b/net/p5-Net-RabbitMQ/files/patch-RabbitMQ-xs
@@ -0,0 +1,28 @@
+--- RabbitMQ.xs 2010-07-18 13:04:33.000000000 -0400
++++ RabbitMQ.xs.new 2010-08-04 14:40:40.543962786 -0400
+@@ -92,7 +92,7 @@
+
+ HV *props;
+ props = newHV();
+- hv_store(RETVAL, "props", strlen("props"), newRV((SV *)props), 0);
++ hv_store(RETVAL, "props", strlen("props"), newRV_noinc((SV *)props), 0);
+
+ p = (amqp_basic_properties_t *) frame.payload.properties.decoded;
+ if (p->_flags & AMQP_BASIC_CONTENT_TYPE_FLAG) {
+@@ -384,6 +384,7 @@
+ int result = 0;
+ CODE:
+ RETVAL = newHV();
++ sv_2mortal((SV*)RETVAL);
+ result = internal_recv(RETVAL, conn, 0);
+ if(result <= 0) Perl_croak(aTHX_ "Bad frame read.");
+ OUTPUT:
+@@ -533,7 +534,7 @@
+ rv = internal_recv(hv, conn, 1);
+ if(rv <= 0) Perl_croak(aTHX_ "Bad frame read.");
+ }
+- RETVAL = (SV *)newRV((SV *)hv);
++ RETVAL = (SV *)newRV_noinc((SV *)hv);
+ }
+ else
+ RETVAL = &PL_sv_undef;
diff --git a/net/p5-Net-RabbitMQ/files/patch-amqp.h b/net/p5-Net-RabbitMQ/files/patch-amqp.h
new file mode 100644
index 000000000000..c87602dcf3cf
--- /dev/null
+++ b/net/p5-Net-RabbitMQ/files/patch-amqp.h
@@ -0,0 +1,7 @@
+--- amqp.h.orig 2010-09-07 22:27:12.427343614 -0400
++++ amqp.h 2010-09-07 22:27:29.186292928 -0400
+@@ -1,3 +1,4 @@
++#include <sys/types.h>
+ #ifndef librabbitmq_amqp_h
+ #define librabbitmq_amqp_h
+
diff --git a/net/p5-Net-RabbitMQ/pkg-descr b/net/p5-Net-RabbitMQ/pkg-descr
new file mode 100644
index 000000000000..4cd8e48a6bb9
--- /dev/null
+++ b/net/p5-Net-RabbitMQ/pkg-descr
@@ -0,0 +1,3 @@
+Perl interface to RabbitMQ
+
+WWW: http://search.cpan.org/~jesus/Net-RabbitMQ/
diff --git a/net/p5-Net-RabbitMQ/pkg-plist b/net/p5-Net-RabbitMQ/pkg-plist
new file mode 100644
index 000000000000..50c5609e13ab
--- /dev/null
+++ b/net/p5-Net-RabbitMQ/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/mach/Net/RabbitMQ.pm
+%%SITE_PERL%%/mach/auto/Net/RabbitMQ/RabbitMQ.bs
+%%SITE_PERL%%/mach/auto/Net/RabbitMQ/RabbitMQ.so
+%%SITE_PERL%%/mach/auto/Net/RabbitMQ/.packlist
+@dirrmtry %%SITE_PERL%%/mach/Net
+@dirrmtry %%SITE_PERL%%/mach/auto/Net/RabbitMQ
+@dirrmtry %%SITE_PERL%%/mach/auto/Net