[Midnightbsd-cvs] mports [23502] trunk/devel/qca: update port
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri May 11 09:04:06 EDT 2018
Revision: 23502
http://svnweb.midnightbsd.org/mports/?rev=23502
Author: laffer1
Date: 2018-05-11 09:04:05 -0400 (Fri, 11 May 2018)
Log Message:
-----------
update port
Modified Paths:
--------------
trunk/devel/qca/Makefile
trunk/devel/qca/distinfo
trunk/devel/qca/pkg-plist
Removed Paths:
-------------
trunk/devel/qca/files/
Modified: trunk/devel/qca/Makefile
===================================================================
--- trunk/devel/qca/Makefile 2018-05-11 12:56:08 UTC (rev 23501)
+++ trunk/devel/qca/Makefile 2018-05-11 13:04:05 UTC (rev 23502)
@@ -1,9 +1,9 @@
# $MidnightBSD$
PORTNAME= qca
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.3
CATEGORIES= devel
-MASTER_SITES= http://delta.affinix.com/download/qca/2.0/
+MASTER_SITES= KDE/stable/qca/${PORTVERSION}/src
MAINTAINER= ports at MidnightBSD.org
COMMENT= Cross-platform crypto API for Qt
@@ -10,29 +10,42 @@
LICENSE= lgpl
-BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
-RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
+BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-USES= cmake:outsource
-CMAKE_ARGS= -DBUILD_PLUGINS=none -DBUILD_TESTS=no -DQT4_BUILD=yes \
+USES= cmake:outsource tar:xz
+CMAKE_ARGS= -DBUILD_PLUGINS=none -DBUILD_TESTS=no \
-DPKGCONFIG_INSTALL_PREFIX=${PREFIX}/libdata/pkgconfig \
-DQCA_FEATURE_INSTALL_DIR=${QT_MKSPECDIR}/features \
-DQCA_MAN_INSTALL_DIR=${MANPREFIX}/man
CONFIGURE_ENV= QC_CERTSTORE_PATH=${LOCALBASE}/share/certs/ca-root-nss.crt
USE_LDCONFIG= yes
+
+.if defined(PKGNAMESUFFIX)
+CMAKE_ARGS+= -DQCA_SUFFIX=qt5
+USE_QT5= core buildtools_build qmake_build
+.else
USE_QT4= corelib moc_build qmake_build rcc_build
+CMAKE_ARGS+= -DQT4_BUILD=yes
+.endif
+PLIST_SUB= SHLIB_VER=${PORTVERSION}
+
OPTIONS_DEFINE= GNUPG OPENSSL SASL
OPTIONS_DEFAULT=GNUPG OPENSSL
OPTIONS_SUB= yes
GNUPG_CMAKE_ON= -DWITH_gnupg_PLUGIN=yes
-GNUPG_RUN_DEPENDS= gpg2:${PORTSDIR}/security/gnupg
+GNUPG_RUN_DEPENDS= gpg2:security/gnupg
OPENSSL_CMAKE_ON= -DWITH_ossl_PLUGIN=yes
-OPENSSL_USE= OPENSSL=yes
+OPENSSL_USES= ssl
SASL_CMAKE_ON= -DWITH_cyrus-sasl_PLUGIN=yes
-SASL_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
+SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
+post-patch:
+# Qt Network module is used for tests only
+ ${REINPLACE_CMD} 's,Core Network,Core,' ${WRKSRC}/CMakeLists.txt
+
.include <bsd.port.mk>
Modified: trunk/devel/qca/distinfo
===================================================================
--- trunk/devel/qca/distinfo 2018-05-11 12:56:08 UTC (rev 23501)
+++ trunk/devel/qca/distinfo 2018-05-11 13:04:05 UTC (rev 23502)
@@ -1,2 +1,3 @@
-SHA256 (qca-2.1.0.tar.gz) = 226dcd76138c3738cdc15863607a96b3758a4c3efd3c47295939bcea4e7a9284
-SIZE (qca-2.1.0.tar.gz) = 978473
+TIMESTAMP = 1518775098
+SHA256 (qca-2.1.3.tar.xz) = 003fd86a32421057a03b18a8168db52e2940978f9db5ebbb6a08882f8ab1e353
+SIZE (qca-2.1.3.tar.xz) = 686340
Modified: trunk/devel/qca/pkg-plist
===================================================================
--- trunk/devel/qca/pkg-plist 2018-05-11 12:56:08 UTC (rev 23501)
+++ trunk/devel/qca/pkg-plist 2018-05-11 13:04:05 UTC (rev 23502)
@@ -23,7 +23,7 @@
lib/cmake/Qca/QcaTargets.cmake
lib/libqca.so
lib/libqca.so.2
-lib/libqca.so.2.1.0
+lib/libqca.so.%%SHLIB_VER%%
%%SASL%%lib/qca/crypto/libqca-cyrus-sasl.so
%%GNUPG%%lib/qca/crypto/libqca-gnupg.so
%%OPENSSL%%lib/qca/crypto/libqca-ossl.so
More information about the Midnightbsd-cvs
mailing list