From 8188652aea92f3af47af9f17ff6854f3e67a37e8 Mon Sep 17 00:00:00 2001 From: bland Date: Tue, 17 Aug 2004 09:14:31 +0000 Subject: Fix build with gcc 3.4 (friend of typedef is prohibited by C++ standard). Reported by: pointyhat via kris --- devel/libbonobomm/files/patch-bonobomm::servers::listener.h | 11 +++++++++++ .../files/patch-bonobomm::servers::unknown_cimpl.h | 11 +++++++++++ .../libbonobomm/files/patch-tools::m4::class_bonoboobject.m4 | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 devel/libbonobomm/files/patch-bonobomm::servers::listener.h create mode 100644 devel/libbonobomm/files/patch-bonobomm::servers::unknown_cimpl.h create mode 100644 devel/libbonobomm/files/patch-tools::m4::class_bonoboobject.m4 (limited to 'devel/libbonobomm') diff --git a/devel/libbonobomm/files/patch-bonobomm::servers::listener.h b/devel/libbonobomm/files/patch-bonobomm::servers::listener.h new file mode 100644 index 000000000000..6cb0987441bd --- /dev/null +++ b/devel/libbonobomm/files/patch-bonobomm::servers::listener.h @@ -0,0 +1,11 @@ +--- bonobomm/servers/listener.h.orig Tue Aug 17 17:56:23 2004 ++++ bonobomm/servers/listener.h Tue Aug 17 17:56:52 2004 +@@ -69,7 +69,7 @@ + typedef BonoboListenerClass BaseClassType; + + private: +- friend class CppClassType; ++ friend class Listener_Class; + static CppClassType listener_class_; + + Listener(const Listener&); diff --git a/devel/libbonobomm/files/patch-bonobomm::servers::unknown_cimpl.h b/devel/libbonobomm/files/patch-bonobomm::servers::unknown_cimpl.h new file mode 100644 index 000000000000..7f4ef6eb94bf --- /dev/null +++ b/devel/libbonobomm/files/patch-bonobomm::servers::unknown_cimpl.h @@ -0,0 +1,11 @@ +--- bonobomm/servers/unknown_cimpl.h.orig Tue Aug 17 17:56:16 2004 ++++ bonobomm/servers/unknown_cimpl.h Tue Aug 17 17:57:13 2004 +@@ -75,7 +75,7 @@ + typedef BonoboObjectClass BaseClassType; + + private: +- friend class CppClassType; ++ friend class Unknown_CImpl_Class; + static CppClassType unknown_cimpl_class_; + + Unknown_CImpl(const Unknown_CImpl&); diff --git a/devel/libbonobomm/files/patch-tools::m4::class_bonoboobject.m4 b/devel/libbonobomm/files/patch-tools::m4::class_bonoboobject.m4 new file mode 100644 index 000000000000..e15d7f4aa4e9 --- /dev/null +++ b/devel/libbonobomm/files/patch-tools::m4::class_bonoboobject.m4 @@ -0,0 +1,11 @@ +--- tools/m4/class_bonoboobject.m4.orig Tue Aug 17 17:57:29 2004 ++++ tools/m4/class_bonoboobject.m4 Tue Aug 17 17:58:19 2004 +@@ -200,7 +200,7 @@ + ')dnl + + private: +- friend class CppClassType; ++ friend class __CPPNAME__`'_Class; + static CppClassType `'__BASE__`'_class_; + + __CPPNAME__`'(const __CPPNAME__&); -- cgit