From owner-svn-ports-head@freebsd.org Fri Feb 26 01:10:31 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CCCEC550531; Fri, 26 Feb 2021 01:10:31 +0000 (UTC) (envelope-from pkubaj@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dms5z5S4pz4WRZ; Fri, 26 Feb 2021 01:10:31 +0000 (UTC) (envelope-from pkubaj@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AE170215FC; Fri, 26 Feb 2021 01:10:31 +0000 (UTC) (envelope-from pkubaj@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 11Q1AV4A017995; Fri, 26 Feb 2021 01:10:31 GMT (envelope-from pkubaj@FreeBSD.org) Received: (from pkubaj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 11Q1ATY9017986; Fri, 26 Feb 2021 01:10:29 GMT (envelope-from pkubaj@FreeBSD.org) Message-Id: <202102260110.11Q1ATY9017986@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pkubaj set sender to pkubaj@FreeBSD.org using -f From: Piotr Kubaj Date: Fri, 26 Feb 2021 01:10:29 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: pkubaj X-SVN-Commit-Paths: in head/security/openconnect-gui: . files X-SVN-Commit-Revision: 566575 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2021 01:10:31 -0000 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 + #include 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("
Based on"); + txt += tr("
- OpenConnect ") + QLatin1String(openconnect_get_version()); + txt += tr("
- GnuTLS v") + QLatin1String(gnutls_check_version(nullptr)); +- txt += tr("
- spdlog v") + QLatin1String(SPDLOG_VERSION); ++ txt += tr("
- spdlog"); + txt += tr("
- Qt v%1").arg(QT_VERSION_STR); + txt += tr("

%1
").arg(appCopyright); + txt += tr("
%1 comes with ABSOLUTELY NO WARRANTY. This is free software, "