# HG changeset patch # User Binki # Date 2010-02-13 16:05:59 # Node ID 233d5035b5cb1d5b0f8641a74e2caada88da5cf0 # Parent 64a463a6fe7054496aabe0c4cf93277ad2c84d4e app-crypt/qca: Initial import from Gentoo's Portage diff --git a/app-crypt/qca/ChangeLog b/app-crypt/qca/ChangeLog new file mode 100644 --- /dev/null +++ b/app-crypt/qca/ChangeLog @@ -0,0 +1,285 @@ +# 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.81 2010/01/13 18:44:41 abcd Exp $ + + 13 Jan 2010; Jonathan Callen qca-2.0.2-r2.ebuild: + Add initial USE=aqua support, fix rpaths for prefix + + 29 Dec 2009; Raúl Porcel qca-2.0.2-r2.ebuild: + Add ~arm wrt #288000 + + 14 Dec 2009; Jonathan Callen qca-2.0.2-r2.ebuild: + Use EPREFIXed ca-certificates + + 14 Dec 2009; Jonathan Callen -qca-2.0.0-r2.ebuild, + -files/qca-2.0.0-debug-same-pkgconfig-file.patch, -qca-2.0.2-r1.ebuild, + qca-2.0.2-r2.ebuild: + Add ~amd64-linux/~x86-linux; drop old versions + + 13 Nov 2009; Joseph Jezak qca-2.0.2-r2.ebuild: + Marked ppc64 stable for bug #272685. + + 05 Oct 2009; Dominik Kapusta qca-2.0.0-r2.ebuild: + Removed alternative dependency and references to Qt metapackage, converted + to EAPI=2 + + 29 Aug 2009; nixnut qca-2.0.2-r2.ebuild: + ppc stable #272865 + + 09 Aug 2009; nixnut qca-2.0.2-r1.ebuild: + ppc stable #272865 + + 21 Jul 2009; Raúl Porcel qca-2.0.2-r2.ebuild: + alpha/ia64/sparc stable wrt #272865 + + 21 Jul 2009; Raúl Porcel qca-2.0.2-r1.ebuild: + ia64/sparc stable wrt #272865 + + 01 Jul 2009; Markus Meier qca-2.0.2-r2.ebuild: + amd64 stable, bug #272865 + + 16 Jun 2009; Christian Faulhammer qca-2.0.2-r2.ebuild: + stable x86, bug 272865 + + 16 Jun 2009; Tobias Klausmann qca-2.0.2-r1.ebuild: + Stable on alpha, bug #272865 + + 13 Jun 2009; Tomáš Chvátal qca-2.0.2-r2.ebuild: + Adjust the dep back, the -r3 is slottable. + + 12 Jun 2009; Jeroen Roovers qca-2.0.2-r2.ebuild: + Stable for HPPA (bug #272865). + +*qca-2.0.2-r2 (12 Jun 2009) + + 12 Jun 2009; Tomáš Chvátal +qca-2.0.2-r2.ebuild: + Actualy fix the deps to be correct. Dependency on debug is never = but + only ?. Also block correct slot not only qca-2.0.2-r1.ebuild: + amd64/x86 stable, bug #272865 + + 08 Jun 2009; Jeroen Roovers qca-2.0.2-r1.ebuild: + Stable for HPPA (bug #272865). + + 06 Jun 2009; Ben de Groot -qca-1.0-r2.ebuild, + -qca-2.0.1-r1.ebuild, -qca-2.0.2.ebuild: + Delete old versions + +*qca-2.0.2-r1 (04 May 2009) + + 04 May 2009; Markos Chandras +qca-2.0.2-r1.ebuild, + +files/qca-2.0.2-pcfilespath.patch: + Apply correct pkgconfig patch. Should fix bug 268090 + +*qca-2.0.2 (02 May 2009) + + 02 May 2009; Markos Chandras +qca-2.0.2.ebuild: + Version bump, thanks to Davide Pesavento for the + initial ebuild. Fixes bug #268090 + + 26 Apr 2009; Ben de Groot qca-2.0.0-r2, qca-2.0.1-r1: + Fix qt dep, move 2.0.1 to eapi-2 with use dep + + 02 Dec 2008; Brent Baude qca-1.0-r3.ebuild: + stable ppc64, bug 238000 + + 30 Sep 2008; Raúl Porcel qca-1.0-r3.ebuild: + alpha/ia64 stable wrt #238000 + + 29 Sep 2008; Jorge Manuel B. S. Vicetto + qca-1.0-r3.ebuild: + Fixed RDEPEND - thanks to Arfrever Frehtes Taifersar Arahesis (Arfrever). + Fixes bug 239057. + + 28 Sep 2008; Markus Meier qca-1.0-r3.ebuild: + x86 stable, bug #238000 + + 27 Sep 2008; nixnut qca-1.0-r3.ebuild: + Stable on ppc wrt bug 238000 + + 26 Sep 2008; Jeremy Olexa qca-1.0-r3.ebuild: + amd64 stable, bug #238000 + + 23 Sep 2008; Ferris McCormick qca-1.0-r3.ebuild: + Sparc stable, Bug #238000. + + 23 Sep 2008; Jeroen Roovers qca-1.0-r3.ebuild: + Stable for HPPA (bug #238000). + + 20 Sep 2008; Raúl Porcel qca-2.0.0-r2.ebuild: + x86 stable wrt #236497 + + 17 Sep 2008; Ferris McCormick qca-2.0.0-r2.ebuild: + Sparc stable, needed for Bug #236497. + + 17 Sep 2008; Thomas Anderson qca-2.0.0-r2.ebuild: + stable amd64, bug 236497 + + 17 Sep 2008; Brent Baude qca-2.0.0-r2.ebuild: + stable ppc64, bug 236497 + + 13 Sep 2008; Jeroen Roovers qca-2.0.0-r2.ebuild: + Stable for HPPA (bug #236497). + + 13 Sep 2008; nixnut qca-2.0.0-r2.ebuild: + Stable on ppc wrt bug 236497 + +*qca-2.0.1-r1 (06 Sep 2008) + + 06 Sep 2008; Daniel Black + files/qca-2.0.1-pcfilespath.patch, -qca-2.0.1.ebuild, + +qca-2.0.1-r1.ebuild: + properly fixed now thanks Justin Heesemann - bug #236514 + + 03 Sep 2008; Daniel Black + +files/qca-2.0.1-pcfilespath.patch, qca-2.0.1.ebuild: + fix for pkgconfig file + +*qca-2.0.1 (31 Aug 2008) + + 31 Aug 2008; Daniel Black +qca-2.0.1.ebuild: + version bump as per bug #225467 requested by Davide Pesavento + + 27 Jul 2008; Carsten Lohrke qca-1.0-r2.ebuild, + qca-1.0-r3.ebuild: + QA: Get rid of deprecated qt_min_version(). Quoting issues. + + 18 Jul 2008; Alexis Ballier qca-2.0.0-r2.ebuild: + keyword ~x86-fbsd + + 27 Mar 2008; Markus Rothe qca-2.0.0-r2.ebuild: + Added ~ppc + + 26 Mar 2008; Raúl Porcel qca-2.0.0-r2.ebuild: + Add ~alpha/~ia64/~sparc wrt #213868 + + 15 Mar 2008; Markus Rothe qca-2.0.0-r2.ebuild: + Added ~ppc64 + + 05 Mar 2008; Ingmar Vanhassel qca-1.0-r2.ebuild: + s/mips/~mips/ + + 05 Mar 2008; Ingmar Vanhassel qca-2.0.0-r2.ebuild: + Make dependencies compatible with split Qt-4.4.0*. + + 01 Mar 2008; Jeroen Roovers qca-2.0.0-r2.ebuild: + Marked ~hppa. + + 15 Feb 2008; Alon Bar-Lev qca-1.0-r2.ebuild, + qca-1.0-r3.ebuild, qca-2.0.0-r2.ebuild: + Fix URI, bug#210171, thanks to Thomas Wouters + + 23 Jan 2008; Ingmar Vanhassel ChangeLog: + Fix blocker. + + 23 Jan 2008; Ingmar Vanhassel qca-2.0.0-r2.ebuild: + Block versions of app-crypt/qca:0 that don't slot properly. + +*qca-1.0-r3 (18 Jan 2008) + + 18 Jan 2008; Ingmar Vanhassel +qca-1.0-r3.ebuild: + Fix slotting for =app-crypt/qca-1*, thanks to Alon Bar-Lev in bug 129536. + + 13 Jan 2008; Wulf C. Krueger metadata.xml, + qca-2.0.0-r2.ebuild: + Removed accidental RESTRICT=mirror and added kde to metadata.xml. + +*qca-2.0.0-r2 (13 Jan 2008) + + 13 Jan 2008; Wulf C. Krueger + +files/qca-2.0.0-debug-same-pkgconfig-file.patch, +qca-2.0.0-r2.ebuild: + Version bump as per bug 129536. + + 19 Oct 2006; Markus Ullmann qca-1.0-r2.ebuild: + minor QA: IUSE wrt bug #150083 + + 08 Oct 2006; Diego Pettenò metadata.xml: + Gustavo gave up on this package, redirect to qt herd. + + 07 Apr 2006; Diego Pettenò qca-1.0-r2.ebuild: + Add ~x86-fbsd keyword. + + 09 Mar 2006; Gustavo Felisberto ; qca-1.0-r2.ebuild: + Added no strip to lib at request from Flameeyes. + + 25 Oct 2005; Gustavo Felisberto ; qca-1.0-r2.ebuild: + Plugin like deps should not be in RDEPEND + + 29 Jul 2005; Daniel Black -qca-1.0.ebuild, + -qca-1.0-r1.ebuild, qca-1.0-r2.ebuild: + removed die from epatch || die. old version cleanout + + 28 Jul 2005; Caleb Tennis qca-1.0.ebuild, + qca-1.0-r1.ebuild, qca-1.0-r2.ebuild: + Fix qt per bug #100235 + + 09 Jul 2005; Gustavo Felisberto ; + +files/qca-1.0-fbsd.patch, qca-1.0-r2.ebuild: + Patch to solve problems on bsd. Thaks to Diego Pettenò in bug #93817. + + 02 Jul 2005; Hardave Riar qca-1.0-r2.ebuild: + Stable on mips + + 09 Apr 2005; Markus Rothe qca-1.0-r2.ebuild: + Stable on ppc64 + + 08 Apr 2005; Markus Rothe qca-1.0-r2.ebuild: + Added ~ppc64 to KEYWORDS + + 26 Mar 2005; Bryan Østergaard qca-1.0-r2.ebuild: + Stable on alpha. + + 24 Mar 2005; Jan Brinkmann qca-1.0-r2.ebuild: + stable on amd64 wrt #86389 + + 23 Feb 2005; Hardave Riar qca-1.0-r2.ebuild: + Marked ~mips + +*qca-1.0-r2 (24 Jan 2005) + + 24 Jan 2005; Gustavo Felisberto ; +qca-1.0-r2.ebuild: + Some cosmetic fixes, thanks to Justin (psi developer) + + 21 Jan 2005; Lars Weiler qca-1.0-r1.ebuild: + Stable on ppc. + + 21 Jan 2005; Bryan Østergaard qca-1.0-r1.ebuild: + Add ~alpha keyword. + + 18 Jan 2005; Gustavo Zacarias qca-1.0-r1.ebuild: + Stable on sparc + + 17 Jan 2005; Gustavo Felisberto ; qca-1.0-r1.ebuild: + Marked x86 + + 05 Jan 2005; Jeremy Huddleston qca-1.0-r1.ebuild, + qca-1.0.ebuild: + multilib fixes. + +*qca-1.0-r1 (04 Jan 2005) + + 04 Jan 2005; Gustavo Felisberto ; + +files/qca-pathfix.patch, +qca-1.0-r1.ebuild: + Fixed no-fixpath. Lets see if it solves the Sandbox issues. + + 03 Jan 2005; Gustavo Felisberto ; metadata.xml: + Updated maintainer in metadata.xml + + 30 Dec 2004; Jeremy Huddleston qca-1.0.ebuild: + Added to ~amd64. + + 30 Dec 2004; Chris White qca-1.0.ebuild: + Ok so, added ~ppc keywords and ~hppa/~ia64 as per vapier's request. Fixed to + install into /usr not /usr/local. + + 29 Dec 2004; Jason Wever qca-1.0.ebuild: + Added ~sparc keyword to fix broken deps of qca-tls-1.0-r1. + +*qca-1.0 (03 Dec 2004) + + 03 Dec 2004; Gustavo Felisberto ; +qca-1.0.ebuild: + Initial import + diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest new file mode 100644 --- /dev/null +++ b/app-crypt/qca/Manifest @@ -0,0 +1,12 @@ +AUX app.pri.in 249 RMD160 80fdd8850ff3a5f4c0424ce749d28f73617494d5 SHA1 2c5e24c3f73a8406e468658357e0d993f5b0c004 SHA256 98792316e42c48f22aeae1111b30880c9442b3515c1d3f5f8ea585ff30270da8 +AUX app.pri.in~ 302 RMD160 72c099ab5a06aa45339455bb339f5e807c9b8c43 SHA1 2e75a7db21e52651cad7fbe2845d74fc804e6648 SHA256 4df1e9f5de696ade3fefb3a26add7e7dcadde17986ab6a8eeffba736aed06481 +AUX conf.pri.in 525 RMD160 9dc5204255fdd9954ce2ec9ec3d001923460fd99 SHA1 079b8e13c00f4a96d724fb6b3967d8bb4ef5e5f2 SHA256 ecfc7a076e5f422af69569c9c11648bc792f7c052050b2778595be7f94e265d3 +AUX conf.pri.in~ 543 RMD160 202e08a4c4bf041774b638eb3f8cd7db09f36da6 SHA1 c09513dbc80f7836d564a63678e3d7fee26b4f46 SHA256 c6831ef8ca2e62dec8a47f65aae2a80d0d451dd11f9a419a535427cd22acf9f9 +AUX confapp.pri.in 18 RMD160 4d4e03e1ffebfbee5e121743368538bf406f949d SHA1 393162a783c502ca2cf9e6fd8190c392cbae8920 SHA256 cd6dd15f80d7a3becfa0cb4f55dcfaab269b08d9b67d0e5c7313cfae28751d26 +AUX confapp.pri.in~ 114 RMD160 52c6bd89b5c047da2b9fd437948ab7fa50a32108 SHA1 1d2e77c72a8bd421bcc6fb548a803440819a12f0 SHA256 a7391e2e8a1b39312a14e15ac86cf7540c520be92a1cb1811120ae2f513bdd52 +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 +EBUILD qca-2.0.2-r2.ebuild 3301 RMD160 1179c9467b355325573622b12893497eb46eeaf2 SHA1 a22bbb3ed86c638e0d1a56b920b73487a5f67874 SHA256 a93ac27311f31013311980c8e5770ca17f65a4155a3882bb1bef9a4131dd0600 +MISC ChangeLog 9923 RMD160 43fc9eb5f1cfd2097518deebed475d0c3d17b8c7 SHA1 76fa3a83423b336acf42b02bff6a8a675d3fcd11 SHA256 43c15c9c93ef3654095f5dfe96a56472ab06bcec9de17c140f2ce4dd93e4833a +MISC metadata.xml 192 RMD160 421d4665996ea38fdfc756e2da700603abe17ec7 SHA1 c32af4b790776c36b524e5f2e2dca587c9cd3351 SHA256 e585d77a075b30463ad28cc89374f9ef2876636bca95a23321b824e0122aa6fd +MISC qca-2.0.2-r2.ebuild~ 2620 RMD160 fd9460c749729addd92dab5eecd9ebdc21cc13e3 SHA1 f6c9a2425ce32c9a8164f06e33f1997c4fc7a8d8 SHA256 a84746f2491b94def512e1cc7fdffaa3e44eec5d570e30568215b456e41c63b4 diff --git a/app-crypt/qca/files/app.pri.in b/app-crypt/qca/files/app.pri.in new file mode 100644 --- /dev/null +++ b/app-crypt/qca/files/app.pri.in @@ -0,0 +1,12 @@ +### eqmake4 was here ### +include(confapp.pri) + +mac:QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3 + +exists(crypto.prf) { + # our apps should build against the qca in this tree + include(crypto.prf) +} else { + # attempt to use system-wide qca + CONFIG *= crypto +} diff --git a/app-crypt/qca/files/app.pri.in~ b/app-crypt/qca/files/app.pri.in~ new file mode 100644 --- /dev/null +++ b/app-crypt/qca/files/app.pri.in~ @@ -0,0 +1,15 @@ +### eqmake4 was here ### +include(confapp.pri) + +mac:QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3 + +exists(crypto.prf) { + # our apps should build against the qca in this tree + include(crypto.prf) +} else { + # attempt to use system-wide qca + CONFIG *= crypto +} + +CONFIG -= debug_and_release debug +CONFIG += release diff --git a/app-crypt/qca/files/conf.pri.in b/app-crypt/qca/files/conf.pri.in new file mode 100644 --- /dev/null +++ b/app-crypt/qca/files/conf.pri.in @@ -0,0 +1,25 @@ +### eqmake4 was here ### +# qconf + +PREFIX = @PREFIX@ +BINDIR = @BINDIR@ +INCDIR = @INCDIR@/@PN@ +LIBDIR = @LIBDIR@/@PN@ +DATADIR = @DATADIR@ + +CONFIG -= debug_and_release debug release +CONFIG += @BUILDTYPE@ + +DEFINES += DATADIR=\\\"$$DATADIR/qca\\\" + +QCA_NO_TESTS = 1 + +prffiles.path = @QTDATADIR@/mkspecs/features +prffiles.files = crypto.prf +INSTALLS += prffiles + +pcfiles.path = @LIBDIR@/pkgconfig +pcfiles.files = lib/pkgconfig/qca2.pc +INSTALLS += pcfiles + +DEFINES += QCA_SYSTEMSTORE_PATH=\\\"@PREFIX@/etc/ssl/certs/ca-certificates.crt\\\" diff --git a/app-crypt/qca/files/conf.pri.in~ b/app-crypt/qca/files/conf.pri.in~ new file mode 100644 --- /dev/null +++ b/app-crypt/qca/files/conf.pri.in~ @@ -0,0 +1,29 @@ +### eqmake4 was here ### +# qconf + +PREFIX = /usr +BINDIR = /usr/bin +INCDIR = /usr/include/qca2 +LIBDIR = /usr/lib64/qca2 +DATADIR = /usr/share + +CONFIG += release + +DEFINES += DATADIR=\\\"$$DATADIR/qca\\\" + +QCA_NO_TESTS = 1 + +prffiles.path = /usr/share/qt4/mkspecs/features +prffiles.files = crypto.prf +INSTALLS += prffiles + +pcfiles.path = $$LIBDIR/../pkgconfig +pcfiles.files = lib/pkgconfig/qca2.pc +INSTALLS += pcfiles + +DEFINES += QCA_SYSTEMSTORE_PATH=\\\"/etc/ssl/certs/ca-certificates.crt\\\" + + + +CONFIG -= debug_and_release debug +CONFIG += release diff --git a/app-crypt/qca/files/confapp.pri.in b/app-crypt/qca/files/confapp.pri.in new file mode 100644 --- /dev/null +++ b/app-crypt/qca/files/confapp.pri.in @@ -0,0 +1,1 @@ +include(conf.pri) diff --git a/app-crypt/qca/files/confapp.pri.in~ b/app-crypt/qca/files/confapp.pri.in~ new file mode 100644 --- /dev/null +++ b/app-crypt/qca/files/confapp.pri.in~ @@ -0,0 +1,6 @@ +### eqmake4 was here ### +BINDIR = /usr/bin +CONFIG += release + +CONFIG -= debug_and_release debug +CONFIG += release diff --git a/app-crypt/qca/files/qca-2.0.2-pcfilespath.patch b/app-crypt/qca/files/qca-2.0.2-pcfilespath.patch new file mode 100644 --- /dev/null +++ b/app-crypt/qca/files/qca-2.0.2-pcfilespath.patch @@ -0,0 +1,13 @@ +Index: qca-2.0.2/configure +=================================================================== +--- qca-2.0.2.orig/configure ++++ qca-2.0.2/configure +@@ -937,7 +937,7 @@ public: + if(!pcfiles.isEmpty()) + { + str = QString( +- "pcfiles.path = \$\$LIBDIR/pkgconfig\n" ++ "pcfiles.path = \$\$LIBDIR/../pkgconfig\n" + "pcfiles.files = %1\n" + "INSTALLS += pcfiles\n" + ).arg(pcfiles.join(" ")); diff --git a/app-crypt/qca/metadata.xml b/app-crypt/qca/metadata.xml new file mode 100644 --- /dev/null +++ b/app-crypt/qca/metadata.xml @@ -0,0 +1,7 @@ + + + +crypto +qt +kde + diff --git a/app-crypt/qca/qca-2.0.2-r2.ebuild b/app-crypt/qca/qca-2.0.2-r2.ebuild new file mode 100644 --- /dev/null +++ b/app-crypt/qca/qca-2.0.2-r2.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-2.0.2-r2.ebuild,v 1.12 2010/01/13 18:44:41 abcd Exp $ + +EAPI="2" + +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} + ! "${S}"/$1 \ + || die "Failed to install and preprocess $1" +} + +src_configure() { + use prefix || EPREFIX= + + _libdir=$(get_libdir) + + # fix multilib/ABI issues by avoiding nasty black magic of sys-devel/qconf ;-) + for pri in app confapp conf; do + qca_do_pri ${pri}.pri + done + + # prepare crypto.prf: + echo "QCA_LIBDIR = /usr/${_libdir}/${PN}${PV:0:1}" >> crypto.prf || die + echo "QCA_INCDIR = /usr/include/${PN}${PV:0:1}" >> crypto.prf || die + cat crypto.prf.in >> crypto.prf || die + # Ensure proper rpath + + export EXTRA_QMAKE_RPATH="${EPREFIX}/usr/${_libdir}/qca2" + + eqmake4 +} + +src_install() { + emake INSTALL_ROOT="${D}" install || die "emake install failed" + dodoc README TODO || die "dodoc failed" + + cat <<-EOF > "${WORKDIR}"/44qca2 + LDPATH="${EPREFIX}/usr/${_libdir}/qca2" + EOF + doenvd "${WORKDIR}"/44qca2 || die + + if use doc; then + dohtml "${S}"/apidocs/html/* || die "Failed to install documentation" + fi + + if use examples; then + insinto /usr/share/doc/${PF}/ + doins -r "${S}"/examples || die "Failed to install examples" + 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" +}