pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/p5-ack



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Jul  8 22:19:44 UTC 2026

Modified Files:
        pkgsrc/textproc/p5-ack: Makefile distinfo

Log Message:
p5-ack: update to 3.10.0.

v3.10.0     Sun Jun  7 11:50:37 CDT 2026
========================================
[SECURITY]
CVE-2026-49147: filename ANSI escape sequences
CVE-2026-49146: project .ackrc -A -B -C memory exhaustion
CVE-2026-49145: project .ackrc --follow / --files-from file exfiltration

[FIXES]
Fixed a bug where types set in the .ackrc could not be overridden from the
command line. Thanks, Dmitri Vereshchagin. (GH #393)

v3.9.0      Mon May 26 15:02:57 CDT 2025
========================================
The --not option can be used with either --and or --or.

The -g option can now use any of the boolean options, --and, --or or --not.

[FIXES]
When using --output='$f', the filename would be colorized in the output
line, but should not have been.  This has been fixed. Thanks, Dabrien
'Dabe' Murphy. (GH #350)

v3.8.2      Sun Apr  6 10:45:04 CDT 2025
========================================
ack now needs YAML::PP to run its tests. Many of ack's tests are stored in
YAML files for flexibility.

[FIXES]
ack would always set a return code of 1 if -c was used.  Now it properly
returns 1 if no files match, and 0 if any files match.

v3.8.1      Tue Dec 31 21:22:59 CST 2024
========================================
[ENHANCEMENTS]
The rules for Pytest were modified so that zsh's ad hoc scraping of
filetypes for tab completion wouldn't blow up. (GH #386)

v3.8.0      Fri Dec 20 22:07:26 CST 2024
========================================
[FEATURES]
Add --and and --or options to allow combinations of search terms. This is
in addition to the --not that was added in v3.7.0. (GH #385)

Add support for Pytest filetype.

Add support for Terraform. Thanks, Thiago Perrotta. (GH #377)

[FIXES]
The ack-standalone that gets built, and is what's available for download at
https://beyondgrep.com, now puts each of the modules it pulls in into its
own lexical scope.  This should fix any future conflicts of pragmata that
might come up in the future. Thanks, mauke. (GH #376)


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/textproc/p5-ack/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/textproc/p5-ack/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/p5-ack/Makefile
diff -u pkgsrc/textproc/p5-ack/Makefile:1.43 pkgsrc/textproc/p5-ack/Makefile:1.44
--- pkgsrc/textproc/p5-ack/Makefile:1.43        Fri Jul  4 08:48:44 2025
+++ pkgsrc/textproc/p5-ack/Makefile     Wed Jul  8 22:19:44 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.43 2025/07/04 08:48:44 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2026/07/08 22:19:44 wiz Exp $
 
-DISTNAME=      ack-v3.7.0
+DISTNAME=      ack-v3.10.0
 PKGNAME=       p5-${DISTNAME:S/-v/-/}
-PKGREVISION=   3
 CATEGORIES=    textproc perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/P/PE/PETDANCE/}
 
@@ -12,9 +11,10 @@ COMMENT=     Grep-like text finder
 LICENSE=       ${PERL5_LICENSE}
 
 DEPENDS+=      p5-File-Next>=1.18:../../devel/p5-File-Next
+DEPENDS+=      p5-YAML-PP>=0:../../textproc/p5-YAML-PP
 #DEPENDS+=     p5-Term-ANSIColor-[0-9]*:../../devel/p5-Term-ANSIColor
 
-USE_TOOLS+=            perl
+USE_TOOLS+=            perl bash:test
 USE_LANGUAGES=         # empty
 PERL5_PACKLIST=                auto/ack/.packlist
 REPLACE_PERL+=         ack

Index: pkgsrc/textproc/p5-ack/distinfo
diff -u pkgsrc/textproc/p5-ack/distinfo:1.21 pkgsrc/textproc/p5-ack/distinfo:1.22
--- pkgsrc/textproc/p5-ack/distinfo:1.21        Tue Apr 11 12:08:25 2023
+++ pkgsrc/textproc/p5-ack/distinfo     Wed Jul  8 22:19:44 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2023/04/11 12:08:25 wen Exp $
+$NetBSD: distinfo,v 1.22 2026/07/08 22:19:44 wiz Exp $
 
-BLAKE2s (ack-v3.7.0.tar.gz) = 07d182953d80570cc6fe0954f6f097f6e4359a35192daf01a9bef6e410ec579c
-SHA512 (ack-v3.7.0.tar.gz) = 3d97309956ce65f972a7636d195b13031f4441981d5bdddf0b67e577c32c88972f7ed02ffafbbf73c4db9a22f200f95cce9c8eb2a6f47fd60143d93469038f57
-Size (ack-v3.7.0.tar.gz) = 252426 bytes
+BLAKE2s (ack-v3.10.0.tar.gz) = cbb1ce4e2b99d355a063963e1a978b091d5b9b01ba3cacb4e5b34e446ae948d6
+SHA512 (ack-v3.10.0.tar.gz) = a832180e33ecc83422e76830df6c3c093d58c7475f8fc783467a76b88691968757b09b7b5c5b0ea58a18f3e905cd83aa33a92267aa2206c0ba1b235f80724e49
+Size (ack-v3.10.0.tar.gz) = 280253 bytes



Home | Main Index | Thread Index | Old Index