Mon Apr 7 19:32:56 2014 UTC ()
Update to 2.12. From the changelog:

[SECURITY FIXES]
This version of ack prevents the --pager, --regex and --output
options from being used from project-level ackrc files. It is
possible to execute malicious code with these options, and we want
to prevent the security risk of acking through a potentially malicious
codebase, such as one downloaded from an Internet site or checked
out from a code repository.

The --pager, --regex and --output options may still be used from
the global /etc/ackrc, your own private ~/.ackrc, the ACK_OPTIONS
environment variable, and of course from the command line.

[ENHANCEMENTS]
Now ignores Eclipse .metadata directory. Thanks, Steffen Jaeckel.

Add --perltest for *.t files.

Added Matlab support. Thanks, Zertrin.

[FIXES]
Fixed a race condition in t/file-permission.t that was causing
failures if tests were run in parallel.

Fix the test suite for Win32. Many thanks to Christian Walde for
bringing the severity of this issue to our attention, as well as
providing a Win32 development environment for us to work with.

Fixed Win32-detection in the Makefile.PL. Thanks, Michael Beijen
and Alexandr Ciornii.

More compatibility fixes for Perl 5.8.8.

[INTERNALS]
Removed the Git revision tracking in the --version.


(schmonz)
diff -r1.18 -r1.19 pkgsrc/textproc/p5-ack/Makefile
diff -r1.7 -r1.8 pkgsrc/textproc/p5-ack/distinfo

cvs diff -r1.18 -r1.19 pkgsrc/textproc/p5-ack/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/p5-ack/Makefile 2013/11/24 10:02:41 1.18
+++ pkgsrc/textproc/p5-ack/Makefile 2014/04/07 19:32:56 1.19
@@ -1,29 +1,27 @@ @@ -1,29 +1,27 @@
1# $NetBSD: Makefile,v 1.18 2013/11/24 10:02:41 wiz Exp $ 1# $NetBSD: Makefile,v 1.19 2014/04/07 19:32:56 schmonz Exp $
2 2
3DISTNAME= ack-2.08 3DISTNAME= ack-2.12
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= textproc perl5 5CATEGORIES= textproc perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=App/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=App/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/ack/ 9HOMEPAGE= http://search.cpan.org/dist/ack/
11COMMENT= Grep-like text finder 10COMMENT= Grep-like text finder
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
13 12
14USE_TOOLS+= perl 13USE_TOOLS+= perl
15USE_LANGUAGES= # empty 14USE_LANGUAGES= # empty
16PERL5_PACKLIST= auto/ack/.packlist 15PERL5_PACKLIST= auto/ack/.packlist
17REPLACE_PERL+= ack 16REPLACE_PERL+= ack
18 17
19# Avoid ack regenerating itself and frustrating REPLACE_PERL setting 18# Avoid ack regenerating itself and frustrating REPLACE_PERL setting
20post-configure: 19post-configure:
21 ${TOUCH} ${WRKSRC}/ack 20 ${TOUCH} ${WRKSRC}/ack
22 21
23DEPENDS+= p5-File-Next>=0.4:../../devel/p5-File-Next 22DEPENDS+= p5-File-Next>=0.4:../../devel/p5-File-Next
24#DEPENDS+= p5-Term-ANSIColor-[0-9]*:../../devel/p5-Term-ANSIColor 23#DEPENDS+= p5-Term-ANSIColor-[0-9]*:../../devel/p5-Term-ANSIColor
25BUILD_DEPENDS+= {perl>=5.8.8,p5-Test-Harness>=2.5}:../../devel/p5-Test-Harness 24BUILD_DEPENDS+= {perl>=5.8.8,p5-Test-Harness>=2.5}:../../devel/p5-Test-Harness
26 25
27 
28.include "../../lang/perl5/module.mk" 26.include "../../lang/perl5/module.mk"
29.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/textproc/p5-ack/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/p5-ack/distinfo 2013/09/05 19:48:07 1.7
+++ pkgsrc/textproc/p5-ack/distinfo 2014/04/07 19:32:56 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2013/09/05 19:48:07 wiz Exp $ 1$NetBSD: distinfo,v 1.8 2014/04/07 19:32:56 schmonz Exp $
2 2
3SHA1 (ack-2.08.tar.gz) = 86a277e562381627b85d44b1453404d499995c6e 3SHA1 (ack-2.12.tar.gz) = 62e0871fadef0781fcfee8c4935f0206c865d88c
4RMD160 (ack-2.08.tar.gz) = d99dfd337d3ae50c68dd95a0634713da94f805ae 4RMD160 (ack-2.12.tar.gz) = 328042ab5cd7fc793b958fe3aa95b359835d88d7
5Size (ack-2.08.tar.gz) = 210625 bytes 5Size (ack-2.12.tar.gz) = 219614 bytes