aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÄlven <alven@FreeBSD.org>2026-07-09 02:46:33 +0000
committerÄlven <alven@FreeBSD.org>2026-07-09 02:47:00 +0000
commit5158bb2f5b38921b93e31d0970f16195e0a370d2 (patch)
tree81434667104f560bdf5e857ea2715e4832277c6d
parent728220ffad4ff509ee8f3835391f0f7fce637d22 (diff)
textproc/krep: Update 2.4.0 => 3.0.0
Approved by: db@, yuri@ (Mentors, implicit)
-rw-r--r--textproc/krep/Makefile2
-rw-r--r--textproc/krep/distinfo6
-rw-r--r--textproc/krep/files/patch-krep.c4
-rw-r--r--textproc/krep/pkg-descr9
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,