ugrep: updated to 4.3.0 ugrep v4.3.0 Redesigned TUI with a new split screen window pane to preview matching files. new TUI split screen, activated with CTRL-T, and new option --split to start the TUI with a split screen (add split to your .ugrep configuration file to enable) improved TUI screen updating refactored the search engine internals to keep the search engine alive until ugrep terminates to optimize the TUI matching file preview pane display speed improved option -o (--only-matching) layout when context options -ABC are used fixed --zmax=n for n>1 that had a low chance to hang as discovered recently (about once in a few thousand runs) when searching (deeply) nested zip or tar archives fixed compressed file search of files that are exactly one byte long, instead of rejecting those files as being empty updated performance benchmark results: ugrep is faster than other grep tools on x64 and arm64 machines in nearly every test of 564 benchmark test casesdiff -r1.65 -r1.66 pkgsrc/textproc/ugrep/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.65 2023/10/06 11:51:43 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.66 2023/10/11 18:32:52 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= ugrep-4.2.0 | 3 | DISTNAME= ugrep-4.3.0 | |
4 | CATEGORIES= textproc | 4 | CATEGORIES= textproc | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=Genivia/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=Genivia/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/Genivia/ugrep | 9 | HOMEPAGE= https://github.com/Genivia/ugrep | |
10 | COMMENT= Fast grep with many enhancements including Unicode support | 10 | COMMENT= Fast grep with many enhancements including Unicode support | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | .include "options.mk" | 13 | .include "options.mk" | |
14 | 14 | |||
15 | USE_LANGUAGES= c c++ | 15 | USE_LANGUAGES= c c++ | |
16 | USE_TOOLS+= bash:run gmake pkg-config | 16 | USE_TOOLS+= bash:run gmake pkg-config |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.60 2023/10/06 11:51:43 adam Exp $ | 1 | $NetBSD: distinfo,v 1.61 2023/10/11 18:32:52 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (ugrep-4.2.0.tar.gz) = e9801655f1b3b5a58db4155b09881a9ebe5fb5acb889c4ad4fabc1af23e27c45 | 3 | BLAKE2s (ugrep-4.3.0.tar.gz) = 7e56c6394ea444eb130ebd69cbb5ce90381c487993fc58a7c9726d1f3b39113d | |
4 | SHA512 (ugrep-4.2.0.tar.gz) = 2b753edb97f2a922b7dafc80b24e5ded3f6e0ee63d61e56ed5a8b46178af4e648286925194cb98bb14c2683d67e27f157ef99276be480fb96f9d4147fb383d54 | 4 | SHA512 (ugrep-4.3.0.tar.gz) = 7ab3c5e4c51de2d16fe716f6c57643cd0dcb22b330f6166fd8e188ce0df2130eb8c809680af55e3b2b54e21e470319f1b0a8d6806ead473cb57ad256d9ddab43 | |
5 | Size (ugrep-4.2.0.tar.gz) = 4563918 bytes | 5 | Size (ugrep-4.3.0.tar.gz) = 4576933 bytes |