From fb67261ec5ff4105931726bf126052c1c1dfc416 Mon Sep 17 00:00:00 2001 From: marcus Date: Sat, 19 Oct 2002 19:42:59 +0000 Subject: Add bonobo-activation. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@98 df743ca5-7f9a-e211-a948-0013205c9059 --- devel/bonobo-activation/Makefile | 36 +++++++ devel/bonobo-activation/distinfo | 1 + ...obo-activation::bonobo-activation-fork-server.c | 11 +++ devel/bonobo-activation/files/patch-configure | 13 +++ .../files/patch-server::Makefile.in | 11 +++ .../files/patch-server::activation-server-main.c | 14 +++ .../files/patch-utils::bonobo-slay.in | 21 ++++ devel/bonobo-activation/pkg-comment | 1 + devel/bonobo-activation/pkg-descr | 6 ++ devel/bonobo-activation/pkg-plist | 110 +++++++++++++++++++++ 10 files changed, 224 insertions(+) create mode 100644 devel/bonobo-activation/Makefile create mode 100644 devel/bonobo-activation/distinfo create mode 100644 devel/bonobo-activation/files/patch-bonobo-activation::bonobo-activation-fork-server.c create mode 100644 devel/bonobo-activation/files/patch-configure create mode 100644 devel/bonobo-activation/files/patch-server::Makefile.in create mode 100644 devel/bonobo-activation/files/patch-server::activation-server-main.c create mode 100644 devel/bonobo-activation/files/patch-utils::bonobo-slay.in create mode 100644 devel/bonobo-activation/pkg-comment create mode 100644 devel/bonobo-activation/pkg-descr create mode 100644 devel/bonobo-activation/pkg-plist (limited to 'devel') diff --git a/devel/bonobo-activation/Makefile b/devel/bonobo-activation/Makefile new file mode 100644 index 000000000..ab46d3b2d --- /dev/null +++ b/devel/bonobo-activation/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: bonobo-activation +# Date Created: 13 February 2002 +# Whom: Maxim Sobolev +# +# $FreeBSD: ports/devel/bonobo-activation/Makefile,v 1.24 2002/09/20 17:06:23 marcus Exp $ +# + +PORTNAME= bonobo-activation +PORTVERSION= 2.1.0 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.1 +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org + +LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \ + ORBit-2.0:${PORTSDIR}/devel/ORBit2 + +USE_BZIP2= yes +USE_GMAKE= yes +USE_BISON= yes +USE_GNOMENG= yes +USE_GNOME= gnomehack +INSTALLS_SHLIB= yes +USE_LIBTOOL= yes +USE_PERL5= yes +CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ + --disable-gtk-doc +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" +CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL} + +MAN1= bonobo-activation-server.1 + +.include diff --git a/devel/bonobo-activation/distinfo b/devel/bonobo-activation/distinfo new file mode 100644 index 000000000..84655f31d --- /dev/null +++ b/devel/bonobo-activation/distinfo @@ -0,0 +1 @@ +MD5 (gnome2/bonobo-activation-2.1.0.tar.bz2) = b2a88b40619724d423c918d37e4ebcba diff --git a/devel/bonobo-activation/files/patch-bonobo-activation::bonobo-activation-fork-server.c b/devel/bonobo-activation/files/patch-bonobo-activation::bonobo-activation-fork-server.c new file mode 100644 index 000000000..db8d816a8 --- /dev/null +++ b/devel/bonobo-activation/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/bonobo-activation/files/patch-configure b/devel/bonobo-activation/files/patch-configure new file mode 100644 index 000000000..648ade496 --- /dev/null +++ b/devel/bonobo-activation/files/patch-configure @@ -0,0 +1,13 @@ + +$FreeBSD: ports/devel/bonobo-activation/files/patch-configure,v 1.1 2002/04/26 08:04:28 sobomax Exp $ + +--- configure 2002/04/26 07:57:36 1.1 ++++ configure 2002/04/26 07:57:49 +@@ -6312,6 +6312,7 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' diff --git a/devel/bonobo-activation/files/patch-server::Makefile.in b/devel/bonobo-activation/files/patch-server::Makefile.in new file mode 100644 index 000000000..80acb58f6 --- /dev/null +++ b/devel/bonobo-activation/files/patch-server::Makefile.in @@ -0,0 +1,11 @@ +--- server/Makefile.in.orig Sat Oct 19 15:35:36 2002 ++++ server/Makefile.in Sat Oct 19 15:37:02 2002 +@@ -154,7 +154,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/bonobo-activation/files/patch-server::activation-server-main.c b/devel/bonobo-activation/files/patch-server::activation-server-main.c new file mode 100644 index 000000000..d5df44a0f --- /dev/null +++ b/devel/bonobo-activation/files/patch-server::activation-server-main.c @@ -0,0 +1,14 @@ + +$FreeBSD: ports/devel/bonobo-activation/files/patch-server::activation-server-main.c,v 1.2 2002/05/28 16:08:17 marcus Exp $ + +--- server/activation-server-main.c.orig Tue May 14 04:51:55 2002 ++++ server/activation-server-main.c Mon May 27 13:36:25 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/bonobo-activation/files/patch-utils::bonobo-slay.in b/devel/bonobo-activation/files/patch-utils::bonobo-slay.in new file mode 100644 index 000000000..44212a041 --- /dev/null +++ b/devel/bonobo-activation/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/bonobo-activation/pkg-comment b/devel/bonobo-activation/pkg-comment new file mode 100644 index 000000000..8fc03b86a --- /dev/null +++ b/devel/bonobo-activation/pkg-comment @@ -0,0 +1 @@ +An object activation framework for GNOME 2.0 diff --git a/devel/bonobo-activation/pkg-descr b/devel/bonobo-activation/pkg-descr new file mode 100644 index 000000000..be2a5b6b6 --- /dev/null +++ b/devel/bonobo-activation/pkg-descr @@ -0,0 +1,6 @@ +bonobo-activation is the object activation framework, a much more powerful +replacement for gnorba in the GNOME 2.0 development platform. It's used by +Nautilus (and other GNOME applications) for advanced object query and +activation capabilities. + +WWW: http://www.gnome.org/ diff --git a/devel/bonobo-activation/pkg-plist b/devel/bonobo-activation/pkg-plist new file mode 100644 index 000000000..ba64d17ef --- /dev/null +++ b/devel/bonobo-activation/pkg-plist @@ -0,0 +1,110 @@ +bin/activation-client +bin/bonobo-activation-empty-server +bin/bonobo-activation-run-query +bin/bonobo-slay +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-base-service.h +include/bonobo-activation-2.0/bonobo-activation/bonobo-activation-id.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 +lib/libbonobo-activation.a +lib/libbonobo-activation.so +lib/libbonobo-activation.so.4 +libdata/bonobo/servers/Bonobo_CosNaming_NamingContext.server +libdata/bonobo/servers/broken.server +libdata/bonobo/servers/empty.server +libdata/bonobo/servers/plugin.server +libdata/pkgconfig/bonobo-activation-2.0.pc +libexec/bonobo-activation-server +sbin/bonobo-activation-sysconf +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.png +share/doc/bonobo-activation/checklist.html +share/doc/bonobo-activation/configuring.html +share/doc/bonobo-activation/fdl-section1.html +share/doc/bonobo-activation/fdl-section10.html +share/doc/bonobo-activation/fdl-section2.html +share/doc/bonobo-activation/fdl-section3.html +share/doc/bonobo-activation/fdl-section4.html +share/doc/bonobo-activation/fdl-section5.html +share/doc/bonobo-activation/fdl-section6.html +share/doc/bonobo-activation/fdl-section7.html +share/doc/bonobo-activation/fdl-section8.html +share/doc/bonobo-activation/fdl-section9.html +share/doc/bonobo-activation/fdl-using.html +share/doc/bonobo-activation/fdl.html +share/doc/bonobo-activation/index.html +share/doc/bonobo-activation/index.sgml +share/doc/bonobo-activation/migrating.html +share/doc/bonobo-activation/query-langage.html +share/doc/bonobo-activation/query-syntax.html +share/doc/bonobo-activation/server-arch.html +share/doc/bonobo-activation/server-xml-reference.html +share/doc/bonobo-activation/tutorial.html +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/locale/az/LC_MESSAGES/bonobo-activation.mo +share/locale/ar/LC_MESSAGES/bonobo-activation.mo +share/locale/bg/LC_MESSAGES/bonobo-activation.mo +share/locale/ca/LC_MESSAGES/bonobo-activation.mo +share/locale/cs/LC_MESSAGES/bonobo-activation.mo +share/locale/da/LC_MESSAGES/bonobo-activation.mo +share/locale/de/LC_MESSAGES/bonobo-activation.mo +share/locale/el/LC_MESSAGES/bonobo-activation.mo +share/locale/es/LC_MESSAGES/bonobo-activation.mo +share/locale/fi/LC_MESSAGES/bonobo-activation.mo +share/locale/fr/LC_MESSAGES/bonobo-activation.mo +share/locale/ga/LC_MESSAGES/bonobo-activation.mo +share/locale/gl/LC_MESSAGES/bonobo-activation.mo +share/locale/hi/LC_MESSAGES/bonobo-activation.mo +share/locale/hu/LC_MESSAGES/bonobo-activation.mo +share/locale/it/LC_MESSAGES/bonobo-activation.mo +share/locale/ja/LC_MESSAGES/bonobo-activation.mo +share/locale/ko/LC_MESSAGES/bonobo-activation.mo +share/locale/lv/LC_MESSAGES/bonobo-activation.mo +share/locale/ms/LC_MESSAGES/bonobo-activation.mo +share/locale/nl/LC_MESSAGES/bonobo-activation.mo +share/locale/nn/LC_MESSAGES/bonobo-activation.mo +share/locale/no/LC_MESSAGES/bonobo-activation.mo +share/locale/pl/LC_MESSAGES/bonobo-activation.mo +share/locale/pt/LC_MESSAGES/bonobo-activation.mo +share/locale/pt_BR/LC_MESSAGES/bonobo-activation.mo +share/locale/ro/LC_MESSAGES/bonobo-activation.mo +share/locale/ru/LC_MESSAGES/bonobo-activation.mo +share/locale/sk/LC_MESSAGES/bonobo-activation.mo +share/locale/sl/LC_MESSAGES/bonobo-activation.mo +share/locale/sq/LC_MESSAGES/bonobo-activation.mo +share/locale/sv/LC_MESSAGES/bonobo-activation.mo +share/locale/ta/LC_MESSAGES/bonobo-activation.mo +share/locale/tr/LC_MESSAGES/bonobo-activation.mo +share/locale/uk/LC_MESSAGES/bonobo-activation.mo +share/locale/vi/LC_MESSAGES/bonobo-activation.mo +share/locale/zh_CN/LC_MESSAGES/bonobo-activation.mo +share/locale/zh_TW/LC_MESSAGES/bonobo-activation.mo +@dirrm share/idl/bonobo-activation-2.0 +@dirrm share/doc/bonobo-activation +@dirrm libdata/bonobo/servers +@dirrm libdata/bonobo +@dirrm include/bonobo-activation-2.0/bonobo-activation +@dirrm include/bonobo-activation-2.0 +@dirrm etc/bonobo-activation -- cgit v1.2.3