pkgsrc-Changes archive

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

CVS commit: [pkgsrc-2026Q2] pkgsrc/textproc/p5-ack



Module Name:    pkgsrc
Committed By:   maya
Date:           Thu Jul 16 14:19:44 UTC 2026

Modified Files:
        pkgsrc/textproc/p5-ack [pkgsrc-2026Q2]: Makefile distinfo

Log Message:
Pullup ticket #7178 - requested by taca
textproc/p5-ack: Security fix

Revisions pulled up:
- textproc/p5-ack/Makefile                                      1.44
- textproc/p5-ack/distinfo                                      1.22

---
   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.43.8.1 pkgsrc/textproc/p5-ack/Makefile
cvs rdiff -u -r1.21 -r1.21.26.1 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.43.8.1
--- pkgsrc/textproc/p5-ack/Makefile:1.43        Fri Jul  4 08:48:44 2025
+++ pkgsrc/textproc/p5-ack/Makefile     Thu Jul 16 14:19:43 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.43 2025/07/04 08:48:44 wiz Exp $
+# $NetBSD: Makefile,v 1.43.8.1 2026/07/16 14:19:43 maya 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.21.26.1
--- pkgsrc/textproc/p5-ack/distinfo:1.21        Tue Apr 11 12:08:25 2023
+++ pkgsrc/textproc/p5-ack/distinfo     Thu Jul 16 14:19:44 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2023/04/11 12:08:25 wen Exp $
+$NetBSD: distinfo,v 1.21.26.1 2026/07/16 14:19:44 maya 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