aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorChin-San Huang <chinsan@FreeBSD.org>2008-09-07 02:46:02 +0000
committerChin-San Huang <chinsan@FreeBSD.org>2008-09-07 02:46:02 +0000
commitc02932bad5e146bbe163d4dcd152bc681cd6d887 (patch)
treea44fcdfbb42e6d4f0f3934b5d32ae80380d7d241 /devel
parentaaf5353c66e6b55d554f3dbabe6c3f01af56485a (diff)
downloadports-c02932bad5e146bbe163d4dcd152bc681cd6d887.tar.gz
ports-c02932bad5e146bbe163d4dcd152bc681cd6d887.zip
Add p5-MooseX-Storage, an serialization framework for Moose classes.
MooseX::Storage is a serialization framework for Moose, it provides a very flexible and highly pluggable way to serialize Moose classes to a number of different formats and styles. WWW: http://search.cpan.org/dist/MooseX-Storage/
Notes
Notes: svn path=/head/; revision=220042
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-MooseX-Storage/Makefile47
-rw-r--r--devel/p5-MooseX-Storage/distinfo3
-rw-r--r--devel/p5-MooseX-Storage/pkg-descr5
-rw-r--r--devel/p5-MooseX-Storage/pkg-plist28
5 files changed, 84 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 4e118c1a38bc..713b36ed9ec3 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1497,6 +1497,7 @@
SUBDIR += p5-MooseX-POE
SUBDIR += p5-MooseX-Policy-SemiAffordanceAccessor
SUBDIR += p5-MooseX-Singleton
+ SUBDIR += p5-MooseX-Storage
SUBDIR += p5-MooseX-Types
SUBDIR += p5-MooseX-Types-Path-Class
SUBDIR += p5-Mouse
diff --git a/devel/p5-MooseX-Storage/Makefile b/devel/p5-MooseX-Storage/Makefile
new file mode 100644
index 000000000000..004bcb79f8b2
--- /dev/null
+++ b/devel/p5-MooseX-Storage/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: devel/p5-MooseX-Storage
+# Date created: 2008/09/06
+# Whom: chinsan
+#
+# $FreeBSD$
+#
+
+PORTNAME= MooseX-Storage
+PORTVERSION= 0.14
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= chinsan@FreeBSD.org
+COMMENT= An serialization framework for Moose classes
+
+RUN_DEPENDS= p5-Moose>=0.45:${PORTSDIR}/devel/p5-Moose \
+ p5-JSON-Any>=0:${PORTSDIR}/converters/p5-JSON-Any \
+ p5-Test-JSON>=0:${PORTSDIR}/devel/p5-Test-JSON \
+ p5-Best>=0:${PORTSDIR}/devel/p5-Best \
+ p5-Test-YAML-Valid>=0:${PORTSDIR}/devel/p5-Test-YAML-Valid \
+ p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple \
+ p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
+ p5-Test-TempDir>=0:${PORTSDIR}/devel/p5-Test-TempDir
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+PERL_CONFIGURE= 5.8.0+
+
+MAN3= MooseX::Storage.3 \
+ MooseX::Storage::Base::WithChecksum.3 \
+ MooseX::Storage::Basic.3 \
+ MooseX::Storage::Deferred.3 \
+ MooseX::Storage::Engine.3 \
+ MooseX::Storage::Engine::IO::AtomicFile.3 \
+ MooseX::Storage::Engine::IO::File.3 \
+ MooseX::Storage::Format::JSON.3 \
+ MooseX::Storage::Format::Storable.3 \
+ MooseX::Storage::Format::YAML.3 \
+ MooseX::Storage::IO::AtomicFile.3 \
+ MooseX::Storage::IO::File.3 \
+ MooseX::Storage::IO::StorableFile.3 \
+ MooseX::Storage::Meta::Attribute::DoNotSerialize.3 \
+ MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize.3 \
+ MooseX::Storage::Util.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-MooseX-Storage/distinfo b/devel/p5-MooseX-Storage/distinfo
new file mode 100644
index 000000000000..5283eaf99a5b
--- /dev/null
+++ b/devel/p5-MooseX-Storage/distinfo
@@ -0,0 +1,3 @@
+MD5 (MooseX-Storage-0.14.tar.gz) = b8b2219705931c13f69b7349e4998f84
+SHA256 (MooseX-Storage-0.14.tar.gz) = 7851c0cd003a0c04cb3d10f746aaf8bdce2bc011621f07fa24901b18cb4123c3
+SIZE (MooseX-Storage-0.14.tar.gz) = 38786
diff --git a/devel/p5-MooseX-Storage/pkg-descr b/devel/p5-MooseX-Storage/pkg-descr
new file mode 100644
index 000000000000..3b4311b08487
--- /dev/null
+++ b/devel/p5-MooseX-Storage/pkg-descr
@@ -0,0 +1,5 @@
+MooseX::Storage is a serialization framework for Moose, it provides a very
+flexible and highly pluggable way to serialize Moose classes to a number of
+different formats and styles.
+
+WWW: http://search.cpan.org/dist/MooseX-Storage/
diff --git a/devel/p5-MooseX-Storage/pkg-plist b/devel/p5-MooseX-Storage/pkg-plist
new file mode 100644
index 000000000000..72e702573157
--- /dev/null
+++ b/devel/p5-MooseX-Storage/pkg-plist
@@ -0,0 +1,28 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Storage/.packlist
+%%SITE_PERL%%/MooseX/Storage.pm
+%%SITE_PERL%%/MooseX/Storage/Base/WithChecksum.pm
+%%SITE_PERL%%/MooseX/Storage/Basic.pm
+%%SITE_PERL%%/MooseX/Storage/Deferred.pm
+%%SITE_PERL%%/MooseX/Storage/Engine.pm
+%%SITE_PERL%%/MooseX/Storage/Engine/IO/AtomicFile.pm
+%%SITE_PERL%%/MooseX/Storage/Engine/IO/File.pm
+%%SITE_PERL%%/MooseX/Storage/Format/JSON.pm
+%%SITE_PERL%%/MooseX/Storage/Format/Storable.pm
+%%SITE_PERL%%/MooseX/Storage/Format/YAML.pm
+%%SITE_PERL%%/MooseX/Storage/IO/AtomicFile.pm
+%%SITE_PERL%%/MooseX/Storage/IO/File.pm
+%%SITE_PERL%%/MooseX/Storage/IO/StorableFile.pm
+%%SITE_PERL%%/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm
+%%SITE_PERL%%/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm
+%%SITE_PERL%%/MooseX/Storage/Util.pm
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Storage
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/Meta/Attribute/Trait
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/Meta/Attribute
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/Meta
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/IO
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/Format
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/Engine/IO
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/Engine
+@dirrmtry %%SITE_PERL%%/MooseX/Storage/Base
+@dirrmtry %%SITE_PERL%%/MooseX/Storage