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