aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authortobez <tobez@FreeBSD.org>2009-05-14 20:31:19 +0800
committertobez <tobez@FreeBSD.org>2009-05-14 20:31:19 +0800
commit20cd2b8ea31df0b5533a6d45ea72a67ae29f811c (patch)
tree561fa7058781ba6e11b089627ad4c082ada9f126 /devel
parent40860cb9050228e6aad2ab6ca6ced02663ce27e0 (diff)
downloadfreebsd-ports-gnome-20cd2b8ea31df0b5533a6d45ea72a67ae29f811c.tar.gz
freebsd-ports-gnome-20cd2b8ea31df0b5533a6d45ea72a67ae29f811c.tar.zst
freebsd-ports-gnome-20cd2b8ea31df0b5533a6d45ea72a67ae29f811c.zip
Add devel/p5-Data-Remember 0.07, a Perl module to remember complex
information without giving yourself a headache.
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-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
5 files changed, 66 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 5f4db615639b..157f678f061f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1173,6 +1173,7 @@
SUBDIR += p5-Data-Postponed
SUBDIR += p5-Data-Properties
SUBDIR += p5-Data-Random
+ SUBDIR += p5-Data-Remember
SUBDIR += p5-Data-RoundRobin
SUBDIR += p5-Data-Serializer
SUBDIR += p5-Data-ShowTable
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