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

commit b0529fd4a1706d827f3057ee4b1a6c0cbd313ebb
Author: VÖRÖSKŐI András <voros...@frugalware.org>
Date:   Sat Jun 12 20:37:54 2010 +0200

dclib-0.3.23-3-i686

rebuilt with openssl>=1.0.0

diff --git a/source/xlib-extra/dclib/FrugalBuild 
b/source/xlib-extra/dclib/FrugalBuild
index 763b0f4..c8c95a4 100644
--- a/source/xlib-extra/dclib/FrugalBuild
+++ b/source/xlib-extra/dclib/FrugalBuild
@@ -3,13 +3,15 @@

pkgname=dclib
pkgver=0.3.23
-pkgrel=2
+pkgrel=3
pkgdesc="Libraries for the Direct Connect 4 Linux (valknut) File Sharing 
program."
-depends=('libxml2' 'openssl' 'bzip2' 'libstdc++')
+depends=('libxml2' 'openssl>=1.0.0' 'bzip2' 'libstdc++')
_F_sourceforge_ext=".tar.bz2"
_F_sourceforge_dirname="wxdcgui"
Finclude sourceforge
groups=('xlib-extra')
archs=('i686' 'x86_64')
-sha1sums=('b5a76a11b95d188962224b6a99d756680f2841ff')
+source=(${source} openssl-1.0.diff)
+sha1sums=('b5a76a11b95d188962224b6a99d756680f2841ff' \
+          '0742fcdd292e2f4b292087f8279294639005105d')
# optimization OK
diff --git a/source/xlib-extra/dclib/openssl-1.0.diff 
b/source/xlib-extra/dclib/openssl-1.0.diff
new file mode 100644
index 0000000..a3d12f6
--- /dev/null
+++ b/source/xlib-extra/dclib/openssl-1.0.diff
@@ -0,0 +1,51 @@
+diff -aur dclib-0.3.23/dclib/core/cssl.cpp fw_dclib-0.3.23//dclib/core/cssl.cpp
+--- dclib-0.3.23/dclib/core/cssl.cpp   2009-01-07 23:13:52.000000000 +0100
++++ fw_dclib-0.3.23//dclib/core/cssl.cpp       2010-06-12 20:33:21.000000000 
+0200
+@@ -86,7 +86,11 @@
+ /** */
+ SSL_CTX * CSSL::InitClientCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD *method;
++#else
+       SSL_METHOD *method;
++#endif
+       SSL_CTX *ctx = NULL;
+
+       method = SSLv23_client_method();                /* Create new 
client-method instance */
+@@ -109,7 +113,11 @@
+ /** */
+ SSL_CTX * CSSL::InitServerCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD *method;
++#else
+       SSL_METHOD *method;
++#endif
+       SSL_CTX *ctx = NULL;
+
+       method = SSLv23_server_method();                /* Create new 
client-method instance */
+@@ -130,7 +138,11 @@
+ /** */
+ SSL_CTX * CSSL::NewTLSv1ClientCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD * method = TLSv1_client_method();
++#else
+       SSL_METHOD * method = TLSv1_client_method();
++#endif
+       SSL_CTX * ctx = NULL;
+
+       if ( method != NULL )
+@@ -149,7 +161,11 @@
+ /** */
+ SSL_CTX * CSSL::NewTLSv1ServerCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD * method = TLSv1_server_method();
++#else
+       SSL_METHOD * method = TLSv1_server_method();
++#endif
+       SSL_CTX * ctx = NULL;
+
+       if ( method != NULL )
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to