diff options
-rw-r--r-- | meta-pkgs/ruby-gnome2/Makefile.common | 33 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/distinfo | 28 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-aa | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-ab | 10 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-ac | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-ad | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-af | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-ag | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-an | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-ao | 24 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-ap | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-ar | 85 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-as | 15 | ||||
-rw-r--r-- | print/ruby-gnome2-poppler/Makefile | 4 | ||||
-rw-r--r-- | www/ruby-gnome2-gtkmozembed/Makefile | 3 | ||||
-rw-r--r-- | x11/ruby-gnome2-panelapplet/PLIST | 3 |
16 files changed, 191 insertions, 42 deletions
diff --git a/meta-pkgs/ruby-gnome2/Makefile.common b/meta-pkgs/ruby-gnome2/Makefile.common index 3357c3fcf34..f0692addce1 100644 --- a/meta-pkgs/ruby-gnome2/Makefile.common +++ b/meta-pkgs/ruby-gnome2/Makefile.common @@ -1,7 +1,33 @@ -# $NetBSD: Makefile.common,v 1.8 2008/10/28 13:43:57 obache Exp $ +# $NetBSD: Makefile.common,v 1.9 2009/05/31 09:00:48 obache Exp $ # +# used by devel/ruby-gnome2-atk/Makefile +# used by devel/ruby-gnome2-bonobo/Makefile +# used by devel/ruby-gnome2-bonoboui/Makefile +# used by devel/ruby-gnome2-gconf/Makefile +# used by devel/ruby-gnome2-glib/Makefile +# used by devel/ruby-gnome2-libglade/Makefile +# used by devel/ruby-gnome2-pango/Makefile +# used by graphics/ruby-gnome2-gdkpixbuf/Makefile +# used by graphics/ruby-gnome2-gnomecanvas/Makefile +# used by graphics/ruby-gnome2-goocanvas/Makefile +# used by graphics/ruby-gnome2-gtkglext/Makefile +# used by graphics/ruby-gnome2-libart/Makefile +# used by graphics/ruby-gnome2-rsvg/Makefile +# used by multimedia/ruby-gnome2-gstreamer/Makefile +# used by print/ruby-gnome2-gnomeprint/Makefile +# used by print/ruby-gnome2-gnomeprintui/Makefile +# used by print/ruby-gnome2-poppler/Makefile +# used by sysutils/ruby-gnome2-gnomevfs/Makefile +# used by www/ruby-gnome2-gtkhtml2/Makefile +# used by www/ruby-gnome2-gtkmozembed/Makefile +# used by x11/ruby-gnome2-gnome/Makefile +# used by x11/ruby-gnome2-gtk/Makefile +# used by x11/ruby-gnome2-gtksourceview/Makefile +# used by x11/ruby-gnome2-gtksourceview2/Makefile +# used by x11/ruby-gnome2-panelapplet/Makefile +# used by x11/ruby-gnome2-vte/Makefile -DISTNAME= ruby-gnome2-all-0.18.1 +DISTNAME= ruby-gnome2-all-0.19.0 CATEGORIES+= ruby MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ruby-gnome2/} @@ -10,8 +36,9 @@ PATCHDIR= ${.CURDIR}/../../meta-pkgs/ruby-gnome2/patches MAINTAINER= dieter.NetBSD@pandora.be HOMEPAGE= http://ruby-gnome2.sourceforge.jp/ +LICENSE= gnu-lgpl-v2.1 -VERSION= 0.18.1 +VERSION= 0.19.0 RUBY_HAS_ARCHLIB= yes USE_RUBY_EXTCONF= yes diff --git a/meta-pkgs/ruby-gnome2/distinfo b/meta-pkgs/ruby-gnome2/distinfo index c59e7eb0825..8ffdf7bfcc2 100644 --- a/meta-pkgs/ruby-gnome2/distinfo +++ b/meta-pkgs/ruby-gnome2/distinfo @@ -1,14 +1,16 @@ -$NetBSD: distinfo,v 1.8 2008/10/28 13:43:57 obache Exp $ +$NetBSD: distinfo,v 1.9 2009/05/31 09:00:48 obache Exp $ -SHA1 (ruby-gnome2-all-0.18.1.tar.gz) = 3d5b3666d1fe2b717c98f68019722a4a144bbc0d -RMD160 (ruby-gnome2-all-0.18.1.tar.gz) = cd85a0ffcedcd7ca857631f8ff7aba08c98c90e6 -Size (ruby-gnome2-all-0.18.1.tar.gz) = 1501200 bytes -SHA1 (patch-aa) = 1e3330a13df0786a1e3559a57578c99c6d3fce85 -SHA1 (patch-ab) = 3056c970276c2b6442fb7792a457b356cd1a0cb6 -SHA1 (patch-ac) = 0713a9c0255d7e08769645451ca33282c93e280f -SHA1 (patch-ad) = c50e2ba5299d48eecfc6d68940efc2562cefa0d0 -SHA1 (patch-af) = b45bd1593f9ca2b577ccfa5693507aae6aad3440 -SHA1 (patch-ag) = e46ee6839e9df605b6cdb04c5c2a2a4970563747 -SHA1 (patch-an) = fe2160188643513011c9a2db8d7a21437c1c3516 -SHA1 (patch-ao) = ec787fd91c52f8ecbf4aa6166bb4b288f35b97b5 -SHA1 (patch-ap) = d14bd0b87149d6cf68a22e5b2ad16e86d50b107c +SHA1 (ruby-gnome2-all-0.19.0.tar.gz) = 59e20b43a2592d63373bba72430e72ffd84e4f68 +RMD160 (ruby-gnome2-all-0.19.0.tar.gz) = fb56d0e3e63a82d56c7b9efdb859ededba0fbbce +Size (ruby-gnome2-all-0.19.0.tar.gz) = 2321941 bytes +SHA1 (patch-aa) = bb42e339a8441f7d35951b383b8f3d0379e8a28e +SHA1 (patch-ab) = 5a4277ae9d007927de7667458b0c8da49c15bcea +SHA1 (patch-ac) = baa182ff65cddbb623e943c0f8ff2875a73c1e51 +SHA1 (patch-ad) = f872f01bd22a0d0f46068cbaed4d44ca98b073c5 +SHA1 (patch-af) = b37ac30eb73fd2d3eb3aadd76d5aeb7a930eeabe +SHA1 (patch-ag) = 24cdbb883400d56e308bcc3034852b2a82f11930 +SHA1 (patch-an) = 218d7dcdafad3baefb438fb645260c3b419f75e9 +SHA1 (patch-ao) = 988b73484ba7eccfd15e52c1e59c91991378408d +SHA1 (patch-ap) = 9cdbc50e8f51ab7fff97206b157e8d1a5f717f3c +SHA1 (patch-ar) = b6efa6163ce8dbb184269e60e2823d4151a7aa8c +SHA1 (patch-as) = b5829f4f36e364bc306a62f20f67a37a37a28f1d diff --git a/meta-pkgs/ruby-gnome2/patches/patch-aa b/meta-pkgs/ruby-gnome2/patches/patch-aa index a04386c1ae3..f4a2ccbb12c 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-aa +++ b/meta-pkgs/ruby-gnome2/patches/patch-aa @@ -1,4 +1,6 @@ -$NetBSD: patch-aa,v 1.3 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-aa,v 1.4 2009/05/31 09:00:48 obache Exp $ + +Install files into vendor. --- atk/src/depend.orig 2008-01-03 02:56:49.000000000 +0000 +++ atk/src/depend diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ab b/meta-pkgs/ruby-gnome2/patches/patch-ab index a5e03da7fb3..0881a736f59 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-ab +++ b/meta-pkgs/ruby-gnome2/patches/patch-ab @@ -1,6 +1,8 @@ -$NetBSD: patch-ab,v 1.3 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-ab,v 1.4 2009/05/31 09:00:48 obache Exp $ ---- glib/src/depend.orig 2008-09-30 14:41:50.000000000 +0000 +Install files in vendor. + +--- glib/src/depend.orig 2009-05-18 12:47:11.000000000 +0000 +++ glib/src/depend @@ -1,6 +1,6 @@ -install: @@ -8,10 +10,10 @@ $NetBSD: patch-ab,v 1.3 2008/10/22 10:42:02 obache Exp $ - @$(RUBY) -run -e install -- -m 0644 -v $(srcdir)/rbgutil.h $(sitearchdir)$(target_prefix) - @$(RUBY) -run -e install -- -m 0644 -v $(srcdir)/rbgobject.h $(sitearchdir)$(target_prefix) - @$(RUBY) -run -e install -- -m 0644 -v $(srcdir)/rbgcompat.h $(sitearchdir)$(target_prefix) -- @$(RUBY) -run -e install -- -m 0644 -v $(srcdir)/glib-enum-types.h $(sitearchdir)$(target_prefix) +- @$(RUBY) -run -e install -- -m 0644 -v glib-enum-types.h $(sitearchdir)$(target_prefix) +install-so: + $(INSTALL_DATA) $(srcdir)/rbglib.h $(RUBYARCHDIR) + $(INSTALL_DATA) $(srcdir)/rbgutil.h $(RUBYARCHDIR) + $(INSTALL_DATA) $(srcdir)/rbgobject.h $(RUBYARCHDIR) + $(INSTALL_DATA) $(srcdir)/rbgcompat.h $(RUBYARCHDIR) -+ $(INSTALL_DATA) $(srcdir)/glib-enum-types.h $(RUBYARCHDIR) ++ $(INSTALL_DATA) glib-enum-types.h $(RUBYARCHDIR) diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ac b/meta-pkgs/ruby-gnome2/patches/patch-ac index 23b89dceefb..a212eaf3d6d 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-ac +++ b/meta-pkgs/ruby-gnome2/patches/patch-ac @@ -1,4 +1,6 @@ -$NetBSD: patch-ac,v 1.3 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-ac,v 1.4 2009/05/31 09:00:48 obache Exp $ + +Also look at vendor. --- glib/src/lib/mkmf-gnome2.rb.orig 2008-09-13 11:18:06.000000000 +0000 +++ glib/src/lib/mkmf-gnome2.rb diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ad b/meta-pkgs/ruby-gnome2/patches/patch-ad index c16a2c934e5..3382461f3e4 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-ad +++ b/meta-pkgs/ruby-gnome2/patches/patch-ad @@ -1,4 +1,6 @@ -$NetBSD: patch-ad,v 1.3 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-ad,v 1.4 2009/05/31 09:00:48 obache Exp $ + +Install files in vendor. --- gtk/src/depend.orig 2008-09-30 13:00:42.000000000 +0000 +++ gtk/src/depend diff --git a/meta-pkgs/ruby-gnome2/patches/patch-af b/meta-pkgs/ruby-gnome2/patches/patch-af index 9c990536e18..32f92d5b850 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-af +++ b/meta-pkgs/ruby-gnome2/patches/patch-af @@ -1,4 +1,6 @@ -$NetBSD: patch-af,v 1.3 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-af,v 1.4 2009/05/31 09:00:48 obache Exp $ + +Install files in vendor. --- libart/src/depend.orig 2008-01-03 02:59:38.000000000 +0000 +++ libart/src/depend diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ag b/meta-pkgs/ruby-gnome2/patches/patch-ag index e6f867e244e..ada0f9c7c1a 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-ag +++ b/meta-pkgs/ruby-gnome2/patches/patch-ag @@ -1,4 +1,6 @@ -$NetBSD: patch-ag,v 1.3 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-ag,v 1.4 2009/05/31 09:00:48 obache Exp $ + +Install files in vendor. --- pango/src/depend.orig 2008-01-03 03:00:57.000000000 +0000 +++ pango/src/depend diff --git a/meta-pkgs/ruby-gnome2/patches/patch-an b/meta-pkgs/ruby-gnome2/patches/patch-an index 4be268f8098..b5fd8c914a0 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-an +++ b/meta-pkgs/ruby-gnome2/patches/patch-an @@ -1,4 +1,6 @@ -$NetBSD: patch-an,v 1.2 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-an,v 1.3 2009/05/31 09:00:48 obache Exp $ + +use gem version rcairo as fallback --- gdkpixbuf/lib/gdk_pixbuf2.rb.orig 2007-10-23 12:51:24.000000000 +0000 +++ gdkpixbuf/lib/gdk_pixbuf2.rb diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ao b/meta-pkgs/ruby-gnome2/patches/patch-ao index e7e19e6dfd1..cb1e13f7b7a 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-ao +++ b/meta-pkgs/ruby-gnome2/patches/patch-ao @@ -1,17 +1,17 @@ -$NetBSD: patch-ao,v 1.2 2008/10/22 10:42:02 obache Exp $ +$NetBSD: patch-ao,v 1.3 2009/05/31 09:00:48 obache Exp $ ---- gtk/src/lib/gtk2/base.rb.orig 2008-04-10 14:01:35.000000000 +0000 +remove cairo loading because Ruby/Pango has tried it. + +--- gtk/src/lib/gtk2/base.rb.orig 2008-05-12 14:44:38.000000000 +0000 +++ gtk/src/lib/gtk2/base.rb -@@ -13,7 +13,12 @@ require 'glib2' +@@ -12,10 +12,6 @@ + require 'glib2' require 'atk' require 'pango' - begin -+ begin - require 'cairo' -+ rescue LoadError -+ require 'rubygems' -+ require 'cairo' -+ end - rescue LoadError - end +-begin +- require 'cairo' +-rescue LoadError +-end require 'gtk2.so' + require 'gdk_pixbuf2' + diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ap b/meta-pkgs/ruby-gnome2/patches/patch-ap index d7640ee514b..d492fc69a54 100644 --- a/meta-pkgs/ruby-gnome2/patches/patch-ap +++ b/meta-pkgs/ruby-gnome2/patches/patch-ap @@ -1,4 +1,6 @@ -$NetBSD: patch-ap,v 1.2 2008/10/22 10:42:03 obache Exp $ +$NetBSD: patch-ap,v 1.3 2009/05/31 09:00:48 obache Exp $ + +use gem version rcairo as fallback --- pango/src/lib/pango.rb.orig 2007-12-28 09:01:22.000000000 +0000 +++ pango/src/lib/pango.rb diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ar b/meta-pkgs/ruby-gnome2/patches/patch-ar new file mode 100644 index 00000000000..a89de3d7712 --- /dev/null +++ b/meta-pkgs/ruby-gnome2/patches/patch-ar @@ -0,0 +1,85 @@ +$NetBSD: patch-ar,v 1.1 2009/05/31 09:00:48 obache Exp $ + +use GHashTable instead of Ruby's Hash to avoid object creation while GC. + +--- glib/src/rbgobj_type.c.orig 2009-05-18 12:47:11.000000000 +0000 ++++ glib/src/rbgobj_type.c +@@ -8,5 +8,5 @@ + created at: Sun Jun 9 20:31:47 JST 2002 + +- Copyright (C) 2002-2008 Ruby-GNOME2 Project Team ++ Copyright (C) 2002-2009 Ruby-GNOME2 Project Team + Copyright (C) 2002,2003 Masahiro Sakai + +@@ -29,5 +29,5 @@ static ID id_superclass; + static ID id_lock; + static ID id_unlock; +-static VALUE gtype_to_cinfo; ++static GHashTable *gtype_to_cinfo; + static VALUE klass_to_cinfo; + +@@ -132,9 +132,7 @@ rbgobj_lookup_class_by_gtype_without_loc + return NULL; + +- c = rb_hash_aref(gtype_to_cinfo, INT2NUM(gtype)); +- if (!NIL_P(c)) { +- Data_Get_Struct(c, RGObjClassInfo, cinfo); ++ cinfo = g_hash_table_lookup(gtype_to_cinfo, GUINT_TO_POINTER(gtype)); ++ if (cinfo) + return cinfo; +- } + + if (!create_class) +@@ -185,5 +183,5 @@ rbgobj_lookup_class_by_gtype_without_loc + + rb_hash_aset(klass_to_cinfo, cinfo->klass, c); +- rb_hash_aset(gtype_to_cinfo, INT2NUM(gtype), c); ++ g_hash_table_insert(gtype_to_cinfo, GUINT_TO_POINTER(gtype), cinfo); + + if (G_TYPE_IS_CLASSED(gtype)) +@@ -336,17 +334,25 @@ rbgobj_register_class(VALUE klass, + gboolean gtype2klass) + { +- RGObjClassInfo* cinfo; +- VALUE c = Data_Make_Struct(rb_cData, RGObjClassInfo, cinfo_mark, NULL, cinfo); +- +- cinfo->klass = klass; +- cinfo->gtype = gtype; +- cinfo->mark = NULL; +- cinfo->free = NULL; +- cinfo->flags = 0; +- ++ RGObjClassInfo* cinfo = NULL; ++ VALUE c = Qnil; ++ ++ if (klass2gtype) ++ c = Data_Make_Struct(rb_cData, RGObjClassInfo, cinfo_mark, NULL, cinfo); ++ if (gtype2klass && !cinfo) ++ cinfo = g_new(RGObjClassInfo, 1); ++ ++ if (cinfo) { ++ cinfo->klass = klass; ++ cinfo->gtype = gtype; ++ cinfo->mark = NULL; ++ cinfo->free = NULL; ++ cinfo->flags = 0; ++ } ++ + if (klass2gtype) +- rb_hash_aset(klass_to_cinfo, cinfo->klass, c); ++ rb_hash_aset(klass_to_cinfo, cinfo->klass, c); ++ + if (gtype2klass) +- rb_hash_aset(gtype_to_cinfo, INT2NUM(gtype), c); ++ g_hash_table_insert(gtype_to_cinfo, GUINT_TO_POINTER(gtype), cinfo); + } + +@@ -363,7 +369,6 @@ Init_typemap() + id_superclass = rb_intern("superclass"); + +- rb_global_variable(>ype_to_cinfo); ++ gtype_to_cinfo = g_hash_table_new(g_direct_hash, g_direct_equal); + rb_global_variable(&klass_to_cinfo); +- gtype_to_cinfo = rb_hash_new(); + klass_to_cinfo = rb_hash_new(); + diff --git a/meta-pkgs/ruby-gnome2/patches/patch-as b/meta-pkgs/ruby-gnome2/patches/patch-as new file mode 100644 index 00000000000..f8de6ba09f0 --- /dev/null +++ b/meta-pkgs/ruby-gnome2/patches/patch-as @@ -0,0 +1,15 @@ +$NetBSD: patch-as,v 1.1 2009/05/31 09:00:48 obache Exp $ + +choose only readable(existing) header files + +--- gtkmozembed/extconf.rb.orig 2009-05-18 12:47:19.000000000 +0000 ++++ gtkmozembed/extconf.rb +@@ -77,7 +77,7 @@ create_makefile_at_srcdir(PACKAGE_NAME, + end + headers = include_paths.inject([]) do |result, path| + gtkmozembed_h = File.join(path, "gtkmozembed.h") +- result += [gtkmozembed_h] if gtkmozembed_h ++ result += [gtkmozembed_h] if File.readable?(gtkmozembed_h) + result + end + glib_mkenums(enum_type_prefix, headers, "GTK_TYPE_", ["gtkmozembed.h"]) diff --git a/print/ruby-gnome2-poppler/Makefile b/print/ruby-gnome2-poppler/Makefile index 46f6203425f..06677d3dd59 100644 --- a/print/ruby-gnome2-poppler/Makefile +++ b/print/ruby-gnome2-poppler/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2008/09/17 00:21:50 obache Exp $ +# $NetBSD: Makefile,v 1.5 2009/05/31 09:00:48 obache Exp $ # PKGNAME= ${RUBY_PKGPREFIX}-gnome2-poppler-${VERSION} @@ -10,6 +10,7 @@ PKG_DESTDIR_SUPPORT= user-destdir RUBY_EXTCONF_SUBDIRS= poppler DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gdkpixbuf>=${VERSION}:../../graphics/ruby-gnome2-gdkpixbuf +DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk>=${VERSION}:../../x11/ruby-gnome2-gtk USE_TOOLS+= pkg-config do-test: @@ -18,5 +19,6 @@ do-test: BUILDLINK_API_DEPENDS.poppler-glib+= poppler-glib>=0.6.0 .include "../../graphics/ruby-rcairo/buildlink3.mk" +BUILDLINK_API_DEPENDS.poppler-glib+= poppler-glib>=0.8.0 .include "../../print/poppler-glib/buildlink3.mk" .include "../../meta-pkgs/ruby-gnome2/Makefile.common" diff --git a/www/ruby-gnome2-gtkmozembed/Makefile b/www/ruby-gnome2-gtkmozembed/Makefile index 4c658ded366..bfb4de26ef9 100644 --- a/www/ruby-gnome2-gtkmozembed/Makefile +++ b/www/ruby-gnome2-gtkmozembed/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2008/10/28 13:43:58 obache Exp $ +# $NetBSD: Makefile,v 1.3 2009/05/31 09:00:49 obache Exp $ # PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gtkmozembed-${VERSION} @@ -10,6 +10,7 @@ PKG_DESTDIR_SUPPORT= user-destdir RUBY_EXTCONF_SUBDIRS= gtkmozembed DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk>=${VERSION}:../../x11/ruby-gnome2-gtk +USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config PKG_OPTIONS_VAR= PKG_OPTIONS.ruby-gnome2-gtkmozembed diff --git a/x11/ruby-gnome2-panelapplet/PLIST b/x11/ruby-gnome2-panelapplet/PLIST index a64b7887bb2..328ad0f86ec 100644 --- a/x11/ruby-gnome2-panelapplet/PLIST +++ b/x11/ruby-gnome2-panelapplet/PLIST @@ -1,3 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2008/06/19 15:15:28 taca Exp $ +@comment $NetBSD: PLIST,v 1.3 2009/05/31 09:00:49 obache Exp $ ${RUBY_VENDORARCHLIB}/panelapplet2.${RUBY_DLEXT} +${RUBY_VENDORARCHLIB}/panelapplet2_main.${RUBY_DLEXT} ${RUBY_VENDORLIB}/panelapplet2.rb |