Index | Thread | Search

From:
Adriano Barbosa <barbosa.aob@gmail.com>
Subject:
UPDATE: net/nextcloudclient
To:
ports@openbsd.org
Date:
Sat, 5 Oct 2024 10:59:16 -0400

Download raw body.

Thread
Hi.
Update for net/nextcloudclient v3.14.1

We are a few releases behind because they were not not commited.
In version 3.14.0, they migrate to Qt6. Probably more tests and tweaks
are needed. I tested syncing 12Gb of data without any issue.

Changelog:
https://github.com/nextcloud/desktop/releases/v3.14.1
https://github.com/nextcloud/desktop/releases/v3.14.0
https://github.com/nextcloud/desktop/releases/v3.13.4
https://github.com/nextcloud/desktop/releases/v3.13.3

Obrigado!
--
Adriano


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
diff -u -p -r1.63 Makefile
--- Makefile	30 Jul 2024 19:23:31 -0000	1.63
+++ Makefile	5 Oct 2024 13:09:57 -0000
@@ -2,9 +2,8 @@ USE_WXNEEDED =	Yes
 
 COMMENT =	desktop sync client for Nextcloud
 
-V =		3.13.2
+V =		3.14.1
 DISTNAME =	nextcloudclient-${V}
-REVISION =	0
 
 GH_ACCOUNT =	nextcloud
 GH_PROJECT =	desktop
@@ -14,28 +13,28 @@ CATEGORIES =	net
 
 HOMEPAGE =	https://nextcloud.com
 
-SHARED_LIBS +=  nextcloudsync             19.0  # 3.13.2
-SHARED_LIBS +=  nextcloud_csync           9.0   # 3.13.2
-SHARED_LIBS +=  nextcloudsync_vfs_suffix  3.0   # 3.13.2
+SHARED_LIBS +=  nextcloudsync             20.0  # 3.14.1
+SHARED_LIBS +=  nextcloud_csync           10.0  # 3.14.1
+SHARED_LIBS +=  nextcloudsync_vfs_suffix  4.0   # 3.14.1
 
 MAINTAINER =	Adriano Barbosa <barbosa.aob@gmail.com>
 
 # GPLv2+
 PERMIT_PACKAGE =	Yes
 
-WANTLIB += ${COMPILER_LIBCXX} KF5Archive KF5GuiAddons Qt5Concurrent
-WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Positioning Qt5PrintSupport
-WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2 Qt5QuickWidgets
-WANTLIB += Qt5Sql Qt5Svg Qt5WebChannel Qt5WebEngineCore Qt5WebEngineWidgets
-WANTLIB += Qt5WebSockets Qt5Widgets Qt5Xml c cloudproviders crypto
-WANTLIB += gio-2.0 glib-2.0 gobject-2.0 intl m qt5keychain sqlite3
-WANTLIB += ssl z
+WANTLIB += ${COMPILER_LIBCXX} KF6Archive KF6GuiAddons Qt6Concurrent
+WANTLIB += Qt6Core Qt6Core5Compat Qt6DBus Qt6Gui Qt6Network Qt6OpenGL
+WANTLIB += Qt6Positioning Qt6PrintSupport Qt6Qml Qt6QmlModels Qt6Quick
+WANTLIB += Qt6QuickControls2 Qt6QuickWidgets Qt6Sql Qt6Svg Qt6WebChannel
+WANTLIB += Qt6WebEngineCore Qt6WebEngineWidgets Qt6WebSockets Qt6Widgets
+WANTLIB += Qt6Xml c cloudproviders crypto gio-2.0 GL glib-2.0 gobject-2.0
+WANTLIB += intl m qt6keychain sqlite3 ssl xkbcommon z
 
 WANTLIB += lib/inotify/inotify
 
 
 MODULES =		devel/cmake \
-			x11/qt5
+			x11/qt6
 
 BUILD_DEPENDS =		devel/gettext,-tools
 
