[Midnightbsd-cvs] mports [21782] trunk/devel: add p5-Lexical-SealRequireHints
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Aug 20 16:31:14 EDT 2016
Revision: 21782
http://svnweb.midnightbsd.org/mports/?rev=21782
Author: laffer1
Date: 2016-08-20 16:31:14 -0400 (Sat, 20 Aug 2016)
Log Message:
-----------
add p5-Lexical-SealRequireHints
Modified Paths:
--------------
trunk/devel/Makefile
Added Paths:
-----------
trunk/devel/p5-Lexical-SealRequireHints/
trunk/devel/p5-Lexical-SealRequireHints/Makefile
trunk/devel/p5-Lexical-SealRequireHints/distinfo
trunk/devel/p5-Lexical-SealRequireHints/pkg-descr
trunk/devel/p5-Lexical-SealRequireHints/pkg-plist
Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile 2016-08-20 20:27:25 UTC (rev 21781)
+++ trunk/devel/Makefile 2016-08-20 20:31:14 UTC (rev 21782)
@@ -305,6 +305,7 @@
SUBDIR += p5-IPC-Signal
SUBDIR += p5-Import-Into
SUBDIR += p5-JSON-RPC
+SUBDIR += p5-Lexical-SealRequireHints
SUBDIR += p5-List-AllUtils
SUBDIR += p5-Locale-gettext
SUBDIR += p5-Log-Any
Added: trunk/devel/p5-Lexical-SealRequireHints/Makefile
===================================================================
--- trunk/devel/p5-Lexical-SealRequireHints/Makefile (rev 0)
+++ trunk/devel/p5-Lexical-SealRequireHints/Makefile 2016-08-20 20:31:14 UTC (rev 21782)
@@ -0,0 +1,21 @@
+# Created by: Steve Wills <swills at FreeBSD.org>
+# $FreeBSD: head/devel/p5-Lexical-SealRequireHints/Makefile 411386 2016-03-19 09:40:39Z wen $
+# $MidnightBSD$
+
+PORTNAME= Lexical-SealRequireHints
+PORTVERSION= 0.010
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Perl module to prevent leakage of lexical hints
+
+LICENSE= artistic gpl
+LICENSE_COMB= dual
+
+USES= perl5
+USE_PERL5= modbuild
+PERL_MODBUILD= yes
+
+.include <bsd.port.mk>
Property changes on: trunk/devel/p5-Lexical-SealRequireHints/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Lexical-SealRequireHints/distinfo
===================================================================
--- trunk/devel/p5-Lexical-SealRequireHints/distinfo (rev 0)
+++ trunk/devel/p5-Lexical-SealRequireHints/distinfo 2016-08-20 20:31:14 UTC (rev 21782)
@@ -0,0 +1,2 @@
+SHA256 (Lexical-SealRequireHints-0.010.tar.gz) = e975b0f4296fe379accda73c8775435986128dac8ad8864f4694ddecd715a134
+SIZE (Lexical-SealRequireHints-0.010.tar.gz) = 20903
Property changes on: trunk/devel/p5-Lexical-SealRequireHints/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Lexical-SealRequireHints/pkg-descr
===================================================================
--- trunk/devel/p5-Lexical-SealRequireHints/pkg-descr (rev 0)
+++ trunk/devel/p5-Lexical-SealRequireHints/pkg-descr 2016-08-20 20:31:14 UTC (rev 21782)
@@ -0,0 +1,20 @@
+Perl module to prevent leakage of lexical hints
+
+Lexical::SealRequireHints works around two historical bugs in Perl's handling of
+the %^H (lexical hints) variable. One bug causes lexical state in one file to
+leak into another that is required/used from it. This bug, [perl #68590], was
+present from Perl 5.6 up to Perl 5.10, fixed in Perl 5.11.0. The second bug
+causes lexical state (normally a blank %^H once the first bug is fixed) to leak
+outwards from utf8.pm, if it is automatically loaded during Unicode regular
+expression matching, into whatever source is compiling at the time of the regexp
+match. This bug, [perl #73174], was present from Perl 5.8.7 up to Perl 5.11.5,
+fixed in Perl 5.12.0.
+
+Both of these bugs seriously damage the usability of any module relying on %^H
+for lexical scoping, on the affected Perl versions. It is in practice essential
+to work around these bugs when using such modules. On versions of Perl that
+require such a workaround, this module globally changes the behaviour of
+require, including use and the implicit require performed in Unicode regular
+expression matching, so that it no longer exhibits these bugs.
+
+WWW: http://search.cpan.org/dist/Lexical-SealRequireHints/
Property changes on: trunk/devel/p5-Lexical-SealRequireHints/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Lexical-SealRequireHints/pkg-plist
===================================================================
--- trunk/devel/p5-Lexical-SealRequireHints/pkg-plist (rev 0)
+++ trunk/devel/p5-Lexical-SealRequireHints/pkg-plist 2016-08-20 20:31:14 UTC (rev 21782)
@@ -0,0 +1,3 @@
+%%SITE_ARCH%%/Lexical/SealRequireHints.pm
+%%SITE_ARCH%%/auto/Lexical/SealRequireHints/SealRequireHints.so
+%%PERL5_MAN3%%/Lexical::SealRequireHints.3.gz
Property changes on: trunk/devel/p5-Lexical-SealRequireHints/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list