summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormat <mat@FreeBSD.org>2016-03-15 01:27:20 +0000
committermat <mat@FreeBSD.org>2016-03-15 01:27:20 +0000
commite77934c0d98e608c73e090d49cbbbf529c508898 (patch)
tree1c274ad9896c97bf5b5c883179b2bf5e0a5f9d62
parent15054d1a4f92e8945ffaa2b68a18274191119477 (diff)
downloadFreeBSD-ports-e77934c0d98e608c73e090d49cbbbf529c508898.zip
FreeBSD-ports-e77934c0d98e608c73e090d49cbbbf529c508898.tar.gz
Add some p5-Perl-Critic-* Perl modules.
While there, add NO_ARCH=yes to the existing Perl::Critic ports. Sponsored by: Absolight
-rw-r--r--textproc/Makefile6
-rw-r--r--textproc/p5-Perl-Critic-Bangs/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-Itch/Makefile22
-rw-r--r--textproc/p5-Perl-Critic-Itch/distinfo2
-rw-r--r--textproc/p5-Perl-Critic-Itch/pkg-descr6
-rw-r--r--textproc/p5-Perl-Critic-Itch/pkg-plist4
-rw-r--r--textproc/p5-Perl-Critic-Moose/Makefile22
-rw-r--r--textproc/p5-Perl-Critic-Moose/distinfo2
-rw-r--r--textproc/p5-Perl-Critic-Moose/pkg-descr4
-rw-r--r--textproc/p5-Perl-Critic-Moose/pkg-plist14
-rw-r--r--textproc/p5-Perl-Critic-More/Makefile22
-rw-r--r--textproc/p5-Perl-Critic-More/distinfo2
-rw-r--r--textproc/p5-Perl-Critic-More/pkg-descr30
-rw-r--r--textproc/p5-Perl-Critic-More/pkg-plist16
-rw-r--r--textproc/p5-Perl-Critic-Pulp/Makefile22
-rw-r--r--textproc/p5-Perl-Critic-Pulp/distinfo2
-rw-r--r--textproc/p5-Perl-Critic-Pulp/pkg-descr5
-rw-r--r--textproc/p5-Perl-Critic-Pulp/pkg-plist84
-rw-r--r--textproc/p5-Perl-Critic-Swift/Makefile23
-rw-r--r--textproc/p5-Perl-Critic-Swift/distinfo2
-rw-r--r--textproc/p5-Perl-Critic-Swift/pkg-descr3
-rw-r--r--textproc/p5-Perl-Critic-Swift/pkg-plist6
-rw-r--r--textproc/p5-Perl-Critic-Tics/Makefile22
-rw-r--r--textproc/p5-Perl-Critic-Tics/distinfo2
-rw-r--r--textproc/p5-Perl-Critic-Tics/pkg-descr4
-rw-r--r--textproc/p5-Perl-Critic-Tics/pkg-plist8
-rw-r--r--textproc/p5-Perl-Critic/Makefile1
27 files changed, 337 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 755c974..01207cc 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -686,6 +686,12 @@
SUBDIR += p5-Parse-Syslog
SUBDIR += p5-Perl-Critic
SUBDIR += p5-Perl-Critic-Bangs
+ SUBDIR += p5-Perl-Critic-Itch
+ SUBDIR += p5-Perl-Critic-Moose
+ SUBDIR += p5-Perl-Critic-More
+ SUBDIR += p5-Perl-Critic-Pulp
+ SUBDIR += p5-Perl-Critic-Swift
+ SUBDIR += p5-Perl-Critic-Tics
SUBDIR += p5-Perl-Lint
SUBDIR += p5-Perl-MinimumVersion
SUBDIR += p5-PerlPoint-Converters
diff --git a/textproc/p5-Perl-Critic-Bangs/Makefile b/textproc/p5-Perl-Critic-Bangs/Makefile
index a31710b..b2792ad 100644
--- a/textproc/p5-Perl-Critic-Bangs/Makefile
+++ b/textproc/p5-Perl-Critic-Bangs/Makefile
@@ -21,5 +21,6 @@ TEST_DEPENDS= p5-Test-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Test-Perl-Critic \
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-Critic-Itch/Makefile b/textproc/p5-Perl-Critic-Itch/Makefile
new file mode 100644
index 0000000..f1d1011
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Itch/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= Perl-Critic-Itch
+PORTVERSION= 0.07
+CATEGORIES= textproc devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= A collection of Perl::Critic Policies
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= configure
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-Critic-Itch/distinfo b/textproc/p5-Perl-Critic-Itch/distinfo
new file mode 100644
index 0000000..a2b3c27
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Itch/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Perl-Critic-Itch-0.07.tar.gz) = f3151b35fbe664bfbae6b2996f22666f6908988c2c2cd813a212b5321e571061
+SIZE (Perl-Critic-Itch-0.07.tar.gz) = 28084
diff --git a/textproc/p5-Perl-Critic-Itch/pkg-descr b/textproc/p5-Perl-Critic-Itch/pkg-descr
new file mode 100644
index 0000000..64eb61c
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Itch/pkg-descr
@@ -0,0 +1,6 @@
+Perl::Critic::Itch was created to fulfill some special requests when analyzing
+Perl Code. This policies, may not be useful to everyone, and surely not
+consensual, but they solve some little itches I had, and it makes me sleep
+better at night!
+
+WWW: https://metacpan.org/release/Perl-Critic-Itch
diff --git a/textproc/p5-Perl-Critic-Itch/pkg-plist b/textproc/p5-Perl-Critic-Itch/pkg-plist
new file mode 100644
index 0000000..c0e69f7
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Itch/pkg-plist
@@ -0,0 +1,4 @@
+%%SITE_PERL%%/Perl/Critic/Itch.pm
+%%SITE_PERL%%/Perl/Critic/Policy/CodeLayout/ProhibitHashBarewords.pm
+%%PERL5_MAN3%%/Perl::Critic::Itch.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::CodeLayout::ProhibitHashBarewords.3.gz
diff --git a/textproc/p5-Perl-Critic-Moose/Makefile b/textproc/p5-Perl-Critic-Moose/Makefile
new file mode 100644
index 0000000..32cadce
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Moose/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= Perl-Critic-Moose
+PORTVERSION= 1.04
+CATEGORIES= textproc devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Policies for Perl::Critic concerned with using Moose
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= configure
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-Critic-Moose/distinfo b/textproc/p5-Perl-Critic-Moose/distinfo
new file mode 100644
index 0000000..af25ef3
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Moose/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Perl-Critic-Moose-1.04.tar.gz) = 7a441cd9e08090c3e676c904e452efeff6f42f171cd38c5e2e609f8c45692a3d
+SIZE (Perl-Critic-Moose-1.04.tar.gz) = 27297
diff --git a/textproc/p5-Perl-Critic-Moose/pkg-descr b/textproc/p5-Perl-Critic-Moose/pkg-descr
new file mode 100644
index 0000000..c0a60ba
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Moose/pkg-descr
@@ -0,0 +1,4 @@
+Some Perl::Critic policies that will help you keep your code in good shape with
+regards to Moose.
+
+WWW: https://metacpan.org/release/Perl-Critic-Moose
diff --git a/textproc/p5-Perl-Critic-Moose/pkg-plist b/textproc/p5-Perl-Critic-Moose/pkg-plist
new file mode 100644
index 0000000..b3f8a4b
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Moose/pkg-plist
@@ -0,0 +1,14 @@
+%%SITE_PERL%%/Perl/Critic/Moose.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Moose/ProhibitDESTROYMethod.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Moose/ProhibitLazyBuild.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Moose/ProhibitMultipleWiths.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Moose/ProhibitNewMethod.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Moose/RequireCleanNamespace.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Moose/RequireMakeImmutable.pm
+%%PERL5_MAN3%%/Perl::Critic::Moose.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Moose::ProhibitDESTROYMethod.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Moose::ProhibitLazyBuild.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Moose::ProhibitMultipleWiths.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Moose::ProhibitNewMethod.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Moose::RequireCleanNamespace.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Moose::RequireMakeImmutable.3.gz
diff --git a/textproc/p5-Perl-Critic-More/Makefile b/textproc/p5-Perl-Critic-More/Makefile
new file mode 100644
index 0000000..2b2101c
--- /dev/null
+++ b/textproc/p5-Perl-Critic-More/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= Perl-Critic-More
+PORTVERSION= 1.003
+CATEGORIES= textproc devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Supplemental policies for Perl::Critic
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= modbuild
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-Critic-More/distinfo b/textproc/p5-Perl-Critic-More/distinfo
new file mode 100644
index 0000000..d4e69b8
--- /dev/null
+++ b/textproc/p5-Perl-Critic-More/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Perl-Critic-More-1.003.tar.gz) = 69e2acff61b7bead745721991e2b83c88624ae8239d4371a785a3ce2d967187b
+SIZE (Perl-Critic-More-1.003.tar.gz) = 35076
diff --git a/textproc/p5-Perl-Critic-More/pkg-descr b/textproc/p5-Perl-Critic-More/pkg-descr
new file mode 100644
index 0000000..aa9c5c5
--- /dev/null
+++ b/textproc/p5-Perl-Critic-More/pkg-descr
@@ -0,0 +1,30 @@
+This is a collection of Perl::Critic policies that are not included in the
+Perl::Critic core for a variety of reasons:
+
+ Experimental
+
+ Some policies need some time to work out their kinks, test usability, or
+ gauge community interest. A subset of these will end up in the core
+ Perl::Critic someday.
+
+ Requires special dependencies
+
+ For example, some policies require development versions of PPI (or some
+ other CPAN module). These will likely end up in the Perl::Critic core when
+ their dependencies are fulfilled.
+
+ Peripheral to Perl
+
+ For example, the Editor::RequireEmacsFileVariables policy is metacode.
+ Also, the Miscellanea::RequireRcsKeywords policy pertains to the
+ development process, not the code itself. These are not part of
+ Perl::Critic's mission.
+
+ Special purpose
+
+ For example, policies like CodeLayout::RequireASCII designed to scratch
+ itches not felt by most of the community. These will always remain in a
+ Perl::Critic supplement instead of in the core.
+
+
+WWW: https://metacpan.org/release/Perl-Critic-More
diff --git a/textproc/p5-Perl-Critic-More/pkg-plist b/textproc/p5-Perl-Critic-More/pkg-plist
new file mode 100644
index 0000000..6f58e4a
--- /dev/null
+++ b/textproc/p5-Perl-Critic-More/pkg-plist
@@ -0,0 +1,16 @@
+%%SITE_PERL%%/Perl/Critic/More.pm
+%%SITE_PERL%%/Perl/Critic/Policy/CodeLayout/RequireASCII.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Editor/RequireEmacsFileVariables.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ErrorHandling/RequireUseOfExceptions.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Modules/PerlMinimumVersion.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Modules/RequirePerlVersion.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/RequireConstantOnLeftSideOfEquality.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/RestrictLongStrings.pm
+%%PERL5_MAN3%%/Perl::Critic::More.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::CodeLayout::RequireASCII.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Editor::RequireEmacsFileVariables.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ErrorHandling::RequireUseOfExceptions.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Modules::PerlMinimumVersion.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Modules::RequirePerlVersion.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::RequireConstantOnLeftSideOfEquality.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings.3.gz
diff --git a/textproc/p5-Perl-Critic-Pulp/Makefile b/textproc/p5-Perl-Critic-Pulp/Makefile
new file mode 100644
index 0000000..84dcbd7
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Pulp/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= Perl-Critic-Pulp
+PORTVERSION= 90
+CATEGORIES= textproc devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= some add-on perlcritic policies
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= configure
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-Critic-Pulp/distinfo b/textproc/p5-Perl-Critic-Pulp/distinfo
new file mode 100644
index 0000000..7c696fe
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Pulp/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Perl-Critic-Pulp-90.tar.gz) = cb5ae0008dc028be8e4e0831a7c84e0b695c6e8ef7a9cf3ae81b5cd1b2ea774e
+SIZE (Perl-Critic-Pulp-90.tar.gz) = 209442
diff --git a/textproc/p5-Perl-Critic-Pulp/pkg-descr b/textproc/p5-Perl-Critic-Pulp/pkg-descr
new file mode 100644
index 0000000..235d0b3
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Pulp/pkg-descr
@@ -0,0 +1,5 @@
+This is a collection of add-on policies for Perl::Critic. They're under a
+"pulp" theme plus other themes according to their purpose (see "POLICY THEMES"
+in Perl::Critic).
+
+WWW: https://metacpan.org/release/Perl-Critic-Pulp
diff --git a/textproc/p5-Perl-Critic-Pulp/pkg-plist b/textproc/p5-Perl-Critic-Pulp/pkg-plist
new file mode 100644
index 0000000..89ebf15
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Pulp/pkg-plist
@@ -0,0 +1,84 @@
+%%SITE_PERL%%/Perl/Critic/Policy/CodeLayout/ProhibitFatCommaNewline.pm
+%%SITE_PERL%%/Perl/Critic/Policy/CodeLayout/ProhibitIfIfSameLine.pm
+%%SITE_PERL%%/Perl/Critic/Policy/CodeLayout/RequireFinalSemicolon.pm
+%%SITE_PERL%%/Perl/Critic/Policy/CodeLayout/RequireTrailingCommaAtNewline.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Compatibility/ConstantLeadingUnderscore.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Compatibility/ConstantPragmaHash.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Compatibility/Gtk2Constants.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Compatibility/PerlMinimumVersionAndWhy.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Compatibility/PodMinimumVersion.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Compatibility/ProhibitUnixDevNull.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitAdjacentLinks.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitBadAproposMarkup.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitDuplicateHeadings.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitDuplicateSeeAlso.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitLinkToSelf.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitParagraphEndComma.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitParagraphTwoDots.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitUnbalancedParens.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/ProhibitVerbatimMarkup.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/RequireEndBeforeLastPod.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/RequireFilenameMarkup.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/RequireFinalCut.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/RequireLinkedURLs.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Miscellanea/TextDomainPlaceholders.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Miscellanea/TextDomainUnused.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Modules/ProhibitModuleShebang.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Modules/ProhibitPOSIXimport.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Modules/ProhibitUseQuotedVersion.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ConstantBeforeLt.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/NotWithCompare.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ProhibitArrayAssignAref.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ProhibitBarewordDoubleColon.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ProhibitDuplicateHashKeys.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyCommas.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ProhibitFiletest_f.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ProhibitNullStatements.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/ProhibitUnknownBackslash.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/RequireNumericVersion.pm
+%%SITE_PERL%%/Perl/Critic/Policy/ValuesAndExpressions/UnexpandedSpecialLiteral.pm
+%%SITE_PERL%%/Perl/Critic/Pulp.pm
+%%SITE_PERL%%/Perl/Critic/Pulp/PodParser.pm
+%%SITE_PERL%%/Perl/Critic/Pulp/Utils.pm
+%%PERL5_MAN3%%/Perl::Critic::Policy::CodeLayout::ProhibitFatCommaNewline.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::CodeLayout::ProhibitIfIfSameLine.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::CodeLayout::RequireFinalSemicolon.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::CodeLayout::RequireTrailingCommaAtNewline.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Compatibility::ConstantLeadingUnderscore.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Compatibility::ConstantPragmaHash.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Compatibility::Gtk2Constants.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Compatibility::PodMinimumVersion.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Compatibility::ProhibitUnixDevNull.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitBadAproposMarkup.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitDuplicateHeadings.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitDuplicateSeeAlso.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitLinkToSelf.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitParagraphEndComma.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitParagraphTwoDots.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitUnbalancedParens.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::ProhibitVerbatimMarkup.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::RequireEndBeforeLastPod.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::RequireFilenameMarkup.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::RequireFinalCut.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::RequireLinkedURLs.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Miscellanea::TextDomainPlaceholders.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Miscellanea::TextDomainUnused.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Modules::ProhibitModuleShebang.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Modules::ProhibitPOSIXimport.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Modules::ProhibitUseQuotedVersion.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ConstantBeforeLt.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::NotWithCompare.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ProhibitBarewordDoubleColon.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ProhibitDuplicateHashKeys.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyCommas.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ProhibitNullStatements.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::ProhibitUnknownBackslash.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::RequireNumericVersion.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::ValuesAndExpressions::UnexpandedSpecialLiteral.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Pulp.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Pulp::PodParser.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Pulp::Utils.3.gz
diff --git a/textproc/p5-Perl-Critic-Swift/Makefile b/textproc/p5-Perl-Critic-Swift/Makefile
new file mode 100644
index 0000000..4e7b914
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Swift/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= Perl-Critic-Swift
+PORTVERSION= 1.0.3
+DISTVERSIONPREFIX= v
+CATEGORIES= textproc devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= A set of additional policies for Perl::Critic
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= modbuild
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-Critic-Swift/distinfo b/textproc/p5-Perl-Critic-Swift/distinfo
new file mode 100644
index 0000000..97c82c8
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Swift/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Perl-Critic-Swift-v1.0.3.tar.gz) = eb8a36c11ef75df2ac4428f5311168e3e8425a25f593c271d09de20700f8d89d
+SIZE (Perl-Critic-Swift-v1.0.3.tar.gz) = 8737
diff --git a/textproc/p5-Perl-Critic-Swift/pkg-descr b/textproc/p5-Perl-Critic-Swift/pkg-descr
new file mode 100644
index 0000000..8e57d64
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Swift/pkg-descr
@@ -0,0 +1,3 @@
+Some Perl::Critic policies to make your code more clean.
+
+WWW: https://metacpan.org/release/Perl-Critic-Swift
diff --git a/textproc/p5-Perl-Critic-Swift/pkg-plist b/textproc/p5-Perl-Critic-Swift/pkg-plist
new file mode 100644
index 0000000..89cf573
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Swift/pkg-plist
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/Perl/Critic/Policy/CodeLayout/RequireUseUTF8.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Documentation/RequirePODUseEncodingUTF8.pm
+%%SITE_PERL%%/Perl/Critic/Swift.pm
+%%PERL5_MAN3%%/Perl::Critic::Policy::CodeLayout::RequireUseUTF8.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Documentation::RequirePODUseEncodingUTF8.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Swift.3.gz
diff --git a/textproc/p5-Perl-Critic-Tics/Makefile b/textproc/p5-Perl-Critic-Tics/Makefile
new file mode 100644
index 0000000..0ff5c63
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Tics/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= Perl-Critic-Tics
+PORTVERSION= 0.009
+CATEGORIES= textproc devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Extra policies for Perl::Critic
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= configure
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-Critic-Tics/distinfo b/textproc/p5-Perl-Critic-Tics/distinfo
new file mode 100644
index 0000000..df88961
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Tics/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Perl-Critic-Tics-0.009.tar.gz) = 7542662b56622f5d646b00068c8f9befbc16e462228a0cd47d54549d24eb7493
+SIZE (Perl-Critic-Tics-0.009.tar.gz) = 17841
diff --git a/textproc/p5-Perl-Critic-Tics/pkg-descr b/textproc/p5-Perl-Critic-Tics/pkg-descr
new file mode 100644
index 0000000..d2d3303
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Tics/pkg-descr
@@ -0,0 +1,4 @@
+The Perl-Critic-Tics distribution includes extra policies for Perl::Critic to
+address a fairly random assortment of things that make me (rjbs) wince.
+
+WWW: https://metacpan.org/release/Perl-Critic-Tics
diff --git a/textproc/p5-Perl-Critic-Tics/pkg-plist b/textproc/p5-Perl-Critic-Tics/pkg-plist
new file mode 100644
index 0000000..eee7f3e
--- /dev/null
+++ b/textproc/p5-Perl-Critic-Tics/pkg-plist
@@ -0,0 +1,8 @@
+%%SITE_PERL%%/Perl/Critic/Policy/Tics/ProhibitLongLines.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Tics/ProhibitManyArrows.pm
+%%SITE_PERL%%/Perl/Critic/Policy/Tics/ProhibitUseBase.pm
+%%SITE_PERL%%/Perl/Critic/Tics.pm
+%%PERL5_MAN3%%/Perl::Critic::Policy::Tics::ProhibitLongLines.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Tics::ProhibitManyArrows.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Policy::Tics::ProhibitUseBase.3.gz
+%%PERL5_MAN3%%/Perl::Critic::Tics.3.gz
diff --git a/textproc/p5-Perl-Critic/Makefile b/textproc/p5-Perl-Critic/Makefile
index 77f5ac9..e12091e 100644
--- a/textproc/p5-Perl-Critic/Makefile
+++ b/textproc/p5-Perl-Critic/Makefile
@@ -37,5 +37,6 @@ TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
USES= perl5
USE_PERL5= modbuild
+NO_ARCH= yes
.include <bsd.port.mk>
OpenPOWER on IntegriCloud