diff --git a/filesystems/s3fs/Makefile b/filesystems/s3fs/Makefile index 5600c536edfe..0dc444ebdad3 100644 --- a/filesystems/s3fs/Makefile +++ b/filesystems/s3fs/Makefile @@ -1,34 +1,34 @@ PORTNAME= s3fs DISTVERSIONPREFIX= v -DISTVERSION= 1.95 -PORTREVISION= 1 +DISTVERSION= 1.97 CATEGORIES= filesystems PKGNAMEPREFIX= fusefs- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= pkaipila@gmail.com COMMENT= FUSE-based file system backed by Amazon S3 WWW= https://github.com/s3fs-fuse/s3fs-fuse LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl -USES= autoreconf fuse gnome pkgconfig ssl +USES= autoreconf compiler:c++14-lang fuse:3 gnome pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= s3fs-fuse GH_PROJECT= s3fs-fuse USE_GNOME= libxml2 GNU_CONFIGURE= yes CONFIGURE_ENV+= ac_cv_prog_GITCMD=no -PLIST_FILES= bin/s3fs share/man/man1/s3fs.1.gz +PLIST_FILES= bin/s3fs \ + share/man/man1/s3fs.1.gz post-patch: @${REINPLACE_CMD} -e 's/libcrypto >= 0.9//' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e '/DEPS_LIBS/s/$$/ -lcrypto/' \ ${WRKSRC}/src/Makefile.am .include diff --git a/filesystems/s3fs/distinfo b/filesystems/s3fs/distinfo index 64e42c9f2787..72c60a505622 100644 --- a/filesystems/s3fs/distinfo +++ b/filesystems/s3fs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741376525 -SHA256 (s3fs-fuse-s3fs-fuse-v1.95_GH0.tar.gz) = 0c97b8922f005500d36f72aee29a1345c94191f61d795e2a7b79fb7e3e6f5517 -SIZE (s3fs-fuse-s3fs-fuse-v1.95_GH0.tar.gz) = 285599 +TIMESTAMP = 1769393644 +SHA256 (s3fs-fuse-s3fs-fuse-v1.97_GH0.tar.gz) = 28413457cbf923b9b81e546caffabb8edd5c18f263e698ad86f564fd4b5b344d +SIZE (s3fs-fuse-s3fs-fuse-v1.97_GH0.tar.gz) = 307251 diff --git a/filesystems/s3fs/files/patch-src_s3fs.cpp b/filesystems/s3fs/files/patch-src_s3fs.cpp new file mode 100644 index 000000000000..471fe6ae5c01 --- /dev/null +++ b/filesystems/s3fs/files/patch-src_s3fs.cpp @@ -0,0 +1,10 @@ +--- src/s3fs.cpp.orig 2026-01-26 04:28:46 UTC ++++ src/s3fs.cpp +@@ -32,6 +32,7 @@ + #include // NOLINT(misc-include-cleaner) + #include + #include // NOLINT(misc-include-cleaner) ++#include // WEXITSTATUS + + #include "common.h" + #include "s3fs.h" // NOLINT(misc-include-cleaner)