2019-09-14 20:11:41 by Izumi Tsutsui | Files touched by this commit (108) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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 |
2018-08-08 14:16:02 by Izumi Tsutsui | Files touched by this commit (29) | |
Log message: ruby-gnome2: update to 3.2.9. Upstream changes (from NEWS): == Ruby-GNOME2 3.2.9: 2018-08-08 This is a packaging bug fix release of 3.2.8. === Changes ==== All * Fixes * Fixed wrong gem content. [GitHub#1236][Reported by Izumi Tsutsui] ==== Ruby/GtkSourceView4 * Improvements * Added. === Thanks * Izumi Tsutsui == Ruby-GNOME2 3.2.8: 2018-08-06 This is an installation improvement release of 3.2.7. === Changes ==== All * Improvements * Added support for static gemspec. [Patch by cedlemo] * Added support for msys2_mingw_dependencies. [GitHub#1194] ==== Ruby/GLib2 * Improvements * test: Removed a needless assertion. [GitHub#1235][Patch by Iain Lane] ==== Ruby/GObjectIntrospection * Improvements * Improved setter method detection. [GitHub#1233][Patch by yosuke shiro] * Fixes * Fixed a memory leak for callback method. [GitHub#1230][GitHub#1231][Reported by Izumi Tsutsui] ==== Ruby/GTK3 * Fixes * demo: Fix a crash bug. [GitHub#1193][Reported by kojix2] === Thanks * cedlemo * kojix2 * Izumi Tsutsui * yosuke shiro * Iain Lane |
2018-06-09 05:36:09 by Izumi Tsutsui | Files touched by this commit (54) | |
Log message: ruby-gnome2: update to 3.2.7. pkgsrc changes: * remove a fix for glib2 pulled from upstream * remove a gobject-introspection patch for netbsd-6 (seems fixed in upstream) Upstream changes (from NEWS): == Ruby-GNOME2 3.2.7: 2018-06-07 This is a packaging bug fix release of 3.2.6. === Changes ==== All * Improvements * Added support for using unreleased version with Bundler. [Patch by cedlemo] * Fixes * Fixed a packaging bug that dependencies are missing. == Ruby-GNOME2 3.2.6: 2018-06-06 This is a bug fix release of 3.2.5. === Changes ==== Document * Improvements * Updated project URL. [GitHub#1174][Patch by okkez] ==== All * Improvements * Added support for using unreleased version with Bundler. [Patch by cedlemo] * Windows: Upgraded bundled library versions. ==== Ruby/GLib2 * Improvements * (({GLib::Object.define_signal})): Added. (({GLib::Object.signal_new})) is deprecated. * (({GLib::Object.signal_new})): Changed to accept (({Symbol})) as flags. * (({GLib::Signal})): Migrated to (({TypedData})). * (({GLib::Enum})): Migrated to (({TypedData})). * (({GLib::Flags})): Migrated to (({TypedData})). * (({GLib::Boxed})): Migrated to (({TypedData})). * (({GLib::Param})): Migrated to (({TypedData})). * (({rbgobj_signal_new()})): Added. (({rbgobj_signal_wrap()})) is deprecated. * Dropped GLib < 2.28 support. * (({GLib::Variant.new})): Changed to accept (({String})) as variant type. * (({rbg_variant_type_from_ruby()})): Added. * (({rbg_gc_guard()})): Added. * (({rbg_gc_unguard()})): Added. * Fixes * Fixed a bug that signal created by (({GLib::Object.signal_new})) may be GC-ed. [GitHub#1166][Reported by Izumi Tsutsui] ==== Ruby/GObjectIntrospection * Improvements * (({GObjectIntrospection::Struct})): Migrated to (({TypedData})). * Improved better function detection. * Added heuristic callback data detection. * Added support for getting flags field value. * (({RBGICallbackData})): Hidden details. * (({rb_gi_callback_data_get_metadata()})): Added. * (({rb_gi_callback_data_get_rb_callback()})): Added. * Added (({to_integer})) to (({to_i})) mapping. [GitHub#1191][Patch by yosuke shiro] ==== Ruby/CairoGObject * Improvements * Added (({gtype})) class methods. ==== Ruby/GIO2 * Improvements * (({Gio::MenuItem#set_attribute_value})): Improved argument conversion. Callers don't need to create (({GLib::Variant})). * (({Gio::Settings.new})): Added support for keyword (({Hash})). [GitHub#1187][Patch by cedlemo] ==== Ruby/Pango * Improvements * (({Pango::Attribute})): Migrated to (({GLib::Boxed})). * (({Pango::Rectangle#dup})): Added. * (({rbpango_attribute_from_ruby()})): Added. * Fixes * Fixed a bug that wrong (({Pango::Attribute})) conversion. [GitHub#1188][Reported by kojix2] ==== Ruby/GdkPixbuf2 * Improvements * (({GdkPixbuf::Pixbuf#subpixbuf})): Added. (({GdkPixbuf::Pixbuf#new_subpixbuf})) is deprecated. * (({GdkPixbuf::Pixbuf#new})): Improved the default (({row_stride})) value. ==== Ruby/GDK3 * Improvements * (({Gdk::Cursor.new})): Added multiple calls with the same value. [GitHub#1195][Reported by kojix2] ==== Ruby/GTK3 * Improvements * Removed needless custom callback handlers. * Dropped GTK+ 3.10 support. * (({Gtk::Application.new})): Changed to all arguments are omittable. * (({Gtk::TextBuffer#insert})): Changed to raise an exception for unknown tag. * Fixes * Fixed a bug that (({Gtk::Version.or_later?})) requires the 3rd argument. * Fixed demo. * [GitHub#1175][GitHub#1176][GitHub#1177][GitHub#1178][GitHub#1183] [GitHub#1184][GitHub#1185] [Reported by kojix2] * [GitHub#1181][GitHub#1186][GitHub#1197][GitHub#1210] [Patch by kojix2] ==== Ruby/Poppler * Improvements * (({Cairo::Context#show_poppler_page})): Added for consistency. ==== Ruby/RSVG2 * Improvements * (({Cairo::Context#show_rsvg_handle})): Added for consistency. ==== Ruby/GStreamer * Improvements * (({Gst::Element.[]})): Added as a shortcut of (({Gst::ElementFactory.make})). * (({Gst::Bus#poll})): Made all arguments omittable. === Thanks * Izumi Tsutsui * okkez * kojix2 * cedlemo * yosuke shiro |