pkgsrc changes:
- for ruby-gilb2 and ruby-gobject-introspection gems,
handle generated source files that are no longer included
in distributed gem files by newly introduced GEM_KEEPBUILD
variable
Upstream changes (from NEWS):
== Ruby-GNOME 3.4.2: 2020-05-02
This is a follow-up release of 3.4.1.
=== Changes
==== Ruby/GLib2
* Improvements
* Add support for Ruby 2.8.
==== Ruby/GTK3
* Improvements
* (({Gtk::Widget#style_get_property})): Added a validation.
* Updated examples.
[GitHub#1318][GitHub#1319][GitHub#1320][GitHub#1321][GitHub#1322]
[GitHub#1323][GitHub#1324][GitHub#1325][GitHub#1326][GitHub#1327]
[GitHub#1328][GitHub#1329][GitHub#1330][GitHub#1331][GitHub#1332]
[GitHub#1353][GitHub#1354][GitHub#1355][GitHub#1391]
[Patch by kojix2]
* Fixes
* Fixed a typo.
[GitHub#1307][Patch by Ismail Arilik]
==== Ruby/GObjectIntrospection
* Improvements
* Changed to accept (({nil})) as a false value for boolean.
[GitHub#1305][Reported by Matijs van Zuijlen]
* Added support for UTF-8 (({GHashTable})) value.
* Added workaround for (({rsvg_handle_set_stylesheet()})).
* Fixes
* Fixed a bug that pointer struct isn't allocated correctly.
[GitHub#1315][Reported by Konrad Narewski]
==== Ruby/GtkSourceView4
* Improvements
* Added support for auto native package install on Ubuntu.
[GitHub#1309][Patch by Ismail Arilik]
* Added support for auto native package install on Debian GNU/Linux.
==== Ruby/VTE3
* Improvements
* (({Vte::Terminal#spawn})): Made options optional.
[GitHub#1333][Patch by kojix2]
* Updated README.
[GitHub#1335][Patch by kojix2]
==== Ruby/GdkPixbuf2
* Improvements
* Updated examples.
[GitHub#1336][GitHub#1337][GitHub#1338][GitHub#1339][GitHub#1340]
[GitHub#1341][GitHub#1342][GitHub#1343][GitHub#1344][GitHub#1347]
[GitHub#1348][GitHub#1349]
[Patch by kojix2]
* Updated README.
[GitHub#1346][Patch by kojix2]
==== Ruby/WebKit2GTK
* Fixes
* Fixed dependency check.
[GitHub#1351][Patch by kojix2]
==== Ruby/RSVG2
* Improvements
* Updated examples.
[GitHub#1357][Patch by kojix2]
[GitHub#1393][Patch by Jean-Christophe Le Lann]
=== Thanks
* Matijs van Zuijlen
* Ismail Arilik
* Konrad Narewski
* kojix2
* Jean-Christophe Le Lann
Upstream changes (from NEWS):
== Ruby-GNOME 3.4.1: 2019-10-16
This is a follow-up release of 3.4.0.
=== Changes
==== Ruby/GDK3
* Improvements
* Added support for (({String})) and (({Symbol})) as (({Gdk::Color})).
[GitHub#1286][Reported by rubyFeedback]
* Added support for (({String})) and (({Symbol})) as (({Gdk::RGBA})).
==== Ruby/GObjectIntrospection
* Improvements
* Added support for (({GBytes **})).
=== Thanks
* rubyFeedback
Upstream changes (from NEWS):
== Ruby-GNOME 3.4.0: 2019-10-10
This is a bug fix release of 3.3.9.
=== Changes
==== Ruby/ATK
* Fixes
* Fixed a typo.
[GitHub#1302][Reported by kojix2]
=== Thanks
* kojix2
== Ruby-GNOME 3.3.9: 2019-10-10
This is a full GLib 2.62.0 support release.
=== Changes
==== Ruby/GLib2
* Improvements
* Deprecated (({GLib::Param::PRIVATE})). Use
(({GLib::Param::STATIC_NAME})) instead.
* Deprecated (({GLib::Param#private?})). Use
(({GLib::Param#static_name?})) instead.
* Added new flags:
* (({GLib::Param::STATIC_NICK}))
* (({GLib::Param::STATIC_BLURB}))
* (({GLib::Param::EXPLICIT_NOTIFY}))
* (({GLib::Param::DEPRECATED}))
* Added new predicates:
* (({GLib::Param#static_nick?}))
* (({GLib::Param#static_blurb?}))
* (({GLib::Param#explicit_notify?}))
* (({GLib::Param#deprecated?}))
* Deprecated (({ruby_gnome2_version})) in `mkmf-gnome`. Use
(({ruby_gnome_version})) instead.
* Added (({rbgobj_gtype_from_ruby()})).
* Added (({rbg_is_object()})).
* Added (({rbg_is_value()})).
* Added (({rbg_is_bytes()})).
* Removed needless const from the return value of
(({rbg_rval2strv()})).
* Removed needless const from the return value of
(({rbg_rval2strv_accept_nil()})).
* Added (({rbg_rval2filenamev()})).
* Added (({rbg_rval2filenamev_accept_nil()})).
* Stopped to define (({GType})) for (({GPollFD})).
==== Ruby/GObjectIntrospection
* Improvements
* Added support for conversion from (({GLib::Bytes})) to
(({[gint8]})) and (({[guint8]})).
* Added more information to inspected result.
==== Ruby/GIO2
* Improvements
* Added support for GLib 2.62.0 or later.
[GitHub#1296][Reported by Mamoru TASAKA]
==== Ruby/GTK3
* Improvements
* Added (({Gtk::TreeModelSort.new})).
[GitHub#1298][Reported by LutzLue]
(({[gint8]})) and (({[guint8]})).
==== Ruby/GStreamer
* Improvements
* Removed all custom callbacks.
* (({Gst::TagList#each})): Changed to yield tag name and tag
values.
=== Thanks
* LutzLue
* Mamoru TASAKA
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.htmlhttps://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