From owner-svn-ports-all@FreeBSD.ORG Tue Nov 5 16:54:01 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C46BACD2; Tue, 5 Nov 2013 16:54:01 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) 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)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B117E256E; Tue, 5 Nov 2013 16:54:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA5Gs1AJ053291; Tue, 5 Nov 2013 16:54:01 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA5Gs0rh053277; Tue, 5 Nov 2013 16:54:00 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201311051654.rA5Gs0rh053277@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Tue, 5 Nov 2013 16:54:00 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r332870 - in head/devel: . p5-LV X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Nov 2013 16:54:01 -0000 Author: sunpoet Date: Tue Nov 5 16:53:59 2013 New Revision: 332870 URL: http://svnweb.freebsd.org/changeset/ports/332870 Log: - Add p5-LV 0.006 LV makes lvalue subroutines easy and practical to use. It's inspired by the lvalue module which is sadly problematic because of the existence of another module on CPAN called Lvalue. (They can get confused on file-systems that have case-insensitive file names.) LV comes with three different implementations, based on Variable::Magic, Sentinel and tie; it will choose and use the best available one. You can force LV to pick a particular implementation using: $ENV{PERL_LV_IMPLEMENTATION} = 'Magic'; # or 'Sentinel' or 'Tie' The tie implementation is the slowest, but will work on Perl 5.6 with only core modules. WWW: http://search.cpan.org/dist/LV/ Added: head/devel/p5-LV/ head/devel/p5-LV/Makefile (contents, props changed) head/devel/p5-LV/distinfo (contents, props changed) head/devel/p5-LV/pkg-descr (contents, props changed) head/devel/p5-LV/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Tue Nov 5 16:51:53 2013 (r332869) +++ head/devel/Makefile Tue Nov 5 16:53:59 2013 (r332870) @@ -2179,6 +2179,7 @@ SUBDIR += p5-JSON-RPC-Dispatcher SUBDIR += p5-Java SUBDIR += p5-Jonk + SUBDIR += p5-LV SUBDIR += p5-Lexical-Alias SUBDIR += p5-Lexical-Import SUBDIR += p5-Lexical-Persistence Added: head/devel/p5-LV/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-LV/Makefile Tue Nov 5 16:53:59 2013 (r332870) @@ -0,0 +1,23 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= LV +PORTVERSION= 0.006 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:TOBYINK +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= LV for lvalue + +LICENSE= ART10 GPLv1 +LICENSE_COMB= dual + +TEST_DEPENDS= p5-Sentinel>=0:${PORTSDIR}/devel/p5-Sentinel \ + p5-Variable-Magic>=0:${PORTSDIR}/devel/p5-Variable-Magic + +USE_PERL5= configure +USES= perl5 + +.include Added: head/devel/p5-LV/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-LV/distinfo Tue Nov 5 16:53:59 2013 (r332870) @@ -0,0 +1,2 @@ +SHA256 (LV-0.006.tar.gz) = fa88c2d4af0b1126d46401e6355a65496d033cfc2a6a944653011a638adfa75c +SIZE (LV-0.006.tar.gz) = 17392 Added: head/devel/p5-LV/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-LV/pkg-descr Tue Nov 5 16:53:59 2013 (r332870) @@ -0,0 +1,15 @@ +LV makes lvalue subroutines easy and practical to use. It's inspired by the +lvalue module which is sadly problematic because of the existence of another +module on CPAN called Lvalue. (They can get confused on file-systems that have +case-insensitive file names.) + +LV comes with three different implementations, based on Variable::Magic, +Sentinel and tie; it will choose and use the best available one. You can force +LV to pick a particular implementation using: + + $ENV{PERL_LV_IMPLEMENTATION} = 'Magic'; # or 'Sentinel' or 'Tie' + +The tie implementation is the slowest, but will work on Perl 5.6 with only core +modules. + +WWW: http://search.cpan.org/dist/LV/ Added: head/devel/p5-LV/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-LV/pkg-plist Tue Nov 5 16:53:59 2013 (r332870) @@ -0,0 +1,9 @@ +%%SITE_PERL%%/LV.pm +%%SITE_PERL%%/LV/Backend/Magic.pm +%%SITE_PERL%%/LV/Backend/Sentinel.pm +%%SITE_PERL%%/LV/Backend/Tie.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/LV/.packlist +%%PERL5_MAN3%%/LV.3.gz +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/LV +@dirrm %%SITE_PERL%%/LV/Backend +@dirrmtry %%SITE_PERL%%/LV