From owner-svn-ports-head@FreeBSD.ORG Sun Jan 18 10:27:00 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9A0A6CAE; Sun, 18 Jan 2015 10:27:00 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 84369839; Sun, 18 Jan 2015 10:27:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0IAR0cB041634; Sun, 18 Jan 2015 10:27:00 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0IAQxtU041622; Sun, 18 Jan 2015 10:26:59 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201501181026.t0IAQxtU041622@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Sun, 18 Jan 2015 10:26:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r377289 - in head/devel: . p5-mem X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jan 2015 10:27:00 -0000 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 +# $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 + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.82:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker +.endif + +.include 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