diff --git a/filesystems/mergerfs/Makefile b/filesystems/mergerfs/Makefile index 288a63552490..b774e71a4d12 100644 --- a/filesystems/mergerfs/Makefile +++ b/filesystems/mergerfs/Makefile @@ -1,27 +1,25 @@ PORTNAME= mergerfs DISTVERSION= 2.40.2 CATEGORIES= filesystems PKGNAMEPREFIX= fusefs- MAINTAINER= ehaupt@FreeBSD.org COMMENT= Featureful FUSE based union filesystem WWW= https://github.com/trapexit/mergerfs LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -NOT_FOR_ARCHS= i386 - USES= fuse gmake localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= trapexit PLIST_FILES= bin/mergerfs \ lib/mergerfs/preload.so \ share/man/man1/mergerfs.1.gz post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mergerfs \ ${STAGEDIR}${PREFIX}/lib/mergerfs/preload.so .include diff --git a/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp b/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp new file mode 100644 index 000000000000..05a307ab97bf --- /dev/null +++ b/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp @@ -0,0 +1,11 @@ +--- src/fs_copy_file_range_unsupported.icpp.orig 2025-08-16 08:24:30 UTC ++++ src/fs_copy_file_range_unsupported.icpp +@@ -31,7 +31,7 @@ namespace fs + int64_t *off_in_, + const int fd_out_, + int64_t *off_out_, +- const size_t len_, ++ const uint64_t len_, + const unsigned int flags_) + { + return (errno=EOPNOTSUPP,-1);