Skip to content

Commit 313fbbb

Browse files
committed
x11/gtkmm4: Update to 4.20.0
Changelog: 4.20.0 (stable) 2025-09-19 Gdk: * PixbufAnimation, PixbufAnimationIter: Deprecate these classes. GdkPixbufAnimation and GdkPixbufAnimationIter are deprecated since gdk-pixbuf 2.44. * PixbufLoader: Deprecate get_animation(). (Kjell Ahlstedt) 4.19.1 (unstable) 2025-08-26 Gdk: * Event: Add get_relative_direction() and enum ScrollRelativeDirection. (Kjell Ahlstedt) Gsk: * Transform: Add matrix_2d(). (Kjell Ahlstedt) Gtk: * Application: Deprecate property_register_session(). * CssProvider: Add property_prefers_color_scheme() and property_prefers_contrast(). * Entry: Add set/get_menu_entry_icon_text(), property_menu_entry_icon_primary_text() and property_menu_entry_icon_secondary_text(). * Add enum InterfaceColorScheme and InterfaceContrast. * FilterListModel: Add get/set/property_watch_items(). * Settings: Add property_gtk_interface_color_scheme() and property_gtk_interface_contrast(). (Kjell Ahlstedt) Documentation: * Add images used in documentation copied by gmmproc. * Gtk::DrawingArea, Gtk::GLArea: Update the class descriptions. (Kjell Ahlstedt) Build: * Require gtk4 >= 4.19.4 (Kjell Ahlstedt) 4.19.0 (unstable) 2025-06-29 Gdk: * Deprecate Gdk::Cairo::set_source_pixbuf(). * Texture: Deprecate create_for_pixbuf(). * Pixbuf: Deprecate create_from_xpm_data(). * ColorState: Add equivalent(). * MemoryTextureBuilder: Add get/set_stride_for_plane() and get/set_offset(). * TextureDownloader: Add download_bytes_with_planes(). * Toplevel: Add enum TitlebarGesture, enum Toplevel::Capabilities, titlebar_gesture(), get/property_capabilities(), get/set/property_gravity(). (Kjell Ahlstedt) Gsk: (new subdirectory and namespace) * Add RoundedRect, Transform and enums BlendMode, Corner, FillRule, MaskMode, ScalingFilter, Transform::Category. (Kjell Ahlstedt) Merge request !92 Gtk: * Add Fixed::set/get_child_transform() (Kjell Ahlstedt) * Add FixedLayout and FixedLayoutChild (Kjell Ahlstedt) Issue #164 (Thayne McCombs) * Calendar: Deprecate select_day(), property_year/month/day(), add set/property_date(). * FileFilter: Deprecate add_pixbuf_formats(). * IconPaintable: Deprecate get/property_icon_name(), is_symbolic(), property_is_symbolic(). * UriLauncher.hg: Add can_launch(). * Window: Add enum WindowGravity, get/set/property_gravity(). (Kjell Ahlstedt) Demos: * Avoid deprecated Pixbuf methods where possible. (Kjell Ahlstedt) Build: * NMake Makefiles: Generate gskmm build config files * NMake builds: Add build rules to build gskmm (Chun-wei Fan) Merge request !92 * Require gtk4 >= 4.19.2 (Kjell Ahlstedt) 4.18.0 (stable) 2025-03-23 Gdk: * CairoContext: Deprecate cairo_create(). * Device: Add get/property_active_layout_index(), get/property_layout_names(). * Surface: Add translate_coordinates(), deprecate create_cairo_context(). (Kjell Ahlstedt) Gtk: * Accessible: Add update_platform_state(). * HeaderBar, WindowControls: Add get/set/property_use_native_controls(). * Widget: Add get/set/property_limit_events(). (Kjell Ahlstedt) Documentation: * Gtk::SignalListItemFactory: Remove errroneous links. (Daniel Boles) * Gtk::AboutDialog: Update the image. * Gtk::ConstraintLayout: Add a link to the description of GtkConstraintLayout. * Gdk::Pixbuf, PixbufFormat, PixbufLoader: Add class descriptions. (Kjell Ahlstedt) Build: * Require gtk4 >= 4.17.5 * Meson build: Use the Python installation that Meson uses. See merge request glibmm!67. (Kjell Ahlstedt) 4.17.0 (unstable) 2025-01-26 Gdk: * ColorState: Add get_oklab() and get_oklch(). * ContentFormats: Add is_empty(). (Kjell Ahlstedt) Gtk: * SearchEntry2: Add signal_activate(). (Kjell Ahlstedt) Issue #161 (PBS) * ColorDialogButton, DropDown, Expander, FontDialogButton, MenuButton, PasswordEntry, Text: Add signal_activate(). (Kjell Ahlstedt) * Snapshot: Add and deprecate render_background(). (Kjell Ahlstedt) Merge request !91 (Ezike Ebuka) * ApplicationWindow: Deprecate unset/set/get_help_overlay(). * ShortcutLabel, ShortcutsGroup, ShortcutsSection, ShortcutsShortcut, ShortcutsWindow: Deprecate these classes. * FileDialog: Add open_text_file(), open_text_file_finish(), open_multiple_text_files(), open_multiple_text_files_finish(), save_text_file(), save_text_file_finish(). * ListBox: Add set/get/property_tab_behavior(). * StringList: Add find(). * TextView: Add get_visible_offset(). (Kjell Ahlstedt) Build: * Require gtk4 >= 4.17.3. Require glibmm >= 2.75.0. Actually required since gtkmm 4.15.0. * Meson build: If GTKMM_NO_DIST_TESTS is defined, 'meson dist' does not run test programs. (Kjell Ahlstedt)
1 parent bca2421 commit 313fbbb

