aboutsummaryrefslogtreecommitdiffstats
path: root/devel/libbonobomm
diff options
context:
space:
mode:
authorbland <bland@FreeBSD.org>2004-08-17 17:14:31 +0800
committerbland <bland@FreeBSD.org>2004-08-17 17:14:31 +0800
commit8188652aea92f3af47af9f17ff6854f3e67a37e8 (patch)
tree53e795fa0f63a087d9d81c36bfc847dc432e60fa /devel/libbonobomm
parentb46e193514cbc10748ecb13f2545c6b5201a094c (diff)
downloadfreebsd-ports-gnome-8188652aea92f3af47af9f17ff6854f3e67a37e8.tar.gz
freebsd-ports-gnome-8188652aea92f3af47af9f17ff6854f3e67a37e8.tar.zst
freebsd-ports-gnome-8188652aea92f3af47af9f17ff6854f3e67a37e8.zip
Fix build with gcc 3.4 (friend of typedef is prohibited by C++ standard).
Reported by: pointyhat via kris
Diffstat (limited to 'devel/libbonobomm')
-rw-r--r--devel/libbonobomm/files/patch-bonobomm::servers::listener.h11
-rw-r--r--devel/libbonobomm/files/patch-bonobomm::servers::unknown_cimpl.h11
-rw-r--r--devel/libbonobomm/files/patch-tools::m4::class_bonoboobject.m411
3 files changed, 33 insertions, 0 deletions
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__&);