pkgsrc/devel/p5-Perl-Critic/Makefile
mef 5bb03639a4 Updated devel/p5-Perl-Critic to 1.128
-------------------------------------
1.128    Sat Jun 10 22:31:28 CDT 2017

    Official release.  No changes since 1.127_02.

1.127_02 Tue May 23 18:31:59 CDT 2017

Developer release leading up to 1.128.

    [Bug Fixes]
    * PPI misparsing a module caused an incorrect "Must end with a
      recognizable true value."  This is fixed by upgrading to PPI
      1.224. (GH #696, GH #607)
    * A test would fail under the upcoming Perl 5.26 that omits the current
      directory from @INC.  Thanks, Kent Fredric.
    * Fixed an invalid test in the RequireBarewordsIncludes test.  Thanks,
      Christian Walde. (GH #751)
    * If an element contained blank lines then the source "%r" displayed
      for a violation was wrong. Thanks, Sawyer X. (GH #702, #734)

    [Dependencies]
    Perl::Critic now requires PPI 1.224.  PPI is the underlying Perl parser
    on which Perl::Critic is built, and 1.224 introduces many parsing fixes
    such as:
    * Fixes for dot-in-@INC.
    * Parse left side of => as bareword even if it looks like a keyword or op.
    * $::x now works.
    * Higher accuracy when deciding whether certain characters are operators or
      variable type casts (*&% etc.).
    * Subroutine attributes parsed correctly.

    [Performance Enhancements]
    * Sped up BuiltinFunctions::ProhibitUselessTopic ~7%.  Thanks, James
      Raspass. (GH #656)

    [Documentation]
    * Fixed incorrect explanation of capture variables in
      ProhibitCaptureWithoutTest.  Thanks, Felipe Gasper.
    * Fixed incorrect links. Thanks, Glenn Fowler.
    * Fixed incorrect example for returning a sorted list.  Thanks, @daviding58.
    * Fixed invalid POD.  Thanks, Jakub Wilk. (GH #735)
    * Updated docs on ProhibitYadaOperator.  Thanks, Stuart A Johnston. (GH #662)
    * Removed all the references to the old mailing list and code repository
      at tigris.org.  (GH #757)


1.127_01 Sun May 21 21:57:16 CDT 2017

    Removed from CPAN because it did not get indexed correctly.
2017-06-17 13:04:16 +00:00

45 lines
1.8 KiB
Makefile

# $NetBSD: Makefile,v 1.33 2017/06/17 13:04:16 mef Exp $
#
DISTNAME= Perl-Critic-1.128
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Perl/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://search.cpan.org/dist/Perl-Critic/
COMMENT= Perl 5 module providing a static Perl source code analysis engine
LICENSE= ${PERL5_LICENSE}
REPLACE_PERL= lib/Test/Perl/Critic/Policy.pm
DEPENDS+= p5-B-Keywords>=1.05:../../devel/p5-B-Keywords
DEPENDS+= p5-Config-Tiny>=2:../../devel/p5-Config-Tiny
DEPENDS+= p5-Email-Address>=1.889:../../mail/p5-Email-Address
DEPENDS+= p5-Exception-Class>=1.23:../../devel/p5-Exception-Class
DEPENDS+= p5-File-HomeDir-[0-9]*:../../devel/p5-File-HomeDir
DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which
DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String
DEPENDS+= p5-List-MoreUtils>=0.19:../../devel/p5-List-MoreUtils
DEPENDS+= p5-PPI>=1.224:../../devel/p5-PPI
DEPENDS+= p5-PPIx-Regexp>=0.022:../../devel/p5-PPIx-Regexp
DEPENDS+= p5-PPIx-Utilities>=1.001:../../devel/p5-PPIx-Utilities
DEPENDS+= p5-Perl-Tidy-[0-9]*:../../devel/p5-Perl-Tidy
DEPENDS+= p5-Pod-Spell>=1:../../textproc/p5-Pod-Spell
DEPENDS+= p5-Readonly>=2.0:../../devel/p5-Readonly
DEPENDS+= p5-String-Format>=1.13:../../devel/p5-String-Format
DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken
BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
BUILD_DEPENDS+= p5-Module-Pluggable-[0-9]*:../../devel/p5-Module-Pluggable
# Recommended dependencies
DEPENDS+= p5-Readonly-XS-[0-9]*:../../devel/p5-Readonly-XS
#DEPENDS+= p5-Regexp-Parser>=0.20:../../devel/p5-Regexp-Parser
USE_LANGUAGES= # empty
PERL5_PACKLIST= auto/Perl/Critic/.packlist
PERL5_MODULE_TYPE= Module::Build
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"