diff options
author | Dane Smith <c1pher@gentoo.org> | 2011-03-21 13:43:05 +0000 |
---|---|---|
committer | Dane Smith <c1pher@gentoo.org> | 2011-03-21 13:43:05 +0000 |
commit | e52e6aea67747f53222efd958b22aeaeb143b42c (patch) | |
tree | 78ac1c0ea2784de71edf9f53b3da75141ca7cd3c /app-crypt | |
parent | Stable on amd64 wrt bug #359059 (diff) | |
download | historical-e52e6aea67747f53222efd958b22aeaeb143b42c.tar.gz historical-e52e6aea67747f53222efd958b22aeaeb143b42c.tar.bz2 historical-e52e6aea67747f53222efd958b22aeaeb143b42c.zip |
Version bump for app-crypt/qca wrt bug 359717.
Package-Manager: portage-2.1.9.42/cvs/Linux x86_64
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/qca/ChangeLog | 9 | ||||
-rw-r--r-- | app-crypt/qca/Manifest | 24 | ||||
-rw-r--r-- | app-crypt/qca/qca-2.0.3.ebuild | 75 |
3 files changed, 105 insertions, 3 deletions
diff --git a/app-crypt/qca/ChangeLog b/app-crypt/qca/ChangeLog index 160881f1db00..3842cdf512dd 100644 --- a/app-crypt/qca/ChangeLog +++ b/app-crypt/qca/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-crypt/qca -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/ChangeLog,v 1.82 2010/03/26 23:32:41 yngwin Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/ChangeLog,v 1.83 2011/03/21 13:43:05 c1pher Exp $ + +*qca-2.0.3 (21 Mar 2011) + + 21 Mar 2011; Dane Smith <c1pher@gentoo.org> +qca-2.0.3.ebuild: + Version bump wrt bug 359717. Moved to EAPI 3. Added a missing die. 26 Mar 2010; Ben de Groot <yngwin@gentoo.org> qca-2.0.2-r2.ebuild: Use qt4-r2.eclass (bug #311481). Removed unneeded die messages. diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest index 06952c7c90f8..837155dc9a7c 100644 --- a/app-crypt/qca/Manifest +++ b/app-crypt/qca/Manifest @@ -1,5 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX qca-2.0.2-pcfilespath.patch 409 RMD160 65368cb474f2dd1d79b0c9d00424831acd777465 SHA1 a2defc2ae7d3dc31986f89cb8ec2760df85cb208 SHA256 d4d276c13f08bc538b79779aba49126b310df5c97f95b2c7010de050c880d695 DIST qca-2.0.2.tar.bz2 1937201 RMD160 18b0f497709f9700227644977946735d2ec3c623 SHA1 5a414c3296cd37d1ec34182be0d089c5073f55a8 SHA256 49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8 +DIST qca-2.0.3.tar.bz2 4530731 RMD160 333cfdce91fedfaec09c205528de52d7b569c521 SHA1 9c868b05b81dce172c41b813de4de68554154c60 SHA256 8da20c89f390954fdcfcd3c4deef379213ddb5ae9d6b5e0c917d23f5e474895f EBUILD qca-2.0.2-r2.ebuild 1989 RMD160 ff7fec3e99f23bd5fe0b5a89c4c1e52540898ec8 SHA1 0cf6a3959e762ca549e8aa689b65bf5ef9979638 SHA256 4cd29fd079ac9746adcfd9d8079df96504e5501ea2170b48f67c1e23f700128a -MISC ChangeLog 10061 RMD160 bcc94aabbdecb92b2c8df0e86385532a03b94967 SHA1 d6a51d5caf2ad81b65c9f2e81d61b5587a803244 SHA256 a29b098847839779db16833bf055059366fef35062ad1412d6c28efdccb3823f +EBUILD qca-2.0.3.ebuild 2008 RMD160 0d70af52148039761b109cf7c7e4dcf5f2efe473 SHA1 a72c293c77e9fbab8843301c538f10e8ff701877 SHA256 3a506f78139732d99df2c4d941661c7295e69f6f08ad0b5041ad3243adb2f280 +MISC ChangeLog 10222 RMD160 f66bab02e73815ad58343c6f63b9a52ec00da75a SHA1 bf840354384c20d5f663bd5ff402dda1557fee93 SHA256 d532a4774d9b3c998d78af41445b7d23ed1556a04ad290135ecfbbbd669f1979 MISC metadata.xml 192 RMD160 421d4665996ea38fdfc756e2da700603abe17ec7 SHA1 c32af4b790776c36b524e5f2e2dca587c9cd3351 SHA256 e585d77a075b30463ad28cc89374f9ef2876636bca95a23321b824e0122aa6fd +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iQIcBAEBAgAGBQJNh1TAAAoJEEsurZwMLhUxuN4QAJGaCyG9QJ1IYoRM9dgU2ZcL +2Ft4MtDG7PFNo13c0jiIKdV+fNTbXyycVdsl3m9z3Np6JZ3h9QItLj09AJt+5SVg +VD8BkKQwm5eLvPFaV+uWRMnZjHYLMPb4GOjmCniyvfIMIn0YQHYzwgSM9ZtHlZ43 +ApIp5sB2zxvACCOLsiIk3J2V725KMzxurcO9Fj2fuMfNaUNqz3wPmgdgDGN5P8Il +Po8oQltsPViq+O0gx7RU3DljLWqzJRLxlmJDsLyf1D58CTq0Z933mYpJWlD2yRke +nZOciTdPNxxRSZXy35L96HH1mw2A/snqYnMw8NpIPPew8EY5hUfD19/4+QnXnGA8 +Hlei7qSkMpf0rwMPfXoBPI4K3P6aihY7cTFbscU3yyookK105HOayZtiSBii4Gpn +rcpQhA/rEHwtzgqrfjMt43bGl1g++3o7aq1+OQWNb3pi9KZtX3KmUQfR3ix3Ci2d +22HJBOmDJr2G1jkuQs1pDw+HfIx3Sqk+7HgFweZzf2xV7mgcyQj73yGQ4lwb+MrR +XUftrAVMwL2AT1WkZew9trGukQDSgNbmyMQVv8vgQaXeDa10A2cuZat0ha1wsYkT +/8t8AeiMD3H2eWECMA4OqPXoNk7eNZgdKd34D0V2tyqAgi2GpbsOZ5HyFP6rlSZV +BfZCpdJIWFFVztgA0zOw +=8i1w +-----END PGP SIGNATURE----- diff --git a/app-crypt/qca/qca-2.0.3.ebuild b/app-crypt/qca/qca-2.0.3.ebuild new file mode 100644 index 000000000000..d0c8eb6b61b0 --- /dev/null +++ b/app-crypt/qca/qca-2.0.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-2.0.3.ebuild,v 1.1 2011/03/21 13:43:05 c1pher Exp $ + +EAPI="3" +inherit eutils multilib qt4-r2 + +DESCRIPTION="Qt Cryptographic Architecture (QCA)" +HOMEPAGE="http://delta.affinix.com/qca/" +SRC_URI="http://delta.affinix.com/download/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="aqua debug doc examples" +RESTRICT="test" + +DEPEND="x11-libs/qt-core:4[debug?]" +RDEPEND="${DEPEND} + !<app-crypt/qca-1.0-r3:0" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.0.2-pcfilespath.patch + + if use aqua; then + sed -i \ + -e "s|QMAKE_LFLAGS_SONAME =.*|QMAKE_LFLAGS_SONAME = -Wl,-install_name,|g" \ + src/src.pro || die "Sed failed." + fi +} + +src_configure() { + _libdir=$(get_libdir) + + # Ensure proper rpath + export EXTRA_QMAKE_RPATH="${EPREFIX}/usr/${_libdir}/qca2" + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --qtdir="${EPREFIX}"/usr \ + --includedir="${EPREFIX}"/usr/include/qca2 \ + --libdir="${EPREFIX}"/usr/${_libdir}/qca2 \ + --certstore-path="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \ + --no-separate-debug-info \ + --disable-tests \ + --$(use debug && echo debug || echo release) \ + --no-framework \ + || die "configure failed" + + eqmake4 +} + +src_install() { + emake INSTALL_ROOT="${D}" install || die + dodoc README TODO || die + + cat <<-EOF > "${WORKDIR}"/44qca2 + LDPATH="${EPREFIX}/usr/${_libdir}/qca2" + EOF + doenvd "${WORKDIR}"/44qca2 || die + + if use doc; then + dohtml "${S}"/apidocs/html/* || die + fi + + if use examples; then + insinto /usr/share/doc/${PF}/ + doins -r "${S}"/examples || die + fi + + # add the proper rpath for packages that do CONFIG += crypto + echo "QMAKE_RPATHDIR += \"${EPREFIX}/usr/${_libdir}/qca2\"" >> \ + "${D%/}${EPREFIX}/usr/share/qt4/mkspecs/features/crypto.prf" \ + || die "failed to add rpath to crypto.prf" +} |