Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jan 2024 04:20:04 GMT
From:      "Jason E. Hale" <jhale@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 085d19d9fe10 - main - sysutils/kio-fuse: Update to 5.1.0
Message-ID:  <202401140420.40E4K4CU067232@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jhale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=085d19d9fe100cd7419ea2ba1d17165eef22ed3a

commit 085d19d9fe100cd7419ea2ba1d17165eef22ed3a
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-01-14 04:16:48 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-01-14 04:18:44 +0000

    sysutils/kio-fuse: Update to 5.1.0
---
 sysutils/kio-fuse/Makefile                         |  5 ++--
 sysutils/kio-fuse/distinfo                         |  6 ++--
 sysutils/kio-fuse/files/patch-CMakeLists.txt       | 19 +++++++++++++
 ...ch-git-a98b95f49cd34be7da6371c74b871b8b1f7e734b | 25 -----------------
 ...ch-git-daed23c4d7b944e486308d5f71fd48854a32cb2d | 32 ----------------------
 5 files changed, 24 insertions(+), 63 deletions(-)

diff --git a/sysutils/kio-fuse/Makefile b/sysutils/kio-fuse/Makefile
index 978830888461..a3cd076642b9 100644
--- a/sysutils/kio-fuse/Makefile
+++ b/sysutils/kio-fuse/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	kio-fuse
-DISTVERSION=	5.0.1
-PORTREVISION=	1
+DISTVERSION=	5.1.0
 CATEGORIES=	sysutils kde