@@ -50,23 +49,20 @@ BUILD_DEPENDS +=	devel/cmocka
 
 RUN_DEPENDS =		devel/desktop-file-utils \
 			misc/shared-mime-info \
-			x11/gtk+4,-guic \
-			x11/qt5/qtgraphicaleffects \
-			x11/qt5/qtquickcontrols
+			x11/gtk+4,-guic
 
 LIB_DEPENDS =		databases/sqlite3 \
-			devel/kf5/karchive \
-			devel/kf5/kguiaddons \
+			devel/kf6/karchive \
+			devel/kf6/kguiaddons \
 			devel/libinotify \
-			security/qtkeychain \
+			security/qtkeychain,qt6 \
 			x11/gnome/libcloudproviders \
-			x11/qt5/qtdeclarative \
-			x11/qt5/qtlocation \
-			x11/qt5/qtquickcontrols2 \
-			x11/qt5/qtsvg \
-			x11/qt5/qtwebchannel \
-			x11/qt5/qtwebengine \
-			x11/qt5/qtwebsockets
+			x11/qt6/qt5compat \
+			x11/qt6/qtdeclarative \
+			x11/qt6/qtsvg \
+			x11/qt6/qtwebchannel \
+			x11/qt6/qtwebengine \
+			x11/qt6/qtwebsockets
 
 CONFIGURE_ARGS =	-DBUILD_SHELL_INTEGRATION_NAUTILUS=OFF \
 			-DBUILD_SHELL_INTEGRATION_DOLPHIN=OFF \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/distinfo,v
diff -u -p -r1.50 distinfo
--- distinfo	13 Jul 2024 07:36:25 -0000	1.50
+++ distinfo	5 Oct 2024 13:09:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (nextcloudclient-3.13.2.tar.gz) = gWcOVP9Tdh1QblI9ddC8kiCl71AC467r4fl1De3B0o0=
-SIZE (nextcloudclient-3.13.2.tar.gz) = 13782506
+SHA256 (nextcloudclient-3.14.1.tar.gz) = g93/URaEx7VqCkKMGlBjAEKkxk17OC0TsINQkFHKyLk=
+SIZE (nextcloudclient-3.14.1.tar.gz) = 13956052
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/patches/patch-CMakeLists_txt,v
diff -u -p -r1.15 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	13 Jul 2024 07:36:25 -0000	1.15
+++ patches/patch-CMakeLists_txt	5 Oct 2024 13:09:57 -0000
@@ -1,7 +1,7 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -65,7 +65,7 @@ if (NOT DEFINED PACKAGE)
+@@ -68,7 +68,7 @@ if (NOT DEFINED PACKAGE)
      set(PACKAGE "${LINUX_PACKAGE_SHORTNAME}-client")
  endif()
  
@@ -10,7 +10,7 @@ Index: CMakeLists.txt
  
  include(ECMCoverageOption)
  
-@@ -308,4 +308,4 @@ elseif(BUILD_CLIENT)
+@@ -346,4 +346,4 @@ elseif(BUILD_CLIENT)
      configure_file(sync-exclude.lst bin/sync-exclude.lst COPYONLY)
  endif()
  
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/pkg/PLIST,v
diff -u -p -r1.12 PLIST
--- pkg/PLIST	28 Jul 2023 04:16:58 -0000	1.12
+++ pkg/PLIST	5 Oct 2024 13:09:57 -0000
@@ -63,6 +63,7 @@ share/nextcloud/i18n/client_eu.qm
 share/nextcloud/i18n/client_fa.qm
 share/nextcloud/i18n/client_fi.qm
 share/nextcloud/i18n/client_fr.qm
+share/nextcloud/i18n/client_ga.qm
 share/nextcloud/i18n/client_gl.qm
 share/nextcloud/i18n/client_he.qm
 share/nextcloud/i18n/client_hr.qm