pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/gtkmm4



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Jan  6 16:51:31 UTC 2026

Modified Files:
        pkgsrc/x11/gtkmm4: Makefile PLIST distinfo

Log Message:
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)


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/gtkmm4/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/gtkmm4/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/x11/gtkmm4/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/gtkmm4/Makefile
diff -u pkgsrc/x11/gtkmm4/Makefile:1.17 pkgsrc/x11/gtkmm4/Makefile:1.18
--- pkgsrc/x11/gtkmm4/Makefile:1.17     Thu Oct 23 20:39:57 2025
+++ pkgsrc/x11/gtkmm4/Makefile  Tue Jan  6 16:51:31 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.17 2025/10/23 20:39:57 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/01/06 16:51:31 ryoon Exp $
 
-DISTNAME=      gtkmm-4.16.0
+DISTNAME=      gtkmm-4.20.0
 PKGNAME=       ${DISTNAME:S/gtkmm/gtkmm4/1}
-PKGREVISION=   4
 CATEGORIES=    x11 gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtkmm/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/x11/gtkmm4/PLIST
diff -u pkgsrc/x11/gtkmm4/PLIST:1.4 pkgsrc/x11/gtkmm4/PLIST:1.5
--- pkgsrc/x11/gtkmm4/PLIST:1.4 Sun Nov 17 10:16:01 2024
+++ pkgsrc/x11/gtkmm4/PLIST     Tue Jan  6 16:51:31 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2024/11/17 10:16:01 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/01/06 16:51:31 ryoon Exp $
 include/gtkmm-4.0/gdkmm.h
 include/gtkmm-4.0/gdkmm/applaunchcontext.h
 include/gtkmm-4.0/gdkmm/cairocontext.h
@@ -117,6 +117,14 @@ include/gtkmm-4.0/gdkmm/toplevelsize.h
 include/gtkmm-4.0/gdkmm/toplevelsurfaceimpl.h
 include/gtkmm-4.0/gdkmm/value_cairo.h
 include/gtkmm-4.0/gdkmm/wrap_init.h
+include/gtkmm-4.0/gskmm.h
+include/gtkmm-4.0/gskmm/enums.h
+include/gtkmm-4.0/gskmm/private/enums_p.h
+include/gtkmm-4.0/gskmm/private/roundedrect_p.h
+include/gtkmm-4.0/gskmm/private/transform_p.h
+include/gtkmm-4.0/gskmm/roundedrect.h
+include/gtkmm-4.0/gskmm/transform.h
+include/gtkmm-4.0/gskmm/wrap_init.h
 include/gtkmm-4.0/gtkmm.h
 include/gtkmm-4.0/gtkmm/aboutdialog.h
 include/gtkmm-4.0/gtkmm/accelerator.h
@@ -224,6 +232,8 @@ include/gtkmm-4.0/gtkmm/filelauncher.h
 include/gtkmm-4.0/gtkmm/filter.h
 include/gtkmm-4.0/gtkmm/filterlistmodel.h
 include/gtkmm-4.0/gtkmm/fixed.h
+include/gtkmm-4.0/gtkmm/fixedlayout.h
+include/gtkmm-4.0/gtkmm/fixedlayoutchild.h
 include/gtkmm-4.0/gtkmm/flattenlistmodel.h
 include/gtkmm-4.0/gtkmm/flowbox.h
 include/gtkmm-4.0/gtkmm/flowboxchild.h
@@ -412,6 +422,8 @@ include/gtkmm-4.0/gtkmm/private/filelaun
 include/gtkmm-4.0/gtkmm/private/filter_p.h
 include/gtkmm-4.0/gtkmm/private/filterlistmodel_p.h
 include/gtkmm-4.0/gtkmm/private/fixed_p.h
+include/gtkmm-4.0/gtkmm/private/fixedlayout_p.h
+include/gtkmm-4.0/gtkmm/private/fixedlayoutchild_p.h
 include/gtkmm-4.0/gtkmm/private/flattenlistmodel_p.h
 include/gtkmm-4.0/gtkmm/private/flowbox_p.h
 include/gtkmm-4.0/gtkmm/private/flowboxchild_p.h
@@ -680,11 +692,13 @@ include/gtkmm-4.0/gtkmm/windowgroup.h
 include/gtkmm-4.0/gtkmm/windowhandle.h
 include/gtkmm-4.0/gtkmm/wrap_init.h
 lib/gtkmm-4.0/include/gdkmmconfig.h
+lib/gtkmm-4.0/include/gskmmconfig.h
 lib/gtkmm-4.0/include/gtkmmconfig.h
 lib/gtkmm-4.0/proc/m4/class_gtkobject.m4
 lib/gtkmm-4.0/proc/m4/class_shared.m4
 lib/gtkmm-4.0/proc/m4/convert.m4
 lib/gtkmm-4.0/proc/m4/convert_gdk.m4
+lib/gtkmm-4.0/proc/m4/convert_gsk.m4
 lib/gtkmm-4.0/proc/m4/convert_gtk.m4
 lib/gtkmm-4.0/proc/m4/convert_gtkmm.m4
 lib/gtkmm-4.0/proc/m4/enum.m4

Index: pkgsrc/x11/gtkmm4/distinfo
diff -u pkgsrc/x11/gtkmm4/distinfo:1.6 pkgsrc/x11/gtkmm4/distinfo:1.7
--- pkgsrc/x11/gtkmm4/distinfo:1.6      Sun Nov 17 10:16:01 2024
+++ pkgsrc/x11/gtkmm4/distinfo  Tue Jan  6 16:51:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2024/11/17 10:16:01 adam Exp $
+$NetBSD: distinfo,v 1.7 2026/01/06 16:51:31 ryoon Exp $
 
-BLAKE2s (gtkmm-4.16.0.tar.xz) = ae13a91d35679983a763394c6d419261f25c59c8a88ab7e1313fe221b8ad04e8
-SHA512 (gtkmm-4.16.0.tar.xz) = a739cd88897dffc1451c7f4c61af6db2a3d7d31dbaa442cb39fac2a4ad4372434b22cddcd0ebddff7e259c7ad258c04742e6d4ec5989aa182b95be4d37df4dd4
-Size (gtkmm-4.16.0.tar.xz) = 17108504 bytes
+BLAKE2s (gtkmm-4.20.0.tar.xz) = 86ad64edd6f51247ecd842bee43fc235395c6b86a32f93ab05bb669763c21e00
+SHA512 (gtkmm-4.20.0.tar.xz) = c65bfa6dc0788cdd698c25e3b29861cb47aa0cd9c8bd3632005958ecd5a8d92802fc8ecaf498bcfc281a9b4035e751eeb6c05fa351f4b14c063870218127dabd
+Size (gtkmm-4.20.0.tar.xz) = 17463040 bytes



Home | Main Index | Thread Index | Old Index