summaryrefslogtreecommitdiff
path: root/net/mldonkey/patches/patch-src_utils_lib_CryptoPP.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/mldonkey/patches/patch-src_utils_lib_CryptoPP.cc')
-rw-r--r--net/mldonkey/patches/patch-src_utils_lib_CryptoPP.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/net/mldonkey/patches/patch-src_utils_lib_CryptoPP.cc b/net/mldonkey/patches/patch-src_utils_lib_CryptoPP.cc
new file mode 100644
index 00000000000..2897ea74c27
--- /dev/null
+++ b/net/mldonkey/patches/patch-src_utils_lib_CryptoPP.cc
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_utils_lib_CryptoPP.cc,v 1.1 2012/03/28 20:40:38 wiz Exp $
+
+Fix build with clang-3.1.
+
+--- src/utils/lib/CryptoPP.cc.orig 2010-10-23 18:23:38.000000000 +0000
++++ src/utils/lib/CryptoPP.cc
+@@ -5413,7 +5413,7 @@ template <class T> const T& AbstractEucl
+ Element g[3]={b, a};
+ unsigned int i0=0, i1=1, i2=2;
+
+- while (!Equal(g[i1], this->Identity()))
++ while (!this->Equal(g[i1], this->Identity()))
+ {
+ g[i2] = Mod(g[i0], g[i1]);
+ unsigned int t = i0; i0 = i1; i1 = i2; i2 = t;