diff options
author | Uwe L. Korn <uwelk@xhochy.com> | 2013-08-29 15:05:04 +0200 |
---|---|---|
committer | Uwe L. Korn <uwelk@xhochy.com> | 2014-01-17 11:34:44 +0000 |
commit | cfed968e0afecdd1e686184919b4e9ecc32e9914 (patch) | |
tree | 22b9d864ca7c99363363755426410edadb7f395b /app-crypt | |
parent | [dev-python/PyQt4] Update qreal patch for arm. (diff) | |
download | qt-cfed968e0afecdd1e686184919b4e9ecc32e9914.tar.gz qt-cfed968e0afecdd1e686184919b4e9ecc32e9914.tar.bz2 qt-cfed968e0afecdd1e686184919b4e9ecc32e9914.zip |
[app-crypt/qca] Add qt5 supporting 9999 ebuild
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/qca/metadata.xml | 16 | ||||
-rw-r--r-- | app-crypt/qca/qca-9999.ebuild | 84 |
2 files changed, 100 insertions, 0 deletions
diff --git a/app-crypt/qca/metadata.xml b/app-crypt/qca/metadata.xml new file mode 100644 index 00000000..379ecd4e --- /dev/null +++ b/app-crypt/qca/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd></herd> + <use> + <flag name='botan'>Enable botan plugin</flag> + <flag name='sasl'>Enable cyrus-sasl plugin</flag> + <flag name='gcrypt'>Enable gcrypt plugin</flag> + <flag name='gpg'>Enable GnuPG plugin</flag> + <flag name='logger'>Enable logger plugin</flag> + <flag name='nss'>Enable NSS plugin</flag> + <flag name='openssl'>Enable OpenSSL plugin</flag> + <flag name='pkcs11'>Enable PKCS#11 plugin</flag> + <flag name='softstore'>Enable softstore plugin</flag> + </use> +</pkgmetadata> diff --git a/app-crypt/qca/qca-9999.ebuild b/app-crypt/qca/qca-9999.ebuild new file mode 100644 index 00000000..60a85319 --- /dev/null +++ b/app-crypt/qca/qca-9999.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit cmake-utils git-r3 + +DESCRIPTION="Qt Cryptographic Architecture (QCA)" +HOMEPAGE="http://delta.affinix.com/qca/" +EGIT_REPO_URI="git://anongit.kde.org/${PN}.git" + +LICENSE="LGPL-2.1" +SLOT="2" +KEYWORDS="" +IUSE="botan debug doc examples gcrypt gpg logger nss openssl pkcs11 +qt4 qt5 sasl softstore test" + +RDEPEND=" + botan? ( dev-libs/botan ) + sasl? ( dev-libs/cyrus-sasl ) + gcrypt? ( dev-libs/libgcrypt:= ) + gpg? ( app-crypt/gnupg ) + nss? ( dev-libs/nss ) + openssl? ( dev-libs/openssl:0 ) + pkcs11? ( + dev-libs/openssl:0 + >=dev-libs/pkcs11-helper-1.02 + ) + qt4? ( dev-qt/qtcore:4 ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtnetwork:5 + )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + test? ( + qt4? ( dev-qt/qttest:4 ) + qt5? ( dev-qt/qttest:5 ) + ) + !<app-crypt/qca-1.0-r3:0" + +REQUIRED_USE="^^ ( qt4 qt5 )" + +DOCS=( README TODO ) + +with_plugin_use() { + [[ -z $1 ]] && die "with_plugin_use <USE flag> [<flag name>]" + echo "-DWITH_${2:-$1}_PLUGIN=$(use $1 && echo yes || echo no)" +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use qt4 QT4_BUILD) + $(cmake-utils_use test BUILD_TESTS) + $(with_plugin_use botan) + $(with_plugin_use sasl cyrus-sasl) + $(with_plugin_use gcrypt) + $(with_plugin_use gpg gnupg) + $(with_plugin_use logger) + $(with_plugin_use nss) + $(with_plugin_use openssl ossl) + $(with_plugin_use pkcs11) + $(with_plugin_use softstore) + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + if use doc; then + pushd "${BUILD_DIR}" + doxygen Doxyfile + dohtml apidocs/html/* + popd + fi + + if use examples; then + insinto /usr/share/doc/${PF}/ + doins -r "${S}"/examples + fi +} |