svn commit: r332870 - in head/devel: . p5-LV
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Nov 5 16:54:01 UTC 2013
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 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= LV
+PORTVERSION= 0.006
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:TOBYINK
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at 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
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/LV
+ at dirrm %%SITE_PERL%%/LV/Backend
+ at dirrmtry %%SITE_PERL%%/LV
More information about the svn-ports-all
mailing list