diff --git a/filesystems/fusefs-libs3/Makefile b/filesystems/fusefs-libs3/Makefile index c668b10eb317..83a65ed668be 100644 --- a/filesystems/fusefs-libs3/Makefile +++ b/filesystems/fusefs-libs3/Makefile @@ -1,31 +1,32 @@ PORTNAME= fusefs-libs3 DISTVERSION= 3.17.1 +PORTREVISION= 1 CATEGORIES= filesystems sysutils MASTER_SITES= https://github.com/libfuse/libfuse/releases/download/fuse-${DISTVERSION}/ DISTNAME= fuse-${DISTVERSION} MAINTAINER= se@FreeBSD.org COMMENT= FUSE library version 3 for filesystems implemented in userspace WWW= https://github.com/libfuse/libfuse/wiki/Filesystems LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler iconv meson ninja USE_LDCONFIG= yes LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} PLIST_SUB= VERSION=${PORTVERSION} .include .if ${OPSYS} == "FreeBSD" && ${OSVERSION} < 1400014 EXTRA_PATCHES= ${FILESDIR}/extra-patch-test_meson.build .endif .if ${OPSYS} == DragonFly IGNORE= fusefs has not been implemented on DragonFly .endif .include diff --git a/filesystems/fusefs-libs3/files/patch-lib_mount__bsd.c b/filesystems/fusefs-libs3/files/patch-lib_mount__bsd.c new file mode 100644 index 000000000000..00f3ac5b294e --- /dev/null +++ b/filesystems/fusefs-libs3/files/patch-lib_mount__bsd.c @@ -0,0 +1,10 @@ +--- lib/mount_bsd.c.orig 2025-03-24 12:25:30 UTC ++++ lib/mount_bsd.c +@@ -214,6 +214,7 @@ mount: + _exit(EXIT_FAILURE); + } + ++ waitpid(pid, &status, 0); + _exit(EXIT_SUCCESS); + } +