aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/qca/0003-disable-plugin-botan.patch13
-rw-r--r--ports/qca/CONTROL2
-rw-r--r--ports/qca/portfile.cmake19
3 files changed, 19 insertions, 15 deletions
diff --git a/ports/qca/0003-disable-plugin-botan.patch b/ports/qca/0003-disable-plugin-botan.patch
deleted file mode 100644
index 4819984f9..000000000
--- a/ports/qca/0003-disable-plugin-botan.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt
-index 6d354dc..dd344a6 100644
---- a/plugins/CMakeLists.txt
-+++ b/plugins/CMakeLists.txt
-@@ -2,7 +2,7 @@
- set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib/${QCA_LIB_NAME}/crypto")
- set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib/${QCA_LIB_NAME}/crypto")
-
--set(PLUGINS "botan;cyrus-sasl;gcrypt;gnupg;logger;nss;ossl;pkcs11;softstore" CACHE INTERNAL "")
-+set(PLUGINS "cyrus-sasl;gcrypt;gnupg;logger;nss;ossl;pkcs11;softstore" CACHE INTERNAL "")
-
- # Initialize WITH_${PLUGIN}_PLUGIN cache variables
- foreach(PLUGIN IN LISTS PLUGINS)
diff --git a/ports/qca/CONTROL b/ports/qca/CONTROL
index baab3cde6..5cc9bb1d6 100644
--- a/ports/qca/CONTROL
+++ b/ports/qca/CONTROL
@@ -1,6 +1,6 @@
Source: qca
Version: 2.3.1
-Port-Version: 1
+Port-Version: 2
Description: Qt Cryptographic Architecture (QCA).
Homepage: https://cgit.kde.org/qca.git/
Build-Depends: qt5-base[core]
diff --git a/ports/qca/portfile.cmake b/ports/qca/portfile.cmake
index 494227cae..34a806169 100644
--- a/ports/qca/portfile.cmake
+++ b/ports/qca/portfile.cmake
@@ -20,9 +20,26 @@ vcpkg_from_github(
PATCHES
0001-fix-path-for-vcpkg.patch
0002-fix-build-error.patch
- 0003-disable-plugin-botan.patch
)
+# Remove these files on the cmake next update
+vcpkg_download_distfile(ARCHIVE_PKGCONFIG
+ URLS "https://gitlab.kitware.com/cmake/cmake/-/raw/ab8bd48352df060c4ead210fe30dc4736646206b/Modules/FindPkgConfig.cmake?inline=false"
+ FILENAME "FindPkgConfig.cmake"
+ SHA512 d9aada8107eac9ada197d0b1e9040cd3707de7f5838c90bca80321e8eb35931f520635800bea0e2aafeca7fafb08b8e4752d5c6c2d6b1a5d5b4e3225d7818aa6
+)
+vcpkg_download_distfile(ARCHIVE_PKGHSA
+ URLS "https://gitlab.kitware.com/cmake/cmake/-/raw/ab8bd48352df060c4ead210fe30dc4736646206b/Modules/FindPackageHandleStandardArgs.cmake?inline=false"
+ FILENAME "FindPackageHandleStandardArgs.cmake"
+ SHA512 61a459a9e0797f976fae36ce4fd5a18a30bd13e8bc9d65d165ca760e13ddc27a8c8ad371ad4b41cc36fe227425424fe9bc6e4dfa5cfdc68bd59a3c10005cf3b4
+)
+vcpkg_download_distfile(ARCHIVE_PKGMSG
+ URLS "https://gitlab.kitware.com/cmake/cmake/-/raw/ab8bd48352df060c4ead210fe30dc4736646206b/Modules/FindPackageMessage.cmake?inline=false"
+ FILENAME "FindPackageMessage.cmake"
+ SHA512 44af652038ecd98c1e54f440e67994759345290530b36f687b7e6d5c310caa55597f3718901fe7a3f8816b560f03b8f238d90aab6ce9b1b24391ab0bb2aa44a8
+)
+file(COPY ${ARCHIVE_PKGCONFIG} ${ARCHIVE_PKGHSA} ${ARCHIVE_PKGMSG} DESTINATION ${SOURCE_PATH}/cmake/modules)
+
if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
set(QCA_FEATURE_INSTALL_DIR_DEBUG ${CURRENT_PACKAGES_DIR}/debug/bin/Qca)
set(QCA_FEATURE_INSTALL_DIR_RELEASE ${CURRENT_PACKAGES_DIR}/bin/Qca)