3 files changed

Lines changed: 21 additions & 8 deletions

File tree

x11/gtkmm4/Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
# $NetBSD: Makefile,v 1.17 2025/10/23 20:39:57 wiz Exp $
1+
# $NetBSD: Makefile,v 1.18 2026/01/06 16:51:31 ryoon Exp $
22

3-
DISTNAME= gtkmm-4.16.0
3+
DISTNAME= gtkmm-4.20.0
44
PKGNAME= ${DISTNAME:S/gtkmm/gtkmm4/1}
5-
PKGREVISION= 4
65
CATEGORIES= x11 gnome
76
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/${PKGVERSION_NOREV:R}/}
87
EXTRACT_SUFX= .tar.xz

x11/gtkmm4/PLIST

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.4 2024/11/17 10:16:01 adam Exp $
1+
@comment $NetBSD: PLIST,v 1.5 2026/01/06 16:51:31 ryoon Exp $
22
include/gtkmm-4.0/gdkmm.h
33
include/gtkmm-4.0/gdkmm/applaunchcontext.h
44
include/gtkmm-4.0/gdkmm/cairocontext.h
@@ -117,6 +117,14 @@ include/gtkmm-4.0/gdkmm/toplevelsize.h
117117
include/gtkmm-4.0/gdkmm/toplevelsurfaceimpl.h
118118
include/gtkmm-4.0/gdkmm/value_cairo.h
119119
include/gtkmm-4.0/gdkmm/wrap_init.h
120+
include/gtkmm-4.0/gskmm.h
121+
include/gtkmm-4.0/gskmm/enums.h
122+
include/gtkmm-4.0/gskmm/private/enums_p.h
123+
include/gtkmm-4.0/gskmm/private/roundedrect_p.h
124+
include/gtkmm-4.0/gskmm/private/transform_p.h
125+
include/gtkmm-4.0/gskmm/roundedrect.h
126+
include/gtkmm-4.0/gskmm/transform.h
127+
include/gtkmm-4.0/gskmm/wrap_init.h
120128
include/gtkmm-4.0/gtkmm.h
121129
include/gtkmm-4.0/gtkmm/aboutdialog.h
122130
include/gtkmm-4.0/gtkmm/accelerator.h
@@ -224,6 +232,8 @@ include/gtkmm-4.0/gtkmm/filelauncher.h
224232
include/gtkmm-4.0/gtkmm/filter.h
225233
include/gtkmm-4.0/gtkmm/filterlistmodel.h
226234
include/gtkmm-4.0/gtkmm/fixed.h
235+
include/gtkmm-4.0/gtkmm/fixedlayout.h
236+
include/gtkmm-4.0/gtkmm/fixedlayoutchild.h
227237
include/gtkmm-4.0/gtkmm/flattenlistmodel.h
228238
include/gtkmm-4.0/gtkmm/flowbox.h
229239
include/gtkmm-4.0/gtkmm/flowboxchild.h
@@ -412,6 +422,8 @@ include/gtkmm-4.0/gtkmm/private/filelauncher_p.h
412422
include/gtkmm-4.0/gtkmm/private/filter_p.h
413423
include/gtkmm-4.0/gtkmm/private/filterlistmodel_p.h
414424
include/gtkmm-4.0/gtkmm/private/fixed_p.h
425+
include/gtkmm-4.0/gtkmm/private/fixedlayout_p.h
426+
include/gtkmm-4.0/gtkmm/private/fixedlayoutchild_p.h
415427
include/gtkmm-4.0/gtkmm/private/flattenlistmodel_p.h
416428
include/gtkmm-4.0/gtkmm/private/flowbox_p.h
417429
include/gtkmm-4.0/gtkmm/private/flowboxchild_p.h
@@ -680,11 +692,13 @@ include/gtkmm-4.0/gtkmm/windowgroup.h
680692
include/gtkmm-4.0/gtkmm/windowhandle.h
681693
include/gtkmm-4.0/gtkmm/wrap_init.h
682694
lib/gtkmm-4.0/include/gdkmmconfig.h
695+
lib/gtkmm-4.0/include/gskmmconfig.h
683696
lib/gtkmm-4.0/include/gtkmmconfig.h
684697
lib/gtkmm-4.0/proc/m4/class_gtkobject.m4
685698
lib/gtkmm-4.0/proc/m4/class_shared.m4
686699
lib/gtkmm-4.0/proc/m4/convert.m4
687700
lib/gtkmm-4.0/proc/m4/convert_gdk.m4
701+
lib/gtkmm-4.0/proc/m4/convert_gsk.m4
688702
lib/gtkmm-4.0/proc/m4/convert_gtk.m4
689703
lib/gtkmm-4.0/proc/m4/convert_gtkmm.m4
690704
lib/gtkmm-4.0/proc/m4/enum.m4

