summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--devel/libbonobo/Makefile33
-rw-r--r--devel/libbonobo/distinfo2
-rw-r--r--devel/libbonobo/files/patch-Makefile.in11
-rw-r--r--devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c11
-rw-r--r--devel/libbonobo/files/patch-ltmain.sh51
-rw-r--r--devel/libbonobo/files/patch-server::Makefile.in11
-rw-r--r--devel/libbonobo/files/patch-server::activation-server-main.c11
-rw-r--r--devel/libbonobo/files/patch-utils::bonobo-slay.in21
-rw-r--r--devel/libbonobo/pkg-descr5
-rw-r--r--devel/libbonobo/pkg-plist257
-rw-r--r--x11-toolkits/libbonoboui/Makefile28
-rw-r--r--x11-toolkits/libbonoboui/distinfo2
-rw-r--r--x11-toolkits/libbonoboui/files/patch-Makefile.in11
-rw-r--r--x11-toolkits/libbonoboui/files/patch-bonobo_bonobo-ui-util.c21
-rw-r--r--x11-toolkits/libbonoboui/pkg-descr7
-rw-r--r--x11-toolkits/libbonoboui/pkg-plist151
16 files changed, 633 insertions, 0 deletions
diff --git a/devel/libbonobo/Makefile b/devel/libbonobo/Makefile
new file mode 100644
index 000000000..225f160f8
--- /dev/null
+++ b/devel/libbonobo/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: libbonobo
+# Date Created: 14 February 2002
+# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
+#
+# $FreeBSD: ports/devel/libbonobo/Makefile,v 1.37 2004/05/30 06:21:26 marcus Exp $
+#
+
+PORTNAME= libbonobo
+PORTVERSION= 2.8.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.8
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= A component and compound document system for GNOME2
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_BISON= yes
+INSTALLS_SHLIB= yes
+GNU_CONFIGURE= yes
+USE_PERL5= yes
+USE_GNOME= gnomehack intlhack libxml2 orbit2
+CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \
+ --disable-gtk-doc
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+MAKE_ENV= gnomelocaledir=${PREFIX}/share/locale
+
+MAN1= bonobo-activation-server.1
+
+.include <bsd.port.mk>
diff --git a/devel/libbonobo/distinfo b/devel/libbonobo/distinfo
new file mode 100644
index 000000000..d84072b69
--- /dev/null
+++ b/devel/libbonobo/distinfo
@@ -0,0 +1,2 @@
+MD5 (gnome2/libbonobo-2.8.0.tar.bz2) = e3358680e50e69779535d126b1c56ee7
+SIZE (gnome2/libbonobo-2.8.0.tar.bz2) = 1460478
diff --git a/devel/libbonobo/files/patch-Makefile.in b/devel/libbonobo/files/patch-Makefile.in
new file mode 100644
index 000000000..e8a60bd28
--- /dev/null
+++ b/devel/libbonobo/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Wed May 7 13:42:52 2003
++++ Makefile.in Wed May 7 13:43:30 2003
+@@ -149,7 +149,7 @@
+ SUBDIRS = \
+ idl bonobo-activation bonobo \
+ activation-server monikers \
+- utils samples tests doc po
++ utils samples doc po
+
+
+ libincludedir = $(includedir)/libbonobo-2.0
diff --git a/devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c b/devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c
new file mode 100644
index 000000000..db8d816a8
--- /dev/null
+++ b/devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c
@@ -0,0 +1,11 @@
+--- bonobo-activation/bonobo-activation-fork-server.c.orig Fri Oct 18 06:15:11 2002
++++ bonobo-activation/bonobo-activation-fork-server.c Sat Oct 19 15:35:03 2002
+@@ -364,6 +364,8 @@
+ } else if ((childpid = fork ())) {
+ _exit (0); /* de-zombifier process, just exit */
+ } else {
++ sigprocmask (SIG_SETMASK, &omask, NULL);
++
+ setenv_activation_environment (environment);
+
+ if (od_iorstr != NULL) {
diff --git a/devel/libbonobo/files/patch-ltmain.sh b/devel/libbonobo/files/patch-ltmain.sh
new file mode 100644
index 000000000..2719aeb6c
--- /dev/null
+++ b/devel/libbonobo/files/patch-ltmain.sh
@@ -0,0 +1,51 @@
+--- ltmain.sh.orig Thu Jun 5 08:09:04 2003
++++ ltmain.sh Sat Jun 14 01:36:34 2003
+@@ -1280,7 +1280,7 @@
+ esac
+ elif test "X$arg" = "X-lc_r"; then
+ case $host in
+- *-*-openbsd* | *-*-freebsd*)
++ *-*-openbsd* | *-*-freebsd4*)
+ # Do not include libc_r directly, use -pthread flag.
+ continue
+ ;;
+@@ -1290,8 +1290,16 @@
+ continue
+ ;;
+
++ -pthread)
++ compile_command="$compile_command -pthread"
++ finalize_command="$finalize_command -pthread"
++ compiler_flags="$compiler_flags -pthread"
++ continue
++ ;;
++
+ -module)
+ module=yes
++ build_old_libs=no
+ continue
+ ;;
+
+@@ -3000,6 +3008,9 @@
+ # problems, so we reset it completely
+ verstring=
+ ;;
++ *-*-freebsd*)
++ # FreeBSD doesn't need this...
++ ;;
+ *)
+ verstring="0.0"
+ ;;
+@@ -5428,10 +5439,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/devel/libbonobo/files/patch-server::Makefile.in b/devel/libbonobo/files/patch-server::Makefile.in
new file mode 100644
index 000000000..c821efc8e
--- /dev/null
+++ b/devel/libbonobo/files/patch-server::Makefile.in
@@ -0,0 +1,11 @@
+--- activation-server/Makefile.in.orig Wed May 7 16:36:09 2003
++++ activation-server/Makefile.in Wed May 7 16:36:51 2003
+@@ -159,7 +159,7 @@
+ -I$(top_builddir) \
+ -I$(top_builddir)/bonobo-activation \
+ -I$(top_srcdir)/bonobo-activation \
+- -DSERVERINFODIR=\"$(prefix)/libdata/bonobo/servers\" \
++ -DSERVERINFODIR=\"$(prefix)/libdata/bonobo/servers:${X11BASE}/libdata/bonobo/servers:${LOCALBASE}/libdata/bonobo/servers\" \
+ -DSERVER_LOCALEDIR=\""${prefix}/${DATADIRNAME}/locale"\" \
+ $(SERVER_CFLAGS) \
+ -DSERVER_CONFDIR=\"$(sysconfdir)\" \
diff --git a/devel/libbonobo/files/patch-server::activation-server-main.c b/devel/libbonobo/files/patch-server::activation-server-main.c
new file mode 100644
index 000000000..f1a74a4a3
--- /dev/null
+++ b/devel/libbonobo/files/patch-server::activation-server-main.c
@@ -0,0 +1,11 @@
+--- activation-server/activation-server-main.c.orig Fri Oct 18 06:15:12 2002
++++ activation-server/activation-server-main.c Sat Nov 9 01:50:36 2002
+@@ -127,7 +127,7 @@
+ g_string_append (gnome_od_source_dir,
+ gnome_dirs[i]);
+ g_string_append (gnome_od_source_dir,
+- "/lib/bonobo/servers:");
++ "/libdata/bonobo/servers:");
+ }
+ g_strfreev (gnome_dirs);
+ g_string_append_c (real_od_source_dir, ':');
diff --git a/devel/libbonobo/files/patch-utils::bonobo-slay.in b/devel/libbonobo/files/patch-utils::bonobo-slay.in
new file mode 100644
index 000000000..44212a041
--- /dev/null
+++ b/devel/libbonobo/files/patch-utils::bonobo-slay.in
@@ -0,0 +1,21 @@
+--- utils/bonobo-slay.in.orig Mon Mar 11 12:16:43 2002
++++ utils/bonobo-slay.in Tue Apr 2 18:30:30 2002
+@@ -56,15 +56,15 @@
+
+ # get Bonobo files
+ #
+-@bonobo_dirs = ( "@prefix@/lib/bonobo/servers" );
++@bonobo_dirs = ( "@prefix@/libdata/bonobo/servers" );
+ foreach $dir (split(':', $ENV{'BONOBO_ACTIVATION_INFO_PATH'})) {
+ if (-d $dir) {
+ push @bonobo_dirs, $dir;
+ }
+ }
+ foreach $dir (split(':', $ENV{'GNOME2_PATH'})) {
+- if (-d "$dir/lib/bonobo/servers") {
+- push @bonobo_dirs, "$dir/lib/bonobo/servers";
++ if (-d "$dir/libdata/bonobo/servers") {
++ push @bonobo_dirs, "$dir/libdata/bonobo/servers";
+ }
+ }
+
diff --git a/devel/libbonobo/pkg-descr b/devel/libbonobo/pkg-descr
new file mode 100644
index 000000000..c555fab9a
--- /dev/null
+++ b/devel/libbonobo/pkg-descr
@@ -0,0 +1,5 @@
+Bonobo is a set of language- and system-independant CORBA interfaces
+for creating reusable components and controls, and for creating
+compound documents.
+
+WWW: http://www.gnome.org/
diff --git a/devel/libbonobo/pkg-plist b/devel/libbonobo/pkg-plist
new file mode 100644
index 000000000..3de2c70ea
--- /dev/null
+++ b/devel/libbonobo/pkg-plist
@@ -0,0 +1,257 @@
+bin/activation-client
+bin/bonobo-slay
+bin/echo-client-2
+etc/bonobo-activation/bonobo-activation-config.xml
+include/bonobo-activation-2.0/bonobo-activation/Bonobo_Activation_types.h
+include/bonobo-activation-2.0/bonobo-activation/Bonobo_GenericFactory.h
+include/bonobo-activation-2.0/bonobo-activation/Bonobo_Unknown.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-activate.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-async.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-init.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-register.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-server-info.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-shlib.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-version.h
+include/bonobo-activation-2.0/bonobo-activation/bonobo-activation.h
+include/libbonobo-2.0/bonobo/Bonobo.h
+include/libbonobo-2.0/bonobo/bonobo-arg.h
+include/libbonobo-2.0/bonobo/bonobo-app-client.h
+include/libbonobo-2.0/bonobo/bonobo-application.h
+include/libbonobo-2.0/bonobo/bonobo-context.h
+include/libbonobo-2.0/bonobo/bonobo-event-source.h
+include/libbonobo-2.0/bonobo/bonobo-exception.h
+include/libbonobo-2.0/bonobo/bonobo-foreign-object.h
+include/libbonobo-2.0/bonobo/bonobo-generic-factory.h
+include/libbonobo-2.0/bonobo/bonobo-i18n.h
+include/libbonobo-2.0/bonobo/bonobo-item-container.h
+include/libbonobo-2.0/bonobo/bonobo-item-handler.h
+include/libbonobo-2.0/bonobo/bonobo-listener.h
+include/libbonobo-2.0/bonobo/bonobo-macros.h
+include/libbonobo-2.0/bonobo/bonobo-main.h
+include/libbonobo-2.0/bonobo/bonobo-moniker-extender.h
+include/libbonobo-2.0/bonobo/bonobo-moniker-simple.h
+include/libbonobo-2.0/bonobo/bonobo-moniker-util.h
+include/libbonobo-2.0/bonobo/bonobo-moniker.h
+include/libbonobo-2.0/bonobo/bonobo-object.h
+include/libbonobo-2.0/bonobo/bonobo-persist-client.h
+include/libbonobo-2.0/bonobo/bonobo-persist-file.h
+include/libbonobo-2.0/bonobo/bonobo-persist-stream.h
+include/libbonobo-2.0/bonobo/bonobo-persist.h
+include/libbonobo-2.0/bonobo/bonobo-property-bag-client.h
+include/libbonobo-2.0/bonobo/bonobo-property-bag.h
+include/libbonobo-2.0/bonobo/bonobo-shlib-factory.h
+include/libbonobo-2.0/bonobo/bonobo-storage-memory.h
+include/libbonobo-2.0/bonobo/bonobo-storage.h
+include/libbonobo-2.0/bonobo/bonobo-stream-client.h
+include/libbonobo-2.0/bonobo/bonobo-stream-memory.h
+include/libbonobo-2.0/bonobo/bonobo-stream.h
+include/libbonobo-2.0/bonobo/bonobo-types.h
+include/libbonobo-2.0/bonobo/bonobo-xobject.h
+include/libbonobo-2.0/libbonobo.h
+lib/bonobo-2.0/samples/bonobo-echo-2
+lib/bonobo/monikers/libmoniker_std_2.so
+lib/libbonobo-2.a
+lib/libbonobo-2.so
+lib/libbonobo-2.so.0
+lib/libbonobo-activation.a
+lib/libbonobo-activation.so
+lib/libbonobo-activation.so.4
+lib/orbit-2.0/Bonobo_module.so
+libdata/bonobo/servers/Bonobo_CosNaming_NamingContext.server
+libdata/bonobo/servers/Bonobo_Moniker_std.server
+libdata/bonobo/servers/Bonobo_Sample_Echo.server
+libdata/pkgconfig/bonobo-activation-2.0.pc
+libdata/pkgconfig/libbonobo-2.0.pc
+libexec/bonobo-activation-server
+sbin/bonobo-activation-sysconf
+share/idl/bonobo-2.0/Bonobo.idl
+share/idl/bonobo-2.0/Bonobo_Application.idl
+share/idl/bonobo-2.0/Bonobo_Canvas.idl
+share/idl/bonobo-2.0/Bonobo_Clipboard.idl
+share/idl/bonobo-2.0/Bonobo_Context.idl
+share/idl/bonobo-2.0/Bonobo_Control.idl
+share/idl/bonobo-2.0/Bonobo_Embeddable.idl
+share/idl/bonobo-2.0/Bonobo_Exception.idl
+share/idl/bonobo-2.0/Bonobo_Gdk.idl
+share/idl/bonobo-2.0/Bonobo_ItemContainer.idl
+share/idl/bonobo-2.0/Bonobo_Listener.idl
+share/idl/bonobo-2.0/Bonobo_Moniker.idl
+share/idl/bonobo-2.0/Bonobo_Persist.idl
+share/idl/bonobo-2.0/Bonobo_Print.idl
+share/idl/bonobo-2.0/Bonobo_Property.idl
+share/idl/bonobo-2.0/Bonobo_Sample_Echo.idl
+share/idl/bonobo-2.0/Bonobo_Storage.idl
+share/idl/bonobo-2.0/Bonobo_UI.idl
+share/idl/bonobo-2.0/Bonobo_Zoomable.idl
+share/idl/bonobo-activation-2.0/Bonobo_ActivationContext.idl
+share/idl/bonobo-activation-2.0/Bonobo_Activation_types.idl
+share/idl/bonobo-activation-2.0/Bonobo_GenericFactory.idl
+share/idl/bonobo-activation-2.0/Bonobo_ObjectDirectory.idl
+share/idl/bonobo-activation-2.0/Bonobo_Unknown.idl
+share/doc/bonobo-activation/api-reference.html
+share/doc/bonobo-activation/architecture.html
+share/doc/bonobo-activation/async-activation.html
+share/doc/bonobo-activation/attribute-tag.html
+share/doc/bonobo-activation/bonobo-activation-Debugging.html
+share/doc/bonobo-activation/bonobo-activation-Initialization.html
+share/doc/bonobo-activation/bonobo-activation-Query-and-Activation.html
+share/doc/bonobo-activation/bonobo-activation-Registration.html
+share/doc/bonobo-activation/bonobo-activation-Utilities.html
+share/doc/bonobo-activation/bonobo-activation.devhelp
+share/doc/bonobo-activation/bonobo-activation.png
+share/doc/bonobo-activation/checklist.html
+share/doc/bonobo-activation/configuring.html
+share/doc/bonobo-activation/home.png
+share/doc/bonobo-activation/index.html
+share/doc/bonobo-activation/index.sgml
+share/doc/bonobo-activation/left.png
+share/doc/bonobo-activation/lgpl.html
+share/doc/bonobo-activation/migrating.html
+share/doc/bonobo-activation/query-langage.html
+share/doc/bonobo-activation/query-syntax.html
+share/doc/bonobo-activation/right.png
+share/doc/bonobo-activation/server-arch.html
+share/doc/bonobo-activation/server-xml-reference.html
+share/doc/bonobo-activation/style.css
+share/doc/bonobo-activation/terms.html
+share/doc/bonobo-activation/tutorial.html
+share/doc/bonobo-activation/up.png
+share/doc/libbonobo/debugging.html
+share/doc/libbonobo/factories.html
+share/doc/libbonobo/general.html
+share/doc/libbonobo/home.png
+share/doc/libbonobo/index.html
+share/doc/libbonobo/index.sgml
+share/doc/libbonobo/left.png
+share/doc/libbonobo/libbonobo-bonobo-app-client.html
+share/doc/libbonobo/libbonobo-bonobo-application.html
+share/doc/libbonobo/libbonobo-bonobo-arg.html
+share/doc/libbonobo/libbonobo-bonobo-config-database.html
+share/doc/libbonobo/libbonobo-bonobo-context.html
+share/doc/libbonobo/libbonobo-bonobo-event-source.html
+share/doc/libbonobo/libbonobo-bonobo-exception.html
+share/doc/libbonobo/libbonobo-bonobo-generic-factory.html
+share/doc/libbonobo/libbonobo-bonobo-i18n.html
+share/doc/libbonobo/libbonobo-bonobo-item-container.html
+share/doc/libbonobo/libbonobo-bonobo-item-handler.html
+share/doc/libbonobo/libbonobo-bonobo-listener.html
+share/doc/libbonobo/libbonobo-bonobo-main.html
+share/doc/libbonobo/libbonobo-bonobo-moniker-context.html
+share/doc/libbonobo/libbonobo-bonobo-moniker-extender.html
+share/doc/libbonobo/libbonobo-bonobo-moniker-simple.html
+share/doc/libbonobo/libbonobo-bonobo-moniker-util.html
+share/doc/libbonobo/libbonobo-bonobo-moniker.html
+share/doc/libbonobo/libbonobo-bonobo-object.html
+share/doc/libbonobo/libbonobo-bonobo-persist-client.html
+share/doc/libbonobo/libbonobo-bonobo-persist-file.html
+share/doc/libbonobo/libbonobo-bonobo-persist-stream.html
+share/doc/libbonobo/libbonobo-bonobo-persist.html
+share/doc/libbonobo/libbonobo-bonobo-property-bag-client.html
+share/doc/libbonobo/libbonobo-bonobo-property-bag.html
+share/doc/libbonobo/libbonobo-bonobo-running-context.html
+share/doc/libbonobo/libbonobo-bonobo-shlib-factory.html
+share/doc/libbonobo/libbonobo-bonobo-shutdown.html
+share/doc/libbonobo/libbonobo-bonobo-storage-memory.html
+share/doc/libbonobo/libbonobo-bonobo-storage.html
+share/doc/libbonobo/libbonobo-bonobo-stream-client.html
+share/doc/libbonobo/libbonobo-bonobo-stream-memory.html
+share/doc/libbonobo/libbonobo-bonobo-types.html
+share/doc/libbonobo/libbonobo-faq.html
+share/doc/libbonobo/libbonobo.devhelp
+share/doc/libbonobo/misc.html
+share/doc/libbonobo/monikers-overview.html
+share/doc/libbonobo/monikers.html
+share/doc/libbonobo/persist-file.png
+share/doc/libbonobo/persist-storage.png
+share/doc/libbonobo/persist-stream.png
+share/doc/libbonobo/persist.html
+share/doc/libbonobo/persist.png
+share/doc/libbonobo/properties.html
+share/doc/libbonobo/property-bags.html
+share/doc/libbonobo/refcounting.html
+share/doc/libbonobo/right.png
+share/doc/libbonobo/running-context.png
+share/doc/libbonobo/storage.png
+share/doc/libbonobo/stream.png
+share/doc/libbonobo/streams.html
+share/doc/libbonobo/style.css
+share/doc/libbonobo/unknown.png
+share/doc/libbonobo/up.png
+share/locale/am/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ar/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/az/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/be/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/bg/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/bn/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/bs/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ca/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/cs/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/cy/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/da/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/de/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/el/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/en_CA/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/en_GB/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/eo/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/es/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/eu/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/fa/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/fi/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/fr/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ga/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/gl/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/gu/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/he/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/hi/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/hr/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/hu/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/id/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/is/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/it/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ja/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ko/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/li/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/lt/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/lv/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/mk/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ml/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/mn/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ms/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/nl/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/nn/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/no/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/pa/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/pl/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/pt/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/pt_BR/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ro/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ru/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/sk/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/sl/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/sq/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/sr/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/sr@Latn/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/sv/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/ta/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/tr/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/uk/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/vi/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/wa/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/yi/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/zh_CN/LC_MESSAGES/libbonobo-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/libbonobo-2.0.mo
+@dirrm share/idl/bonobo-activation-2.0
+@dirrm share/idl/bonobo-2.0
+@dirrm share/doc/bonobo-activation
+@dirrm share/doc/libbonobo
+@dirrm libdata/bonobo/servers
+@dirrm libdata/bonobo
+@dirrm lib/bonobo-2.0/samples
+@dirrm lib/bonobo-2.0
+@dirrm include/libbonobo-2.0/bonobo
+@dirrm include/libbonobo-2.0
+@dirrm include/bonobo-activation-2.0/bonobo-activation
+@dirrm include/bonobo-activation-2.0
+@dirrm etc/bonobo-activation
+@unexec /bin/rmdir %D/lib/bonobo/monikers 2>/dev/null || /usr/bin/true
+@unexec /bin/rmdir %D/lib/bonobo 2>/dev/null || /usr/bin/true
diff --git a/x11-toolkits/libbonoboui/Makefile b/x11-toolkits/libbonoboui/Makefile
new file mode 100644
index 000000000..255f11979
--- /dev/null
+++ b/x11-toolkits/libbonoboui/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: libbonoboui
+# Date created: 04 April 2002
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD: ports/x11-toolkits/libbonoboui/Makefile,v 1.42 2004/07/09 17:43:06 marcus Exp $
+#
+
+PORTNAME= libbonoboui
+PORTVERSION= 2.8.0
+CATEGORIES= x11-toolkits gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.8
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GUI frontend to the libbonobo component of GNOME 2
+
+USE_BZIP2= yes
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack gnomehier intlhack lthack \
+ libgnomecanvas libgnome
+USE_INC_LIBTOOL_VER=13
+INSTALLS_SHLIB= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/libbonoboui/distinfo b/x11-toolkits/libbonoboui/distinfo
new file mode 100644
index 000000000..b59d866f2
--- /dev/null
+++ b/x11-toolkits/libbonoboui/distinfo
@@ -0,0 +1,2 @@
+MD5 (gnome2/libbonoboui-2.8.0.tar.bz2) = 73e0b8883d8bea6b3bbd297dbbcb1f36
+SIZE (gnome2/libbonoboui-2.8.0.tar.bz2) = 970664
diff --git a/x11-toolkits/libbonoboui/files/patch-Makefile.in b/x11-toolkits/libbonoboui/files/patch-Makefile.in
new file mode 100644
index 000000000..fcdbe416b
--- /dev/null
+++ b/x11-toolkits/libbonoboui/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Fri Jan 16 13:17:47 2004
++++ Makefile.in Fri Jan 16 13:18:13 2004
+@@ -146,7 +146,7 @@
+ am__quote = @am__quote@
+ gnomelocaledir = @gnomelocaledir@
+ install_sh = @install_sh@
+-SUBDIRS = bonobo glade samples tests po doc
++SUBDIRS = bonobo glade samples po doc
+
+ libincludedir = $(includedir)/libbonoboui-2.0
+ libinclude_HEADERS = \
diff --git a/x11-toolkits/libbonoboui/files/patch-bonobo_bonobo-ui-util.c b/x11-toolkits/libbonoboui/files/patch-bonobo_bonobo-ui-util.c
new file mode 100644
index 000000000..9de410568
--- /dev/null
+++ b/x11-toolkits/libbonoboui/files/patch-bonobo_bonobo-ui-util.c
@@ -0,0 +1,21 @@
+--- bonobo/bonobo-ui-util.c.orig Fri Feb 28 10:40:12 2003
++++ bonobo/bonobo-ui-util.c Wed Apr 16 10:13:23 2003
+@@ -558,14 +558,11 @@
+ else
+ prefix = NULL;
+
+- if (prefix)
++ datadir = NULL;
++ g_object_get (G_OBJECT (gnome_program_get ()),
++ GNOME_PARAM_APP_DATADIR, &datadir, NULL);
++ if (!datadir && prefix)
+ datadir = g_strdup_printf ("%s/share", prefix);
+-
+- else {
+- datadir = NULL;
+- g_object_get (G_OBJECT (gnome_program_get ()),
+- GNOME_PARAM_APP_DATADIR, &datadir, NULL);
+- }
+
+ if (!datadir) /* desparate fallback */
+ datadir = g_strdup (BONOBO_DATADIR);
diff --git a/x11-toolkits/libbonoboui/pkg-descr b/x11-toolkits/libbonoboui/pkg-descr
new file mode 100644
index 000000000..8ca4e661c
--- /dev/null
+++ b/x11-toolkits/libbonoboui/pkg-descr
@@ -0,0 +1,7 @@
+Bonobo is a set of language- and system-independant CORBA
+interfaces for creating reusable components and compound documents.
+
+libbonoboui includes a Gtk+-based implementation of the Bonobo
+interfaces.
+
+WWW: http://www.gnome.org/
diff --git a/x11-toolkits/libbonoboui/pkg-plist b/x11-toolkits/libbonoboui/pkg-plist
new file mode 100644
index 000000000..5cc25c76e
--- /dev/null
+++ b/x11-toolkits/libbonoboui/pkg-plist
@@ -0,0 +1,151 @@
+include/libbonoboui-2.0/bonobo.h
+include/libbonoboui-2.0/bonobo/bonobo-canvas-component.h
+include/libbonoboui-2.0/bonobo/bonobo-canvas-item.h
+include/libbonoboui-2.0/bonobo/bonobo-control-frame.h
+include/libbonoboui-2.0/bonobo/bonobo-control.h
+include/libbonoboui-2.0/bonobo/bonobo-dock-band.h
+include/libbonoboui-2.0/bonobo/bonobo-dock-item.h
+include/libbonoboui-2.0/bonobo/bonobo-dock-layout.h
+include/libbonoboui-2.0/bonobo/bonobo-dock.h
+include/libbonoboui-2.0/bonobo/bonobo-file-selector-util.h
+include/libbonoboui-2.0/bonobo/bonobo-plug.h
+include/libbonoboui-2.0/bonobo/bonobo-property-control.h
+include/libbonoboui-2.0/bonobo/bonobo-selector-widget.h
+include/libbonoboui-2.0/bonobo/bonobo-selector.h
+include/libbonoboui-2.0/bonobo/bonobo-socket.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-component.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-config-widget.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-container.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-engine.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-main.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-node.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-sync.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-toolbar-button-item.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-toolbar-item.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-toolbar-toggle-button-item.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-toolbar.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-type-builtins.h
+include/libbonoboui-2.0/bonobo/bonobo-ui-util.h
+include/libbonoboui-2.0/bonobo/bonobo-widget.h
+include/libbonoboui-2.0/bonobo/bonobo-window.h
+include/libbonoboui-2.0/bonobo/bonobo-zoomable-frame.h
+include/libbonoboui-2.0/bonobo/bonobo-zoomable.h
+include/libbonoboui-2.0/libbonoboui.h
+lib/bonobo-2.0/samples/bonobo-sample-controls-2
+lib/libbonoboui-2.a
+lib/libbonoboui-2.so
+lib/libbonoboui-2.so.0
+lib/libglade/2.0/libbonobo.so
+libdata/bonobo/servers/Bonobo_Sample_Controls.server
+libdata/bonobo/servers/CanvDemo.server
+libdata/pkgconfig/libbonoboui-2.0.pc
+%%DOCSDIR%%/bonobo-controls.html
+%%DOCSDIR%%/bonobo-support-utilities.html
+%%DOCSDIR%%/bonobo-ui.html
+%%DOCSDIR%%/ch01.html
+%%DOCSDIR%%/control-frame.png
+%%DOCSDIR%%/control.png
+%%DOCSDIR%%/home.png
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/left.png
+%%DOCSDIR%%/libbonoboui-bonobo-a11y.html
+%%DOCSDIR%%/libbonoboui-bonobo-control-frame.html
+%%DOCSDIR%%/libbonoboui-bonobo-control.html
+%%DOCSDIR%%/libbonoboui-bonobo-file-selector-util.html
+%%DOCSDIR%%/libbonoboui-bonobo-plug.html
+%%DOCSDIR%%/libbonoboui-bonobo-property-control.html
+%%DOCSDIR%%/libbonoboui-bonobo-selector-widget.html
+%%DOCSDIR%%/libbonoboui-bonobo-selector.html
+%%DOCSDIR%%/libbonoboui-bonobo-socket.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-component.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-container.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-engine-config.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-engine.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-node.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-preferences.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-sync.html
+%%DOCSDIR%%/libbonoboui-bonobo-ui-util.html
+%%DOCSDIR%%/libbonoboui-bonobo-widget.html
+%%DOCSDIR%%/libbonoboui-bonobo-window.html
+%%DOCSDIR%%/libbonoboui-bonobo-wrapper.html
+%%DOCSDIR%%/libbonoboui-faq.html
+%%DOCSDIR%%/libbonoboui.devhelp
+%%DOCSDIR%%/right.png
+%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up.png
+share/gnome/gnome-2.0/ui/Bonobo_Sample_Container-ui.xml
+share/gnome/gnome-2.0/ui/Bonobo_Sample_Hello.xml
+share/locale/af/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/am/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ar/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/az/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/be/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/bg/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/bn/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/bs/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ca/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/cs/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/cy/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/da/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/de/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/el/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/en_CA/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/en_GB/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/es/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/et/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/eu/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/fa/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/fi/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/fr/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ga/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/gu/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/he/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/hi/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/hr/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/hu/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/id/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/is/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/it/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ja/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/kn/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ko/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/li/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/lt/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/lv/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ml/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/mn/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/mr/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ms/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/nb/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ne/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/nl/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/nn/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/no/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/or/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/pa/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/pl/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/pt/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/pt_BR/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ro/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ru/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/sk/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/sl/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/sq/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/sr/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/sr@Latn/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/sr@ije/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/sv/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/ta/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/tr/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/uk/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/vi/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/wa/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/yi/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/zh_CN/LC_MESSAGES/libbonoboui-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/libbonoboui-2.0.mo
+@dirrm lib/bonobo-2.0/samples
+@dirrm lib/bonobo-2.0
+@dirrm include/libbonoboui-2.0/bonobo
+@dirrm include/libbonoboui-2.0
+@dirrm %%DOCSDIR%%