Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=wipv.git;a=commitdiff;h=ee43c43d60d0b9969e39e51822253ca0f9547d85

commit ee43c43d60d0b9969e39e51822253ca0f9547d85
Author: VÖRÖSKŐI András <voros...@frugalware.org>
Date:   Sun Jun 13 01:29:03 2010 +0200

qca-tls-1.0-3-i686

rebuilt with openssl>=1.0.0

diff --git a/source/xlib/qca-tls/FrugalBuild b/source/xlib/qca-tls/FrugalBuild
index ff509a1..3065036 100644
--- a/source/xlib/qca-tls/FrugalBuild
+++ b/source/xlib/qca-tls/FrugalBuild
@@ -4,24 +4,26 @@

pkgname=qca-tls
pkgver=1.0
-pkgrel=2
+pkgrel=3
pkgdesc="QCA plugins: SSL/TLS, X509, RSA, SHA1, MD5, Blowfish, 3DES, AES"
url="http://delta.affinix.com/qca/";
groups=('xlib')
archs=('i686' 'x86_64' 'ppc')
license="LGPL"
-depends=('qt' 'openssl' 'gcc')
-source=(http://delta.affinix.com/download/qca/$pkgname-$pkgver.tar.bz2 
00-qca-tls-gcc4.patch0)
+depends=('qt' 'openssl>=1.0.0' 'gcc')
+source=(http://delta.affinix.com/download/qca/$pkgname-$pkgver.tar.bz2 \
+       00-qca-tls-gcc4.patch0 openssl-1.0.diff)
up2date="Flasttar http://delta.affinix.com/download/qca/";
sha1sums=('775e764c5be342048eba11dae5c5fd3b636d23c5' \
-       '24b15b4022ecc672797fa6b5f398fd45c290f83e')
+          '24b15b4022ecc672797fa6b5f398fd45c290f83e' \
+          'edf9dbd38847fdc74b8e6d7b6aa813a6ed7b7450')
options=('scriptlet')

build() {
Fcd
Fpatchall
./configure
-       make || return 1
+       make || Fdie
Fmakeinstall INSTALL_ROOT=$Fdestdir
}

diff --git a/source/xlib/qca-tls/openssl-1.0.diff 
b/source/xlib/qca-tls/openssl-1.0.diff
new file mode 100644
index 0000000..1bcdc19
--- /dev/null
+++ b/source/xlib/qca-tls/openssl-1.0.diff
@@ -0,0 +1,15 @@
+diff -aur qca-tls-1.0/qca-tls.cpp fw_qca-tls-1.0//qca-tls.cpp
+--- qca-tls-1.0/qca-tls.cpp    2003-12-10 17:53:57.000000000 +0100
++++ fw_qca-tls-1.0//qca-tls.cpp        2010-06-13 01:22:32.000000000 +0200
+@@ -945,7 +945,11 @@
+       RSAKeyContext *key;
+
+       SSL *ssl;
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD *method;
++#else
+       SSL_METHOD *method;
++#endif
+       SSL_CTX *context;
+       BIO *rbio, *wbio;
+       CertContext cc;
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to