Subject: CVS commit: pkgsrc
From: Izumi Tsutsui
Date: 2017-06-10 10:27:21
Message id: 20170610082722.1D38EFAA0@cvs.NetBSD.org

Log Message:
Update ruby-gnome2 packages to 3.1.6.

pkgsrc changes:
 - remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream
 - ignore native-package-installer dependency checks
   in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk

Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS)

== Ruby-GNOME2 3.1.6: 2017-06-03

=== Changes

This is a bug fix release for Windows packages.

==== All

  * Fixes
    * Added a missing path existence check on Windows.

== Ruby-GNOME2 3.1.5: 2017-06-03

=== Changes

This is a bug fix release for Windows packages.

==== All

  * Improvements
    * Supported RubyInstaller2.

==== Ruby/Pango

  * Improvements
    * Add backward compatibility APIs:
      * (({Pango::FontDescription::WEIGHT_*}))
      * (({Pango::FontDescription::STYLE_*}))

== Ruby-GNOME2 3.1.4: 2017-05-30

=== Changes

This is a release that supports Ruby 2.4 on Windows.

==== All

  * Improvements
    * Supported MSYS2.

==== Ruby/GLib2

  * Improvements
    * Added (({GLib::Object#floating?})) for debugging.

==== Ruby/GIO2

  * Improvements
    * Added (({Gio::File.open})). The followings are deprecated.
      * (({Gio::File.commandline_arg}))
      * (({Gio::File.path}))
      * (({Gio::File.uri}))

==== Ruby/GObjectIntrospection

  * Improvements
    * Relaxed expected test result for 32bit environment.
      [GitHub#1026][Reported by Mamoru TASAKA]
    * Added tests for (({GObjectIntrospection::ConstantInfo})).
      [GitHub#1027][Patch by cedlemo]
    * Supported floating "transfer full" GObject.

==== Ruby/GDK3

  * Improvements
    * Supported (({Cairo::Surface#to_pixbuf(options={})})).
      (({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is
      deprecated.

==== Ruby/Rsvg2

  * Improvements
    * Migrated to GObject Introspection bindings.
    * Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still
      usable but it's deprecated.
      [GitHub#1030][Patch by cedlemo]
    * Supported (({Cairo::Context#render_rsvg_handle(handle, :id =>
      ...)})).

==== Ruby/WebKit2GTK

  * Improvements
    * (({WebKit3Gtk::WebView#initialize})): Supported (({Hash}))
      options.
      [GitHub#1028][Patch by Matijs van Zuijlen]

=== Thanks

  * Mamoru TASAKA
  * cedlemo
  * Matijs van Zuijlen

== Ruby-GNOME2 3.1.3: 2017-04-27

=== Changes

This is a release that improve backward compatibility for Ruby/Pango.

==== Ruby/Pango

  * Improvements
    * Defined constants under (({Pango})) again for backward compatibility.
      [GitHub#1022][Reported by Andy Meneely]
    * Defined constants under (({Pango::Layout})) again for backward
      compatibility.
      [GitHub#1022][Reported by Andy Meneely]
    * (({Pango.pixels})): Added again.
    * (({Pango::AttrShape#data})): Supported again.
  * Fixes
    * (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is
      used for multibyte string.
    * (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize
      is used for multibyte string.

=== Thanks

  * Andy Meneely

== Ruby-GNOME2 3.1.2: 2017-04-26

There is an incompatible change. (({GBytes})) to (({String}))
conversion is changed to (({GBytes})) to (({GLib::Bytes}))
conversion. You can get (({String})) by (({GLib::Bytes#to_s})).

Other incompatible changes are bugs. Please report them to us.

=== Changes

==== All

  * Improvements
    * Supported auto depended package install for GObject
      Introspection based bindings.

==== Ruby/GLib2

  * Improvements
    * Supported overriding (({alloc_func})) in super class.
    * Extracted native package installer code as
      native-package-installer gem.
    * (({GLib::Bytes})): Added.
    * Supported pkg-config 1.1.9 or later.
  * Fixes
    * Fixed a build error on CentOS 6 and Ubuntu 12.04. They use
      GLib < 2.34.
      [GitHub#1012][Reported by Scot]
    * Fixed a bug that (({GLib::TypePlugin})) can't be included.
      [GitHub#1019][Patch by Matijs van Zuijlen]

==== Ruby/GIO2

  * Fixes
    * Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA]

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported getting interface, union and boxed type as a field value.
    * Supported setting an interface as a field.
    * Supported more struct types.
    * Supported cairo-gobject types.
    * Supported outputting an array of interfaces.
      [GitHub#1006][Reported by cedlemo]
    * Supported Rubyish method name conversion for (({list_XXX}))
      methods that return an array.
    * Supported customizing field reader method name.
    * Supported auto (({int})) to boolean conversion for field value.
    * (({GObjectIntrospection::Repository.default})): Added a GC guard.
    * Supported inputting (({unichar})).
    * Supported inputting (({gint64})) C array.
    * Supported inputting (({gint8})) C array.
    * Added tests for (({GObjectIntrospection::UnionInfo})).
      [GitHub#1016][Patch by cedlemo]
    * Stopped auto (({GBytes})) to (({String}))
      conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's
      for efficient byte sequence handling in Ruby. It's
      an incompatible change. You can use (({GLib::Bytes#to_s})) to
      get (({String})).
  * Fixes
    * (({GObjectIntrospection::RepositoryError})): Fixed parent class.
    * Fixed a typo. [GitHub#1002][Reported by cedlemo]

==== Ruby/ATK

  * Improvements
    * Migrated to GObject Introspection bindings.
      [GitHub#998][Patch by cedlemo]

==== Ruby/CairoGObject

  * Fixes
    * Fixed a double free bug.

==== Ruby/Pango

  * Improvements
    * Migrated to GObject Introspection bindings.
      [GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010]
      [GitHub#1011][Patch by cedlemo]
      [GitHub#1013][GitHub#1014][Patch by Detlef Wagner]

==== Ruby/GdkPixbuf2

  * Improvements
    * Supported GdkPixbuf 2.31.6 on CentOS 7 again.

==== Ruby/GDK3

  * Improvements
    * (({Gdk::Event})) and subclasses: Supported again.
    * Supported old GDK 3 again.
    * Supported X11 related features.
      [GitHub#999][Reported by johnlane]

==== Ruby/GTK3

  * Improvements
    * (({Gtk::Widget#click})): Added.
    * (({Gtk::Widget#send_key})): Added.
    * (({Gtk::Widget#wait_for_draw})): Added.
    * (({Gtk::WiAccelGroup.activate})): Added.
    * Updated samples.
      [GitHub#1002][GitHub#1003]
      [Patch by cedlemo]
    * (({Gtk::IconTheme#choose_icon})): Changed the default flags to
      (({0})) from (({:generic_fallback})).
    * (({Gtk::IconTheme#lookup_icon})): Changed the default flags to
      (({0})) from (({:generic_fallback})).
    * Supported GTK+ < 3.20 again.
  * Fixes
    * Updated signal name in document.
      [GitHub#995][Patch by Arnaud Meuret]

==== Ruby/ClutterGdk

  * Fixes
    * Ensured initializing GDK.
      [GitHub#1000][Reported by cedlemo]

==== Ruby/GOffice

  * Improvements
    * (({GOffice::Version})): Added.

=== Thanks

  * Mamoru TASAKA
  * Arnaud Meuret
  * cedlemo
  * johnlane
  * Scot
  * Detlef Wagner
  * Matijs van Zuijlen

Files:
RevisionActionfile
1.8modifypkgsrc/devel/ruby-gnome2-atk/PLIST
1.6modifypkgsrc/devel/ruby-gnome2-atk/distinfo
1.6modifypkgsrc/devel/ruby-gnome2-gio/distinfo
1.28modifypkgsrc/devel/ruby-gnome2-glib/Makefile
1.20modifypkgsrc/devel/ruby-gnome2-glib/PLIST
1.9modifypkgsrc/devel/ruby-gnome2-glib/distinfo
1.6modifypkgsrc/devel/ruby-gnome2-gobject-introspection/distinfo
1.53modifypkgsrc/devel/ruby-gnome2-pango/Makefile
1.10modifypkgsrc/devel/ruby-gnome2-pango/PLIST
1.8modifypkgsrc/devel/ruby-gnome2-pango/distinfo
1.6modifypkgsrc/graphics/ruby-gnome2-cairo-gobject/distinfo
1.9modifypkgsrc/graphics/ruby-gnome2-clutter/Makefile
1.6modifypkgsrc/graphics/ruby-gnome2-clutter/PLIST
1.6modifypkgsrc/graphics/ruby-gnome2-clutter/distinfo
1.4modifypkgsrc/graphics/ruby-gnome2-clutter-gdk/Makefile
1.2modifypkgsrc/graphics/ruby-gnome2-clutter-gdk/distinfo
1.9modifypkgsrc/graphics/ruby-gnome2-clutter-gtk/Makefile
1.3modifypkgsrc/graphics/ruby-gnome2-clutter-gtk/PLIST
1.6modifypkgsrc/graphics/ruby-gnome2-clutter-gtk/distinfo
1.24modifypkgsrc/graphics/ruby-gnome2-gdk3/Makefile
1.5modifypkgsrc/graphics/ruby-gnome2-gdk3/PLIST
1.6modifypkgsrc/graphics/ruby-gnome2-gdk3/distinfo
1.10modifypkgsrc/graphics/ruby-gnome2-gdkpixbuf/PLIST
1.8modifypkgsrc/graphics/ruby-gnome2-gdkpixbuf/distinfo
1.62modifypkgsrc/graphics/ruby-gnome2-rsvg/Makefile
1.6modifypkgsrc/graphics/ruby-gnome2-rsvg/PLIST
1.6modifypkgsrc/graphics/ruby-gnome2-rsvg/distinfo
1.54modifypkgsrc/meta-pkgs/ruby-gnome2/Makefile.common
1.4modifypkgsrc/multimedia/ruby-gnome2-clutter-gstreamer/Makefile
1.5modifypkgsrc/multimedia/ruby-gnome2-clutter-gstreamer/PLIST
1.6modifypkgsrc/multimedia/ruby-gnome2-clutter-gstreamer/distinfo
1.81modifypkgsrc/print/ruby-gnome2-poppler/Makefile
1.9modifypkgsrc/print/ruby-gnome2-poppler/distinfo
1.4modifypkgsrc/www/ruby-gnome2-webkit-gtk/PLIST
1.6modifypkgsrc/www/ruby-gnome2-webkit-gtk/distinfo
1.6modifypkgsrc/www/ruby-gnome2-webkit-gtk2/distinfo
1.62modifypkgsrc/x11/ruby-gnome2-gtk/Makefile
1.10modifypkgsrc/x11/ruby-gnome2-gtk/distinfo
1.26modifypkgsrc/x11/ruby-gnome2-gtk3/Makefile
1.8modifypkgsrc/x11/ruby-gnome2-gtk3/PLIST
1.6modifypkgsrc/x11/ruby-gnome2-gtk3/distinfo
1.51modifypkgsrc/x11/ruby-gnome2-gtksourceview2/Makefile
1.6modifypkgsrc/x11/ruby-gnome2-gtksourceview2/distinfo
1.27modifypkgsrc/x11/ruby-gnome2-gtksourceview3/Makefile
1.6modifypkgsrc/x11/ruby-gnome2-gtksourceview3/distinfo
1.53modifypkgsrc/x11/ruby-gnome2-vte/Makefile
1.6modifypkgsrc/x11/ruby-gnome2-vte/distinfo
1.1addpkgsrc/multimedia/ruby-gnome2-clutter-gstreamer/patches/patch-dependency-check_Rakefile
1.1addpkgsrc/www/ruby-gnome2-webkit-gtk/patches/patch-dependency-check_Rakefile
1.1removepkgsrc/x11/ruby-gnome2-gtk/patches/patch-ext_gtk2_extconf.rb