deskutils/nextcloudclient: Update to 3.3.5

Add a WEBENGINE option (on by default) to disable webengine dependency
and usage.

This update contains a fix for a regression causing authentication
issues with 3.3.2 and a fix for a ghost dependency on libargp if
present at build time.

PR:		257945
Approved by:	maintainer timeout, fixit blanket
MFH:		2021Q4

(cherry picked from commit 620bc0a83d)
This commit is contained in:
Guido Falsi 2021-10-07 22:20:48 +02:00
parent 81a24919b6
commit 4f1fb2e1b2
3 changed files with 29 additions and 6 deletions

View File

@ -1,7 +1,7 @@
# Created by: Mathieu Arnold
PORTNAME= nextcloudclient
PORTVERSION= 3.3.2
PORTVERSION= 3.3.5
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
@ -22,7 +22,7 @@ USES= cmake:noninja compiler:c++14-lang desktop-file-utils gmake \
sqlite ssl
USE_QT= buildtools_build concurrent core dbus declarative graphicaleffects \
gui linguist_build location network printsupport qmake_build \
quickcontrols2 sql svg testlib webchannel webengine websockets \
quickcontrols2 sql svg testlib webchannel websockets \
widgets xml
CMAKE_ARGS= -DBUILD_UPDATER:BOOL=OFF \
-DCMAKE_INSTALL_MANDIR:STRING=man \
@ -36,13 +36,20 @@ GH_ACCOUNT= nextcloud
GH_PROJECT= desktop
#OPTIONS_DEFINE= DEBUG DOCS
OPTIONS_DEFINE= DEBUG # DOCS doesn't build currently
OPTIONS_DEFINE= DEBUG WEBENGINE # DOCS doesn't build currently
OPTIONS_DEFAULT_amd64= WEBENGINE
OPTIONS_DEFAULT_i386= WEBENGINE
OPTIONS_DEFAULT_aarch64= WEBENGINE
WEBENGINE_DESC= QT5 Webengine support
#DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \
# doxygen:devel/doxygen
#DOCS_USE= tex=dvipsk:build,latex:build
#DOCS_CMAKE_ON= -DWITH_DOC:BOOL=ON
WEBENGINE_VARS= USE_QT+=webengine
PLIST_SUB= VERSION=${PORTVERSION}
.include <bsd.port.pre.mk>
@ -55,6 +62,10 @@ post-patch:
@${REINPLACE_CMD} -e \
's|.lst |.lst.sample |' ${WRKSRC}/CMakeLists.txt
post-patch-WEBENGINE-off:
@${REINPLACE_CMD} -e '/^find_package.*COMPONENTS WebEngineWidgets WebEngine/d' \
${WRKSRC}/src/CMakeLists.txt
pre-configure:
@(cd ${WRKSRC} && ${CP} -f sync-exclude.lst sync-exclude.lst.sample)

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1630005562
SHA256 (nextcloud-desktop-v3.3.2_GH0.tar.gz) = 6ea5ccc9579339f2d1652f26582dbdd8212dd5e0c28659dce7fe9ddece8a59c5
SIZE (nextcloud-desktop-v3.3.2_GH0.tar.gz) = 13987162
TIMESTAMP = 1633008527
SHA256 (nextcloud-desktop-v3.3.5_GH0.tar.gz) = 5e952be36ab6806ffbab6d216b05bfbd9d7e72687e0d281f492e1059cd34b419
SIZE (nextcloud-desktop-v3.3.5_GH0.tar.gz) = 14060100

View File

@ -0,0 +1,12 @@
--- src/csync/ConfigureChecks.cmake.orig 2021-09-03 09:40:46 UTC
+++ src/csync/ConfigureChecks.cmake
@@ -14,9 +14,6 @@ set(SYSCONFDIR ${SYSCONF_INSTALL_DIR})
set(BINARYDIR ${CMAKE_CURRENT_BINARY_DIR})
set(SOURCEDIR ${CMAKE_CURRENT_SOURCE_DIR})
-# HEADER FILES
-check_include_file(argp.h HAVE_ARGP_H)
-
# FUNCTIONS
if (NOT LINUX)
# librt