pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/ugrep
Module Name: pkgsrc
Committed By: adam
Date: Tue Jan 28 12:19:21 UTC 2025
Modified Files:
pkgsrc/textproc/ugrep: Makefile distinfo
Log Message:
ugrep: updated to 7.2.1
ugrep v7.2.1
includes fix 463 for v7.2 regression bug in non-SIMD ugrep builds
Notes on unit and regression testing methodology and benchmarking:
to verify non-SIMD builds I ran 60,000 randomized test patterns each against 100MB text to search and compare to expected matches, this test fully covers the code of the scalar-optimized (non-SIMD)
search algorithms (this test was not done for v7.2, which is my fault for thinking the latest change would not impact non-SIMD results, but it did)
to verify SIMD-optimized builds (SSE2/AVX2/AVX512BW and Neon/AArch64) I ran again 40,000 randomized test patterns each against 100MB text to search and compare to expected matches, this test fully
covers the code of the SIMD-optimized search algorithms
in addition, the RE/flex high-performance regex project also includes many regex pattern test cases
this release does not affect the search speeds of ugrep v7 i.e. the posted benchmarks for v7 are unchanged
ugrep v7.2
new options --no-files-with-matches and --no-count
update options -i and -j when used together: -i unconditional case-insensitive matching should override -j smart-case conditional case-insensitive matching
new adoc type added to option -t or --file-type
new full support for GNU/BSD grep option -z (--null-data), such that -z is reassigned from --decompress to --null-data when ugrep is specifically copied or symlinked with the target name grep, egrep,
fgrep, zgrep, zegrep, or zfgrep executable file binaries to run as replacements of GNU/BSD grep
fix older MacOS build from source compile-time error QOS_CLASS_USER_INITIATED not declared
fix a bug in ugrep v7 when matching certain case-insensitive patterns at the very end of a file at EOF when an EOL before EOF is missing (this is not a problem in versions prior to v7)
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 pkgsrc/textproc/ugrep/Makefile
cvs rdiff -u -r1.86 -r1.87 pkgsrc/textproc/ugrep/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/ugrep/Makefile
diff -u pkgsrc/textproc/ugrep/Makefile:1.93 pkgsrc/textproc/ugrep/Makefile:1.94
--- pkgsrc/textproc/ugrep/Makefile:1.93 Sun Jan 12 14:41:15 2025
+++ pkgsrc/textproc/ugrep/Makefile Tue Jan 28 12:19:21 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.93 2025/01/12 14:41:15 adam Exp $
+# $NetBSD: Makefile,v 1.94 2025/01/28 12:19:21 adam Exp $
-DISTNAME= ugrep-7.1.3
+DISTNAME= ugrep-7.2.1
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=Genivia/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/textproc/ugrep/distinfo
diff -u pkgsrc/textproc/ugrep/distinfo:1.86 pkgsrc/textproc/ugrep/distinfo:1.87
--- pkgsrc/textproc/ugrep/distinfo:1.86 Sun Jan 12 14:41:15 2025
+++ pkgsrc/textproc/ugrep/distinfo Tue Jan 28 12:19:21 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.86 2025/01/12 14:41:15 adam Exp $
+$NetBSD: distinfo,v 1.87 2025/01/28 12:19:21 adam Exp $
-BLAKE2s (ugrep-7.1.3.tar.gz) = b54fc8ed86b86b46b822d53855f0f698f760e2403b252bcaf8a9a0212f1f5907
-SHA512 (ugrep-7.1.3.tar.gz) = 82585e2bce235e0aded9bf43a9d51a0ef23279cb497c77bf68d4958f10095a9e16d27b8c6121ce74ba851d3569f154f653db7529d9ac6eafab295c8cc651df10
-Size (ugrep-7.1.3.tar.gz) = 7120521 bytes
+BLAKE2s (ugrep-7.2.1.tar.gz) = 7a04aaf5d64b3842e12d8a9799366047d0ab4f859e0c468ea54080ac32715d01
+SHA512 (ugrep-7.2.1.tar.gz) = 4ff22bcb16f7b5fb634838ad47230617a7f6f7ae51abf8bc4fe3e059ae0efba602705b078fffc86e20489898bc63826f97895f297081824244b724f1bd3cd1ac
+Size (ugrep-7.2.1.tar.gz) = 7122394 bytes
SHA1 (patch-lzma_C_CpuArch.c) = 37ba2265c7a348abedaf5c1eaf95677142cc2b9d
Home |
Main Index |
Thread Index |
Old Index