summaryrefslogtreecommitdiff
path: root/devel/libbonobo
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2002-07-12 16:22:58 +0000
committerwiz <wiz@pkgsrc.org>2002-07-12 16:22:58 +0000
commite649b8481b4b0f4e1a5fbcda60431e442567bc6b (patch)
tree65d777db1b7610723f6f4a6362c279cb76a34dc1 /devel/libbonobo
parent297793fe39fd817b0117301e100aa371b117866e (diff)
downloadpkgsrc-e649b8481b4b0f4e1a5fbcda60431e442567bc6b.tar.gz
Initial import of libbonobo, from Julio Merino in pkg/17422.
Bonobo is a set of language and system independant CORBA interfaces for creating reusable components, controls and creating compound documents. We distinguish between `Bonobo' the name of the component architecture, and `bonobo' which is the C-based easy to use implemenatation of the Bonobo component architecture. libbonobo contains a rich API for dealing Bonobo Objects (activation for example).
Diffstat (limited to 'devel/libbonobo')
-rw-r--r--devel/libbonobo/DESCR10
-rw-r--r--devel/libbonobo/Makefile19
-rw-r--r--devel/libbonobo/PLIST135
-rw-r--r--devel/libbonobo/buildlink.mk45
-rw-r--r--devel/libbonobo/distinfo6
-rw-r--r--devel/libbonobo/patches/patch-aa15
-rw-r--r--devel/libbonobo/patches/patch-ab15
7 files changed, 245 insertions, 0 deletions
diff --git a/devel/libbonobo/DESCR b/devel/libbonobo/DESCR
new file mode 100644
index 00000000000..b46fc196246
--- /dev/null
+++ b/devel/libbonobo/DESCR
@@ -0,0 +1,10 @@
+Bonobo is a set of language and system independant CORBA interfaces
+for creating reusable components, controls and creating compound
+documents.
+
+We distinguish between `Bonobo' the name of the component architecture,
+and `bonobo' which is the C-based easy to use implemenatation of the
+Bonobo component architecture.
+
+libbonobo contains a rich API for dealing Bonobo Objects (activation
+for example).
diff --git a/devel/libbonobo/Makefile b/devel/libbonobo/Makefile
new file mode 100644
index 00000000000..355e3b54936
--- /dev/null
+++ b/devel/libbonobo/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/12 16:22:58 wiz Exp $
+
+DISTNAME= libbonobo-2.0.0
+CATEGORIES= devel gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=2.0.0/sources/libbonobo/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= jmmv@hispabsd.org
+HOMEPAGE= http://developer.gnome.org/
+COMMENT= GNOME2 Object activation framework library
+
+GNU_CONFIGURE= YES
+USE_BUILDLINK_ONLY= YES
+USE_LIBTOOL= YES
+USE_GMAKE= YES
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+
+.include "../../devel/bonobo-activation/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libbonobo/PLIST b/devel/libbonobo/PLIST
new file mode 100644
index 00000000000..f076dc50604
--- /dev/null
+++ b/devel/libbonobo/PLIST
@@ -0,0 +1,135 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/12 16:22:58 wiz Exp $
+bin/echo-client-2
+include/libbonobo-2.0/bonobo/Bonobo.h
+include/libbonobo-2.0/bonobo/bonobo-arg.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-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.a
+lib/bonobo/monikers/libmoniker_std_2.la
+lib/bonobo/monikers/libmoniker_std_2.so
+lib/bonobo/servers/Bonobo_Moniker_std.server
+lib/bonobo/servers/Bonobo_Sample_Echo.server
+lib/libbonobo-2.a
+lib/libbonobo-2.la
+lib/libbonobo-2.so
+lib/libbonobo-2.so.0
+lib/libbonobo-2.so.0.0
+lib/orbit-2.0/Bonobo_module.a
+lib/orbit-2.0/Bonobo_module.la
+lib/orbit-2.0/Bonobo_module.so
+lib/pkgconfig/libbonobo-2.0.pc
+share/gtk-doc/html/libbonobo/c4.html
+share/gtk-doc/html/libbonobo/index.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-arg.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-config-database.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-context.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-event-source.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-exception.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-generic-factory.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-i18n.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-item-container.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-item-handler.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-listener.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-macros.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-main.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-moniker-context.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-moniker-extender.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-moniker-simple.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-moniker-util.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-moniker.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-object.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-persist-client.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-persist-file.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-persist-stream.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-persist.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-property-bag-client.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-property-bag.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-running-context.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-shlib-factory.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-shutdown.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-storage-memory.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-storage.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-stream-client.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-stream-memory.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-transient.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-types.html
+share/gtk-doc/html/libbonobo/libbonobo-bonobo-xobject.html
+share/idl/bonobo-2.0/Bonobo.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
+${PKGLOCALEDIR}/locale/az/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/bg/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/es/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/fi/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/gl/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/it/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/ms/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/nn/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/no/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/pt/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/sl/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/ta/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/uk/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/vi/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/libbonobo-2.0.mo
+${PKGLOCALEDIR}/locale/zh_TW/LC_MESSAGES/libbonobo-2.0.mo
+@dirrm share/idl/bonobo-2.0
+@dirrm share/gtk-doc/html/libbonobo
+@dirrm lib/bonobo-2.0/samples
+@dirrm lib/bonobo-2.0
+@dirrm include/libbonobo-2.0/bonobo
+@dirrm include/libbonobo-2.0
diff --git a/devel/libbonobo/buildlink.mk b/devel/libbonobo/buildlink.mk
new file mode 100644
index 00000000000..ebe6621ed63
--- /dev/null
+++ b/devel/libbonobo/buildlink.mk
@@ -0,0 +1,45 @@
+# $NetBSD: buildlink.mk,v 1.1.1.1 2002/07/12 16:22:58 wiz Exp $
+#
+# This Makefile fragment is included by packages that use libbonobo.
+#
+# To use this Makefile fragment, simply:
+#
+# (1) Optionally define BUILDLINK_DEPENDS.libbonobo to the dependency pattern
+# for the version of libbonobo desired.
+# (2) Include this Makefile fragment in the package Makefile,
+# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header
+# search path, and
+# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search
+# path.
+
+.if !defined(LIBBONOBO_BUILDLINK_MK)
+LIBBONOBO_BUILDLINK_MK= # defined
+
+.include "../../mk/bsd.buildlink.mk"
+
+BUILDLINK_DEPENDS.libbonobo?= libbonobo>=2.0.0
+DEPENDS+= ${BUILDLINK_DEPENDS.libbonobo}:../../devel/libbonobo
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.libbonobo=libbonobo
+BUILDLINK_PREFIX.libbonobo_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.libbonobo+= include/libbonobo-2.0/bonobo/*
+BUILDLINK_FILES.libbonobo+= include/libbonobo-2.0/*
+BUILDLINK_FILES.libbonobo+= lib/bonobo/monikers/*
+BUILDLINK_FILES.libbonobo+= lib/bonobo/servers/*
+BUILDLINK_FILES.libbonobo+= lib/libbonobo-2.*
+BUILDLINK_FILES.libbonobo+= lib/orbit-2.0/Bonobo_module.*
+BUILDLINK_FILES.libbonobo+= lib/pkgconfig/libbonobo-2.0.pc
+BUILDLINK_FILES.libbonobo+= share/idl/bonobo-2.0/*
+
+.include "../../devel/pkgconfig/buildlink.mk"
+.include "../../mk/bsd.prefs.mk"
+
+BUILDLINK_TARGETS.libbonobo= libbonobo-buildlink
+BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.libbonobo}
+BUILDLINK_TARGETS+= ${BUILDLINK_PKG_CONFIG}
+
+pre-configure: ${BUILDLINK_TARGETS}
+libbonobo-buildlink: _BUILDLINK_USE
+
+.include "../../devel/bonobo-activation/buildlink.mk"
+.endif # LIBBONOBO_BUILDLINK_MK
diff --git a/devel/libbonobo/distinfo b/devel/libbonobo/distinfo
new file mode 100644
index 00000000000..d5aed80740c
--- /dev/null
+++ b/devel/libbonobo/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/07/12 16:22:58 wiz Exp $
+
+SHA1 (libbonobo-2.0.0.tar.bz2) = 7a42a169af5a493854b79cef20951504913f727b
+Size (libbonobo-2.0.0.tar.bz2) = 470293 bytes
+SHA1 (patch-aa) = 8d89014b6ccf9929a3dd0a91e84a0fb002e1800d
+SHA1 (patch-ab) = 1e7319c1a9731c9a0519f21ac72a3a9b58a83f68
diff --git a/devel/libbonobo/patches/patch-aa b/devel/libbonobo/patches/patch-aa
new file mode 100644
index 00000000000..8b601e37dbf
--- /dev/null
+++ b/devel/libbonobo/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/07/12 16:22:58 wiz Exp $
+
+--- doc/api/Makefile.am.orig Thu Jun 27 22:50:45 2002
++++ doc/api/Makefile.am Thu Jun 27 22:51:00 2002
+@@ -152,8 +152,8 @@
+ echo '-- Installing '$$i ; \
+ $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
+ done; \
+- echo '-- Installing $(srcdir)/html/index.sgml' ; \
+- $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
++ echo '-- Installing $(srcdir)/html/index.html' ; \
++ $(INSTALL_DATA) $(srcdir)/html/index.html $(DESTDIR)$(TARGET_DIR); \
+ fi)
+
+ #
diff --git a/devel/libbonobo/patches/patch-ab b/devel/libbonobo/patches/patch-ab
new file mode 100644
index 00000000000..a7c0596b4b3
--- /dev/null
+++ b/devel/libbonobo/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/07/12 16:22:58 wiz Exp $
+
+--- doc/api/Makefile.in.orig Sat Jun 1 19:04:34 2002
++++ doc/api/Makefile.in
+@@ -362,8 +367,8 @@
+ echo '-- Installing '$$i ; \
+ $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
+ done; \
+- echo '-- Installing $(srcdir)/html/index.sgml' ; \
+- $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
++ echo '-- Installing $(srcdir)/html/index.html' ; \
++ $(INSTALL_DATA) $(srcdir)/html/index.html $(DESTDIR)$(TARGET_DIR); \
+ fi)
+
+ #