x11/gtkmm4/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
$NetBSD: distinfo,v 1.6 2024/11/17 10:16:01 adam Exp $
1+
$NetBSD: distinfo,v 1.7 2026/01/06 16:51:31 ryoon Exp $
22

3-
BLAKE2s (gtkmm-4.16.0.tar.xz) = ae13a91d35679983a763394c6d419261f25c59c8a88ab7e1313fe221b8ad04e8
4-
SHA512 (gtkmm-4.16.0.tar.xz) = a739cd88897dffc1451c7f4c61af6db2a3d7d31dbaa442cb39fac2a4ad4372434b22cddcd0ebddff7e259c7ad258c04742e6d4ec5989aa182b95be4d37df4dd4
5-
Size (gtkmm-4.16.0.tar.xz) = 17108504 bytes
3+
BLAKE2s (gtkmm-4.20.0.tar.xz) = 86ad64edd6f51247ecd842bee43fc235395c6b86a32f93ab05bb669763c21e00
4+
SHA512 (gtkmm-4.20.0.tar.xz) = c65bfa6dc0788cdd698c25e3b29861cb47aa0cd9c8bd3632005958ecd5a8d92802fc8ecaf498bcfc281a9b4035e751eeb6c05fa351f4b14c063870218127dabd
5+
Size (gtkmm-4.20.0.tar.xz) = 17463040 bytes

0 commit comments

Comments
 (0)