aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-01-18 10:26:58 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-01-18 10:26:58 +0000
commitb2ff345e99b4f7109d6db20c75665fcba6ee1337 (patch)
tree38e055dda14ff1650d925629183f7f7c78d804fb
parent87ccc8ec61599ed5799612c61b7a61d4b78a7c41 (diff)
Notes
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-mem/Makefile26
-rw-r--r--devel/p5-mem/distinfo2
-rw-r--r--devel/p5-mem/pkg-descr10
-rw-r--r--devel/p5-mem/pkg-plist2
5 files changed, 41 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 91dbd25f118c..d39e09c6918c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -3194,6 +3194,7 @@
SUBDIR += p5-libxml-enno
SUBDIR += p5-local-lib
SUBDIR += p5-match-simple
+ SUBDIR += p5-mem
SUBDIR += p5-mixin
SUBDIR += p5-mocked
SUBDIR += p5-multidimensional
diff --git a/devel/p5-mem/Makefile b/devel/p5-mem/Makefile
new file mode 100644
index 000000000000..1cae78fba9ea
--- /dev/null
+++ b/devel/p5-mem/Makefile
@@ -0,0 +1,26 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= mem
+PORTVERSION= 0.4.5
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:LAWALSH
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Use "in-mem" pkgs and force definitions into mem early
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+USE_PERL5= configure
+USES= perl5
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 502000
+BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.82:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-mem/distinfo b/devel/p5-mem/distinfo
new file mode 100644
index 000000000000..1b33aa363b50
--- /dev/null
+++ b/devel/p5-mem/distinfo
@@ -0,0 +1,2 @@
+SHA256 (mem-0.4.5.tar.gz) = cd0dc335ea9589e76b7b81fa15902300889ac3308b8783a52d65e3c46f11576d
+SIZE (mem-0.4.5.tar.gz) = 11792
diff --git a/devel/p5-mem/pkg-descr b/devel/p5-mem/pkg-descr
new file mode 100644
index 000000000000..69f903a55fea
--- /dev/null
+++ b/devel/p5-mem/pkg-descr
@@ -0,0 +1,10 @@
+mem is a trivial pragma to either allow defining the module it is included from
+as being defined so that later classes or packages in the same file can use the
+package to pull in a reference to it, or to be able to call its import routine
+from a different package in the same file.
+
+With parameter assignments or other actions, it forces those assignments to be
+done, immediately, at compile time instead of later at run time. It can be use,
+for example, with Exporter, to export typed-sub's among other usages.
+
+WWW: http://search.cpan.org/dist/mem/
diff --git a/devel/p5-mem/pkg-plist b/devel/p5-mem/pkg-plist
new file mode 100644
index 000000000000..a1050feded3d
--- /dev/null
+++ b/devel/p5-mem/pkg-plist
@@ -0,0 +1,2 @@
+%%PERL5_MAN3%%/mem.3.gz
+%%SITE_PERL%%/mem.pm