[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