Hi All,
please find below a simple patch to teach security/qca to use cert.pem
from base. Qca own rootcerts.pem is from January 15th, 2009 (according
to README). This diff also fix a conflict with upcoming qca-qt5.
OK? Comments?
Rafael Sadowski
Index: Makefile
===================================================================
RCS file: /cvs/ports/security/qca/Makefile,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 Makefile
--- Makefile 11 Jul 2017 20:40:44 -0000 1.19
+++ Makefile 12 Jul 2017 13:16:56 -0000
@@ -10,6 +10,7 @@ DISTNAME = qca-${VERSION}
PKGNAME-main = qca-${VERSION}
PKGNAME-ossl = qca-ossl-${VERSION}
PKGNAME-gnupg = qca-gnupg-${VERSION}
+REVISION-main = 0
CATEGORIES = security
@@ -39,6 +40,7 @@ CONFIGURE_ARGS = -DCMAKE_INSTALL_PREFIX=
-DQCA_BINARY_INSTALL_DIR=${PREFIX}/bin \
-DBUILD_PLUGINS="ossl;gnupg" \
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:Bool=ON \
+ -Dqca_CERTSTORE=${BASESYSCONFDIR}/ssl/cert.pem \
-DQT4_BUILD:Bool=ON
MODULES = devel/cmake
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/security/qca/pkg/PLIST-main,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 PLIST-main
--- pkg/PLIST-main 11 Jul 2017 20:40:44 -0000 1.1
+++ pkg/PLIST-main 12 Jul 2017 13:16:56 -0000
@@ -5,8 +5,6 @@
@pkgpath security/qca2
@bin bin/mozcerts
@bin bin/qcatool
-certs/
-certs/rootcerts.pem
include/QtCrypto/
include/QtCrypto/QtCrypto
include/QtCrypto/qca.h
@@ -30,10 +28,10 @@ lib/cmake/Qca/QcaConfig.cmake
lib/cmake/Qca/QcaConfigVersion.cmake
lib/cmake/Qca/QcaTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qca/QcaTargets.cmake
-lib/qca/
-lib/qca/crypto/
@lib lib/libqca.so.${LIBqca_VERSION}
lib/pkgconfig/qca2.pc
+lib/qca/
+lib/qca/crypto/
@man man/man1/qcatool.1
mkspecs/
mkspecs/features/