Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 May 2026 06:50:50 +0000
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7c4842f10b74 - main - filesystems/mergerfs: Update to 2.42.0
Message-ID:  <6a002aca.1a642.657e6c44@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by ehaupt:

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

commit 7c4842f10b743dc2ab31995879e2a34c39636818
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2026-05-10 06:50:30 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2026-05-10 06:50:42 +0000

    filesystems/mergerfs: Update to 2.42.0
---
 filesystems/mergerfs/Makefile                           |  3 +--
 filesystems/mergerfs/distinfo                           |  6 +++---
 .../mergerfs/files/patch-libfuse_include_fmt_format.h   | 10 ----------
 filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp   | 17 -----------------
 filesystems/mergerfs/files/patch-tools_preload.c        | 14 --------------
 5 files changed, 4 insertions(+), 46 deletions(-)

diff --git a/filesystems/mergerfs/Makefile b/filesystems/mergerfs/Makefile
index e50f1ad98c84..c1e22ccd41d0 100644
--- a/filesystems/mergerfs/Makefile
+++ b/filesystems/mergerfs/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	mergerfs
-DISTVERSION=	2.41.1
-PORTREVISION=	2
+DISTVERSION=	2.42.0
 CATEGORIES=	filesystems
 PKGNAMEPREFIX=	fusefs-
 
diff --git a/filesystems/mergerfs/distinfo b/filesystems/mergerfs/distinfo
index f0e16a0b6d37..53936f75cc2d 100644
--- a/filesystems/mergerfs/distinfo
+++ b/filesystems/mergerfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764093165
-SHA256 (trapexit-mergerfs-2.41.1_GH0.tar.gz) = 033dd23bef6c87dd7be8776a2ece6f20120cd3ece1feb1fbad6ba54785854aba
-SIZE (trapexit-mergerfs-2.41.1_GH0.tar.gz) = 1220643
+TIMESTAMP = 1778394053
+SHA256 (trapexit-mergerfs-2.42.0_GH0.tar.gz) = b805ddcb9dbee66f6bdfc3901ef3e1d978b4fd2973d5b2c9907c9aed937ef705
+SIZE (trapexit-mergerfs-2.42.0_GH0.tar.gz) = 1272499
diff --git a/filesystems/mergerfs/files/patch-libfuse_include_fmt_format.h b/filesystems/mergerfs/files/patch-libfuse_include_fmt_format.h
deleted file mode 100644
index 8c0702b57e66..000000000000
--- a/filesystems/mergerfs/files/patch-libfuse_include_fmt_format.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libfuse/include/fmt/format.h.orig	2025-11-18 14:35:27 UTC
-+++ libfuse/include/fmt/format.h
-@@ -42,6 +42,7 @@
- 
- #ifndef FMT_MODULE
- #  include <cmath>    // std::signbit
-+#  include <cstdlib>  // std::malloc, std::free
- #  include <cstddef>  // std::byte
- #  include <cstdint>  // uint32_t
- #  include <cstring>  // std::memcpy
diff --git a/filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp b/filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp
deleted file mode 100644
index 18fd8b482400..000000000000
--- a/filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- libfuse/lib/fuse.cpp.orig	2025-11-18 14:35:27 UTC
-+++ libfuse/lib/fuse.cpp
-@@ -1636,12 +1636,12 @@ fuse_lib_setattr(fuse_req_t            *req_,
-           if(arg->valid & FATTR_ATIME_NOW)
-             tv[0].tv_nsec = UTIME_NOW;
-           else if(arg->valid & FATTR_ATIME)
--            tv[0] = (struct timespec){ static_cast<time_t>(arg->atime), arg->atimensec };
-+            tv[0] = (struct timespec){ static_cast<time_t>(arg->atime), static_cast<long>(arg->atimensec) };
- 
-           if(arg->valid & FATTR_MTIME_NOW)
-             tv[1].tv_nsec = UTIME_NOW;
-           else if(arg->valid & FATTR_MTIME)
--            tv[1] = (struct timespec){ static_cast<time_t>(arg->mtime), arg->mtimensec };
-+            tv[1] = (struct timespec){ static_cast<time_t>(arg->mtime), static_cast<long>(arg->mtimensec) };
- 
-           err = ((fusepath != NULL) ?
-                  f.ops.utimens(&req_->ctx,&fusepath[1],tv) :
diff --git a/filesystems/mergerfs/files/patch-tools_preload.c b/filesystems/mergerfs/files/patch-tools_preload.c
deleted file mode 100644
index 28580071c50d..000000000000
--- a/filesystems/mergerfs/files/patch-tools_preload.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- tools/preload.c.orig	2025-11-18 14:35:27 UTC
-+++ tools/preload.c
-@@ -33,7 +33,11 @@
- #include <sys/ioctl.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-+#ifdef __FreeBSD__
-+#include <sys/extattr.h>
-+#else
- #include <sys/xattr.h>
-+#endif
- #include <unistd.h>
- 
- typedef char IOCTL_BUF[4096];


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a002aca.1a642.657e6c44>