svn commit: r377289 - in head/devel: . p5-mem
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Jan 18 10:27:00 UTC 2015
Author: sunpoet
Date: Sun Jan 18 10:26:58 2015
New Revision: 377289
URL: https://svnweb.freebsd.org/changeset/ports/377289
QAT: https://qat.redports.org/buildarchive/r377289/
Log:
- Add p5-mem 0.4.5
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/
Added:
head/devel/p5-mem/
head/devel/p5-mem/Makefile (contents, props changed)
head/devel/p5-mem/distinfo (contents, props changed)
head/devel/p5-mem/pkg-descr (contents, props changed)
head/devel/p5-mem/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Jan 18 10:10:44 2015 (r377288)
+++ head/devel/Makefile Sun Jan 18 10:26:58 2015 (r377289)
@@ -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
Added: head/devel/p5-mem/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-mem/Makefile Sun Jan 18 10:26:58 2015 (r377289)
@@ -0,0 +1,26 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= mem
+PORTVERSION= 0.4.5
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:LAWALSH
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at 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>
Added: head/devel/p5-mem/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-mem/distinfo Sun Jan 18 10:26:58 2015 (r377289)
@@ -0,0 +1,2 @@
+SHA256 (mem-0.4.5.tar.gz) = cd0dc335ea9589e76b7b81fa15902300889ac3308b8783a52d65e3c46f11576d
+SIZE (mem-0.4.5.tar.gz) = 11792
Added: head/devel/p5-mem/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-mem/pkg-descr Sun Jan 18 10:26:58 2015 (r377289)
@@ -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/
Added: head/devel/p5-mem/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-mem/pkg-plist Sun Jan 18 10:26:58 2015 (r377289)
@@ -0,0 +1,2 @@
+%%PERL5_MAN3%%/mem.3.gz
+%%SITE_PERL%%/mem.pm
More information about the svn-ports-head
mailing list