Skip site navigation (1)Skip section navigation (2)
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>