Here is an update to libnfs 6.0.2.
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/libnfs/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- Makefile 4 Mar 2026 09:46:42 -0000 1.11
+++ Makefile 15 Jun 2026 07:49:58 -0000
@@ -1,12 +1,12 @@
COMMENT= client library for accessing NFS
+DISTNAME= libnfs-6.0.2pl20260609
GH_ACCOUNT= sahlberg
GH_PROJECT= libnfs
-GH_TAGNAME= libnfs-5.0.2
-PKGNAME= ${GH_TAGNAME}
+GH_COMMIT= 935b8db712b3c6649bc57ddc276526c4a31680de
CATEGORIES= devel net
-SHARED_LIBS= nfs 2.2
+SHARED_LIBS= nfs 3.0
HOMEPAGE= https://github.com/sahlberg/libnfs
@@ -17,9 +17,14 @@ PERMIT_PACKAGE= Yes
WANTLIB= c
-AUTOCONF_VERSION= 2.69
-AUTOMAKE_VERSION= 1.16
+MODULES= devel/cmake
-CONFIGURE_STYLE= autoreconf
+BUILD_DEPENDS+= textproc/libxslt
+
+CONFIGURE_ARGS+=-DENABLE_DOCUMENTATION=ON \
+ -DENABLE_UTILS=ON \
+ -DINSTALL_MAN_DIR="${PREFIX}/man"
+
+NO_TEST= Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/libnfs/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo 4 Mar 2026 09:46:42 -0000 1.6
+++ distinfo 15 Jun 2026 07:49:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (libnfs-libnfs-5.0.2.tar.gz) =
Y35WZDsZ2p+6mPBoR3iMTa0wi3IxVqZHSAQQNdzfm9M=
-SIZE (libnfs-libnfs-5.0.2.tar.gz) = 281154
+SHA256 (libnfs-6.0.2pl20260609-935b8db7.tar.gz) =
vEFqhQqOIOo1pHC33lwx1TsuxAiiN4lGYmF/yHIZBe0=
+SIZE (libnfs-6.0.2pl20260609-935b8db7.tar.gz) = 368877
Index: patches/patch-include_nfsc_libnfs_h
===================================================================
RCS file: patches/patch-include_nfsc_libnfs_h
diff -N patches/patch-include_nfsc_libnfs_h
--- patches/patch-include_nfsc_libnfs_h 11 Mar 2022 18:50:37 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-Index: include/nfsc/libnfs.h
---- include/nfsc/libnfs.h.orig
-+++ include/nfsc/libnfs.h
-@@ -38,6 +38,9 @@
- #ifdef __cplusplus
- extern "C" {
- #endif
-+#if defined(__OpenBSD__)
-+#include <sys/time.h> /* gettimeofday */
-+#endif
-
- #define LIBNFS_FEATURE_READAHEAD
- #define LIBNFS_FEATURE_PAGECACHE
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/libnfs/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST 11 Mar 2022 18:50:37 -0000 1.4
+++ pkg/PLIST 15 Jun 2026 07:49:58 -0000
@@ -13,8 +13,12 @@ include/nfsc/libnfs-raw-rquota.h
include/nfsc/libnfs-raw.h
include/nfsc/libnfs-zdr.h
include/nfsc/libnfs.h
-@static-lib lib/libnfs.a
-lib/libnfs.la
+lib/cmake/
+lib/cmake/libnfs/
+lib/cmake/libnfs/FindNFS.cmake
+lib/cmake/libnfs/libnfs-config${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/libnfs/libnfs-config-version.cmake
+lib/cmake/libnfs/libnfs-config.cmake
@lib lib/libnfs.so.${LIBnfs_VERSION}
lib/pkgconfig/libnfs.pc
@man man/man1/nfs-cat.1