git: f397e4f42558 - main - filesystems/openzfs-kmod: Update to 2.3.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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