GVFS allows applications and users to treat any number of file system
concepts as a part of the local filesystem. With GVFS, filesystems across
the internet, on connected devices, and in multiple formats are as simple
to access (and write code for) as any directory on the local machine.
===> The following configuration options are available for gvfs-1.58.4_1:
AFC=off: Apple device support
AVAHI=on: Zeroconf support via Avahi
BLURAY=on: Blu-ray metadata support
CDDA=on: Digital Audio CD support
FUSE=off: FUSE (Filesystem in Userspace) support
GOA=off: GNOME Online Accounts volume monitor support
GOOGLE=off: Google backend
GPHOTO=on: Digital cameras support via libgphoto2
MTP=on: Media Transfer Protocol support
NFS=on: Network File System support
ONEDRIVE=off: OneDrive backend
SMB=on: SMB network protocol support
====> Options available for the radio BUSYCOMMAND: you can only select none or one of them
FUSER=on: Use fuser(1) to check processes blocking umount
LSOF=off: Use lsof(1) to check processes blocking umount
===> Use 'make config' to modify these settings
filesystems/gvfs: Use fuser(1) in place of lsof(1) by default
- Import patch accepted upstream to allow using fuser(1) to check
for busy mountpoints [1]
- Add option to allow choosing between fuser and lsof (fuser by
default
This removes an hard dependency on lsof for this very commonly used
port.
[1] https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/321
Reviewed by: gnome (fluffy)
Approved by: gnome (fluffy)
Differential Revision: https://reviews.freebsd.org/D56224
filesystems/gvfs: add conditional openssh-portable dependency
Same pattern as security/gnome-keyring: add openssh-portable
dependency when base ssh is absent.
PR: 254089
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
=======================
(Only the first 15 lines of the commit message are shown above )
filesystems/gvfs: split and exclude OneDrive option
...until port is updated to 1.58, due to net/msgraph API break:
Run-time dependency msgraph-0.1 found: NO (tried pkgconfig)
meson.build:434:16: ERROR: Dependency "msgraph-0.1" not found, tried pkgconfig
While here, sort OPTIONS_DEFINE
filesystems/gvfs: tweak LIB_DEPENDS for new msgraph
Tweak LIB_DEPENDS for net/msgraph 0.3.X.
Regenerate patches. (truckman)
Pet portlint and portclippy. (truckman)
PR: 292047
filesystems/fusefs-libs3: bump portrevision of dependent ports
Bump PORTREVISION of all ports depending on libfuse3.so after upgrade
to version 3.17.1.
Reported by: vvd
filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.
Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.
Approved by: portmgr (rene)
Reviewed by: mat
Pull Request: https://github.com/freebsd/freebsd-ports/pull/302
PR: 281988