commit a870549cea6a1c766b4e0702267adaefecd7df56
Author: Jakub Bogusz <[email protected]>
Date:   Mon Dec 31 11:16:00 2018 +0100

    - added cryptopp patch (fix for cryptopp 6+, from Gentoo); release 6

 aMule-cryptopp.patch | 11 +++++++++++
 aMule.spec           |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/aMule.spec b/aMule.spec
index cf24d77..c9105a9 100644
--- a/aMule.spec
+++ b/aMule.spec
@@ -5,7 +5,7 @@ Summary:        Unix port of eMule client
 Summary(pl.UTF-8):     Uniksowy port klienta eMule
 Name:          aMule
 Version:       2.3.2
-Release:       5
+Release:       6
 License:       GPL v2+
 Group:         X11/Applications
 Source0:       
http://downloads.sourceforge.net/amule/%{name}-%{version}.tar.bz2
@@ -13,6 +13,7 @@ Source0:      
http://downloads.sourceforge.net/amule/%{name}-%{version}.tar.bz2
 Patch0:                %{name}-desktop.patch
 Patch1:                %{name}-cas-datadir.patch
 Patch2:                %{name}-ac.patch
+Patch3:                %{name}-cryptopp.patch
 URL:           http://www.amule.org/
 BuildRequires: GeoIP-devel
 BuildRequires: autoconf >= 2.59
@@ -94,6 +95,7 @@ Narzędzie do generownia statystyk aMule.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %{__aclocal} -I m4
diff --git a/aMule-cryptopp.patch b/aMule-cryptopp.patch
new file mode 100644
index 0000000..29cefb7
--- /dev/null
+++ b/aMule-cryptopp.patch
@@ -0,0 +1,11 @@
+--- aMule-2.3.2/src/ClientCreditsList.cpp.orig 2016-09-16 09:55:06.000000000 
+0200
++++ aMule-2.3.2/src/ClientCreditsList.cpp      2018-12-31 11:04:38.491753618 
+0100
+@@ -312,7 +312,7 @@
+               // calculate and store public key
+               CryptoPP::RSASSA_PKCS1v15_SHA_Verifier 
pubkey(*static_cast<CryptoPP::RSASSA_PKCS1v15_SHA_Signer *>(m_pSignkey));
+               CryptoPP::ArraySink asink(m_abyMyPublicKey, 80);
+-              pubkey.DEREncode(asink);
++              pubkey.GetMaterial().Save(asink);
+               m_nMyPublicKeyLen = asink.TotalPutLength();
+               asink.MessageEnd();
+       } catch (const CryptoPP::Exception& e) {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/aMule.git/commitdiff/a870549cea6a1c766b4e0702267adaefecd7df56

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to