diff options
| author | Älven <alven@FreeBSD.org> | 2026-07-09 02:46:33 +0000 |
|---|---|---|
| committer | Älven <alven@FreeBSD.org> | 2026-07-09 02:47:00 +0000 |
| commit | 5158bb2f5b38921b93e31d0970f16195e0a370d2 (patch) | |
| tree | 81434667104f560bdf5e857ea2715e4832277c6d | |
| parent | 728220ffad4ff509ee8f3835391f0f7fce637d22 (diff) | |
textproc/krep: Update 2.4.0 => 3.0.0
Approved by: db@, yuri@ (Mentors, implicit)
| -rw-r--r-- | textproc/krep/Makefile | 2 | ||||
| -rw-r--r-- | textproc/krep/distinfo | 6 | ||||
| -rw-r--r-- | textproc/krep/files/patch-krep.c | 4 | ||||
| -rw-r--r-- | textproc/krep/pkg-descr | 9 |
4 files changed, 11 insertions, 10 deletions
diff --git a/textproc/krep/Makefile b/textproc/krep/Makefile index ea8965e9c32e..46288a0f5c65 100644 --- a/textproc/krep/Makefile +++ b/textproc/krep/Makefile @@ -1,6 +1,6 @@ PORTNAME= krep DISTVERSIONPREFIX= v -DISTVERSION= 2.4.0 +DISTVERSION= 3.0.0 CATEGORIES= textproc MAINTAINER= alven@FreeBSD.org diff --git a/textproc/krep/distinfo b/textproc/krep/distinfo index 8443b1e45453..f7c332fed982 100644 --- a/textproc/krep/distinfo +++ b/textproc/krep/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1779654012 -SHA256 (davidesantangelo-krep-v2.4.0_GH0.tar.gz) = 1b0648938dae88b17c80108a6df83768beb5f061c5bbb65edeafd169c799ea8c -SIZE (davidesantangelo-krep-v2.4.0_GH0.tar.gz) = 83147 +TIMESTAMP = 1783564802 +SHA256 (davidesantangelo-krep-v3.0.0_GH0.tar.gz) = 78ed8e36051145d523c9a7be878f7af82bd26405ff28d1ebdcae07efe4c52fdf +SIZE (davidesantangelo-krep-v3.0.0_GH0.tar.gz) = 89770 diff --git a/textproc/krep/files/patch-krep.c b/textproc/krep/files/patch-krep.c index 1d6dbad2b9aa..b7d17b8633aa 100644 --- a/textproc/krep/files/patch-krep.c +++ b/textproc/krep/files/patch-krep.c @@ -1,6 +1,6 @@ ---- krep.c.orig 2026-05-19 07:06:16 UTC +--- krep.c.orig 2026-07-01 08:23:35 UTC +++ krep.c -@@ -4925,6 +4925,27 @@ uint64_t memchr_short_search(const search_params_t *pa +@@ -5721,6 +5721,27 @@ uint64_t memchr_short_search(const search_params_t *pa // Handles case-sensitive patterns of any length. // Uses 2x 16-byte loads per iteration with fast mask extraction via // vshrn/vmovn instead of store-to-memory. diff --git a/textproc/krep/pkg-descr b/textproc/krep/pkg-descr index 0fc2e01d096c..17a7175d5313 100644 --- a/textproc/krep/pkg-descr +++ b/textproc/krep/pkg-descr @@ -1,7 +1,8 @@ -krep is an optimized string search utility designed for maximum throughput and -efficiency when processing large files and directories. It is built with -performance in mind, offering multiple search algorithms and SIMD acceleration -when available. +krep is an optimized string search utility designed for maximum throughput, +low-latency feedback, and modern command-line ergonomics when processing large +files and source trees. It combines mmap-based I/O, adaptive algorithms, SIMD +acceleration where available, multi-pattern search, recursive traversal +controls, JSON Lines output, contextual display, and machine-friendly stats. Note: Krep is not intended to be a full replacement or direct competitor to feature-rich tools like grep or ripgrep. Instead, it aims to be a minimal, |
