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
This commit is contained in:
obache 2013-06-15 09:39:33 +00:00
parent 8fb76ee717
commit 7c9a82cc85
25 changed files with 102 additions and 32 deletions

View file

@ -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

View file

@ -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]*

View file

@ -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.

View file

@ -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"

View file

@ -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}

View file

@ -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]*

View file

@ -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"

View file

@ -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}

View file

@ -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]*

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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}

View file

@ -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]*

View file

@ -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+.

View file

@ -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"

View file

@ -0,0 +1,2 @@
@comment $NetBSD: PLIST,v 1.1 2013/06/15 09:39:34 obache Exp $
${RUBY_VENDORLIB}/webkit-gtk.rb

View file

@ -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.

View file

@ -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"

View file

@ -0,0 +1,2 @@
@comment $NetBSD: PLIST,v 1.1 2013/06/15 09:39:34 obache Exp $
${RUBY_VENDORLIB}/webkit-gtk2.rb

View file

@ -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]*

View file

@ -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]*

View file

@ -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]*

View file

@ -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]*

View file

@ -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]*