head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.6 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.4 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.2 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.1.0.60 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.58 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.56 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.54 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.52 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.50 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.48 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.46 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.44 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.42 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.40 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.38 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.36 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.34 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.32 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.30 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.28 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.26 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.24 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.22 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.20 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.16 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.18 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.14 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.12 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.10 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.8 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.6 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.4 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.2 pkgsrc-2018Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2025.08.22.14.24.40; author wiz; state Exp; branches; next 1.2; commitid NDmFwBig8yDUyJ7G; 1.2 date 2025.08.17.09.01.06; author wiz; state Exp; branches; next 1.1; commitid 1DDuTVnnRHgSV37G; 1.1 date 2018.01.31.09.14.55; author markd; state Exp; branches; next ; commitid iRpQlDVOSkiay0pA; desc @@ 1.3 log @qca2: fix build with cmake 4 @ text @$NetBSD: patch-CMakeLists.txt,v 1.2 2025/08/17 09:01:06 wiz Exp $ Fix build with cmake 4. Add mozilla-rootcerts certstore to list --- CMakeLists.txt.orig 2019-04-24 12:58:14.000000000 +0000 +++ CMakeLists.txt @@@@ -8,16 +8,12 @@@@ endif(NOT CMAKE_INSTALL_PREFIX) project(qca) -cmake_minimum_required(VERSION 3.4) +cmake_minimum_required(VERSION 3.5) set(QCA_LIB_MAJOR_VERSION "2") set(QCA_LIB_MINOR_VERSION "2") set(QCA_LIB_PATCH_VERSION "1") -if(POLICY CMP0042) - cmake_policy(SET CMP0042 OLD) -endif() - option(BUILD_TESTS "Create test" ON) option(BUILD_TOOLS "Compile mozcerts and qcatool" ON) set(BUILD_PLUGINS "auto" CACHE STRING "Plugins for building (also possible values: none, all and auto)") @@@@ -309,6 +305,7 @@@@ else ( WIN32 ) "/etc/pki/tls/cert.pem" "/etc/ssl/ca-bundle.pem" "/usr/share/curl/curl-ca-bundle.crt" + "@@PREFIX@@/share/mozilla-rootcerts/cacert.pem" ) foreach (_current_try ${toTry}) if(EXISTS ${_current_try}) @ 1.2 log @qca2: fix build with cmake 4 @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2018/01/31 09:14:55 markd Exp $ d9 8 a16 1 @@@@ -14,10 +14,6 @@@@ set(QCA_LIB_MAJOR_VERSION "2") @ 1.1 log @qca2{,-qt5}{,-gnupg,-ossl}: update to 2.1.0 New in 2.1.0 - Ported to Qt5 (Qt4 also supported) - New building system. CMake instead of qmake - Added CTR symetric cipher support to qca core - Added no padding encryption algorithm to qca core - qcatool2 renamed to qcatool - fixed crash in qcatool when only options provided on command line without any commands - Use plugins installation path as hard-coded runtime plugins search path - Added new functiion pluginPaths - Added functions to get runtime QCA version - Fixed 'no watch file' warnings in FileWatch - Added EME_PKCS1v15_SSL Encryption Algorithm - New implementation of SafeTimer to prevent crashes - Updated certificates for unittests - RSA Keys are permutable, can encrypt with private and decrypt with public - Add unloadProvider() function for symmetry with insertProvider() - Overloaded "makeKey" to derive a password depending on a time factor - Remove pointer to deinit() routine from QCoreApplication at deinitialization - Fix a couple of crashes where all plugins might not be available - Fix operating on keys with unrelated expired subkeys - Fixed timers in Synchronizer class - Dropped randomunittest - Fixed many unittests - qca-gnupg: internal refactoring - qca-gnupg: try both gpg and gpg2 to find gnupg executable - qca-gnupg: fixed some encodings problem - qca-ossl: no DSA_* dl groups in FIPS specification - qca-ossl: added missed signatures to CRLContext - qca-ossl: fixed certs time zone - qca-nss: fixed KeyLenght for Cipher - qca-botan: fixed getting result size for ciphers @ text @d1 3 a3 1 $NetBSD$ d7 1 a7 1 --- CMakeLists.txt.orig 2018-01-31 20:15:27.000000000 +0000 d9 12 a20 1 @@@@ -304,6 +304,7 @@@@ else ( WIN32 ) @