From: Brad Smith Subject: UPDATE: fio To: ports@openbsd.org Cc: Kurt Miller Date: Sat, 8 Aug 2026 19:34:46 -0400 Remove a hack hardcoding a dependency on GnuTLS that is only relevant for Linux. Index: Makefile =================================================================== RCS file: /cvs/ports/benchmarks/fio/Makefile,v retrieving revision 1.13 diff -u -p -u -p -r1.13 Makefile --- Makefile 28 Dec 2025 05:34:39 -0000 1.13 +++ Makefile 8 Aug 2026 23:28:51 -0000 @@ -4,6 +4,7 @@ GH_ACCOUNT= axboe GH_PROJECT= fio GH_TAGNAME= fio-3.41 PKGNAME= ${GH_TAGNAME} +REVISION= 0 CATEGORIES= benchmarks @@ -19,7 +20,7 @@ PERMIT_PACKAGE= Yes COMPILER= base-clang ports-gcc COMPILER_LANGS= c -WANTLIB += c gnutls m nfs pthread z +WANTLIB += c m nfs pthread z USE_GMAKE= Yes SEPARATE_BUILD= Yes @@ -32,7 +33,6 @@ MAKE_FLAGS= V=1 \ CONFIGURE_ARGS= --disable-optimizations \ --disable-native -LIB_DEPENDS= devel/libnfs \ - security/gnutls +LIB_DEPENDS= devel/libnfs .include Index: patches/patch-configure =================================================================== RCS file: patches/patch-configure diff -N patches/patch-configure --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-configure 8 Aug 2026 23:28:51 -0000 @@ -0,0 +1,21 @@ +GnuTLS is Linux-specific. + +Index: configure +--- configure.orig ++++ configure +@@ -2363,8 +2363,13 @@ print_config "DAOS File System (dfs) Engine" "$dfs" + if test "$libnfs" != "no" ; then + if $(pkg-config libnfs > /dev/null 2>&1); then + libnfs="yes" +- libnfs_cflags=$(pkg-config --cflags libnfs gnutls) +- libnfs_libs=$(pkg-config --libs libnfs gnutls) ++ if test "$targetos" = "Linux" ; then ++ libnfs_cflags=$(pkg-config --cflags libnfs gnutls) ++ libnfs_libs=$(pkg-config --libs libnfs gnutls) ++ else ++ libnfs_cflags=$(pkg-config --cflags libnfs) ++ libnfs_libs=$(pkg-config --libs libnfs) ++ fi + else + if test "$libnfs" = "yes" ; then + feature_not_found "libnfs" "libnfs"