-MASTER_SITES=	KDE/stable/${PORTNAME}/${DISTVERSION}
+MASTER_SITES=	KDE/stable/${PORTNAME}
 
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	FUSE Interface for KIO
diff --git a/sysutils/kio-fuse/distinfo b/sysutils/kio-fuse/distinfo
index df1027b1f5bc..b839419dae7d 100644
--- a/sysutils/kio-fuse/distinfo
+++ b/sysutils/kio-fuse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1616667702
-SHA256 (kio-fuse-5.0.1.tar.xz) = 66679a8bf68fe60e19f31449f4110d4cf822915b3d245af3c0cd0056081466dd
-SIZE (kio-fuse-5.0.1.tar.xz) = 47596
+TIMESTAMP = 1705202711
+SHA256 (kio-fuse-5.1.0.tar.xz) = 7d104581227d5a19b424b33f4168d181556b1015d6df2218e01a88d64449e94b
+SIZE (kio-fuse-5.1.0.tar.xz) = 48820
diff --git a/sysutils/kio-fuse/files/patch-CMakeLists.txt b/sysutils/kio-fuse/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..f6a3612f75c0
--- /dev/null
+++ b/sysutils/kio-fuse/files/patch-CMakeLists.txt
@@ -0,0 +1,19 @@
+--- CMakeLists.txt.orig	2024-01-14 03:25:35 UTC
++++ CMakeLists.txt
+@@ -72,10 +72,12 @@ ecm_generate_dbus_service_file(
+    DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ 
+-if(DEFINED KDE_INSTALL_SYSTEMDUSERUNITDIR)
+-	ecm_install_configured_files(INPUT kio-fuse.service.in DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR})
+-else()
+-	ecm_install_configured_files(INPUT kio-fuse.service.in DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR})
++if(CMAKE_SYSTEM_NAME MATCHES "Linux")
++	if(DEFINED KDE_INSTALL_SYSTEMDUSERUNITDIR)
++		ecm_install_configured_files(INPUT kio-fuse.service.in DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR})
++	else()
++		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)
diff --git a/sysutils/kio-fuse/files/patch-git-a98b95f49cd34be7da6371c74b871b8b1f7e734b b/sysutils/kio-fuse/files/patch-git-a98b95f49cd34be7da6371c74b871b8b1f7e734b
deleted file mode 100644
index 66b84ac1b15b..000000000000
--- a/sysutils/kio-fuse/files/patch-git-a98b95f49cd34be7da6371c74b871b8b1f7e734b
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git kiofusevfs.cpp kiofusevfs.cpp
-index 875da6f..b9c449f 100644
---- kiofusevfs.cpp
-+++ kiofusevfs.cpp
-@@ -2401,7 +2401,19 @@ int KIOFuseVFS::kioErrorToFuseError(const int kioError) {
- 		case KIO::ERR_CANNOT_RENAME_PARTIAL        : return EIO;
- 		case KIO::ERR_NEED_PASSWD                  : return EACCES;
- 		case KIO::ERR_CANNOT_SYMLINK               : return EIO;
--		case KIO::ERR_NO_CONTENT                   : return ENODATA;
-+		case KIO::ERR_NO_CONTENT                   :
-+#ifdef ENODATA
-+		/* ENODATA is defined by GNU libc, and C++ tr1 seems to have
-+		 * it as well, as does Boost: these consistently define it
-+		 * to the value 9919. There is no guarantee the underlying
-+		 * FUSE implementation understands that if ENODATA doesn't
-+		 * exist in libc, though -- in that case, fall back to
-+		 * the more generic EIO.
-+		 */ 
-+			return ENODATA;
-+#else
-+			return EIO;
-+#endif
- 		case KIO::ERR_DISK_FULL                    : return ENOSPC;
- 		case KIO::ERR_IDENTICAL_FILES              : return EEXIST;
- 		case KIO::ERR_SLAVE_DEFINED                : return EIO;
diff --git a/sysutils/kio-fuse/files/patch-git-daed23c4d7b944e486308d5f71fd48854a32cb2d b/sysutils/kio-fuse/files/patch-git-daed23c4d7b944e486308d5f71fd48854a32cb2d
deleted file mode 100644
index b1964af73b2f..000000000000
--- a/sysutils/kio-fuse/files/patch-git-daed23c4d7b944e486308d5f71fd48854a32cb2d
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git CMakeLists.txt CMakeLists.txt
-index cceec6c..4e97588 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -59,7 +59,11 @@ target_include_directories(kio-fuse PRIVATE ${FUSE3_INCLUDE_DIRS})
- target_compile_definitions(kio-fuse PRIVATE FUSE_USE_VERSION=31 ${FUSE3_CFLAGS_OTHER})
- target_link_libraries(kio-fuse PRIVATE Qt5::Core KF5::KIOCore ${FUSE3_LIBRARIES} ${FUSE3_LDFLAGS})
- install(TARGETS kio-fuse DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR})
--install(FILES kio-fuse-tmpfiles.conf DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/tmpfiles.d)
-+if(CMAKE_SYSTEM_NAME MATCHES "Linux")
-+	# We could argue that this needs a separate "if(LINUX_WITH_TMPFILES_D)".
-+	# or a "if(LINUX_WITH_SYSTEMD)".
-+	install(FILES kio-fuse-tmpfiles.conf DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/tmpfiles.d)
-+endif()
- 
- # Once KF5 5.73 is required
- #
-@@ -80,7 +84,12 @@ SystemdService=kio-fuse.service
- ")
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KIOFuse.service DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR})
- 
--configure_file(kio-fuse.service.in ${CMAKE_CURRENT_BINARY_DIR}/kio-fuse.service)
--install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kio-fuse.service DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR})
-+if(CMAKE_SYSTEM_NAME MATCHES "Linux")
-+	# We could argue that this needs a separate "if(LINUX_WITH_SYSTEMD)",
-+	# but the ECM macro (see above) is expected to do the right thing
-+	# when KF5 5.73 is required.
-+	configure_file(kio-fuse.service.in ${CMAKE_CURRENT_BINARY_DIR}/kio-fuse.service)
-+	install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kio-fuse.service DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR})
-+endif()
- 
- feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401140420.40E4K4CU067232>