git: 7586b3b7fff3 - main - benchmarks/lzbench: update the port to the latest version 2.1

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Fri, 18 Jul 2025 08:14:44 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7586b3b7fff324b36c6396421fc289572ac80355

commit 7586b3b7fff324b36c6396421fc289572ac80355
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2025-07-18 08:13:18 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2025-07-18 08:13:18 +0000

    benchmarks/lzbench: update the port to the latest version 2.1
    
    - Source code had been reorganized upstream, so the paths to
      various files we patch had changed
    - The `pithy' codec had been removed because it is very bad
      with incompressible data (doesn't fit to allocated buffers)
    
    Reported by:    portscout
---
 benchmarks/lzbench/Makefile                                    | 10 ++++------
 benchmarks/lzbench/distinfo                                    |  6 +++---
 .../files/{patch-__lzbench_util.h => patch-bench_util.h}       |  4 ++--
 3 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/benchmarks/lzbench/Makefile b/benchmarks/lzbench/Makefile
index effaa5f3d436..eb66d908c56a 100644
--- a/benchmarks/lzbench/Makefile
+++ b/benchmarks/lzbench/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lzbench
-PORTVERSION=	2.0.1
+PORTVERSION=	2.1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	benchmarks
 
@@ -19,15 +19,13 @@ OPTIONS_DEFINE=	DOCS
 
 post-patch:
 	@${REINPLACE_CMD} -e '/PROGOS/s,Linux,${OPSYS},' \
-		${WRKSRC}/_lzbench/lzbench.h
+		${WRKSRC}/bench/lzbench.h
 	@${REINPLACE_CMD} -e 's,shell echo|$$(CC),& 2>/dev/null,' \
 		${WRKSRC}/Makefile
 	@${REINPLACE_CMD} -e '/^#if defined(__FreeBSD__)/,+1s,machine,sys,' \
-		${WRKSRC}/kanzi-cpp/src/Memory.hpp
-	@${REINPLACE_CMD} -e '/pithy_Load64/s,vld1_u64(,&(uint64_t *),' \
-		${WRKSRC}/pithy/pithy.cpp
+		${WRKSRC}/misc/kanzi-cpp/src/Memory.hpp
 	@${REINPLACE_CMD} -e '/^#if/s,defined(__aarch64__),& ||\
-		__riscv_xlen == 64,' ${WRKSRC}/tornado/Common.h
+		__riscv_xlen == 64,' ${WRKSRC}/lz/tornado/Common.h
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/lzbench ${STAGEDIR}${PREFIX}/bin
diff --git a/benchmarks/lzbench/distinfo b/benchmarks/lzbench/distinfo
index 1130568ce969..2093c95582e7 100644
--- a/benchmarks/lzbench/distinfo
+++ b/benchmarks/lzbench/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739301809
-SHA256 (inikep-lzbench-v2.0.1_GH0.tar.gz) = dabf052eb3bf11791c3b8d52316cf5407ac4f03d1c50cea099b1e860bcb684c1
-SIZE (inikep-lzbench-v2.0.1_GH0.tar.gz) = 9474003
+TIMESTAMP = 1752768998
+SHA256 (inikep-lzbench-v2.1_GH0.tar.gz) = f86186864d4de6fdb187e34ddb5426f9c4910861726413fcba55eae65ef5a25b
+SIZE (inikep-lzbench-v2.1_GH0.tar.gz) = 8653381
diff --git a/benchmarks/lzbench/files/patch-__lzbench_util.h b/benchmarks/lzbench/files/patch-bench_util.h
similarity index 93%
rename from benchmarks/lzbench/files/patch-__lzbench_util.h
rename to benchmarks/lzbench/files/patch-bench_util.h
index e655f49daf97..1fb5b75bdb1c 100644
--- a/benchmarks/lzbench/files/patch-__lzbench_util.h
+++ b/benchmarks/lzbench/files/patch-bench_util.h
@@ -1,5 +1,5 @@
---- _lzbench/util.h.orig	2025-02-11 19:23:29 UTC
-+++ _lzbench/util.h
+--- bench/util.h.orig	2025-07-17 16:16:38 UTC
++++ bench/util.h
 @@ -99,7 +99,7 @@ extern "C" {
  #    define SET_HIGH_PRIORITY /* disabled */
  #  endif