aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2012-04-25 03:26:06 +0800
committersunpoet <sunpoet@FreeBSD.org>2012-04-25 03:26:06 +0800
commit6db46519b20985e96948956bc3f3a1d727539c35 (patch)
treefd3714a16d35c06f3717c24a7b883f1bed5d3b77 /devel
parentaf4bfbe2fc036d4ea14cf16fdbeb9dd3446fe98c (diff)
downloadfreebsd-ports-gnome-6db46519b20985e96948956bc3f3a1d727539c35.tar.gz
freebsd-ports-gnome-6db46519b20985e96948956bc3f3a1d727539c35.tar.zst
freebsd-ports-gnome-6db46519b20985e96948956bc3f3a1d727539c35.zip
- Add p5-MooseX-TransactionalMethods 0.008
MooseX::TransactionalMethods exports the "transactional" declarator that will enclose the method in a txn_do call. WWW: http://search.cpan.org/dist/MooseX-TransactionalMethods/
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-MooseX-TransactionalMethods/Makefile30
-rw-r--r--devel/p5-MooseX-TransactionalMethods/distinfo2
-rw-r--r--devel/p5-MooseX-TransactionalMethods/pkg-descr4
-rw-r--r--devel/p5-MooseX-TransactionalMethods/pkg-plist15
5 files changed, 52 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 24fec6dea8a1..d07934b0713b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2167,6 +2167,7 @@
SUBDIR += p5-MooseX-StrictConstructor
SUBDIR += p5-MooseX-Traits
SUBDIR += p5-MooseX-Traits-Pluggable
+ SUBDIR += p5-MooseX-TransactionalMethods
SUBDIR += p5-MooseX-Types
SUBDIR += p5-MooseX-Types-Common
SUBDIR += p5-MooseX-Types-DateTime
diff --git a/devel/p5-MooseX-TransactionalMethods/Makefile b/devel/p5-MooseX-TransactionalMethods/Makefile
new file mode 100644
index 000000000000..e49902b08587
--- /dev/null
+++ b/devel/p5-MooseX-TransactionalMethods/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: p5-MooseX-TransactionalMethods
+# Date created: 2012-04-25
+# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= MooseX-TransactionalMethods
+PORTVERSION= 0.008
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Syntax sugar for transactional methods
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Moose>=1.21:${PORTSDIR}/devel/p5-Moose \
+ p5-aliased>=0:${PORTSDIR}/devel/p5-aliased
+RUN_DEPENDS= p5-Moose>=1.21:${PORTSDIR}/devel/p5-Moose \
+ p5-aliased>=0:${PORTSDIR}/devel/p5-aliased
+
+PERL_CONFIGURE= yes
+
+MAN3= MooseX::TransactionalMethods.3 \
+ MooseX::Meta::Method::Transactional.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-MooseX-TransactionalMethods/distinfo b/devel/p5-MooseX-TransactionalMethods/distinfo
new file mode 100644
index 000000000000..ce40ed7a5f84
--- /dev/null
+++ b/devel/p5-MooseX-TransactionalMethods/distinfo
@@ -0,0 +1,2 @@
+SHA256 (MooseX-TransactionalMethods-0.008.tar.gz) = 420210f503df76b21276be52b773c08511e0ce0568ac87a9c6bc50bc57d99e38
+SIZE (MooseX-TransactionalMethods-0.008.tar.gz) = 28266
diff --git a/devel/p5-MooseX-TransactionalMethods/pkg-descr b/devel/p5-MooseX-TransactionalMethods/pkg-descr
new file mode 100644
index 000000000000..68c8dd149640
--- /dev/null
+++ b/devel/p5-MooseX-TransactionalMethods/pkg-descr
@@ -0,0 +1,4 @@
+MooseX::TransactionalMethods exports the "transactional" declarator that will
+enclose the method in a txn_do call.
+
+WWW: http://search.cpan.org/dist/MooseX-TransactionalMethods/
diff --git a/devel/p5-MooseX-TransactionalMethods/pkg-plist b/devel/p5-MooseX-TransactionalMethods/pkg-plist
new file mode 100644
index 000000000000..cbef4e5c63a8
--- /dev/null
+++ b/devel/p5-MooseX-TransactionalMethods/pkg-plist
@@ -0,0 +1,15 @@
+%%SITE_PERL%%/MooseX/TransactionalMethods.pm
+%%SITE_PERL%%/MooseX/Meta/Method/Transactional.pm
+%%SITE_PERL%%/MooseX/Meta/Method/Transactional/Application/ToClass.pm
+%%SITE_PERL%%/MooseX/Meta/Method/Transactional/Application/ToComposite.pm
+%%SITE_PERL%%/MooseX/Meta/Method/Transactional/Application/ToInstance.pm
+%%SITE_PERL%%/MooseX/Meta/Method/Transactional/Meta/Role.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/TransactionalMethods/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/TransactionalMethods
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX
+@dirrm %%SITE_PERL%%/MooseX/Meta/Method/Transactional/Meta
+@dirrm %%SITE_PERL%%/MooseX/Meta/Method/Transactional/Application
+@dirrm %%SITE_PERL%%/MooseX/Meta/Method/Transactional
+@dirrmtry %%SITE_PERL%%/MooseX/Meta/Method
+@dirrmtry %%SITE_PERL%%/MooseX/Meta
+@dirrmtry %%SITE_PERL%%/MooseX