head 1.13; access; symbols pkgsrc-2023Q4:1.12.0.2 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.9.0.6 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.4 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.2 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.7.0.8 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.6 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.4 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.2 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.5.0.2 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.4.0.8 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.6 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.4 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.2 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.3.0.2 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.1.0.6 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.13 date 2024.02.23.11.25.28; author tsutsui; state Exp; branches; next 1.12; commitid nMHRDGft0s4z7yZE; 1.12 date 2023.11.14.14.02.11; author wiz; state Exp; branches; next 1.11; commitid BZ5vzwBRof1beAME; 1.11 date 2023.11.14.13.58.35; author wiz; state Exp; branches; next 1.10; commitid whxic1udUz5idAME; 1.10 date 2023.11.12.13.22.16; author wiz; state Exp; branches; next 1.9; commitid SjpNXQIV5XeZ3kME; 1.9 date 2023.02.03.20.02.56; author tsutsui; state Exp; branches; next 1.8; commitid s3edUAyoIjcmm7cE; 1.8 date 2023.01.29.21.16.45; author ryoon; state Exp; branches; next 1.7; commitid QL7aBXsBGmQvUtbE; 1.7 date 2022.01.17.15.17.15; author tsutsui; state Exp; branches; next 1.6; commitid s6Eo81wyAM5D30pD; 1.6 date 2021.12.08.16.05.05; author adam; state Exp; branches; next 1.5; commitid 2PyWjHx5T8rqARjD; 1.5 date 2021.08.22.17.02.42; author tsutsui; state Exp; branches; next 1.4; commitid v6o64mFToe0LoZ5D; 1.4 date 2020.08.17.20.19.09; author leot; state Exp; branches; next 1.3; commitid ybGS4iX9Fz8imskC; 1.3 date 2020.05.02.18.05.04; author tsutsui; state Exp; branches; next 1.2; commitid DFrkoI0erScL4H6C; 1.2 date 2020.03.08.16.50.07; author wiz; state Exp; branches; next 1.1; commitid rcNYzTQo8icypCZB; 1.1 date 2019.09.14.18.11.37; author tsutsui; state Exp; branches; next ; commitid DXWDVRwnbojlx0DB; desc @@ 1.13 log @ruby-gnome: update to 4.2.1. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.1 Ruby-GNOME 4.2.1: 2024-02-23 This is a minor bug fix release. Changes Ruby/GLib2 * Improvements + Added support for showing GType name for anonymous GType based classes. o GH-1577 o Reported by Sami Sieranoja + Added RG_DEF_SALIAS(). + Stopped providing unusable signal related methods to not signal ready objects such as GLib::Instantiatable. o GH-1589 o Reported by Sami Sieranoja + Added GLib::Type::INVALID. GLib::Type[nil] is also accepted. o GH-1594 o Reported by Sami Sieranoja + Added GLib::TimeZone#identifier. + Added GLib::TimeZone.try_convert. Ruby/GObjectIntrospection * Improvements + Ignored .hash(some_arguments) methods. It may break something. + Ignored fundamental GType. o GH-1580 o Reported by Sami Sieranoja + Added support for returning sized GType array. Ruby/GDK4 * Fixes + Fixed a GC related bug of Gdk::MemoryTexture.new. o GH-1596 o Reported by HuBandiT + Fixed a GC related bug of Gdk::Picture. o GH-1596 o Reported by HuBandiT Ruby/GTK4 * Improvements + Added a menu bar sample. o GH-1581 o GH-1582 o GH-1584 o Patch by Sami Sieranoja + Added support for Gtk::DropTarget.new([type, ...], actions). o GH-1594 o Reported by Sami Sieranoja * Fixes + Fixed deprecation message of Gtk::Button.new. o GH-1587 o Reported by Sami Sieranoja + Fixed a GC related bug of Gtk::Image. + Fixed a GC related bug of Gtk::ColumnView. o GH-1600 o Reported by HuBandiT + Fixed a GC related bug of Gtk::SingleSelection. o GH-1600 o Reported by HuBandiT Ruby/GStreamer * Improvements + Added a missing GC guard for Gst::Element#bus. o GH-1586 o Reported by Sami Sieranoja Thanks * Sami Sieranoja * HuBandiT @ text @# $NetBSD: Makefile,v 1.12 2023/11/14 14:02:11 wiz Exp $ # DISTNAME= cairo-gobject-${VERSION} COMMENT= Ruby binding of cairo-gobject CATEGORIES= graphics gnome MAINTAINER= tsutsui@@NetBSD.org CONFLICTS+= ruby-gnome2-cairo-gobject-[0-9]* SUPERSEDES+= ruby-gnome2-cairo-gobject-[0-9]* DEPENDS+= ${RUBY_PKGPREFIX}-glib2>=${VERSION}:../../devel/ruby-glib2 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.16.2:../../graphics/ruby-cairo .include "../../devel/ruby-glib2/buildlink3.mk" .include "../../graphics/ruby-cairo/buildlink3.mk" BUILDLINK_API_DEPENDS.cairo+= cairo>=1.18 .include "../../graphics/cairo/buildlink3.mk" .include "../../meta-pkgs/ruby-gnome/Makefile.common" .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" @ 1.12 log @*: recursive bump for cairo dependency changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2023/11/14 13:58:35 wiz Exp $ a5 1 PKGREVISION= 2 @ 1.11 log @cairo-gobject: remove Point users at cairo>=1.18. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2023/11/12 13:22:16 wiz Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.10 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2023/02/03 20:02:56 tsutsui Exp $ d19 2 a20 1 .include "../../graphics/cairo-gobject/buildlink3.mk" @ 1.9 log @ruby-gnome: update to 4.1.0. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.0 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.9 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.8 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.7 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.6 Ruby-GNOME 4.1.0: 2023-01-31 This is a bug fix release of 4.0.9. Changes Ruby/GLib2 * Fixes + Fixed a memory leak introduced in 4.0.9. Ruby/Handy * Improvements + Renamed gem name to libhandy from handy because handy gem already exists. Ruby-GNOME 4.0.9: 2023-01-31 This is a bug fix release of 4.0.8. Changes Ruby/GLib2 * Fixes + Fixed a crash bug that is related to closure and GC. Ruby-GNOME 4.0.8: 2023-01-15 This is a bug fix release of 4.0.7. Changes Ruby/GLib2 * Fixes + Fixed a bug that gems that depend on glib2 gem can't find glib-enum-types.h. Ruby-GNOME 4.0.7: 2023-01-15 This is a release for Ruby 3.2 on Windows again. Changes Ruby/GLib2 * Improvements + Really added support for Ruby 3.2 on Windows. [GH-1535] [Reported by dsisnero] Thanks * dsisnero Ruby-GNOME 4.0.6: 2023-01-08 This is a release for Ruby 3.2 on Windows. Changes Ruby/GLib2 * Improvements + Added support for Ruby 3.2 on Windows. [GH-1533] [Reported by dsisnero] Thanks * dsisnero @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2023/01/29 21:16:45 ryoon Exp $ d6 1 @ 1.8 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2022/01/17 15:17:15 tsutsui Exp $ a5 1 PKGREVISION= 1 @ 1.7 log @ruby-gnome: update to 3.5.1. Upstream changes (from NEWS): == Ruby-GNOME 3.5.1: 2021-01-17 This is a release for Windows. === Changes ==== All * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or later. Dummy (({DllMain()})) is defined. ==== Ruby/Pango * Fixes * Fixed a bug that can't be started. [GitHub#1456][Reported by Akira Ouchi] ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that (({NoMethodError})) is raised on invalid signature for constructor. === Thanks * Akira Ouchi == Ruby-GNOME 3.5.0: 2021-01-11 This is a release that adds support for Ractor. Ruby/GObjectIntrospection has some backward incompatibilities for Ractor support. If you have any problem, please report it to https://github.com/ruby-gnome/ruby-gnome/issues . === Changes ==== Ruby/GLib2 * Improvements * Added support for Ractor. * Added support for signal handlers and virtual methods in included module. * Added support for (({try_convert})) protocol for property setter. * Added support for converting tuple (({GVariant})) to Ruby. ==== Ruby/GIO2 * Improvements * Added support for GIO 2.70. * Added (({Gio::RubyInputStream})) to use Ruby objects as (({Gio::InputStream})). * Added (({Gio::RubyOutputStream})) to use Ruby objects as (({Gio::OutputStream})). ==== Ruby/GObjectIntrospection * Improvements * Added support for Ractor. This introduced some backward incompatiblities. * Added support for "transfer full" for out (({GError})). [GitHub#1437][Reported by mcclumpherty] * Added support for changing whether GVL is unlocked per object by the following APIs. * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default})) * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate})) * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl})) * Added support for converting from raw argument to enum. * Added support for (({GList})) return value. * Added support for reporting an error in callback. * Fixes * Fixed a bug that virtual functions of grandparent class can't be implemented. [GitHub#1433][Patch by shibafu] ==== Ruby/Pango * Improvements * Added support for Ruby 3.2. ==== Ruby/GTK3 * Improvements * Improved documentation. [GitHub#1454][Patch by Andy Maleh] * Added support for Ruby 3.2. ==== Ruby/GDK4 * Improvements * Updated pkg-config ID. [GitHub#1435][Patch by Sasi Olin] ==== Ruby/GTK4 * Improvements * Removed needless rsvg2 dependency on Windows. [GitHub#1440][Reported by HuBandiT] * Fixes * Fixed typos in warning messages. [GitHub#1442][Patch by HuBandiT] [GitHub#1415][Reported by rubyFeedback] === Thanks * shibafu * Sasi Olin * mcclumpherty * HuBandiT * rubyFeedback * Andy Maleh @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2021/12/08 16:05:05 adam Exp $ d6 1 @ 1.6 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2021/08/22 17:02:42 tsutsui Exp $ a5 1 PKGREVISION= 1 @ 1.5 log @ruby-gnome: update to 3.4.3. pkgsrc changes: - as a reparation of removal of gtk2 dependent gems in the next 3.4.4, make gtk2, webkit-gtk2, gtksourceview2, and vte gems independent packages and remove them from meta-pkgs/ruby-gnome - pkglint Upstream changes (from NEWS): == Ruby-GNOME 3.4.3: 2020-05-11 This is a follow-up release of 3.4.2. === Changes ==== Ruby/GLib2 * Fixes * Windows: Fixed a link errors. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2020/08/17 20:19:09 leot Exp $ d6 1 @ 1.4 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2020/05/02 18:05:04 tsutsui Exp $ a5 1 PKGREVISION= 1 @ 1.3 log @ruby-gnome: update to 3.4.2. 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2020/03/08 16:50:07 wiz Exp $ d6 1 @ 1.2 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2019/09/14 18:11:37 tsutsui Exp $ a5 1 PKGREVISION= 1 @ 1.1 log @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 @ text @d1 1 a1 1 # $NetBSD$ d6 1 @