git: f397e4f42558 - main - filesystems/openzfs-kmod: Update to 2.3.1

From: Martin Matuska <mm_at_FreeBSD.org>
Date: Thu, 27 Mar 2025 10:21:26 UTC
The branch main has been updated by mm:

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

commit f397e4f425584565ccfc21ac8d7f73d86a026034
Author:     Martin Matuska <mm@FreeBSD.org>
AuthorDate: 2025-03-27 10:17:43 +0000
Commit:     Martin Matuska <mm@FreeBSD.org>
CommitDate: 2025-03-27 10:18:37 +0000

    filesystems/openzfs-kmod: Update to 2.3.1
    
    - This port will have the latest OpenZFS release version
    - Bump PORTEPOCH
    - Take maintainership
---
 filesystems/openzfs-kmod/Makefile | 36 +++++++++++++++++-------------------
 filesystems/openzfs-kmod/distinfo |  6 +++---
 2 files changed, 20 insertions(+), 22 deletions(-)

diff --git a/filesystems/openzfs-kmod/Makefile b/filesystems/openzfs-kmod/Makefile
index 63bf3ad7f787..98d14d3151b8 100644
--- a/filesystems/openzfs-kmod/Makefile
+++ b/filesystems/openzfs-kmod/Makefile
@@ -1,21 +1,19 @@
 PORTNAME=	openzfs
-PORTVERSION=	2023113000
-DISTVERSIONPREFIX=	v
+PORTVERSION=	2.3.1
+PORTEPOCH=	1
 CATEGORIES=	filesystems sysutils
+MASTER_SITES=	https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
 PKGNAMESUFFIX?=	-kmod
+DISTNAME=	zfs-${DISTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	mm@FreeBSD.org
 COMMENT=	OpenZFS kernel module for FreeBSD
 WWW=		https://github.com/openzfs/zfs
 
 LICENSE=	CDDL
 
-BROKEN=	build fails
-
 USES=		cpe kmod
-USE_GITHUB=	yes
-GH_PROJECT=	zfs
-GH_TAGNAME=	494aaae
+OPENZFS_TAGNAME=	f3e4043a3
 KMODTARGET?=	openzfs.ko
 
 PLIST_FILES=	${KMODDIR}/${KMODTARGET}
@@ -29,6 +27,9 @@ GCOV_DESC=	Build kernel module with GCOV support (Requires gcc)
 INVARIANTS_DESC=	Build kernel module with INVARIANTS
 INVARIANTS_IMPLIES=	DEBUG
 
+WRKSRC_SUBDIR=	module
+MAKEFILE=	Makefile.bsd
+
 .include <bsd.port.options.mk>
 
 MAKE_OPTS+=	SYSDIR=${SRC_BASE}/sys
@@ -47,22 +48,19 @@ USE_GCC=	yes
 MAKE_OPTS+=	WITH_GCOV=true
 .endif
 
-ZFS_META_GITREV=	${GH_PROJECT}-${GH_TAGNAME}
-ZFS_META_RELEASE=	${GH_PROJECT}_${GH_TAGNAME}
-ZFS_META_VERSION=	${DISTVERSIONPREFIX}${PORTVERSION}
+ZFS_META_GITREV=	zfs-${PORTVERSION}-0-g${OPENZFS_TAGNAME}-dist
+ZFS_META_RELEASE=	1
+ZFS_META_VERSION=	${PORTVERSION}
 
 post-patch:
-	${ECHO} '#define ZFS_META_GITREV "${ZFS_META_GITREV}"' > ${WRKSRC}/include/zfs_gitrev.h
-	${ECHO} '#define ZFS_META_RELEASE "${ZFS_META_RELEASE}"' > ${WRKSRC}/zfs_config.h
-	${ECHO} '#define ZFS_META_VERSION "${ZFS_META_VERSION}"' >> ${WRKSRC}/zfs_config.h
-
-do-build:
-	(cd ${WRKSRC}/module/ && make -f Makefile.bsd CC=${CC} ${MAKE_OPTS})
+	${ECHO} '#define ZFS_META_GITREV "${ZFS_META_GITREV}"' > ${WRKDIR}/${DISTNAME}/include/zfs_gitrev.h
+	${ECHO} '#define ZFS_META_RELEASE "${ZFS_META_RELEASE}"' > ${WRKDIR}/${DISTNAME}/zfs_config.h
+	${ECHO} '#define ZFS_META_VERSION "${ZFS_META_VERSION}"' >> ${WRKDIR}/${DISTNAME}/zfs_config.h
 
 do-install:
-	${INSTALL} ${WRKSRC}/module/openzfs.ko ${STAGEDIR}${KMODDIR}/${KMODTARGET}
+	${INSTALL} ${WRKSRC}/openzfs.ko ${STAGEDIR}${KMODDIR}/${KMODTARGET}
 .if ${PORT_OPTIONS:MDEBUG}
-	${INSTALL} ${WRKSRC}/module/openzfs.ko.debug ${STAGEDIR}${KMODDIR}/${KMODTARGET}.debug
+	${INSTALL} ${WRKSRC}/openzfs.ko.debug ${STAGEDIR}${KMODDIR}/${KMODTARGET}.debug
 .endif
 
 .include <bsd.port.mk>
diff --git a/filesystems/openzfs-kmod/distinfo b/filesystems/openzfs-kmod/distinfo
index 46df98bb02c8..2a6804bb1826 100644
--- a/filesystems/openzfs-kmod/distinfo
+++ b/filesystems/openzfs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701967598
-SHA256 (openzfs-zfs-v2023113000-494aaae_GH0.tar.gz) = 7f77e73bacb7bb081e3344fb20e5ebffd6a6c0b10cad1b6c572d44866a94eea6
-SIZE (openzfs-zfs-v2023113000-494aaae_GH0.tar.gz) = 33039586
+TIMESTAMP = 1743064954
+SHA256 (zfs-2.3.1.tar.gz) = 053233799386920bdc636e22d0e19a8c2c3e642e8bd847ff87e108f8bb1f9006
+SIZE (zfs-2.3.1.tar.gz) = 34048716