summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsame <same75@gmail.com>2010-01-15 17:20:40 +0000
committersame <same75@gmail.com>2010-01-15 17:20:40 +0000
commit3085035a71a3019f2f9314ea9ba2f8182a97cf08 (patch)
treea10328709cb4470b5905b8623537731008f6745e /app-crypt
parentadded "same" in commiters (diff)
downloadkde-sunset-3085035a71a3019f2f9314ea9ba2f8182a97cf08.tar.gz
kde-sunset-3085035a71a3019f2f9314ea9ba2f8182a97cf08.tar.bz2
kde-sunset-3085035a71a3019f2f9314ea9ba2f8182a97cf08.zip
added qca-tls/qca-tls-1* (required by kopete)
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/qca-tls/ChangeLog187
-rw-r--r--app-crypt/qca-tls/Manifest6
-rw-r--r--app-crypt/qca-tls/files/qca-openssl-0.9.8.patch26
-rw-r--r--app-crypt/qca-tls/files/qca-pathfix.patch11
-rw-r--r--app-crypt/qca-tls/metadata.xml6
-rw-r--r--app-crypt/qca-tls/qca-tls-1.0-r4.ebuild42
6 files changed, 278 insertions, 0 deletions
diff --git a/app-crypt/qca-tls/ChangeLog b/app-crypt/qca-tls/ChangeLog
new file mode 100644
index 00000000..4a8c24d7
--- /dev/null
+++ b/app-crypt/qca-tls/ChangeLog
@@ -0,0 +1,187 @@
+# ChangeLog for app-crypt/qca-tls
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca-tls/ChangeLog,v 1.57 2009/10/14 00:57:52 halcy0n Exp $
+
+ 14 Oct 2009; Mark Loeser <halcy0n@gentoo.org> qca-tls-1.0-r3.ebuild:
+ QA fixes; unquoted variables
+
+ 18 Mar 2009; Brent Baude <ranger@gentoo.org> qca-tls-1.0-r4.ebuild:
+ stable ppc, bug 257462
+
+ 11 Mar 2009; Brent Baude <ranger@gentoo.org> qca-tls-1.0-r4.ebuild:
+ stable ppc64, bug 257462
+
+ 14 Feb 2009; Raúl Porcel <armin76@gentoo.org> qca-tls-1.0-r4.ebuild:
+ ia64 stable wrt #257462
+
+ 08 Feb 2009; Tobias Klausmann <klausman@gentoo.org> qca-tls-1.0-r4.ebuild:
+ Stable on alpha, bug #257462
+
+ 06 Feb 2009; Jeroen Roovers <jer@gentoo.org> qca-tls-1.0-r4.ebuild:
+ Stable for HPPA (bug #257462).
+
+ 05 Feb 2009; Tiago Cunha <tcunha@gentoo.org> qca-tls-1.0-r4.ebuild:
+ stable sparc, bug 257462
+
+ 04 Feb 2009; Markus Meier <maekke@gentoo.org> qca-tls-1.0-r4.ebuild:
+ amd64/x86 stable, bug #257462
+
+ 09 Mar 2008; <ricmm@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Marked unstable on mips due to unstable deps
+
+ 15 Feb 2008; Alon Bar-Lev <alonbl@gentoo.org> -qca-tls-1.0.ebuild,
+ -qca-tls-1.0-r2.ebuild, qca-tls-1.0-r3.ebuild, qca-tls-1.0-r4.ebuild:
+ Fix URI, bug#210171, thanks to Thomas Wouters, cleanups
+
+*qca-tls-1.0-r4 (18 Jan 2008)
+
+ 18 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> +qca-tls-1.0-r4.ebuild:
+ Fix slotting for =app-crypt/qca-tls-1*, thanks to Alon Bar-Lev in bug 129536.
+
+ 09 Nov 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
+ qca-tls-1.0-r3.ebuild:
+ stabilize on mips (#146522)
+
+ 14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Stable on ia64.
+
+ 14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Stable on Alpha.
+
+ 08 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
+ Gustavo gave up on this package, redirect to qt herd.
+
+ 01 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ qca-tls-1.0-r3.ebuild:
+ hppa stable, bug #146522
+
+ 13 Sep 2006; Danny van Dyk <kugelfang@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Marked stable on amd64, wrt bug #146522.
+
+ 10 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
+ qca-tls-1.0-r3.ebuild:
+ stable on ppc (Bug #146522)
+
+ 10 Sep 2006; <ticho@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Stable on x86, bug #146522.
+
+ 07 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Stable on sparc wrt #146522
+
+ 06 Sep 2006; Markus Rothe <corsair@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Stable on ppc64; bug #146522
+
+ 09 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> qca-tls-1.0-r3.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 09 Mar 2006; Gustavo Felisberto <humpback@gentoo.org>;
+ qca-tls-1.0-r3.ebuild:
+ Another nostrip issue at request from Flameeyes
+
+*qca-tls-1.0-r3 (13 Feb 2006)
+
+ 13 Feb 2006; Gustavo Felisberto <humpback@gentoo.org>;
+ +files/qca-openssl-0.9.8.patch, +qca-tls-1.0-r3.ebuild:
+ Added netbsd patch for openssl 0.9.8. Closes bug #122288 thanks to Michael
+ Cramer for reporting this.
+
+ 29 Jul 2005; Daniel Black <dragonheart@gentoo.org> qca-tls-1.0.ebuild:
+ removed die from epatch || die
+
+ 28 Jul 2005; Caleb Tennis <caleb@gentoo.org> qca-tls-1.0.ebuild:
+ Fix qt dep per bug #100235
+
+ 02 Jul 2005; Hardave Riar <hardave@gentoo.org> qca-tls-1.0-r2.ebuild:
+ Stable on mips
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org> qca-tls-1.0-r2.ebuild:
+ Stable on ppc64
+
+ 08 Apr 2005; Markus Rothe <corsair@gentoo.org> qca-tls-1.0-r2.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 01 Apr 2005; Lars Weiler <pylon@gentoo.org> qca-tls-1.0-r2.ebuild:
+ Stable on ppc.
+
+ 26 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> qca-tls-1.0-r2.ebuild:
+ Stable on alpha.
+
+ 24 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> qca-tls-1.0-r2.ebuild:
+ stable on amd64 wrt #86389
+
+*qca-tls-1.0-r2 (23 Feb 2005)
+
+ 23 Feb 2005; Hardave Riar <hardave@gentoo.org> qca-tls-1.0-r2.ebuild:
+ Marked ~mips
+
+ 24 Jan 2005; Gustavo Felisberto <humpback@gentoo.org>;
+ -qca-tls-1.0-r1.ebuild:
+ Some cosmetic fixes, thanks to Justin (psi developer)
+
+ 22 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> qca-tls-1.0-r1.ebuild:
+ Add ~alpha keyword.
+
+ 18 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> qca-tls-1.0-r1.ebuild:
+ Stable on sparc
+
+ 17 Jan 2005; Gustavo Felisberto <humpback@gentoo.org>; metadata.xml,
+ qca-tls-1.0-r1.ebuild:
+ Marking x86
+
+ 30 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ qca-tls-1.0-r1.ebuild:
+ Added to ~amd64.
+
+*qca-tls-1.0-r1 (30 Dec 2004)
+
+ 30 Dec 2004; Gustavo Felisberto <humpback@gentoo.org>;
+ qca-tls-1.0-r1.ebuild:
+ Fixing deps.
+
+ 03 Dec 2004; Gustavo Felisberto <humpback@gentoo.org>; :
+ Added dep on QCA and changed the HOMEPAGE and SRC_URI.
+
+ 22 Nov 2004; Daniel Black <dragonheart@gentoo.org> qca-tls-1.0.ebuild,
+ metadata.xml:
+ installed header files as per bug #71940. Thanks to mark@tvk.rwth-aachen.de
+ for the bug report
+
+ 16 Nov 2004; Daniel Black <dragonheart@gentoo.org> +files/qca-pathfix.patch,
+ qca-tls-1.0.ebuild:
+ added good fix thanks to Gregorio Guidi <g.guidi@sns.it> in bug #46805
+
+ 16 Aug 2004; Tom Gall <tgall@gentoo.org> qca-tls-1.0.ebuild:
+ stable on ppc64, bug #58226
+
+ 11 Aug 2004; Jason Wever <weeve@gentoo.org> qca-tls-1.0.ebuild:
+ Stable on sparc.
+
+ 07 Jun 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
+ qca-tls-1.0.ebuild:
+ QA - IUSE fix
+
+ 27 Apr 2004; Guy Martin <gmsoft@gentoo.org> qca-tls-1.0.ebuild:
+ Marked stable on hppa.
+
+ 29 Mar 2004; Jason Wever <weeve@gentoo.org> qca-tls-1.0.ebuild:
+ Added ~sparc keyword (cause I forgot to :).
+
+ 28 Feb 2004; Gustavo Felisberto <humpback@gentoo.org>; qca-tls-1.0.ebuild:
+ stable on x86
+
+ 09 Feb 2004; Dylan Carlson <absinthe@gentoo.org> qca-tls-1.0.ebuild:
+ added amd64 keyword.
+
+ 08 Feb 2004; <paul@gentoo.org> qca-tls-1.0.ebuild:
+ Need a more recent qt as older versions have a broken plugin location
+
+ 07 Feb 2004; Lars Weiler <pylon@gentoo.org> qca-tls-1.0.ebuild:
+ stable on ppc
+
+ 07 Jan 2004; Martin Holzer <mholzer@gentoo.org> qca-tls-1.0.ebuild:
+ lowering dependencies of qt
+
+*qca-tls-1.0 (03 Jan 2004)
+
+ 03 Jan 2004; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Roman Valls <brainstorm@menta.net> #37044.
diff --git a/app-crypt/qca-tls/Manifest b/app-crypt/qca-tls/Manifest
new file mode 100644
index 00000000..6af8f73a
--- /dev/null
+++ b/app-crypt/qca-tls/Manifest
@@ -0,0 +1,6 @@
+AUX qca-openssl-0.9.8.patch 719 RMD160 1beac361d71e129183d038dc3abd24a9339cab42 SHA1 8df1067637ed44315ffa0bf37b1df814f4a522d5 SHA256 9879fa954ce63c107b568194e4a6ede4192d34f7a7cdb2ba14a5c95f20c287aa
+AUX qca-pathfix.patch 301 RMD160 4cd979b5e28eabfa773ce0aa46d42e9209c46ded SHA1 64c341415163c8a550d76ce92dc10838f8a71379 SHA256 12b86099556839cf1ad03fd56fa409e53bc120713ea0352a1ac6f7acb0e093d2
+DIST qca-tls-1.0.tar.bz2 23489 RMD160 c553782e77ab54edde7e4f0676a3caad74dfa910 SHA1 775e764c5be342048eba11dae5c5fd3b636d23c5 SHA256 510edd7b1be3a4ac097b2b501fa908043aaa57f3efbab8e81cee0c8ae15af0cd
+EBUILD qca-tls-1.0-r4.ebuild 1064 RMD160 286b5c5f230a675ecab9c74f1703a681426ebc2b SHA1 2c86cc69edb42d47f77f2af6c6e72fa6803ab509 SHA256 282109e9c207e2e4dffa62eae343b299b63db6e0fd34548a056e7007cf92e6f3
+MISC ChangeLog 6280 RMD160 e7117a300c43334f0518735cbfc660b0265f5986 SHA1 862dd4f3dce7c3f66b8c3aa0e872f9ef1987ccb1 SHA256 ec3c9caf6b4d74500608b55ec2dd0a06197bc95fe9472ffde6175ba69b41947a
+MISC metadata.xml 175 RMD160 7b2f22c798e48fc11f071762f6acf20baaf40188 SHA1 a36f05b8242f0ca11a2efb95c6cfdc5cd7d93fb7 SHA256 1b062933bb6cf3e6d3bca8c2830f0b87701781bc4a3594229ad28e9bee874176
diff --git a/app-crypt/qca-tls/files/qca-openssl-0.9.8.patch b/app-crypt/qca-tls/files/qca-openssl-0.9.8.patch
new file mode 100644
index 00000000..2afb3079
--- /dev/null
+++ b/app-crypt/qca-tls/files/qca-openssl-0.9.8.patch
@@ -0,0 +1,26 @@
+--- qca-tls.cpp.orig 2005-12-27 22:22:32.000000000 +0000
++++ qca-tls.cpp
+@@ -454,7 +454,11 @@ public:
+ if(!r) {
+ // try this other public function, for whatever reason
+ p = (void *)in;
++#if OPENSSL_VERSION_NUMBER >= 0x00908000
++ r = d2i_RSA_PUBKEY(NULL, (const unsigned char **)&p, len);
++#else
+ r = d2i_RSA_PUBKEY(NULL, (unsigned char **)&p, len);
++#endif
+ }
+ if(r) {
+ if(pub) {
+@@ -798,7 +802,11 @@ public:
+
+ bool createFromDER(const char *in, unsigned int len)
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x00908000
++ const unsigned char *p = (const unsigned char *)in;
++#else
+ unsigned char *p = (unsigned char *)in;
++#endif
+ X509 *t = d2i_X509(NULL, &p, len);
+ if(!t)
+ return false;
diff --git a/app-crypt/qca-tls/files/qca-pathfix.patch b/app-crypt/qca-tls/files/qca-pathfix.patch
new file mode 100644
index 00000000..ae7f0ba7
--- /dev/null
+++ b/app-crypt/qca-tls/files/qca-pathfix.patch
@@ -0,0 +1,11 @@
+--- qca-tls.pro.orig 2004-11-16 19:10:48.593870776 +0930
++++ qca-tls.pro 2004-11-16 19:11:07.749958608 +0930
+@@ -1,7 +1,7 @@
+ # qca-tls qmake profile
+
+ TEMPLATE = lib
+-CONFIG += qt thread release plugin
++CONFIG += qt thread release plugin no_fixpath
+ TARGET = qca-tls
+
+ !exists(qcaprovider.h) {
diff --git a/app-crypt/qca-tls/metadata.xml b/app-crypt/qca-tls/metadata.xml
new file mode 100644
index 00000000..1ab00ec9
--- /dev/null
+++ b/app-crypt/qca-tls/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>crypto</herd>
+<herd>qt</herd>
+</pkgmetadata>
diff --git a/app-crypt/qca-tls/qca-tls-1.0-r4.ebuild b/app-crypt/qca-tls/qca-tls-1.0-r4.ebuild
new file mode 100644
index 00000000..7f64c357
--- /dev/null
+++ b/app-crypt/qca-tls/qca-tls-1.0-r4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca-tls/qca-tls-1.0-r4.ebuild,v 1.9 2009/03/18 18:09:26 ranger Exp $
+
+inherit eutils
+
+DESCRIPTION="plugin to provide SSL/TLS capability to programs that utilize QCA"
+HOMEPAGE="http://delta.affinix.com/qca/"
+SRC_URI="http://delta.affinix.com/download/${PN%-*}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+#alpha amd64 and ppc64 need testing
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="=app-crypt/qca-1*
+ >=dev-libs/openssl-0.9.6i"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/qca-pathfix.patch
+ epatch "${FILESDIR}"/qca-openssl-0.9.8.patch
+}
+
+src_compile() {
+ ./configure || die "configure failed"
+ sed -i \
+ -e "/^CFLAGS/s:$: ${CFLAGS}:" \
+ -e "/^CXXFLAGS/s:$: ${CXXFLAGS}:" \
+ -e "/-strip/d" \
+ Makefile
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install || die "make install failed"
+
+ dodoc README
+}