NOTICE: This package has been removed from pkgsrc

./devel/ruby-gnome2-gio, Ruby binding of gio-2.0.x

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 3.3.7, Package name: ruby24-gnome2-gio-3.3.7, Maintainer: tsutsui

Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.

Ruby/GIO2 is a Ruby binding of gio-2.0.x.


Required to run:
[devel/glib2] [devel/ruby-gnome2-glib] [devel/ruby-gnome2-gobject-introspection] [lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 157c9fab1788a5fea605192f045279c735126523
RMD160: c6023cad28d163db8cd576ad0b7960c2bfcb2c80
Filesize: 37 KB

Version history: (Expand)


CVS history: (Expand)


   2019-09-14 20:11:41 by Izumi Tsutsui | Files touched by this commit (108) | Package removed
Log message:
ruby-gnome: Update to 3.3.8, and rename package names to match gems.

Also reorganize several dependencies in Makefile and buildlink3.mk.
See the following post for details:
 https://mail-index.netbsd.org/pkgsrc-users/2019/09/07/msg029327.html
 https://mail-index.netbsd.org/pkgsrc-users/2019/09/13/msg029356.html

Upstream changes (from NEWS):

== Ruby-GNOME 3.3.8: 2019-09-10

This is a partially GLib 2.62.0 support release.

=== Changes

==== All

  * Improvements

    * Changed our project name to Ruby-GNOME from Ruby-GNOME2.
      [GitHub#1277][Suggested by kojix2]
      [GitHub#1291][Patch by kojix2]

    * Stopped to release (({.tar.gz})) because they are no longer
      used.

==== Ruby/GLib2

  * Improvements

    * (({GLib.convert})): Changed to set correct encoding.

    * (({GLib::FILENAME_ENCODING})): Added.

    * Changed to use the same enum object for the same enum value.

    * (({GLib::Enum.find})): Added.

    * (({GLib::Bytes#initialize})): Changed to reuse (({String})) data
      even if the given (({String})) isn't frozen.

    * (({GLib::Bytes.try_convert})): Added.

    * (({GLib::Enum.try_convert})): Added.

    * (({GLib::Flags.try_convert})): Added.

    * (({GLib::Type.try_convert})): Added.

    * (({GLib::MkEnums.create})): Added support for flags to enum
      definition.
      [GitHub#1295][Patch by Mamoru TASAKA]

==== Ruby/GIO2

  * Fixes

    * Renamed to (({Gio::Icon#hash})) from (({Gio::Icon.hash})).
      [GitHub#1293][Reported by Erik Czumadewski]

==== Ruby/GObjectIntrospection

  * Improvements

    * Introduced (({try_convert})) protocol.

==== Ruby/CairoGObject

  * Improvements

    * (({Cairo::Context.try_convert})): Added.

    * (({Cairo::Device.try_convert})): Added.

    * (({Cairo::Pattern.try_convert})): Added.

    * (({Cairo::Surface.try_convert})): Added.

    * (({Cairo::ScaledFont.try_convert})): Added.

    * (({Cairo::FontFace.try_convert})): Added.

    * (({Cairo::FontOptions.try_convert})): Added.

    * (({Cairo::Region.try_convert})): Added.

=== Thanks

  * kojix2

  * Erik Czumadewski

  * Mamoru TASAKA
   2019-08-18 05:13:23 by Izumi Tsutsui | Files touched by this commit (44) | Package updated
Log message:
ruby-gnome2: update to 3.3.7.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.7: 2019-08-17

This is the bug fix release of 3.3.6.

=== Changes

==== Ruby/Pango

  * Improvements

    * (({Pango::AttrList#each})): Added.

    * (({Pango::AttrType})): Added support for (({PANGO_ATTR_FONT_DESC})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for (({GHashTable<utf8, enum>})).

    * Added support for GObject Introspection 1.60.0.

==== Ruby/Pango

  * Improvements

    * Added support for Pango 1.44.
      [GitHub#1288][Reported by Toshiaki Asai]

==== Ruby/GTK3

  * Fixes

    * Fixed document markup.
      [GitHub#1280][GitHub#1281][GitHub#1282][Patch by İsmail Arılık]

==== Ruby/WNCK3

  * Added.
    [GitHub#1284][Reported by Christopher L. Ramsey]

==== Ruby/libsecret

  * Added.

=== Thanks

  * İsmail Arılık

  * Christopher L. Ramsey

  * Toshiaki Asai
   2019-03-21 09:42:23 by Izumi Tsutsui | Files touched by this commit (23) | Package updated
Log message:
ruby-gnome2: update to 3.3.6.

Upstream changes:

== Ruby-GNOME2 3.3.6: 2019-03-21

This is a follow-up release of 3.3.5.

=== Changes

==== Ruby/GIO2

  * Improvements

    * (({Gio::File#read})): Added support for block.

    * (({Gio::File.open})): Added support for (({Pathname})).

    * (({Gio::InputStream.open})): Added support for block.

==== Ruby/CairoGObject

  * Fixes

    * Fixed a bug that old cairo may be used.

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that 64bit integer conversion may be failed for
      large integer.

    * Fixed typos.
   2019-03-10 02:12:02 by Izumi Tsutsui | Files touched by this commit (23) | Package updated
Log message:
ruby-gnome2: update to 3.3.5.

Upstream changes:

== Ruby-GNOME2 3.3.5: 2019-03-10

This is a follow-up release of 3.3.4.

=== Changes

==== Ruby/GObjectIntrospection

  * Improvements

    * Ignored no (({GType})) interface.
   2019-03-09 15:08:45 by Izumi Tsutsui | Files touched by this commit (26) | Package updated
Log message:
ruby-gnome2: update to 3.3.4.

Upstream changes:

== Ruby-GNOME2 3.3.4: 2019-03-09

This is a real release to support GLib 2.60.

=== Changes

==== Ruby/GObjectIntrospection

  * Improvements

    * Ignored no (({GType})) interface.

== Ruby-GNOME2 3.3.3: 2019-03-09

This is a release to support GLib 2.60.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Made tests more robust.
      [GitHub#1272][Reported by Jeremy Bicha]

    * Required pkg-config 1.3.5 or later.

    * Added support for GLib 2.60.

    * Windows: Removed support for static compilation.

  * Fixes

    * (({GLib::PollFD#fd=})): Fixed wrong conversion.

==== Ruby/GObjectIntrospection

  * Improvements

    * Improved auto (({#==}))/(({#!=})) implementations.
      They returns (({true}))/(({false})) for invalid argument instead
      of raising an error.

==== Ruby/GTK2

  * Improvements

    * Made tests more robust.
      [GitHub#1275][Reported by Jeremy Bicha]

==== Ruby/RSVG2

  * Improvements

    * Made tests more robust.
      [GitHub#1273][Reported by Mamoru TASAKA]

==== Ruby/Poppler

  * Improvements

    * (({Poppler::Document.new(data:)})):
      Added support for (({Encoding.default_internal})).

    * (({Poppler::Document.new})):
      Added support for (({#to_path})) objects as path.

=== Thanks

  * Jeremy Bicha

  * Mamoru TASAKA
   2019-02-03 08:02:54 by Izumi Tsutsui | Files touched by this commit (23) | Package updated
Log message:
ruby-gnome2: update to 3.3.2.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.2: 2019-02-03

This is a bug fix release of 3.3.1.

=== Changes

==== Ruby/GObjectIntrospection

  * Fixed

    * Fixed wrong nil check.
      [GitHub#1270][Patch by moveccr]

    * Fixed a memory leak when module function is used with block.
      [GitHub#1270][Reported by Izumi Tsutsui]

==== Ruby/GTK3

  * Improvements

    * Add backward compatibility APIs:

      * (({Gtk::Screen#add_style_provider}))

      * (({Gtk::Screen#remove_style_provider}))

      * (({Gtk::StyleContext.add_provider_for_screen}))

      * (({Gtk::StyleContext#add_provider}))

=== Thanks

  * moveccr

  * Izumi Tsutsui
   2019-01-27 03:23:41 by Izumi Tsutsui | Files touched by this commit (39) | Package updated
Log message:
ruby-gnome2: update to 3.3.1.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.1: 2019-01-09

This is a release that improves GObject Introspection support.

=== Changes

==== Ruby/GLib2

  * Improvements

    * (({rbgobj_remove_relative()})): Added support for removing a
      relative added by (({rbgobj_add_relative()})).

    * Stopped to use raw (({Hash})) to guard objects from GC.

    * (({GLib::Idle.remove})): Deprecated. Use
      (({GLib::Source.remove})) instead.

  * Fixes

    * Fixed typos in samples.
      [GitHub#1267][Patch by kojix2]

==== Ruby/CairoGObject

  * Improvements

    * Started to require cairo gem 1.16.2 or later.

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for input object validation.

    * Added support for callback with module function such as
      (({Gdk.threads_add_idle})).
      [GitHub#1256][Reported by xetum]

    * Added support for converting (({GHash<utf8, GObject>})).

    * Added support for transfer full (({GHash})).

    * Added support for freeing array of primitive types.
      [GitHub#1266][Patch by Yosuke Shiro]

    * Improved suitable method detection for array and list.

    * Added support for converting an array of (({GObject})).

    * Added support for renaming compare operations:

      * (({not_equal})): (({!=}))

      * (({less_than})): (({<}))

      * (({less_than_or_equal})): (({<=}))

      * (({greater_than})): (({>}))

      * (({greater_than_or_equal})): (({>=}))

==== Ruby/GdkPixbuf2

  * Fixes

    * Fixed markup.
      [GitHub#1250][Patch by kojix2]

    * Fixed a bug that data passed to (({GdkPixbuf::Pixbuf.new(data:
      array)})) is corrupt by GC.

==== Ruby/Pango

  * Improvements

    * (({Pango::Layout#get_pixel_extents})): Added for backward
      compatibility.

    * (({Pango::Rectangle#ascent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#descent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#lbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#rbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#left_bearing})): Added.

    * (({Pango::Rectangle#right_bearing})): Added.

==== Ruby/GTK2

  * Fixes

    * Fixed typos in samples.
      [GitHub#1268][Patch by kojix2]

==== Ruby/GTK3

  * Improvements

    * Updated sample to work on HiDPI environment.
      [GitHub#1246][Patch by noanoa07]

    * Updated samples.
      [GitHub#1258][GitHub#1259][GitHub#1260][Patch by kojix2]

==== Ruby/RSVG2

  * Fixes

    * Fixed typos.
      [GitHub#1253][Patch by kojix2]

    * Removed needless rsvg2 gem dependency for Windows.
      [GitHub#1261][Reported by noanoa07]

==== Ruby/GEGL

  * Fixes

    * Fixed a typo in README.
      [GitHub#1263][Patch by kojix2]

=== Thanks

  * noanoa07

  * kojix2

  * xetum

  * Yosuke Shiro
   2018-11-01 15:23:00 by Izumi Tsutsui | Files touched by this commit (27) | Package updated
Log message:
ruby-gnome2: update to 3.3.0.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.0: 2018-10-31

This is a release for fixing memory leak bugs of cairo-gobject,
improving macOS support and adding support for GEGL.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for the same constant name and class name for error.

  * Fixes

    * Fixed wrong constant values:

      * (({GLib2::MINLONG}))

      * (({GLib2::MAXLONG}))

      * (({GLib2::MAXULONG}))

      * (({GLib2::MINUINT64}))

      * (({GLib2::MAXSIZE}))

      * (({GLib2::MINFLOAT}))

      * (({GLib2::MINDOUBLE}))

      [GitHub#1244][Reported by cobodo]

==== Ruby/CairoGObject

  * Fixes

    * Fixed a memory leak.
      [GitHub#1232][Reported by Jean-Christophe Le Lann]

    * Stopped to increase needless reference.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for transfer full output parameter.

  * Fixes

    * Fixed a bug that class method closure doesn't work.
      [GitHub#1245][Reported by kojix2]

==== Ruby/GdkPixbuf2

  * Improvements

    * (({GdkPixbuf::Pixbuf.new})): Added support for auto row stride
      detection for (({[Integer]})) data.

==== Ruby/Pango

  * Improvements

    * Made test more robust.
      [GitHub#1239][Reported by Michael Hudson-Doyle]

==== Ruby/GTK3

  * Improvements

    * Improved backward compatibility for (({Gtk::ListStore#set_column_types})).
      [GitHub#1240][Reported by Edward Hennessy]

  * Fixes

    * Fixed wrong size used bug on HiDPI.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/Poppler

  * Improvements

    * Added support for Popper 0.70.0.

==== Ruby/GEGL

  * Improvements

    * Added.

=== Thanks

  * Jean-Christophe Le Lann

  * Michael Hudson-Doyle

  * Edward Hennessy

  * cobodo

  * kojix2

  * noanoa07