aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Data-Remember
diff options
context:
space:
mode:
authorAnton Berezin <tobez@FreeBSD.org>2009-05-14 12:31:19 +0000
committerAnton Berezin <tobez@FreeBSD.org>2009-05-14 12:31:19 +0000
commit80dc36c45d6840fbe133a8f53f63661f5d49bd6f (patch)
treefbc4766d0b669a585ff3a34b666d77e37ba62f6a /devel/p5-Data-Remember
parent021918ed323a4ebc7247f16e0c6e9c191a5712b8 (diff)
Notes
Diffstat (limited to 'devel/p5-Data-Remember')
-rw-r--r--devel/p5-Data-Remember/Makefile33
-rw-r--r--devel/p5-Data-Remember/distinfo3
-rw-r--r--devel/p5-Data-Remember/pkg-descr18
-rw-r--r--devel/p5-Data-Remember/pkg-plist11
4 files changed, 65 insertions, 0 deletions
diff --git a/devel/p5-Data-Remember/Makefile b/devel/p5-Data-Remember/Makefile
new file mode 100644
index 000000000000..fbba01b755c6
--- /dev/null
+++ b/devel/p5-Data-Remember/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: devel/p5-Data-Remember
+# Date created: 14 May 2009
+# Whom: Anton Berezin <tobez@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Data-Remember
+PORTVERSION= 0.07
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= Data
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= tobez@FreeBSD.org
+COMMENT= Remember complex information without giving yourself a headache
+
+BUILD_DEPENDS= p5-DBM-Deep>0:${PORTSDIR}/databases/p5-DBM-Deep \
+ p5-YAML-Syck>0:${PORTSDIR}/textproc/p5-YAML-Syck \
+ p5-UNIVERSAL-require>0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
+ p5-POE>0:${PORTSDIR}/devel/p5-POE
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= Data::Remember.3 \
+ Data::Remember::DBM.3 \
+ Data::Remember::Hybrid.3 \
+ Data::Remember::Memory.3 \
+ Data::Remember::POE.3 \
+ Data::Remember::YAML.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Data-Remember/distinfo b/devel/p5-Data-Remember/distinfo
new file mode 100644
index 000000000000..5c919303fa50
--- /dev/null
+++ b/devel/p5-Data-Remember/distinfo
@@ -0,0 +1,3 @@
+MD5 (Data-Remember-0.07.tar.gz) = d4d314ab761195a43089259052382342
+SHA256 (Data-Remember-0.07.tar.gz) = 98374ffe32038e6737488e04151620276fa0d87692fa2e4ad61c8ab6c9837b44
+SIZE (Data-Remember-0.07.tar.gz) = 29155
diff --git a/devel/p5-Data-Remember/pkg-descr b/devel/p5-Data-Remember/pkg-descr
new file mode 100644
index 000000000000..bd5c739b0943
--- /dev/null
+++ b/devel/p5-Data-Remember/pkg-descr
@@ -0,0 +1,18 @@
+The author got really tired of statements that looked like:
+
+$heap->{job}{$job} = {
+ source => $source,
+ dest => $destination,
+ options => $options,
+};
+
+and later:
+
+if ($heap->{job}{$job}{options}{wibble} eq $something_else) {
+ # do something...
+}
+
+This module is meant to simplify this sort of things, with
+optional persistence as a bonus.
+
+WWW: http://search.cpan.org/dist/Data-Remember/
diff --git a/devel/p5-Data-Remember/pkg-plist b/devel/p5-Data-Remember/pkg-plist
new file mode 100644
index 000000000000..f40def1545ee
--- /dev/null
+++ b/devel/p5-Data-Remember/pkg-plist
@@ -0,0 +1,11 @@
+%%SITE_PERL%%/Data/Remember.pm
+%%SITE_PERL%%/Data/Remember/DBM.pm
+%%SITE_PERL%%/Data/Remember/Hybrid.pm
+%%SITE_PERL%%/Data/Remember/Memory.pm
+%%SITE_PERL%%/Data/Remember/POE.pm
+%%SITE_PERL%%/Data/Remember/YAML.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Remember/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Remember
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data
+@dirrmtry %%SITE_PERL%%/Data/Remember
+@dirrmtry %%SITE_PERL%%/Data