From 7cc244f0d1e7fff69b971cee8e0b18ed257809a4 Mon Sep 17 00:00:00 2001 From: Alexey Dokuchaev Date: Sat, 1 Mar 2025 06:03:00 +0000 Subject: [PATCH] benchmarks/lzbench: the port had been updated to version 2.0.1 Adjust preprocessor logic for the fact that FreeBSD has proper directory(3) and nanosleep(2) support. PR: 284231 Reported by: portscout --- benchmarks/lzbench/Makefile | 5 +++-- benchmarks/lzbench/distinfo | 6 +++--- .../lzbench/files/patch-__lzbench_util.h | 20 +++++++++++++++++++ 3 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 benchmarks/lzbench/files/patch-__lzbench_util.h diff --git a/benchmarks/lzbench/Makefile b/benchmarks/lzbench/Makefile index 70b7e97cd298..7ba7e581ae85 100644 --- a/benchmarks/lzbench/Makefile +++ b/benchmarks/lzbench/Makefile @@ -1,5 +1,5 @@ PORTNAME= lzbench -PORTVERSION= 1.8.1 +PORTVERSION= 2.0.1 DISTVERSIONPREFIX= v CATEGORIES= benchmarks @@ -10,9 +10,10 @@ WWW= https://github.com/inikep/lzbench USES= compiler:c11 gmake USE_GITHUB= yes GH_ACCOUNT= inikep +ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/lzbench -PORTDOCS= NEWS README.md +PORTDOCS= CHANGELOG README.md OPTIONS_DEFINE= DOCS diff --git a/benchmarks/lzbench/distinfo b/benchmarks/lzbench/distinfo index 924670ee1d88..1130568ce969 100644 --- a/benchmarks/lzbench/distinfo +++ b/benchmarks/lzbench/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598954614 -SHA256 (inikep-lzbench-v1.8.1_GH0.tar.gz) = 57c9d18d0da90d980cd26d746ca5407a2fdfdbc0622df8f276a8462a705c9096 -SIZE (inikep-lzbench-v1.8.1_GH0.tar.gz) = 3053502 +TIMESTAMP = 1739301809 +SHA256 (inikep-lzbench-v2.0.1_GH0.tar.gz) = dabf052eb3bf11791c3b8d52316cf5407ac4f03d1c50cea099b1e860bcb684c1 +SIZE (inikep-lzbench-v2.0.1_GH0.tar.gz) = 9474003 diff --git a/benchmarks/lzbench/files/patch-__lzbench_util.h b/benchmarks/lzbench/files/patch-__lzbench_util.h new file mode 100644 index 000000000000..e655f49daf97 --- /dev/null +++ b/benchmarks/lzbench/files/patch-__lzbench_util.h @@ -0,0 +1,20 @@ +--- _lzbench/util.h.orig 2025-02-11 19:23:29 UTC ++++ _lzbench/util.h +@@ -99,7 +99,7 @@ extern "C" { + # define SET_HIGH_PRIORITY /* disabled */ + # endif + # define UTIL_sleep(s) sleep(s) +-# if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 199309L) ++# if defined(__FreeBSD__) || defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 199309L) + # define UTIL_sleepMilli(milli) { struct timespec t; t.tv_sec=0; t.tv_nsec=milli*1000000ULL; nanosleep(&t, NULL); } + # else + # define UTIL_sleepMilli(milli) /* disabled */ +@@ -349,7 +349,7 @@ UTIL_STATIC int UTIL_prepareFileList(const char *dirNa + return nbFiles; + } + +-#elif (defined(__APPLE__) && defined(__MACH__)) || \ ++#elif (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD__) || \ + ((defined(__unix__) || defined(__unix) || defined(__midipix__)) && defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200112L)) /* snprintf, opendir */ + # define UTIL_HAS_CREATEFILELIST + # include /* opendir, readdir */