Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Mar 2026 07:54:52 +0000
From:      Don Lewis <truckman@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Olivier Duchateau <duchateau.olivier@gmail.com>
Subject:   git: 999609202e77 - main - filesystems/gvfs: update to 1.58.4
Message-ID:  <69c2434c.18fd0.2d1a32fa@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by truckman:

URL: https://cgit.FreeBSD.org/ports/commit/?id=999609202e77e6f6a7d7d8e807417e3f133772ea

commit 999609202e77e6f6a7d7d8e807417e3f133772ea
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2026-03-24 07:42:38 +0000
Commit:     Don Lewis <truckman@FreeBSD.org>
CommitDate: 2026-03-24 07:54:26 +0000

    filesystems/gvfs: update to 1.58.4
    
    update to 1.58.4
    
      Major changes in 1.58.4
      =======================
      * Re-release of 1.58.3 due to incorrect release tag; no code changes.
    
      Major changes in 1.58.3
      =======================
      * CVE-2026-28296: ftp: Reject paths with CR/LF in g_vfs_ftp_file_new_from_ftp (Ondrej Holy)
      * monitor: Do not load monitors when GIO_USE_VFS=local (Ondrej Holy)
    
      Major changes in 1.58.2
      =======================
      * client: Fix use-after-free when creating async proxy failed (Ondrej Holy)
      * daemon: Fix race on subscribers list when on thread (Ondrej Holy)
      * ftp: Validate fe_size when parsing symlink target (Ondrej Holy)
      * ftp: Check localtime() return value before use (Ondrej Holy)
      * CVE-2026-28295: ftp: Use control connection address for PASV data (Ondrej Holy)
      * CVE-2026-28296: ftp: Reject paths containing CR/LF characters (Ondrej Holy)
      * gphoto2: Use g_try_realloc() instead of g_realloc() (Ondrej Holy)
      * cdda: Reject path traversal in mount URI host (Ondrej Holy)
      * client: Fail when URI has invalid UTF-8 chars (Ondrej Holy)
      * Some other fixes (correctmost, Ondrej Holy)
    
      Major changes in 1.58.1
      =======================
      * cdda: Fix duration of last track for some media (Bastien Nocera)
      * build: Fix build when google option is disabled (Ondrej Holy)
      * Fix various memory leaks (Milan Crha)
      * Some other fixes (wangrong, Jan-Michael Brummer, Simon Poirier)
      * Translation updates (GNOME Translation Project contributors)
    
      Major changes in 1.58.0
      =======================
      * mtp: Allow cancelling ongoing folder enumerations
      * wsdd: Use socket-activated service if available
      * onedrive: Set emblem for remote data
      * fix: Add file rename support in MTP backend move operation
      * mtp: Fix -Wmaybe-uninitialized warning in pad_file
      * fuse: use fuse_(un)set_feature_flag for libfuse 3.17+
      * smbbrowse: Purge server cache for next auth try
      * metatree: Open files with O_CLOEXEC
      * cdda: Fix incorrect track duration for 99-track CDs
      * metadata: Fix journal file permissions inconsistency (#808)
      * dav: recognize 308 Permanent Redirect
    
      Major changes in 1.57.2
      =======================
      * onedrive: Use presentation id as host to adapt to the change in GOA (Jan-Michael Brummer)
      * onedrive: Fix incorrect include path for msgraph header (sid)
    
      Major changes in 1.57.1
      =======================
      * nfs: Support libnfs 6 (Jan Alexander Steffens)
      * onedrive: Support Sharepoint drives (Jan-Michael Brummer)
      * trash/udisks: Port from g_unix_mount_ to g_unix_mount_entry_ (Ondrej Holy)
      * afp/mtp/nfs/sftp/smb: Add edit mode implementation (Ondrej Holy)
      * fuse: Use edit mode when neither O_TRUNC, nor O_APPEND is used (Ondrej Holy)
      * afp/mtp/nfs/smb: Various output stream related fixes (Ondrej Holy)
      * udisks2: Update volume when setting/unsetting mount (Ondrej Holy)
      * Translation updates (GNOME Translation Project contributors)
    
      Major changes in 1.56.3
      =======================
      * ci: Add release service support (Ondrej Holy)
      * CVE-2026-28296: ftp: Reject paths with CR/LF in g_vfs_ftp_file_new_from_ftp (Ondrej Holy)
    
      Major changes in 1.56.2
      =======================
      * CVE-2026-28295: ftp: Use control connection address for PASV data (Ondrej Holy)
      * CVE-2026-28296: ftp: Reject paths containing CR/LF characters (Ondrej Holy)
      * nfs: Support libnfs 6 (Jan Alexander Steffens)
      * onedrive: Fix incorrect include path for msgraph header (sid)
      * afp/mtp/nfs/smb: Various output stream related fixes (Ondrej Holy)
      * udisks2: Update volume when setting/unsetting mount (Ondrej Holy)
      * Translation updates (GNOME Translation Project contributors)
    
    fix LICENSE
    
    adjust WWW entry
    
    switch to USES= gettext-tools
    
    sort OPTIONS_DEFAULT
    
    remove OPTIONS_EXCLUDE
    
    PR:             293808
---
 filesystems/gvfs/Makefile                              | 12 +++++-------
 filesystems/gvfs/distinfo                              |  6 +++---
 filesystems/gvfs/files/patch-client_gvfsfusedaemon.c   | 12 ------------
 filesystems/gvfs/files/patch-daemon_gvfswritechannel.c |  8 ++++----
 4 files changed, 12 insertions(+), 26 deletions(-)

diff --git a/filesystems/gvfs/Makefile b/filesystems/gvfs/Makefile
index a32f6ba3a7e5..62dc9669d779 100644
--- a/filesystems/gvfs/Makefile
+++ b/filesystems/gvfs/Makefile
@@ -1,15 +1,14 @@
 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
@@ -23,7 +22,7 @@ LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
 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
@@ -38,8 +37,7 @@ MESON_ARGS=	-Dsystemduserunitdir=no \
 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
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,8 +1,8 @@
---- daemon/gvfswritechannel.c.orig	2024-10-18 10:28:21 UTC
-+++ daemon/gvfswritechannel.c
-@@ -29,6 +29,7 @@
- #include <sys/socket.h>
+--- 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 <sys/un.h>
+ #include <unistd.h>
  #include <fcntl.h>
 +#include <string.h>
  


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c2434c.18fd0.2d1a32fa>