pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Thu Dec  1 12:47:23 UTC 2022

Modified Files:
        pkgsrc/security/qca2-qt5: Makefile
        pkgsrc/security/qca2-qt5-gnupg: Makefile
        pkgsrc/security/qca2-qt5-ossl: Makefile
Added Files:
        pkgsrc/security/qca2-qt5: Makefile.common distinfo
        pkgsrc/security/qca2-qt5/patches: patch-CMakeLists.txt

Log Message:
qca2-qt5: Update to 2.3.5.

Detach from the qca2 build as a newer release is now required for QT5.  I was
unable to find a list of changes since 2.2.1.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/security/qca2-qt5/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/security/qca2-qt5/Makefile.common \
    pkgsrc/security/qca2-qt5/distinfo
cvs rdiff -u -r1.20 -r1.21 pkgsrc/security/qca2-qt5-gnupg/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/security/qca2-qt5-ossl/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/security/qca2-qt5/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/qca2-qt5/Makefile
diff -u pkgsrc/security/qca2-qt5/Makefile:1.19 pkgsrc/security/qca2-qt5/Makefile:1.20
--- pkgsrc/security/qca2-qt5/Makefile:1.19      Wed Nov 23 16:18:59 2022
+++ pkgsrc/security/qca2-qt5/Makefile   Thu Dec  1 12:47:23 2022
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.19 2022/11/23 16:18:59 adam Exp $
+# $NetBSD: Makefile,v 1.20 2022/12/01 12:47:23 jperkin Exp $
 
 PKGNAME=       qca2-qt5-${DISTNAME:C/.*-//}
-PKGREVISION=   11
 
 COMMENT=       Cross-platform crypto API for QT5
 
-.include "../../security/qca2/Makefile.common"
+.include "../../security/qca2-qt5/Makefile.common"
 
 DEPENDS+=      mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts
 
@@ -14,7 +13,7 @@ INSTALLATION_DIRS=    lib/pkgconfig
 CMAKE_ARGS+=   -DBUILD_PLUGINS=none
 CMAKE_ARGS+=   -DQCA_MAN_INSTALL_DIR=${PREFIX}/${PKGMANDIR}
 
-PKGCONFIG_OVERRIDE=            lib/pkgconfig/qca2-qt5.pc 
+PKGCONFIG_OVERRIDE=            lib/pkgconfig/qca2-qt5.pc
 PKGCONFIG_OVERRIDE_STAGE=      post-configure
 
 post-install:

Index: pkgsrc/security/qca2-qt5-gnupg/Makefile
diff -u pkgsrc/security/qca2-qt5-gnupg/Makefile:1.20 pkgsrc/security/qca2-qt5-gnupg/Makefile:1.21
--- pkgsrc/security/qca2-qt5-gnupg/Makefile:1.20        Wed Nov 23 16:21:02 2022
+++ pkgsrc/security/qca2-qt5-gnupg/Makefile     Thu Dec  1 12:47:23 2022
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.20 2022/11/23 16:21:02 adam Exp $
+# $NetBSD: Makefile,v 1.21 2022/12/01 12:47:23 jperkin Exp $
 
 PKGNAME=       qca2-qt5-gnupg-${DISTNAME:C/.*-//}
-PKGREVISION=   11
 
 COMMENT=       Cross-platform crypto API for QT5 - GnuPG plugin
 
-.include "../../security/qca2/Makefile.common"
+.include "../../security/qca2-qt5/Makefile.common"
 
 DEPENDS+=      gnupg2-[0-9]*:../../security/gnupg2
 

Index: pkgsrc/security/qca2-qt5-ossl/Makefile
diff -u pkgsrc/security/qca2-qt5-ossl/Makefile:1.20 pkgsrc/security/qca2-qt5-ossl/Makefile:1.21
--- pkgsrc/security/qca2-qt5-ossl/Makefile:1.20 Wed Nov 23 16:21:02 2022
+++ pkgsrc/security/qca2-qt5-ossl/Makefile      Thu Dec  1 12:47:23 2022
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.20 2022/11/23 16:21:02 adam Exp $
+# $NetBSD: Makefile,v 1.21 2022/12/01 12:47:23 jperkin Exp $
 
 PKGNAME=       qca2-qt5-ossl-${DISTNAME:C/.*-//}
-PKGREVISION=   11
 
 COMMENT=       Cross-platform crypto API for QT5 - OpenSSL plugin
 
-.include "../../security/qca2/Makefile.common"
+.include "../../security/qca2-qt5/Makefile.common"
 
 BUILD_DIRS=    plugins/qca-ossl
 

Added files:

Index: pkgsrc/security/qca2-qt5/Makefile.common
diff -u /dev/null pkgsrc/security/qca2-qt5/Makefile.common:1.1
--- /dev/null   Thu Dec  1 12:47:23 2022
+++ pkgsrc/security/qca2-qt5/Makefile.common    Thu Dec  1 12:47:23 2022
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile.common,v 1.1 2022/12/01 12:47:23 jperkin Exp $
+#
+# used by security/qca2-qt5-gnupg/Makefile
+# used by security/qca2-qt5-ossl/Makefile
+
+DISTNAME=      qca-2.3.5
+CATEGORIES=    security
+MASTER_SITES=  ${MASTER_SITE_KDE:=qca/${PKGVERSION_NOREV}/}
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://userbase.kde.org/QCA
+LICENSE=       gnu-lgpl-v2.1
+
+PATCHDIR=      ${.CURDIR}/../../security/qca2-qt5/patches
+DISTINFO_FILE= ${.CURDIR}/../../security/qca2-qt5/distinfo
+
+USE_TOOLS+=    gmake
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+
+# install under qt5 prefix to not clash with qca 1.x
+CMAKE_ARGS+=   -DQCA_INSTALL_IN_QT_PREFIX=ON
+CMAKE_ARGS+=   -DOSX_FRAMEWORK=OFF
+CMAKE_ARGS+=   -DBUILD_TESTS=OFF
+
+SUBST_CLASSES+=                certs
+SUBST_STAGE.certs=     pre-configure
+SUBST_FILES.certs=     CMakeLists.txt
+SUBST_VARS.certs=      PREFIX
Index: pkgsrc/security/qca2-qt5/distinfo
diff -u /dev/null pkgsrc/security/qca2-qt5/distinfo:1.1
--- /dev/null   Thu Dec  1 12:47:23 2022
+++ pkgsrc/security/qca2-qt5/distinfo   Thu Dec  1 12:47:23 2022
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2022/12/01 12:47:23 jperkin Exp $
+
+BLAKE2s (qca-2.3.5.tar.xz) = 380c378b23617c316480a2f899ecc69bec50e9f0b55d495cfde6161a54277473
+SHA512 (qca-2.3.5.tar.xz) = 656e44d4f30c3c0e1a8c04f2703484e3cff2d962b12c6ff9891b9f28127cd61ed30dcd248c059bf9066ac645bf53a9b7c14bdb413a7766c8b3f3d37426478d96
+Size (qca-2.3.5.tar.xz) = 741036 bytes
+SHA1 (patch-CMakeLists.txt) = 4867c54f8bff523233a11201bdb021e6e81a10ed

Index: pkgsrc/security/qca2-qt5/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/security/qca2-qt5/patches/patch-CMakeLists.txt:1.1
--- /dev/null   Thu Dec  1 12:47:23 2022
+++ pkgsrc/security/qca2-qt5/patches/patch-CMakeLists.txt       Thu Dec  1 12:47:23 2022
@@ -0,0 +1,14 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2022/12/01 12:47:23 jperkin Exp $
+
+Add mozilla-rootcerts certstore to list
+
+--- CMakeLists.txt.orig        2018-01-31 20:15:27.000000000 +0000
++++ CMakeLists.txt
+@@ -304,6 +304,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})



Home | Main Index | Thread Index | Old Index