[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