diff --git a/filesystems/gvfs/Makefile b/filesystems/gvfs/Makefile index a32f6ba3a7e5..62dc9669d779 100644 --- a/filesystems/gvfs/Makefile +++ b/filesystems/gvfs/Makefile @@ -1,93 +1,91 @@ PORTNAME= gvfs -DISTVERSION= 1.56.1 -PORTREVISION= 1 +DISTVERSION= 1.58.4 CATEGORIES= filesystems devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME virtual file system -WWW= https://www.gnome.org/ +WWW= https://gitlab.gnome.org/GNOME/gvfs -LICENSE= GPLv2 +LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libdbus-1.so:devel/dbus \ libgcr-4.so:security/gcr \ libsoup-3.0.so:devel/libsoup3 \ libgudev-1.0.so:devel/libgudev \ libudisks2.so:sysutils/libudisks \ libsecret-1.so:security/libsecret RUN_DEPENDS= bsdisks>0:sysutils/bsdisks \ lsof:sysutils/lsof -USES= cpe gettext gnome libarchive localbase meson \ +USES= cpe gettext-tools gnome libarchive localbase meson \ pkgconfig python:build tar:xz CPE_VENDOR= gnome USE_GNOME= glib20 libxml2 libxslt:build GLIB_SCHEMAS= org.gnome.system.gvfs.enums.xml MESON_ARGS= -Dsystemduserunitdir=no \ -Dtmpfilesdir=no \ -Dadmin=false \ -Dlogind=false \ -Dlibusb=false \ -Dman=true PORTSCOUT= limitw:1,even OPTIONS_DEFINE= AFC AVAHI BLURAY CDDA FUSE GOA GOOGLE GPHOTO MTP NFS ONEDRIVE SMB -OPTIONS_DEFAULT= AVAHI SMB CDDA GPHOTO MTP NFS BLURAY -OPTIONS_EXCLUDE= ONEDRIVE +OPTIONS_DEFAULT= AVAHI BLURAY CDDA GPHOTO MTP NFS SMB OPTIONS_SUB= yes AFC_DESC= Apple device support BLURAY_DESC= Blu-ray metadata support GOA_DESC= GNOME Online Accounts volume monitor support GOOGLE_DESC= Google backend ONEDRIVE_DESC= OneDrive backend AFC_LIB_DEPENDS= libimobiledevice-1.0.so:comms/libimobiledevice \ libplist-2.0.so:devel/libplist AFC_MESON_TRUE= afc AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_MESON_TRUE= dnssd AVAHI_VARS= GLIB_SCHEMAS+=org.gnome.system.dns_sd.gschema.xml BLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray BLURAY_MESON_TRUE= bluray CDDA_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia \ libcdio.so:sysutils/libcdio CDDA_MESON_TRUE= cdda FUSE_USES= fuse:3 FUSE_MESON_TRUE= fuse GOA_LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts GOA_MESON_TRUE= goa GOOGLE_IMPLIES= GOA GOOGLE_LIB_DEPENDS= libgdata.so:devel/libgdata GOOGLE_MESON_TRUE= google GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO_MESON_TRUE= gphoto2 MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp MTP_MESON_TRUE= mtp NFS_LIB_DEPENDS= libnfs.so:net/libnfs NFS_MESON_TRUE= nfs ONEDRIVE_IMPLIES= GOA ONEDRIVE_LIB_DEPENDS= libmsgraph-1.so:net/msgraph ONEDRIVE_MESON_TRUE= onedrive SMB_USES= samba:lib SMB_MESON_TRUE= smb SMB_VARS= GLIB_SCHEMAS+=org.gnome.system.smb.gschema.xml .include diff --git a/filesystems/gvfs/distinfo b/filesystems/gvfs/distinfo index 6c4fc75cb9cd..bf171bc70fa0 100644 --- a/filesystems/gvfs/distinfo +++ b/filesystems/gvfs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739705982 -SHA256 (gnome/gvfs-1.56.1.tar.xz) = 86731ccec679648f8734e237b1de190ebdee6e4c8c0f56f454c31588e509aa10 -SIZE (gnome/gvfs-1.56.1.tar.xz) = 1266412 +TIMESTAMP = 1773502931 +SHA256 (gnome/gvfs-1.58.4.tar.xz) = e7124bec724e265ad0ee00baa27d8d515cf1dddcf102638be67b9e259c9b040d +SIZE (gnome/gvfs-1.58.4.tar.xz) = 1295412 diff --git a/filesystems/gvfs/files/patch-client_gvfsfusedaemon.c b/filesystems/gvfs/files/patch-client_gvfsfusedaemon.c deleted file mode 100644 index 0b7b9cce8a4f..000000000000 --- a/filesystems/gvfs/files/patch-client_gvfsfusedaemon.c +++ /dev/null @@ -1,12 +0,0 @@ ---- client/gvfsfusedaemon.c.orig 2024-10-18 10:28:21 UTC -+++ client/gvfsfusedaemon.c -@@ -2478,7 +2478,9 @@ vfs_init (struct fuse_conn_info *conn, struct fuse_con - subthread = g_thread_new ("gvfs-fuse-sub", (GThreadFunc) subthread_main, NULL); - - /* Indicate O_TRUNC support for open() */ -+#ifdef FUSE_CAP_ATOMIC_O_TRUNC - conn->want |= FUSE_CAP_ATOMIC_O_TRUNC; -+#endif - - /* Prevent out-of-order readahead */ - conn->want &= ~FUSE_CAP_ASYNC_READ; diff --git a/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c b/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c index 8e0bbde1850d..54c4216873e4 100644 --- a/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c +++ b/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c @@ -1,10 +1,10 @@ ---- daemon/gvfswritechannel.c.orig 2024-10-18 10:28:21 UTC -+++ daemon/gvfswritechannel.c -@@ -29,6 +29,7 @@ - #include +--- daemon/gvfswritechannel.c.orig 2007-12-22 18:50:10.000000000 -0500 ++++ daemon/gvfswritechannel.c 2007-12-22 18:50:20.000000000 -0500 +@@ -30,6 +30,7 @@ #include + #include #include +#include #include #include