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/