Date: Tue, 5 Nov 2013 16:54:00 +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: r332870 - in head/devel: . p5-LV Message-ID: <201311051654.rA5Gs0rh053277@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <sunpoet@FreeBSD.org> +# $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 <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311051654.rA5Gs0rh053277>