Date: Fri, 26 Feb 2021 01:10:29 +0000 (UTC) From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r566575 - in head/security/openconnect-gui: . files Message-ID: <202102260110.11Q1ATY9017986@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkubaj Date: Fri Feb 26 01:10:29 2021 New Revision: 566575 URL: https://svnweb.freebsd.org/changeset/ports/566575 Log: security/openconnect-gui: update to 1.5.3 PR: 253609 Submitted by: swills Added: head/security/openconnect-gui/files/patch-CMake_Includes_ProjectDependencies.cmake (contents, props changed) head/security/openconnect-gui/files/patch-CMake_Includes_ProjectExternals.cmake (contents, props changed) head/security/openconnect-gui/files/patch-CMake_Includes_ProjectExternals__qt-solutions.cmake (contents, props changed) head/security/openconnect-gui/files/patch-src_FileLogger.h (contents, props changed) head/security/openconnect-gui/files/patch-src_dialog_mainwindow.cpp (contents, props changed) Deleted: head/security/openconnect-gui/files/patch-src_vpninfo.cpp head/security/openconnect-gui/files/patch-src_vpninfo.h Modified: head/security/openconnect-gui/Makefile head/security/openconnect-gui/distinfo head/security/openconnect-gui/files/patch-CMakeLists.txt head/security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake Modified: head/security/openconnect-gui/Makefile ============================================================================== --- head/security/openconnect-gui/Makefile Fri Feb 26 00:51:11 2021 (r566574) +++ head/security/openconnect-gui/Makefile Fri Feb 26 01:10:29 2021 (r566575) @@ -2,9 +2,10 @@ # $FreeBSD$ PORTNAME= openconnect-gui -PORTVERSION= 1.4.1 +PORTVERSION= 1.5.3 DISTVERSIONPREFIX=v -PORTREVISION= 4 +MASTER_SITES= https://gitlab.com/openconnect/openconnect-gui/-/archive/v${PORTVERSION}/ +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} CATEGORIES= security net-vpn MAINTAINER= pkubaj@FreeBSD.org @@ -14,14 +15,15 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= openconnect:security/openconnect -LIB_DEPENDS= libgnutls.so:security/gnutls +LIB_DEPENDS= libgnutls.so:security/gnutls \ + libspdlog.so:devel/spdlog \ + libfmt.so:devel/libfmt RUN_DEPENDS= openconnect:security/openconnect \ vpnc-scripts>=0:sysutils/vpnc-scripts USES= cmake:insource compiler:c++11-lang pkgconfig qt:5 -USE_GITHUB= yes -GH_ACCOUNT= ${PORTNAME:C/-gui//} - +USE_GITHUB= nodefault +GH_TUPLE= qtproject:qt-solutions:a8dda66d:qtsolutions/external/src/qt-solutions-master USE_QT= buildtools_build concurrent core gui network qmake_build widgets CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release PLIST_FILES= bin/openconnect-gui Modified: head/security/openconnect-gui/distinfo ============================================================================== --- head/security/openconnect-gui/distinfo Fri Feb 26 00:51:11 2021 (r566574) +++ head/security/openconnect-gui/distinfo Fri Feb 26 01:10:29 2021 (r566575) @@ -1,3 +1,5 @@ -TIMESTAMP = 1611572481 -SHA256 (openconnect-openconnect-gui-v1.4.1_GH0.tar.gz) = 5f609e10eafc8885699e503c1dca9d9154d18741cfd09c1222d05b8af448c1d1 -SIZE (openconnect-openconnect-gui-v1.4.1_GH0.tar.gz) = 10026785 +TIMESTAMP = 1613608872 +SHA256 (openconnect-gui-v1.5.3.tar.gz) = 339858502dfa808155c854b47da32a6c0e9ea315d028d2cadd9dcf84a952ae42 +SIZE (openconnect-gui-v1.5.3.tar.gz) = 14672366 +SHA256 (qtproject-qt-solutions-a8dda66d_GH0.tar.gz) = 24d1a47ed0d2cc1f3a858c40c57482080cdbf88441386cfb0628b7e81de69800 +SIZE (qtproject-qt-solutions-a8dda66d_GH0.tar.gz) = 1410481 Modified: head/security/openconnect-gui/files/patch-CMakeLists.txt ============================================================================== --- head/security/openconnect-gui/files/patch-CMakeLists.txt Fri Feb 26 00:51:11 2021 (r566574) +++ head/security/openconnect-gui/files/patch-CMakeLists.txt Fri Feb 26 01:10:29 2021 (r566575) @@ -1,14 +1,12 @@ ---- CMakeLists.txt.orig 2017-07-18 18:47:18.951816000 +0000 -+++ CMakeLists.txt 2017-07-18 18:49:23.953701000 +0000 -@@ -13,15 +13,7 @@ set(PRODUCT_NAME_COMPANY_DOMAIN "redhat.com") - set(PRODUCT_NAME_COPYRIGHT "Copyright (C) 2015-2016 Red Hat Inc.") - +--- CMake/Includes/ProjectSettings.cmake.orig 2021-02-18 00:06:43 UTC ++++ CMake/Includes/ProjectSettings.cmake +@@ -1,13 +1,5 @@ option(PROJ_GNUTLS_DEBUG "Enable GnuTLS debug mode" OFF) --if(WIN32 AND MINGW) +-if(MINGW) - option(PROJ_UAC_ON "Enable UAC (don't turn it off in production)" ON) - - set(DEFAULT_VPNC_SCRIPT "vpnc-script.js") --else(APPLE) +-elseif(APPLE) - set(DEFAULT_VPNC_SCRIPT "../Resources/vpnc-script") -else() - set(DEFAULT_VPNC_SCRIPT "/etc/vpnc/vpnc-script") Added: head/security/openconnect-gui/files/patch-CMake_Includes_ProjectDependencies.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/openconnect-gui/files/patch-CMake_Includes_ProjectDependencies.cmake Fri Feb 26 01:10:29 2021 (r566575) @@ -0,0 +1,11 @@ +--- CMake/Includes/ProjectDependencies.cmake.orig 2021-02-18 00:27:05 UTC ++++ CMake/Includes/ProjectDependencies.cmake +@@ -36,7 +36,7 @@ if(UNIX) + message(FATAL_ERROR "Libraru 'OpenConnect' not found! Install it vie e.g. 'brew install openconnect or 'dnf install openconnect'") + endif() + +- #find_package(spdlog CONFIG REQUIRED) ++ find_package(spdlog CONFIG REQUIRED) + + set(CMAKE_THREAD_PREFER_PTHREAD ON) + find_package(Threads REQUIRED) Added: head/security/openconnect-gui/files/patch-CMake_Includes_ProjectExternals.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/openconnect-gui/files/patch-CMake_Includes_ProjectExternals.cmake Fri Feb 26 01:10:29 2021 (r566575) @@ -0,0 +1,10 @@ +--- CMake/Includes/ProjectExternals.cmake.orig 2018-03-25 21:49:15 UTC ++++ CMake/Includes/ProjectExternals.cmake +@@ -22,7 +22,6 @@ include(ExternalProject) + + file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/external/include) + +-include(ProjectExternals_spdlog) + include(ProjectExternals_qt-solutions) + if(MINGW) + include(ProjectExternals_openconnect) Added: head/security/openconnect-gui/files/patch-CMake_Includes_ProjectExternals__qt-solutions.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/openconnect-gui/files/patch-CMake_Includes_ProjectExternals__qt-solutions.cmake Fri Feb 26 01:10:29 2021 (r566575) @@ -0,0 +1,33 @@ +--- CMake/Includes/ProjectExternals_qt-solutions.cmake.orig 2018-03-25 21:49:15 UTC ++++ CMake/Includes/ProjectExternals_qt-solutions.cmake +@@ -9,10 +9,7 @@ ExternalProject_Add(qt-solutions-${qt-solutions-TAG} + UPDATE_DISCONNECTED 0 + UPDATE_COMMAND "" + +- GIT_REPOSITORY https://code.qt.io/qt-solutions/qt-solutions.git +- GIT_TAG ${qt-solutions-TAG} +- GIT_SHALLOW 1 +- ++ SOURCE_DIR ${CMAKE_BINARY_DIR}/external/src/qt-solutions-master + BUILD_IN_SOURCE 1 + + PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different +@@ -21,14 +18,14 @@ ExternalProject_Add(qt-solutions-${qt-solutions-TAG} + CMAKE_COMMAND ${CMAKE_CROSS_COMMAND} -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} + + # Note: ninja-1.8.2 & cmake-3.10.2 failed in find/install this dependency wo next 2 lines :( +- BUILD_BYPRODUCTS ${CMAKE_BINARY_DIR}/external/lib/libqtsingleapplication.a +- INSTALL_COMMAND ${CMAKE_COMMAND} --build . --target install ++ BUILD_BYPRODUCTS ${CMAKE_BINARY_DIR}/external/src/qt-solutions-master/libqtsingleapplication.a ++ INSTALL_COMMAND ${CMAKE_COMMAND} --build . + ) + + add_library(qt-solutions::qtsingleapplication STATIC IMPORTED) + set_target_properties(qt-solutions::qtsingleapplication PROPERTIES +- INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_BINARY_DIR}/external/include" +- IMPORTED_LOCATION ${CMAKE_BINARY_DIR}/external/lib/libqtsingleapplication.a ++ INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_BINARY_DIR}/external/src/qt-solutions-master/qtsingleapplication/src" ++ IMPORTED_LOCATION ${CMAKE_BINARY_DIR}/external/src/qt-solutions-master/libqtsingleapplication.a + ) + set_property(TARGET qt-solutions::qtsingleapplication PROPERTY + DEPENDS qt-solutions-${qt-solutions-TAG} Modified: head/security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake ============================================================================== --- head/security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake Fri Feb 26 00:51:11 2021 (r566574) +++ head/security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake Fri Feb 26 01:10:29 2021 (r566575) @@ -1,28 +1,25 @@ -Has been submitted upstream. With ninja, the generated file -is not recognized as a dependency and not generated before it is -#included from other code. - ---- CMake/Includes/git_revision_main.cmake.orig 2016-08-28 20:11:26 UTC +--- CMake/Includes/git_revision_main.cmake.orig 2021-02-18 00:09:34 UTC +++ CMake/Includes/git_revision_main.cmake -@@ -4,9 +4,9 @@ if(IS_DIRECTORY ${PROJECT_SOURCE_DIR}/.git) +@@ -4,9 +4,8 @@ if(IS_DIRECTORY ${PROJECT_SOURCE_DIR}/.git) find_package(Git 2.7 REQUIRED) endif() -add_custom_target(git_revision ALL) add_custom_command( - TARGET git_revision -+# TARGET git_revision + OUTPUT ${CMAKE_SOURCE_DIR}/src/${PROJECT_NAME}.cpp WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src COMMAND ${CMAKE_COMMAND} -@@ -35,5 +35,8 @@ add_custom_command( +@@ -35,6 +34,11 @@ add_custom_command( + -DAPPLE=${APPLE} -P ${CMAKE_SOURCE_DIR}/CMake/Includes/git_revision_generate.cmake COMMENT "Analyzing Git revision/tag changes..." VERBATIM - ) -- ++) ++ +add_custom_target( + git_revision + DEPENDS ${CMAKE_SOURCE_DIR}/src/${PROJECT_NAME}.cpp -+) - add_dependencies(${PROJECT_NAME} git_revision) + ) + + # explicitly say that the executable depends on the git_revision Added: head/security/openconnect-gui/files/patch-src_FileLogger.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/openconnect-gui/files/patch-src_FileLogger.h Fri Feb 26 01:10:29 2021 (r566575) @@ -0,0 +1,10 @@ +--- src/FileLogger.h.orig 2021-02-18 01:03:58 UTC ++++ src/FileLogger.h +@@ -1,6 +1,7 @@ + #pragma once + + #include "spdlog/spdlog.h" ++#include "spdlog/sinks/rotating_file_sink.h" + + #include <QObject> + #include <QStandardPaths> Added: head/security/openconnect-gui/files/patch-src_dialog_mainwindow.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/openconnect-gui/files/patch-src_dialog_mainwindow.cpp Fri Feb 26 01:10:29 2021 (r566575) @@ -0,0 +1,11 @@ +--- src/dialog/mainwindow.cpp.orig 2021-02-18 01:06:48 UTC ++++ src/dialog/mainwindow.cpp +@@ -934,7 +934,7 @@ void MainWindow::on_actionAbout_triggered() + txt += tr("<br>Based on"); + txt += tr("<br>- <a href=\"https://www.infradead.org/openconnect\">OpenConnect</a> ") + QLatin1String(openconnect_get_version()); + txt += tr("<br>- <a href=\"https://www.gnutls.org\">GnuTLS</a> v") + QLatin1String(gnutls_check_version(nullptr)); +- txt += tr("<br>- <a href=\"https://github.com/gabime/spdlog\">spdlog</a> v") + QLatin1String(SPDLOG_VERSION); ++ txt += tr("<br>- <a href=\"https://github.com/gabime/spdlog\">spdlog</a>"); + txt += tr("<br>- <a href=\"https://www.qt.io\">Qt</a> v%1").arg(QT_VERSION_STR); + txt += tr("<br><br>%1<br>").arg(appCopyright); + txt += tr("<br><i>%1</i> comes with ABSOLUTELY NO WARRANTY. This is free software, "
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102260110.11Q1ATY9017986>