Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jan 2015 10:26:59 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r377289 - in head/devel: . p5-mem
Message-ID:  <201501181026.t0IAQxtU041622@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501181026.t0IAQxtU041622>