summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2013-06-15 09:39:33 +0000
committerobache <obache@pkgsrc.org>2013-06-15 09:39:33 +0000
commitec3b011785c97a009d29feaae0b7e138f48eb697 (patch)
tree7b3d3a59528bfa6867f759e81430b3a6d8ec9d76
parent7abe68e61e40aa525a37ae98f9bbadc0ebbb3203 (diff)
downloadpkgsrc-ec3b011785c97a009d29feaae0b7e138f48eb697.tar.gz
Update ruby-gnome2 to 2.0.2.
(whth addition of cairo-gobject, webkit-gtk and webkit-gtk2 binding packages) == Ruby-GNOME2 2.0.2: 2013-05-26 Windows XP re-supportted release! === Changes ==== Ruby/GLib2 * Improvements * Added rbgutil_key_equal() convenient function. It is used for comparing key that may be String or Symbol. ==== Ruby/Pango * Improvements * [windows] Forced to disable uniscribe backend of HarfBuzz. [ruby-list:49412] [Reported by Masafumi Yokoyama] * Don't define Pango::CairoFcFontMap and Pango::CairoWin32FontMap because they may cause crash on OS X. [shocker-ja:1119] [Reported by znz] * Updated samples. [GitHub#164] [Patch by Kentaro Fukuchi] * Fixes * Fixed wrong index access in Pango::GlyphString#glyphs. [ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi] === Thanks * Kentaro Fukuchi * Masafumi Yokoyama * znz == Ruby-GNOME2 2.0.1: 2013-05-25 Ruby 1.8 support is dropped release! === Changes ==== All * Improvements * Dropped Ruby 1.8 support. * Updated bundled binaries versions for Windows. ==== Ruby/Pango * Improvements * Added Pango::CairoFontMap.set_default. * Enabled fontconfig font on Windows. * Defined Pango::CairoFcFontMap on init if it is available. * Defined Pango::CairoWin32FontMap on init if it is available. ==== Ruby/GTK3 * Improvements * Added Gtk::Image#set_from_icon_set. [GitHub#150] [Patch by Detlef Reichl] * Added Gtk::Image#set_from_stock. [GitHub#150] [Patch by Detlef Reichl] * Added Gtk::Image#set_from_gicon. [GitHub#150] [Patch by Detlef Reichl] * Updated samples. [GitHUb#151] [Patch by Detlef Reichl] * Fixes * Fixed a GC related crash bug. [ruby-gnome2-devel-en] [Reported by Detlef Reichl] ==== Ruby/GObjectIntrospection * Improvements * Supported ownership transfer for some input argument types. (Struct and Object) * Supported "(out caller-allocates)" for boxed object. [ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi] * Supported gpointer in/out. [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi] * Fixes * Fixed missing argument. [GitHub#154] [Reported by Masafumi Yokoyama] ==== RubyGStreamer * Improvements * Supported methods that call callback [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi] * Updated samples. [GitHub#156][GitHub#159][GitHub#160][GitHub#161] [Patch by NAKAJIMA Takashi] * Supported Gst::Bus#set_handler. [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi] * Supported Gst::Controller [ruby-gnome2-devel-ja] [Suggested by NAKAJIMA Takashi] * Stopped to require Gst.init. * Fixes * Fixed out of index access bug. ==== Ruby/GooCanvas * Improvements * Migrated to Ruby/GObjectIntrospection based bindings. * Stopped to require Goo.init. * Fixes * Updated samples. [GitHub#152][GitHub#153][GitHub#155][GitHub#157] [Patch by Masafumi Yokoyama] ==== Ruby/Clutter * Improvements * Stopped to require Clutter.init. * Fixes * Fixed broken samples. [ruby-gnome2-devel-ja] [Patch by Kentaro Fukuchi] ==== Ruby/ClutterGtk * Improvements * Stopped to require ClutterGtk.init. ==== Ruby/ClutterGStreamer * Added. ==== Ruby/WebKitGtk * Improvements * Stopped to require WebKitGtk.init. ==== Ruby/WebKitGtk2 * Improvements * Stopped to require WebKitGtk2.init. === Thanks * Detlef Reichl * NAKAJIMA Takashi * Masafumi Yokoyama * Kentaro Fukuchi
-rw-r--r--devel/ruby-gnome2-gobject-introspection/PLIST3
-rw-r--r--devel/ruby-gnome2-pango/Makefile3
-rw-r--r--graphics/ruby-gnome2-cairo-gobject/DESCR5
-rw-r--r--graphics/ruby-gnome2-cairo-gobject/Makefile15
-rw-r--r--graphics/ruby-gnome2-cairo-gobject/PLIST3
-rw-r--r--graphics/ruby-gnome2-gdk3/Makefile3
-rw-r--r--graphics/ruby-gnome2-goocanvas/Makefile8
-rw-r--r--graphics/ruby-gnome2-goocanvas/PLIST3
-rw-r--r--graphics/ruby-gnome2-rsvg/Makefile3
-rw-r--r--meta-pkgs/ruby-gnome2/Makefile4
-rw-r--r--meta-pkgs/ruby-gnome2/Makefile.common7
-rw-r--r--meta-pkgs/ruby-gnome2/distinfo8
-rw-r--r--multimedia/ruby-gnome2-gstreamer/PLIST3
-rw-r--r--print/ruby-gnome2-poppler/Makefile3
-rw-r--r--www/ruby-gnome2-webkit-gtk/DESCR5
-rw-r--r--www/ruby-gnome2-webkit-gtk/Makefile17
-rw-r--r--www/ruby-gnome2-webkit-gtk/PLIST2
-rw-r--r--www/ruby-gnome2-webkit-gtk2/DESCR5
-rw-r--r--www/ruby-gnome2-webkit-gtk2/Makefile17
-rw-r--r--www/ruby-gnome2-webkit-gtk2/PLIST2
-rw-r--r--x11/ruby-gnome2-gtk/Makefile3
-rw-r--r--x11/ruby-gnome2-gtk3/Makefile3
-rw-r--r--x11/ruby-gnome2-gtksourceview2/Makefile3
-rw-r--r--x11/ruby-gnome2-gtksourceview3/Makefile3
-rw-r--r--x11/ruby-gnome2-vte/Makefile3
25 files changed, 102 insertions, 32 deletions
diff --git a/devel/ruby-gnome2-gobject-introspection/PLIST b/devel/ruby-gnome2-gobject-introspection/PLIST
index 351a6699206..d9598937baa 100644
--- a/devel/ruby-gnome2-gobject-introspection/PLIST
+++ b/devel/ruby-gnome2-gobject-introspection/PLIST
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.2 2013/03/16 12:25:47 obache Exp $
+@comment $NetBSD: PLIST,v 1.3 2013/06/15 09:39:33 obache Exp $
lib/pkgconfig/ruby-gobject-introspection.pc
${RUBY_VENDORLIB}/gobject-introspection.rb
+${RUBY_VENDORLIB}/gobject-introspection/boxed-info.rb
${RUBY_VENDORLIB}/gobject-introspection/callable-info.rb
${RUBY_VENDORLIB}/gobject-introspection/collection-reader.rb
${RUBY_VENDORLIB}/gobject-introspection/interface-info.rb
diff --git a/devel/ruby-gnome2-pango/Makefile b/devel/ruby-gnome2-pango/Makefile
index 0b51ceb7e17..87efe5e5bcf 100644
--- a/devel/ruby-gnome2-pango/Makefile
+++ b/devel/ruby-gnome2-pango/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.37 2013/06/06 12:53:48 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2013/06/15 09:39:33 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-pango-${VERSION}
COMMENT= Ruby binding of pango-1.x
-PKGREVISION= 3
CATEGORIES= devel fonts
CONFLICTS+= ruby-gnome2-pango-[0-9]*
diff --git a/graphics/ruby-gnome2-cairo-gobject/DESCR b/graphics/ruby-gnome2-cairo-gobject/DESCR
new file mode 100644
index 00000000000..95237887db1
--- /dev/null
+++ b/graphics/ruby-gnome2-cairo-gobject/DESCR
@@ -0,0 +1,5 @@
+Ruby-GNOME 2 is a set of Ruby language bindings for the various
+application development libraries included with the GNOME/GTK+
+environment.
+
+Ruby/CairoGObject is a Ruby binding of cairo-gobject.
diff --git a/graphics/ruby-gnome2-cairo-gobject/Makefile b/graphics/ruby-gnome2-cairo-gobject/Makefile
new file mode 100644
index 00000000000..f66dd7b7d73
--- /dev/null
+++ b/graphics/ruby-gnome2-cairo-gobject/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2013/06/15 09:39:33 obache Exp $
+#
+
+PKGNAME= ${RUBY_PKGPREFIX}-gnome2-cairo-gobject-${VERSION}
+COMMENT= Ruby binding of cairo-gobject
+CATEGORIES= graphics gnome
+
+RUBY_EXTCONF_SUBDIRS= cairo-gobject
+
+BUILDLINK_API_DEPENDS.ruby-gnome2-glib+= ${RUBY_PKGPREFIX}-gnome2-glib>=${VERSION}
+.include "../../devel/ruby-gnome2-glib/buildlink3.mk"
+.include "../../graphics/ruby-rcairo/buildlink3.mk"
+.include "../../graphics/cairo-gobject/buildlink3.mk"
+.include "../../devel/ruby-pkg-config/tool.mk"
+.include "../../meta-pkgs/ruby-gnome2/Makefile.common"
diff --git a/graphics/ruby-gnome2-cairo-gobject/PLIST b/graphics/ruby-gnome2-cairo-gobject/PLIST
new file mode 100644
index 00000000000..f03a38149a2
--- /dev/null
+++ b/graphics/ruby-gnome2-cairo-gobject/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2013/06/15 09:39:33 obache Exp $
+${RUBY_VENDORLIB}/cairo-gobject.rb
+${RUBY_VENDORARCHLIB}/cairo_gobject.${RUBY_DLEXT}
diff --git a/graphics/ruby-gnome2-gdk3/Makefile b/graphics/ruby-gnome2-gdk3/Makefile
index fa0e43fc5b4..de4f68e8348 100644
--- a/graphics/ruby-gnome2-gdk3/Makefile
+++ b/graphics/ruby-gnome2-gdk3/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.7 2013/06/06 12:53:46 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gdk3-${VERSION}
COMMENT= Ruby binding of GDK3
-PKGREVISION= 3
CATEGORIES= graphics
CONFLICTS+= ruby[0-9][0-9]-gnome2-gdk3-[0-9]*
diff --git a/graphics/ruby-gnome2-goocanvas/Makefile b/graphics/ruby-gnome2-goocanvas/Makefile
index 28ea8979919..c715a802d11 100644
--- a/graphics/ruby-gnome2-goocanvas/Makefile
+++ b/graphics/ruby-gnome2-goocanvas/Makefile
@@ -1,18 +1,18 @@
-# $NetBSD: Makefile,v 1.31 2013/06/06 12:54:34 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-goocanvas-${VERSION}
COMMENT= Ruby binding of GooCanvas
-PKGREVISION= 3
CATEGORIES= graphics gnome
CONFLICTS+= ruby[0-9][0-9]-gnome2-goocanvas-[0-9]*
RUBY_EXTCONF_SUBDIRS= goocanvas
-DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk>=${VERSION}:../../x11/ruby-gnome2-gtk
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=${VERSION}:../../devel/ruby-gnome2-gobject-introspection
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk3>=${VERSION}:../../x11/ruby-gnome2-gtk3
-.include "../../graphics/goocanvas/buildlink3.mk"
.include "../../graphics/ruby-rcairo/buildlink3.mk"
+.include "../../graphics/goocanvas2/buildlink3.mk"
.include "../../devel/ruby-pkg-config/tool.mk"
.include "../../meta-pkgs/ruby-gnome2/Makefile.common"
diff --git a/graphics/ruby-gnome2-goocanvas/PLIST b/graphics/ruby-gnome2-goocanvas/PLIST
index fa9a466471f..094343d28f6 100644
--- a/graphics/ruby-gnome2-goocanvas/PLIST
+++ b/graphics/ruby-gnome2-goocanvas/PLIST
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.3 2009/10/12 03:09:33 obache Exp $
+@comment $NetBSD: PLIST,v 1.4 2013/06/15 09:39:34 obache Exp $
lib/pkgconfig/ruby-goocanvas.pc
+${RUBY_VENDORLIB}/goo/canvas-item.rb
${RUBY_VENDORLIB}/goocanvas.rb
${RUBY_VENDORARCHLIB}/goocanvas.${RUBY_DLEXT}
diff --git a/graphics/ruby-gnome2-rsvg/Makefile b/graphics/ruby-gnome2-rsvg/Makefile
index 33c37b27c2a..9b3bf0be180 100644
--- a/graphics/ruby-gnome2-rsvg/Makefile
+++ b/graphics/ruby-gnome2-rsvg/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.44 2013/06/06 12:54:34 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-rsvg-${VERSION}
COMMENT= Ruby binding of librsvg
-PKGREVISION= 3
CATEGORIES= graphics
CONFLICTS+= ruby[0-9][0-9]-gnome2-rsvg-[0-9]*
diff --git a/meta-pkgs/ruby-gnome2/Makefile b/meta-pkgs/ruby-gnome2/Makefile
index 008bcaf6d04..4d04c7bc670 100644
--- a/meta-pkgs/ruby-gnome2/Makefile
+++ b/meta-pkgs/ruby-gnome2/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2013/02/07 13:41:54 obache Exp $
+# $NetBSD: Makefile,v 1.17 2013/06/15 09:39:33 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-${VERSION}
@@ -16,6 +16,8 @@ DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-goocanvas>=${VERSION}:../../graphics/ruby-gno
DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-rsvg>=${VERSION}:../../graphics/ruby-gnome2-rsvg
DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gstreamer>=${VERSION}:../../multimedia/ruby-gnome2-gstreamer
DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-poppler>=${VERSION}:../../print/ruby-gnome2-poppler
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-webkit-gtk>=${VERSION}:../../www/ruby-gnome2-webkit-gtk
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-webkit-gtk2>=${VERSION}:../../www/ruby-gnome2-webkit-gtk2
DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk>=${VERSION}:../../x11/ruby-gnome2-gtk
DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk3>=${VERSION}:../../x11/ruby-gnome2-gtk3
DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtksourceview2>=${VERSION}:../../x11/ruby-gnome2-gtksourceview2
diff --git a/meta-pkgs/ruby-gnome2/Makefile.common b/meta-pkgs/ruby-gnome2/Makefile.common
index 6901ace171a..239a9abe259 100644
--- a/meta-pkgs/ruby-gnome2/Makefile.common
+++ b/meta-pkgs/ruby-gnome2/Makefile.common
@@ -1,16 +1,19 @@
-# $NetBSD: Makefile.common,v 1.32 2013/05/08 12:47:05 obache Exp $
+# $NetBSD: Makefile.common,v 1.33 2013/06/15 09:39:33 obache Exp $
#
# used by devel/ruby-gnome2-atk/Makefile
# used by devel/ruby-gnome2-gio/Makefile
# used by devel/ruby-gnome2-glib/Makefile
# used by devel/ruby-gnome2-gobject-introspection/Makefile
# used by devel/ruby-gnome2-pango/Makefile
+# used by graphics/ruby-gnome2-cairo-gobject/Makefile
# used by graphics/ruby-gnome2-gdk3/Makefile
# used by graphics/ruby-gnome2-gdkpixbuf/Makefile
# used by graphics/ruby-gnome2-goocanvas/Makefile
# used by graphics/ruby-gnome2-rsvg/Makefile
# used by multimedia/ruby-gnome2-gstreamer/Makefile
# used by print/ruby-gnome2-poppler/Makefile
+# used by www/ruby-gnome2-webkit-gtk/Makefile
+# used by www/ruby-gnome2-webkit-gtk2/Makefile
# used by x11/ruby-gnome2-gtk/Makefile
# used by x11/ruby-gnome2-gtk3/Makefile
# used by x11/ruby-gnome2-gtksourceview2/Makefile
@@ -28,7 +31,7 @@ MAINTAINER= dieter.NetBSD@pandora.be
HOMEPAGE= http://ruby-gnome2.sourceforge.jp/
LICENSE= gnu-lgpl-v2.1
-VERSION= 2.0.0
+VERSION= 2.0.2
USE_RUBY_EXTCONF?= yes
CONFIGURE_ENV+= RUBYOPT="-Ku"
diff --git a/meta-pkgs/ruby-gnome2/distinfo b/meta-pkgs/ruby-gnome2/distinfo
index 9179fa33393..f55db4e2b23 100644
--- a/meta-pkgs/ruby-gnome2/distinfo
+++ b/meta-pkgs/ruby-gnome2/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.36 2013/05/08 12:47:05 obache Exp $
+$NetBSD: distinfo,v 1.37 2013/06/15 09:39:33 obache Exp $
-SHA1 (ruby-gnome2-all-2.0.0.tar.gz) = 9744a1d9a350371b032a977a92ef3037bb5a1d19
-RMD160 (ruby-gnome2-all-2.0.0.tar.gz) = a46cb02517fd2d69cdc17b3c006e9f1f19d7c0c3
-Size (ruby-gnome2-all-2.0.0.tar.gz) = 1661646 bytes
+SHA1 (ruby-gnome2-all-2.0.2.tar.gz) = 4713b11909fe6f52c3164cfe88eadeaeed261e93
+RMD160 (ruby-gnome2-all-2.0.2.tar.gz) = ad7781ab68ccca373d1e56050255f63417db0675
+Size (ruby-gnome2-all-2.0.2.tar.gz) = 1674872 bytes
SHA1 (patch-glib2_lib_mkmf-gnome2.rb) = 7ea9f2066aae905e64d8477f500245e3e3b5df9e
diff --git a/multimedia/ruby-gnome2-gstreamer/PLIST b/multimedia/ruby-gnome2-gstreamer/PLIST
index fb76f25aadd..4992a1be359 100644
--- a/multimedia/ruby-gnome2-gstreamer/PLIST
+++ b/multimedia/ruby-gnome2-gstreamer/PLIST
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.5 2013/05/08 12:47:05 obache Exp $
+@comment $NetBSD: PLIST,v 1.6 2013/06/15 09:39:34 obache Exp $
lib/pkgconfig/ruby-gstreamer.pc
${RUBY_VENDORLIB}/gst.rb
${RUBY_VENDORLIB}/gst/base_loader.rb
${RUBY_VENDORLIB}/gst/bin.rb
${RUBY_VENDORLIB}/gst/bus.rb
+${RUBY_VENDORLIB}/gst/controller_loader.rb
${RUBY_VENDORLIB}/gst/element.rb
${RUBY_VENDORARCHLIB}/gstreamer.${RUBY_DLEXT}
diff --git a/print/ruby-gnome2-poppler/Makefile b/print/ruby-gnome2-poppler/Makefile
index da463184874..e379df028ba 100644
--- a/print/ruby-gnome2-poppler/Makefile
+++ b/print/ruby-gnome2-poppler/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.46 2013/06/04 22:17:00 tron Exp $
+# $NetBSD: Makefile,v 1.47 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-poppler-${VERSION}
COMMENT= Ruby binding of poppler-glib
-PKGREVISION= 3
CATEGORIES= print
CONFLICTS+= ruby[0-9][0-9]-gnome2-poppler-[0-9]*
diff --git a/www/ruby-gnome2-webkit-gtk/DESCR b/www/ruby-gnome2-webkit-gtk/DESCR
new file mode 100644
index 00000000000..b5488478a98
--- /dev/null
+++ b/www/ruby-gnome2-webkit-gtk/DESCR
@@ -0,0 +1,5 @@
+Ruby-GNOME 2 is a set of Ruby language bindings for the various
+application development libraries included with the GNOME/GTK+
+environment.
+
+Ruby/WebKitGTK is a Ruby binding of WebKitGTK+.
diff --git a/www/ruby-gnome2-webkit-gtk/Makefile b/www/ruby-gnome2-webkit-gtk/Makefile
new file mode 100644
index 00000000000..08c91d70411
--- /dev/null
+++ b/www/ruby-gnome2-webkit-gtk/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2013/06/15 09:39:34 obache Exp $
+#
+
+PKGNAME= ${RUBY_PKGPREFIX}-gnome2-webkit-gtk-${VERSION}
+COMMENT= Ruby binding of WebKitGTK+
+CATEGORIES= www
+
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk3>=${VERSION}:../../x11/ruby-gnome2-gtk3
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=${VERSION}:../../devel/ruby-gnome2-gobject-introspection
+DEPENDS+= webkit-gtk3>=1.10.2nb6:../../www/webkit-gtk3
+
+RUBY_SETUP_SUBDIRS= webkit-gtk
+USE_RUBY_EXTCONF= no
+USE_RUBY_SETUP= yes
+USE_RUBY_SETUP_PKG= yes
+
+.include "../../meta-pkgs/ruby-gnome2/Makefile.common"
diff --git a/www/ruby-gnome2-webkit-gtk/PLIST b/www/ruby-gnome2-webkit-gtk/PLIST
new file mode 100644
index 00000000000..64575f43211
--- /dev/null
+++ b/www/ruby-gnome2-webkit-gtk/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2013/06/15 09:39:34 obache Exp $
+${RUBY_VENDORLIB}/webkit-gtk.rb
diff --git a/www/ruby-gnome2-webkit-gtk2/DESCR b/www/ruby-gnome2-webkit-gtk2/DESCR
new file mode 100644
index 00000000000..8c741e345e7
--- /dev/null
+++ b/www/ruby-gnome2-webkit-gtk2/DESCR
@@ -0,0 +1,5 @@
+Ruby-GNOME 2 is a set of Ruby language bindings for the various
+application development libraries included with the GNOME/GTK+
+environment.
+
+Ruby/WebKitGTK2 is a Ruby binding of WebKitGTK+ for GTK+ 2.
diff --git a/www/ruby-gnome2-webkit-gtk2/Makefile b/www/ruby-gnome2-webkit-gtk2/Makefile
new file mode 100644
index 00000000000..4287ed4b72f
--- /dev/null
+++ b/www/ruby-gnome2-webkit-gtk2/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2013/06/15 09:39:34 obache Exp $
+#
+
+PKGNAME= ${RUBY_PKGPREFIX}-gnome2-webkit-gtk-${VERSION}
+COMMENT= Ruby binding of WebKitGTK+ for GTK2+
+CATEGORIES= www
+
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk>=${VERSION}:../../x11/ruby-gnome2-gtk
+DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=${VERSION}:../../devel/ruby-gnome2-gobject-introspection
+DEPENDS+= webkit-gtk>=1.10.2nb8:../../www/webkit-gtk
+
+RUBY_SETUP_SUBDIRS= webkit-gtk2
+USE_RUBY_EXTCONF= no
+USE_RUBY_SETUP= yes
+USE_RUBY_SETUP_PKG= yes
+
+.include "../../meta-pkgs/ruby-gnome2/Makefile.common"
diff --git a/www/ruby-gnome2-webkit-gtk2/PLIST b/www/ruby-gnome2-webkit-gtk2/PLIST
new file mode 100644
index 00000000000..8b7db626052
--- /dev/null
+++ b/www/ruby-gnome2-webkit-gtk2/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2013/06/15 09:39:34 obache Exp $
+${RUBY_VENDORLIB}/webkit-gtk2.rb
diff --git a/x11/ruby-gnome2-gtk/Makefile b/x11/ruby-gnome2-gtk/Makefile
index bd8b231f39c..aa46a8fe25f 100644
--- a/x11/ruby-gnome2-gtk/Makefile
+++ b/x11/ruby-gnome2-gtk/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.44 2013/06/06 12:53:54 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gtk-${VERSION}
COMMENT= Ruby binding of GTK+-2.x
-PKGREVISION= 3
CATEGORIES= x11
CONFLICTS+= ruby-gnome2-gtk-[0-9]*
diff --git a/x11/ruby-gnome2-gtk3/Makefile b/x11/ruby-gnome2-gtk3/Makefile
index 6c3618c7d1c..624aba5a0ad 100644
--- a/x11/ruby-gnome2-gtk3/Makefile
+++ b/x11/ruby-gnome2-gtk3/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2013/06/06 12:53:46 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gtk3-${VERSION}
COMMENT= Ruby binding of GTK+-3.x
-PKGREVISION= 3
CATEGORIES= x11
CONFLICTS+= ruby[0-9][0-9]-gnome2-gtk3-[0-9]*
diff --git a/x11/ruby-gnome2-gtksourceview2/Makefile b/x11/ruby-gnome2-gtksourceview2/Makefile
index c529a1cef6e..5272c9e1117 100644
--- a/x11/ruby-gnome2-gtksourceview2/Makefile
+++ b/x11/ruby-gnome2-gtksourceview2/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.33 2013/06/06 12:55:21 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gtksourceview2-${VERSION}
COMMENT= Ruby binding of gtksourceview2
-PKGREVISION= 3
CATEGORIES= x11
CONFLICTS+= ruby[0-9][0-9]-gnome2-gtksourceview2-[0-9]*
diff --git a/x11/ruby-gnome2-gtksourceview3/Makefile b/x11/ruby-gnome2-gtksourceview3/Makefile
index 4ddc4d06262..1097aa60ecc 100644
--- a/x11/ruby-gnome2-gtksourceview3/Makefile
+++ b/x11/ruby-gnome2-gtksourceview3/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2013/06/06 12:55:22 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gtksourceview3-${VERSION}
COMMENT= Ruby binding of gtksourceview3
-PKGREVISION= 3
CATEGORIES= x11
CONFLICTS+= ruby[0-9][0-9]-gnome2-gtksourceview3-[0-9]*
diff --git a/x11/ruby-gnome2-vte/Makefile b/x11/ruby-gnome2-vte/Makefile
index 8be21684f28..4a4a5762336 100644
--- a/x11/ruby-gnome2-vte/Makefile
+++ b/x11/ruby-gnome2-vte/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.36 2013/06/06 12:55:22 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2013/06/15 09:39:34 obache Exp $
#
PKGNAME= ${RUBY_PKGPREFIX}-gnome2-vte-${VERSION}
COMMENT= Ruby binding of vte
-PKGREVISION= 3
CATEGORIES= x11
CONFLICTS+= ruby[0-9][0-9]-gnome2-vte-[0-9]*