Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Mar 2015 20:00:44 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r382549 - in head: devel devel/p5-List-Flatten devel/p5-Regexp-Lexer textproc textproc/p5-Perl-Lint
Message-ID:  <201503282000.t2SK0i94028684@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Sat Mar 28 20:00:43 2015
New Revision: 382549
URL: https://svnweb.freebsd.org/changeset/ports/382549
QAT: https://qat.redports.org/buildarchive/r382549/

Log:
  Add textproc/p5-Perl-Lint, a very fast Perl linter. Uses the p5-Perl-Critic heuristics
  but with a much faster parser.
  
  Add two modules it needs:
  - p5-List-Flatten, which flattens nested arrays into a single list
  - p5-Regexp-Lexer, a regexp lexer that lexes regexps.

Added:
  head/devel/p5-List-Flatten/
  head/devel/p5-List-Flatten/Makefile   (contents, props changed)
  head/devel/p5-List-Flatten/distinfo   (contents, props changed)
  head/devel/p5-List-Flatten/pkg-descr   (contents, props changed)
  head/devel/p5-List-Flatten/pkg-plist   (contents, props changed)
  head/devel/p5-Regexp-Lexer/
  head/devel/p5-Regexp-Lexer/Makefile   (contents, props changed)
  head/devel/p5-Regexp-Lexer/distinfo   (contents, props changed)
  head/devel/p5-Regexp-Lexer/pkg-descr   (contents, props changed)
  head/devel/p5-Regexp-Lexer/pkg-plist   (contents, props changed)
  head/textproc/p5-Perl-Lint/
  head/textproc/p5-Perl-Lint/Makefile   (contents, props changed)
  head/textproc/p5-Perl-Lint/distinfo   (contents, props changed)
  head/textproc/p5-Perl-Lint/pkg-descr   (contents, props changed)
  head/textproc/p5-Perl-Lint/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile
  head/textproc/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sat Mar 28 19:47:06 2015	(r382548)
+++ head/devel/Makefile	Sat Mar 28 20:00:43 2015	(r382549)
@@ -2321,6 +2321,7 @@
     SUBDIR += p5-Lingua-Translit
     SUBDIR += p5-List-AllUtils
     SUBDIR += p5-List-Cycle
+    SUBDIR += p5-List-Flatten
     SUBDIR += p5-List-Gen
     SUBDIR += p5-List-Group
     SUBDIR += p5-List-Permutor
@@ -2759,6 +2760,7 @@
     SUBDIR += p5-Regexp-Bind
     SUBDIR += p5-Regexp-Compare
     SUBDIR += p5-Regexp-Grammars
+    SUBDIR += p5-Regexp-Lexer
     SUBDIR += p5-Regexp-RegGrp
     SUBDIR += p5-Regexp-Shellish
     SUBDIR += p5-Regexp-Subst-Parallel

Added: head/devel/p5-List-Flatten/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-List-Flatten/Makefile	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,17 @@
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	List-Flatten
+PORTVERSION=	0.01
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:OBRADOVIC
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	perl@FreeBSD.org
+COMMENT=	Interpolate array references in a list
+
+USES=		perl5
+USE_PERL5=	configure
+
+.include <bsd.port.mk>

Added: head/devel/p5-List-Flatten/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-List-Flatten/distinfo	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,2 @@
+SHA256 (List-Flatten-0.01.tar.gz) = 27c98de9d6c2f66864e64b6a24bd643bfaa3feeb4ee2bca0c59114e5b719244e
+SIZE (List-Flatten-0.01.tar.gz) = 3039

Added: head/devel/p5-List-Flatten/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-List-Flatten/pkg-descr	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,3 @@
+Flattens nested array elements into a single list.
+
+WWW: https://metacpan.org/pod/List::Flatten

Added: head/devel/p5-List-Flatten/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-List-Flatten/pkg-plist	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/List/Flatten.pm
+%%PERL5_MAN3%%/List::Flatten.3.gz

Added: head/devel/p5-Regexp-Lexer/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Regexp-Lexer/Makefile	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,19 @@
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	Regexp-Lexer
+PORTVERSION=	0.05
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:MOZNION
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	perl@FreeBSD.org
+COMMENT=	Lexer for Perl regular expressions
+
+TEST_DEPENDS=	p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
+
+USES=		perl5
+USE_PERL5=	modbuildtiny
+
+.include <bsd.port.mk>

Added: head/devel/p5-Regexp-Lexer/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Regexp-Lexer/distinfo	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,2 @@
+SHA256 (Regexp-Lexer-0.05.tar.gz) = cf7f3f207ce5217e8146bdb9a60bacd10f07ec36426127e6ba14f49548b85f20
+SIZE (Regexp-Lexer-0.05.tar.gz) = 14572

