diff options
author | Steve Wills <swills@FreeBSD.org> | 2010-09-08 03:44:23 +0000 |
---|---|---|
committer | Steve Wills <swills@FreeBSD.org> | 2010-09-08 03:44:23 +0000 |
commit | 547efcdba748d54d21a45feeb90613640b4831ae (patch) | |
tree | 154424391f5a871b4a10abaaa5ca0d4e61b4f38e /net/p5-Net-RabbitMQ | |
parent | 93fd7ad2386660fd42bb189571d9055e96ae7f3e (diff) |
Notes
Diffstat (limited to 'net/p5-Net-RabbitMQ')
-rw-r--r-- | net/p5-Net-RabbitMQ/Makefile | 26 | ||||
-rw-r--r-- | net/p5-Net-RabbitMQ/distinfo | 3 | ||||
-rw-r--r-- | net/p5-Net-RabbitMQ/files/patch-RabbitMQ-xs | 28 | ||||
-rw-r--r-- | net/p5-Net-RabbitMQ/files/patch-amqp.h | 7 | ||||
-rw-r--r-- | net/p5-Net-RabbitMQ/pkg-descr | 3 | ||||
-rw-r--r-- | net/p5-Net-RabbitMQ/pkg-plist | 7 |
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 |