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:
parent
81a24919b6
commit
4f1fb2e1b2
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue
Block a user