Added: head/devel/p5-Regexp-Lexer/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Regexp-Lexer/pkg-descr	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,3 @@
+Parses and tokenizes Perl regular expressions.
+
+WWW: https://metacpan.org/pod/Regexp::Lexer

Added: head/devel/p5-Regexp-Lexer/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Regexp-Lexer/pkg-plist	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,4 @@
+%%SITE_PERL%%/Regexp/Lexer.pm
+%%SITE_PERL%%/Regexp/Lexer/TokenType.pm
+%%PERL5_MAN3%%/Regexp::Lexer.3.gz
+%%PERL5_MAN3%%/Regexp::Lexer::TokenType.3.gz

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Sat Mar 28 19:47:06 2015	(r382548)
+++ head/textproc/Makefile	Sat Mar 28 20:00:43 2015	(r382549)
@@ -645,6 +645,7 @@
     SUBDIR += p5-Parse-Syslog
     SUBDIR += p5-Perl-Critic
     SUBDIR += p5-Perl-Critic-Bangs
+    SUBDIR += p5-Perl-Lint
     SUBDIR += p5-Perl-MinimumVersion
     SUBDIR += p5-PerlPoint-Converters
     SUBDIR += p5-PerlPoint-Package

Added: head/textproc/p5-Perl-Lint/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-Perl-Lint/Makefile	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,29 @@
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	Perl-Lint
+PORTVERSION=	0.20
+CATEGORIES=	textproc perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:MOZNION
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	adamw@FreeBSD.org
+COMMENT=	Yet another Perl source code linter
+
+BUILD_DEPENDS=	p5-B-Keywords>=0:${PORTSDIR}/devel/p5-B-Keywords \
+		p5-Compiler-Lexer>=0.22:${PORTSDIR}/devel/p5-Compiler-Lexer \
+		p5-Email-Address>=0:${PORTSDIR}/mail/p5-Email-Address \
+		p5-List-Flatten>=0:${PORTSDIR}/devel/p5-List-Flatten \
+		p5-List-MoreUtils>=0.33:${PORTSDIR}/lang/p5-List-MoreUtils \
+		p5-Regexp-Lexer>=0.05:${PORTSDIR}/devel/p5-Regexp-Lexer \
+		p5-Scalar-List-Utils>=1.41:${PORTSDIR}/lang/p5-Scalar-List-Utils \
+		p5-String-CamelCase>=0:${PORTSDIR}/textproc/p5-String-CamelCase \
+		p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+TEST_DEPENDS=	p5-Text-TestBase>=0:${PORTSDIR}/textproc/p5-Text-TestBase
+
+USES=		perl5
+USE_PERL5=	modbuildtiny
+
+.include <bsd.port.mk>

Added: head/textproc/p5-Perl-Lint/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-Perl-Lint/distinfo	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,2 @@
+SHA256 (Perl-Lint-0.20.tar.gz) = b0f60e35c39a180dcbd88a24057be6eb09dfdd3c756d9f6022185ad5c8731e70
+SIZE (Perl-Lint-0.20.tar.gz) = 168747

Added: head/textproc/p5-Perl-Lint/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-Perl-Lint/pkg-descr	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,4 @@
+This module implements Perl::Critic's heuristics with a much faster
+analyzer.
+
+WWW: https://metacpan.org/pod/Perl::Lint

