summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-10-16 05:31:06 +0000
committerMike Frysinger <vapier@gentoo.org>2006-10-16 05:31:06 +0000
commit613dd7761a342ed5b885e9db359a648212c56e82 (patch)
treeba43073fb4fd2e157a30d4418f7055c8bbfdb98f /dev-libs/beecrypt/files
parentFix ChangeLog. (diff)
downloadgentoo-2-613dd7761a342ed5b885e9db359a648212c56e82.tar.gz
gentoo-2-613dd7761a342ed5b885e9db359a648212c56e82.tar.bz2
gentoo-2-613dd7761a342ed5b885e9db359a648212c56e82.zip
Fixes from upstream for building with gcc-4 #150579 by David Pyke.
(Portage version: 2.1.2_pre2-r9)
Diffstat (limited to 'dev-libs/beecrypt/files')
-rw-r--r--dev-libs/beecrypt/files/beecrypt-4.1.2-gcc4.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/dev-libs/beecrypt/files/beecrypt-4.1.2-gcc4.patch b/dev-libs/beecrypt/files/beecrypt-4.1.2-gcc4.patch
new file mode 100644
index 000000000000..69cdac07b2cf
--- /dev/null
+++ b/dev-libs/beecrypt/files/beecrypt-4.1.2-gcc4.patch
@@ -0,0 +1,40 @@
+fixes from upstream
+
+http://bugs.gentoo.org/150579
+
+--- beecrypt/c++/security/Security.h
++++ beecrypt/c++/security/Security.h
+@@ -59,16 +59,16 @@
+ {
+ friend class AlgorithmParameterGenerator;
+ friend class AlgorithmParameters;
+- friend class CertificateFactory;
+- friend class CertPathValidator;
+- friend class Cipher;
+- friend class KeyAgreement;
++ friend class ::CertificateFactory;
++ friend class ::CertPathValidator;
++ friend class ::Cipher;
++ friend class ::KeyAgreement;
+ friend class KeyFactory;
+ friend class KeyPairGenerator;
+ friend class KeyStore;
+- friend class Mac;
++ friend class ::Mac;
+ friend class MessageDigest;
+- friend class SecretKeyFactory;
++ friend class ::SecretKeyFactory;
+ friend class SecureRandom;
+ friend class Signature;
+
+--- beecrypt/c++/beeyond/BeeCertificate.h
++++ beecrypt/c++/beeyond/BeeCertificate.h
+@@ -61,7 +61,7 @@
+ */
+ class BEECRYPTCXXAPI BeeCertificate : public beecrypt::security::cert::Certificate, public beecrypt::lang::Cloneable
+ {
+- friend class BeeCertificateFactory;
++ friend class ::BeeCertificateFactory;
+
+ public:
+ static const Date FOREVER;