From nobody Tue Oct 14 21:04:39 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cmRYM5Rmfz6C4c1; Tue, 14 Oct 2025 21:04:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmRYM4rbnz3MyT; Tue, 14 Oct 2025 21:04:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760475879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZtqM69mocezJaS5AgrKq8xsBH7oWpgzhH0/wpXJuCF0=; b=XsXhVkvQ48snBvqao2F94h5i/ZUGLXOwamJ/Ynkt9C0rfrvwTktU55TOC/LPev67BF6iNl 3/7xHEcL+8PZAziLZVih+/oU90KtYWdkwMg0YDi0E3JNnWj/hgj9rNdTFu+HbR7UkHVRik bMLmdf/t+KXVPeCxp8EwAK53MNotYx6XU9jXoMgmOEBPxE6qcUQJEldjws7OJY346jS0RN KjXJXvmQWpiP3sR9Nd1um8naXOqUX4bV78uNXGQz1u9+2z7o1SNDMBgXgJypTl7c8fEur6 6uJRwhc8nor2lwF6aX9DnRa/YG699mU19WXNzHFx4O1wew27+KuvX8lvmnskjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760475879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZtqM69mocezJaS5AgrKq8xsBH7oWpgzhH0/wpXJuCF0=; b=Lp+7NGDHMKG+wBqI3z+0AyygaA/uROwmUXMzzkeXn5+QpiPb1E7mTSC0SPYcDIaBAqWrto thWjGwR6jtWtKffGYq9fwFBasktgWhLccL2ez9AzNOUC8tPj1pAI9GYzGxhboB2X65AsSu Zclt69xpqTQ/donH2wQFip+TOdW1bgZW1wf3ao2sO/FQ0dtbI8hRaDqYmFPJqY5kTzPEjs FOO88tgndkdhfSt9EFWd6xX7E7DpZ6MxRcbAsbvie9i/2z44jmxkT8A6D4giAYhf53VKmM FUBznxGmEdxMkPb2eZaOZDjEjdwrvi8M09RPdKJNkQspTXWO8ZHm0jtHv8a8bg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760475879; a=rsa-sha256; cv=none; b=IPwAgWHBU2A2lFzcxdfJN0HEQjUutIBE/R5rxqjS9QOpKU7aId50Zh0b9rldXiJUWv2HBa 5mPQnFalH4ZaelgO5DS6iqLnBW6z2LQrKxGl+hzep3HFXooRfvtNBqEU/N1S8YSReQjc8k 2dsNDSQCObbbpKiSXVWIsb6LZ57Q2jLXUbb5pVrcb+XL93oFakRErI04MhnEppRQ2iCUFC BX1UXQ0gdhrQMh2Lmwk6uzxwf2Ck6hB9aia2hQUYk6djNvff0SH8L+Ig8FBTTWu6Co/o/Z chGgiuDQTU97OnohVWUcEi0LtZQoV7l3dN3O44c4f1j9qF9bTw889Bz9P7Ha8g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cmRYM4HkRz17mL; Tue, 14 Oct 2025 21:04:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 59EL4dAJ003371; Tue, 14 Oct 2025 21:04:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59EL4dml003368; Tue, 14 Oct 2025 21:04:39 GMT (envelope-from git) Date: Tue, 14 Oct 2025 21:04:39 GMT Message-Id: <202510142104.59EL4dml003368@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Max Brazhnikov Subject: git: 00c88f83c6c0 - main - filesystems/kio-fuse: Update to 5.1.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: makc X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 00c88f83c6c0e4eb71026b8eb509730f015e6885 Auto-Submitted: auto-generated The branch main has been updated by makc: URL: https://cgit.FreeBSD.org/ports/commit/?id=00c88f83c6c0e4eb71026b8eb509730f015e6885 commit 00c88f83c6c0e4eb71026b8eb509730f015e6885 Author: Max Brazhnikov AuthorDate: 2025-10-14 20:40:01 +0000 Commit: Max Brazhnikov CommitDate: 2025-10-14 21:00:53 +0000 filesystems/kio-fuse: Update to 5.1.1 Release notes: KIO FUSE 5.1.1 is the first release with officially stable support for Qt6/KF6. With the next version, support for Qt5/KF5 will likely be dropped. It's encouraged to build KIO FUSE with the same Qt major version as Dolphin, so that they share KIO protocol implementations. Compared to v5.1.0, the following changed: - rmdir no longer deletes non-empty directories (https://bugs.kde.org/482902) - Fix that Qt 6 applications falsely report that an open file that has been deleted in the virtual filesystem still exists by reporting st_nlink = 0. - Fix reporting of file/directory ownership when using local KIO protocols with KIO 6 - Fix that the event loop got stuck waiting for FUSE events on FreeBSD >= 13 (before, setting O_NONBLOCK only worked by accident: https://bugs.freebsd.org/265736#c5) Known issues: - Mounts are not persistent, which means that after reboot or logout the files are not accessible through the FS until kio-fuse is triggered for them again. - Some applications like VLC and MPV claim support for certain protocols, which causes KIO to not use KIO FUSE in certain cases. Please mention which URL was actually passed to the application when reporting an issue. - Some protocols aren't compatible with KIO FUSE. man:/ is incompatible by design: To serve index documents, it claims directories are files. info:/ doesn't implement directories at all. - Poor throughput especially on high latency connections. Work is ongoing to improve the situation: https://invent.kde.org/system/kio-fuse/-/merge_requests/36 - KIO 6 before 6.19 fails to report chown failures, resulting in test failures like: Actual (chown(mirroredFile.fileName().toUtf8().data(), getuid(), 0)): 0 Expected (-1) : -1 --- filesystems/kio-fuse/Makefile | 7 +++---- filesystems/kio-fuse/distinfo | 6 +++--- .../files/{patch-CMakeLists.txt => patch-data_CMakeLists.txt} | 8 +++----- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/filesystems/kio-fuse/Makefile b/filesystems/kio-fuse/Makefile index fb88e9b94aa3..05127f8f3963 100644 --- a/filesystems/kio-fuse/Makefile +++ b/filesystems/kio-fuse/Makefile @@ -1,6 +1,5 @@ PORTNAME= kio-fuse -DISTVERSION= 5.1.0 -PORTREVISION= 2 +DISTVERSION= 5.1.1 CATEGORIES= filesystems sysutils kde MASTER_SITES= KDE/stable/${PORTNAME} @@ -11,10 +10,10 @@ WWW= https://invent.kde.org/system/kio-fuse LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt -USES= cmake compiler:c++11-lang fuse:3 kde:6 pkgconfig qt:6 tar:xz +USES= cmake compiler:c++17-lang fuse:3 kde:6 pkgconfig qt:6 tar:xz USE_KDE= coreaddons kio \ ecm:build -USE_QT= base +USE_QT= base declarative PLIST_FILES= lib/libexec/kio-fuse \ share/dbus-1/services/org.kde.KIOFuse.service diff --git a/filesystems/kio-fuse/distinfo b/filesystems/kio-fuse/distinfo index b839419dae7d..138202994112 100644 --- a/filesystems/kio-fuse/distinfo +++ b/filesystems/kio-fuse/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705202711 -SHA256 (kio-fuse-5.1.0.tar.xz) = 7d104581227d5a19b424b33f4168d181556b1015d6df2218e01a88d64449e94b -SIZE (kio-fuse-5.1.0.tar.xz) = 48820 +TIMESTAMP = 1760473515 +SHA256 (kio-fuse-5.1.1.tar.xz) = adf6aa7ce055c0987e716a93ac01f3c0a97c1280421443cd6b21e0e71d763d14 +SIZE (kio-fuse-5.1.1.tar.xz) = 49404 diff --git a/filesystems/kio-fuse/files/patch-CMakeLists.txt b/filesystems/kio-fuse/files/patch-data_CMakeLists.txt similarity index 77% rename from filesystems/kio-fuse/files/patch-CMakeLists.txt rename to filesystems/kio-fuse/files/patch-data_CMakeLists.txt index f6a3612f75c0..f7db38656eb3 100644 --- a/filesystems/kio-fuse/files/patch-CMakeLists.txt +++ b/filesystems/kio-fuse/files/patch-data_CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2024-01-14 03:25:35 UTC -+++ CMakeLists.txt -@@ -72,10 +72,12 @@ ecm_generate_dbus_service_file( +--- data/CMakeLists.txt.orig 2025-10-13 17:56:58 UTC ++++ data/CMakeLists.txt +@@ -11,8 +11,10 @@ ecm_generate_dbus_service_file( DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR} ) @@ -15,5 +15,3 @@ + ecm_install_configured_files(INPUT kio-fuse.service.in DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR}) + endif() endif() - - feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)