Added: head/textproc/p5-Perl-Lint/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-Perl-Lint/pkg-plist	Sat Mar 28 20:00:43 2015	(r382549)
@@ -0,0 +1,288 @@
+%%SITE_PERL%%/Perl/Lint.pm
+%%SITE_PERL%%/Perl/Lint/Constants/Kind.pm
+%%SITE_PERL%%/Perl/Lint/Constants/Type.pm
+%%SITE_PERL%%/Perl/Lint/Filter/LikePerlCritic/Brutal.pm
+%%SITE_PERL%%/Perl/Lint/Filter/LikePerlCritic/Cruel.pm
+%%SITE_PERL%%/Perl/Lint/Filter/LikePerlCritic/Gentle.pm
+%%SITE_PERL%%/Perl/Lint/Filter/LikePerlCritic/Harsh.pm
+%%SITE_PERL%%/Perl/Lint/Filter/LikePerlCritic/Stern.pm
+%%SITE_PERL%%/Perl/Lint/Keywords.pm
+%%SITE_PERL%%/Perl/Lint/Policy.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitBooleanGrep.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitComplexMappings.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitReverseSortBlock.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitStringyEval.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitStringySplit.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitUniversalCan.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitUselessTopic.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitVoidGrep.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/ProhibitVoidMap.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/RequireBlockGrep.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/RequireBlockMap.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/RequireGlobFunction.pm
+%%SITE_PERL%%/Perl/Lint/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ClassHierarchies/ProhibitAutoloading.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ClassHierarchies/ProhibitExplicitISA.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ClassHierarchies/ProhibitOneArgBless.pm
+%%SITE_PERL%%/Perl/Lint/Policy/CodeLayout/ProhibitParensWithBuiltins.pm
+%%SITE_PERL%%/Perl/Lint/Policy/CodeLayout/ProhibitQuotedWordLists.pm
+%%SITE_PERL%%/Perl/Lint/Policy/CodeLayout/RequireTrailingCommas.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitCStyleForLoops.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitCascadingIfElse.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitDeepNests.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitLabelsWithSpecialBlockNames.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitMutatingListFunctions.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitNegativeExpressionsInUnlessAndUntilConditions.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitPostfixControls.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitUnlessBlocks.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitUnreachableCode.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ControlStructures/ProhibitUntilBlocks.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ErrorHandling/RequireCarping.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitBacktickOperators.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitBarewordFileHandles.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitExplicitStdin.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitInteractiveTest.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitJoinedReadline.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitOneArgSelect.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitReadlineInForLoop.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/ProhibitTwoArgOpen.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/RequireBriefOpen.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/RequireCheckedClose.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/RequireCheckedOpen.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/RequireCheckedSyscalls.pm
+%%SITE_PERL%%/Perl/Lint/Policy/InputOutput/RequireEncodingWithUTF8Layer.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Miscellanea/ProhibitFormats.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Miscellanea/ProhibitTies.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Miscellanea/ProhibitUnrestrictedNoLint.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Miscellanea/ProhibitUselessNoLint.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/ProhibitAutomaticExportation.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/ProhibitConditionalUseStatements.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/ProhibitEvilModules.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/ProhibitExcessMainComplexity.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/ProhibitMultiplePackages.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/RequireBarewordIncludes.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/RequireEndWithOne.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/RequireExplicitPackage.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/RequireFilenameMatchesPackage.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/RequireNoMatchVarsWithUseEnglish.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Modules/RequireVersionVar.pm
+%%SITE_PERL%%/Perl/Lint/Policy/NamingConventions/Capitalization.pm
+%%SITE_PERL%%/Perl/Lint/Policy/NamingConventions/ProhibitAmbiguousNames.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Objects/IndirectSyntax.pm
+%%SITE_PERL%%/Perl/Lint/Policy/References/ProhibitDoubleSigils.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitCaptureWithoutTest.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitComplexRegexes.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitEscapedMetacharacters.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitFixedStringMatches.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitUnusedCapture.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/ProhibitUselessTopic.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/RequireBracesForMultiline.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/RequireDotMatchAnything.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/RequireExtendedFormatting.pm
+%%SITE_PERL%%/Perl/Lint/Policy/RegularExpressions/RequireLineBoundaryMatching.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitAmpersandSigils.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitBuiltinHomonyms.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitExcessComplexity.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitExplicitReturnUndef.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitManyArgs.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitNestedSubs.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitReturnSort.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitSubroutinePrototypes.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProhibitUnusedPrivateSubroutines.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/ProtectPrivateSubs.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/RequireArgUnpacking.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Subroutines/RequireFinalReturn.pm
+%%SITE_PERL%%/Perl/Lint/Policy/TestingAndDebugging/ProhibitNoStrict.pm
+%%SITE_PERL%%/Perl/Lint/Policy/TestingAndDebugging/ProhibitNoWarnings.pm
+%%SITE_PERL%%/Perl/Lint/Policy/TestingAndDebugging/ProhibitProlongedStrictureOverride.pm
+%%SITE_PERL%%/Perl/Lint/Policy/TestingAndDebugging/RequireTestLabels.pm
+%%SITE_PERL%%/Perl/Lint/Policy/TestingAndDebugging/RequireUseStrict.pm
+%%SITE_PERL%%/Perl/Lint/Policy/TestingAndDebugging/RequireUseWarnings.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitImplicitNewlines.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMagicNumbers.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMismatchedOperators.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOperatorDelimiters.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitSpecialHeredocTerminator.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/RequireConstantVersion.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/RequireNumberSeparators.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm
+%%SITE_PERL%%/Perl/Lint/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitAugmentedAssignmentInDeclaration.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitConditionalDeclarations.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitEvilVariables.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitLocalVars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitMatchVars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitPackageVars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitPerl4PackageNames.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitPunctuationVars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitReusedNames.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProhibitUnusedVariables.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/ProtectPrivateVars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/RequireInitializationForLocalVars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/RequireLexicalLoopIterators.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/RequireLocalizedPunctuationVars.pm
+%%SITE_PERL%%/Perl/Lint/Policy/Variables/RequireNegativeIndices.pm
+%%PERL5_MAN3%%/Perl::Lint.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Constants::Kind.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Constants::Type.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Filter::LikePerlCritic::Brutal.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Filter::LikePerlCritic::Cruel.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Filter::LikePerlCritic::Gentle.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Filter::LikePerlCritic::Harsh.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Filter::LikePerlCritic::Stern.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Keywords.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitBooleanGrep.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitComplexMappings.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitLvalueSubstr.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitReverseSortBlock.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitSleepViaSelect.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitStringyEval.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitStringySplit.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitUniversalCan.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitUniversalIsa.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitUselessTopic.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitVoidGrep.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::ProhibitVoidMap.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::RequireBlockGrep.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::RequireBlockMap.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::RequireGlobFunction.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::BuiltinFunctions::RequireSimpleSortBlock.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ClassHierarchies::ProhibitAutoloading.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ClassHierarchies::ProhibitExplicitISA.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ClassHierarchies::ProhibitOneArgBless.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::CodeLayout::ProhibitParensWithBuiltins.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::CodeLayout::ProhibitQuotedWordLists.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::CodeLayout::RequireTrailingCommas.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitCStyleForLoops.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitCascadingIfElse.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitDeepNests.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitMutatingListFunctions.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitPostfixControls.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitUnlessBlocks.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitUnreachableCode.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ControlStructures::ProhibitUntilBlocks.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ErrorHandling::RequireCarping.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ErrorHandling::RequireCheckingReturnValueOfEval.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitBacktickOperators.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitBarewordFileHandles.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitExplicitStdin.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitInteractiveTest.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitJoinedReadline.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitOneArgSelect.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitReadlineInForLoop.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::ProhibitTwoArgOpen.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::RequireBracedFileHandleWithPrint.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::RequireBriefOpen.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::RequireCheckedClose.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::RequireCheckedOpen.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::RequireCheckedSyscalls.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::InputOutput::RequireEncodingWithUTF8Layer.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Miscellanea::ProhibitFormats.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Miscellanea::ProhibitTies.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Miscellanea::ProhibitUnrestrictedNoLint.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Miscellanea::ProhibitUselessNoLint.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::ProhibitAutomaticExportation.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::ProhibitConditionalUseStatements.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::ProhibitEvilModules.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::ProhibitExcessMainComplexity.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::ProhibitMultiplePackages.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::RequireBarewordIncludes.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::RequireEndWithOne.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::RequireExplicitPackage.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::RequireFilenameMatchesPackage.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::RequireNoMatchVarsWithUseEnglish.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Modules::RequireVersionVar.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::NamingConventions::Capitalization.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::NamingConventions::ProhibitAmbiguousNames.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Objects::IndirectSyntax.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::References::ProhibitDoubleSigils.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitCaptureWithoutTest.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitComplexRegexes.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitEnumeratedClasses.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitEscapedMetacharacters.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitFixedStringMatches.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitSingleCharAlternation.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitUnusedCapture.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitUnusualDelimiters.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::ProhibitUselessTopic.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::RequireBracesForMultiline.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::RequireDotMatchAnything.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::RequireExtendedFormatting.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::RegularExpressions::RequireLineBoundaryMatching.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitAmpersandSigils.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitBuiltinHomonyms.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitExcessComplexity.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitExplicitReturnUndef.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitManyArgs.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitNestedSubs.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitReturnSort.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitSubroutinePrototypes.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProhibitUnusedPrivateSubroutines.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::ProtectPrivateSubs.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::RequireArgUnpacking.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Subroutines::RequireFinalReturn.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::TestingAndDebugging::ProhibitNoStrict.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::TestingAndDebugging::ProhibitNoWarnings.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::TestingAndDebugging::RequireTestLabels.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::TestingAndDebugging::RequireUseStrict.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::TestingAndDebugging::RequireUseWarnings.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitComplexVersion.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitConstantPragma.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitEmptyQuotes.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitEscapedCharacters.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitImplicitNewlines.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitLeadingZeros.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitMagicNumbers.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitMismatchedOperators.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitNoisyQuotes.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitSpecialHeredocTerminator.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::ProhibitVersionStrings.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::RequireConstantVersion.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::RequireNumberSeparators.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitConditionalDeclarations.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitEvilVariables.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitLocalVars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitMatchVars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitPackageVars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitPerl4PackageNames.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitPunctuationVars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitReusedNames.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProhibitUnusedVariables.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::ProtectPrivateVars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::RequireInitializationForLocalVars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::RequireLexicalLoopIterators.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::RequireLocalizedPunctuationVars.3.gz
+%%PERL5_MAN3%%/Perl::Lint::Policy::Variables::RequireNegativeIndices.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503282000.t2SK0i94028684>