diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2015-01-18 10:26:58 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2015-01-18 10:26:58 +0000 |
commit | b2ff345e99b4f7109d6db20c75665fcba6ee1337 (patch) | |
tree | 38e055dda14ff1650d925629183f7f7c78d804fb | |
parent | 87ccc8ec61599ed5799612c61b7a61d4b78a7c41 (diff) |
Notes
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-mem/Makefile | 26 | ||||
-rw-r--r-- | devel/p5-mem/distinfo | 2 | ||||
-rw-r--r-- | devel/p5-mem/pkg-descr | 10 | ||||
-rw-r--r-- | devel/p5-mem/pkg-plist | 2 |
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 |