Thu May 16 11:44:01 2024 UTC (31d)
gtk3: updated to 3.24.42

Overview of Changes in GTK+ 3.24.42, 15-05-2024
===============================================

* GtkFileChooser:
 - Avoid warnings about floating refs
 - Improve performance of recursive search
 - Populate search model in an idle

* GtkGLArea:
 - Fix a regression in transparency handling

* Printing:
 - Avoid accessing freed printers

* Accessibility:
 - Drop support for the deprecated atk_focus_tracker

* Wayland:
 - Fix monitor sizes
 - Fix a crash related to tablet removal
 - Infer resizable edges for tiled windows
 - Always commit soon after acking a configure

* Windows:
 - Avoid committing NULL strings to IME

* gdk:
 - Use css cursor names as far as possible
 - Sync DND cursor use with GTK4

* macOs:
 - Fix cocoa pasteboard constants

* build:
 - Allow building against sysprof-capture-4

* Translation updates:
 Georgian
 Hebrew
 Kabyle
 Persian


(adam)
diff -r1.199 -r1.200 pkgsrc/x11/gtk3/Makefile
diff -r1.41 -r1.42 pkgsrc/x11/gtk3/PLIST
diff -r1.102 -r1.103 pkgsrc/x11/gtk3/distinfo

cvs diff -r1.199 -r1.200 pkgsrc/x11/gtk3/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/Makefile 2024/05/16 06:15:45 1.199
+++ pkgsrc/x11/gtk3/Makefile 2024/05/16 11:44:01 1.200
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.199 2024/05/16 06:15:45 wiz Exp $ 1# $NetBSD: Makefile,v 1.200 2024/05/16 11:44:01 adam Exp $
2 2
3DISTNAME= gtk+-3.24.41 3DISTNAME= gtk+-3.24.42
4PKGNAME= ${DISTNAME:S/gtk/gtk3/} 4PKGNAME= ${DISTNAME:S/gtk/gtk3/}
5PKGREVISION= 3 
6CATEGORIES= x11 gnome 5CATEGORIES= x11 gnome
7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.gtk.org/ 10HOMEPAGE= https://www.gtk.org/
12COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces 11COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces
13LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
14 13
15TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools 14TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools
16TOOL_DEPENDS+= gtk-doc>=1.32:../../textproc/gtk-doc 15TOOL_DEPENDS+= gtk-doc>=1.32:../../textproc/gtk-doc
17 16
18USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++

cvs diff -r1.41 -r1.42 pkgsrc/x11/gtk3/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/PLIST 2024/01/24 23:19:13 1.41
+++ pkgsrc/x11/gtk3/PLIST 2024/05/16 11:44:01 1.42
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.41 2024/01/24 23:19:13 adam Exp $ 1@comment $NetBSD: PLIST,v 1.42 2024/05/16 11:44:01 adam Exp $
2bin/gtk-builder-tool 2bin/gtk-builder-tool
3bin/gtk-encode-symbolic-svg 3bin/gtk-encode-symbolic-svg
4bin/gtk-launch 4bin/gtk-launch
5bin/gtk-query-immodules-3.0 5bin/gtk-query-immodules-3.0
6bin/gtk-query-settings 6bin/gtk-query-settings
7bin/gtk-update-icon-cache 7bin/gtk-update-icon-cache
8bin/gtk3-demo 8bin/gtk3-demo
9bin/gtk3-demo-application 9bin/gtk3-demo-application
10bin/gtk3-icon-browser 10bin/gtk3-icon-browser
11bin/gtk3-widget-factory 11bin/gtk3-widget-factory
12include/gail-3.0/libgail-util/gail-util.h 12include/gail-3.0/libgail-util/gail-util.h
13include/gail-3.0/libgail-util/gailmisc.h 13include/gail-3.0/libgail-util/gailmisc.h
14include/gail-3.0/libgail-util/gailtextutil.h 14include/gail-3.0/libgail-util/gailtextutil.h
@@ -443,30 +443,30 @@ lib/gtk-3.0/3.0.0/immodules/im-viqr.so @@ -443,30 +443,30 @@ lib/gtk-3.0/3.0.0/immodules/im-viqr.so
443${PLIST.wayland}lib/gtk-3.0/3.0.0/immodules/im-wayland.so 443${PLIST.wayland}lib/gtk-3.0/3.0.0/immodules/im-wayland.so
444${PLIST.x11}lib/gtk-3.0/3.0.0/immodules/im-xim.so 444${PLIST.x11}lib/gtk-3.0/3.0.0/immodules/im-xim.so
445${PLIST.cups}lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so 445${PLIST.cups}lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
446lib/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so 446lib/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
447lib/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so 447lib/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
448lib/gtk-3.0/3.0.0/printbackends/libprintbackend-test.so 448lib/gtk-3.0/3.0.0/printbackends/libprintbackend-test.so
449@pkgdir lib/gtk-3.0/immodules 449@pkgdir lib/gtk-3.0/immodules
450@pkgdir lib/gtk-3.0/modules 450@pkgdir lib/gtk-3.0/modules
451lib/libgailutil-3.so 451lib/libgailutil-3.so
452lib/libgailutil-3.so.0 452lib/libgailutil-3.so.0
453lib/libgailutil-3.so.0.0.0 453lib/libgailutil-3.so.0.0.0
454lib/libgdk-3.so 454lib/libgdk-3.so
455lib/libgdk-3.so.0 455lib/libgdk-3.so.0
456lib/libgdk-3.so.0.2409.32 456lib/libgdk-3.so.0.2410.32
457lib/libgtk-3.so 457lib/libgtk-3.so
458lib/libgtk-3.so.0 458lib/libgtk-3.so.0
459lib/libgtk-3.so.0.2409.32 459lib/libgtk-3.so.0.2410.32
460lib/pkgconfig/gail-3.0.pc 460lib/pkgconfig/gail-3.0.pc
461lib/pkgconfig/gdk-3.0.pc 461lib/pkgconfig/gdk-3.0.pc
462${PLIST.quartz}lib/pkgconfig/gdk-quartz-3.0.pc 462${PLIST.quartz}lib/pkgconfig/gdk-quartz-3.0.pc
463${PLIST.wayland}lib/pkgconfig/gdk-wayland-3.0.pc 463${PLIST.wayland}lib/pkgconfig/gdk-wayland-3.0.pc
464${PLIST.x11}lib/pkgconfig/gdk-x11-3.0.pc 464${PLIST.x11}lib/pkgconfig/gdk-x11-3.0.pc
465lib/pkgconfig/gtk+-3.0.pc 465lib/pkgconfig/gtk+-3.0.pc
466${PLIST.quartz}lib/pkgconfig/gtk+-quartz-3.0.pc 466${PLIST.quartz}lib/pkgconfig/gtk+-quartz-3.0.pc
467lib/pkgconfig/gtk+-unix-print-3.0.pc 467lib/pkgconfig/gtk+-unix-print-3.0.pc
468${PLIST.wayland}lib/pkgconfig/gtk+-wayland-3.0.pc 468${PLIST.wayland}lib/pkgconfig/gtk+-wayland-3.0.pc
469${PLIST.x11}lib/pkgconfig/gtk+-x11-3.0.pc 469${PLIST.x11}lib/pkgconfig/gtk+-x11-3.0.pc
470libdata/gtk-3.0/im-multipress.conf 470libdata/gtk-3.0/im-multipress.conf
471man/man1/gtk-builder-tool.1 471man/man1/gtk-builder-tool.1
472man/man1/gtk-encode-symbolic-svg.1 472man/man1/gtk-encode-symbolic-svg.1
@@ -1341,26 +1341,28 @@ share/locale/id/LC_MESSAGES/gtk30-proper @@ -1341,26 +1341,28 @@ share/locale/id/LC_MESSAGES/gtk30-proper
1341share/locale/id/LC_MESSAGES/gtk30.mo 1341share/locale/id/LC_MESSAGES/gtk30.mo
1342share/locale/ie/LC_MESSAGES/gtk30-properties.mo 1342share/locale/ie/LC_MESSAGES/gtk30-properties.mo
1343share/locale/ie/LC_MESSAGES/gtk30.mo 1343share/locale/ie/LC_MESSAGES/gtk30.mo
1344share/locale/io/LC_MESSAGES/gtk30-properties.mo 1344share/locale/io/LC_MESSAGES/gtk30-properties.mo
1345share/locale/io/LC_MESSAGES/gtk30.mo 1345share/locale/io/LC_MESSAGES/gtk30.mo
1346share/locale/is/LC_MESSAGES/gtk30-properties.mo 1346share/locale/is/LC_MESSAGES/gtk30-properties.mo
1347share/locale/is/LC_MESSAGES/gtk30.mo 1347share/locale/is/LC_MESSAGES/gtk30.mo
1348share/locale/it/LC_MESSAGES/gtk30-properties.mo 1348share/locale/it/LC_MESSAGES/gtk30-properties.mo
1349share/locale/it/LC_MESSAGES/gtk30.mo 1349share/locale/it/LC_MESSAGES/gtk30.mo
1350share/locale/ja/LC_MESSAGES/gtk30-properties.mo 1350share/locale/ja/LC_MESSAGES/gtk30-properties.mo
1351share/locale/ja/LC_MESSAGES/gtk30.mo 1351share/locale/ja/LC_MESSAGES/gtk30.mo
1352share/locale/ka/LC_MESSAGES/gtk30-properties.mo 1352share/locale/ka/LC_MESSAGES/gtk30-properties.mo
1353share/locale/ka/LC_MESSAGES/gtk30.mo 1353share/locale/ka/LC_MESSAGES/gtk30.mo
 1354share/locale/kab/LC_MESSAGES/gtk30-properties.mo
 1355share/locale/kab/LC_MESSAGES/gtk30.mo
1354share/locale/kg/LC_MESSAGES/gtk30-properties.mo 1356share/locale/kg/LC_MESSAGES/gtk30-properties.mo
1355share/locale/kg/LC_MESSAGES/gtk30.mo 1357share/locale/kg/LC_MESSAGES/gtk30.mo
1356share/locale/kk/LC_MESSAGES/gtk30-properties.mo 1358share/locale/kk/LC_MESSAGES/gtk30-properties.mo
1357share/locale/kk/LC_MESSAGES/gtk30.mo 1359share/locale/kk/LC_MESSAGES/gtk30.mo
1358share/locale/km/LC_MESSAGES/gtk30-properties.mo 1360share/locale/km/LC_MESSAGES/gtk30-properties.mo
1359share/locale/km/LC_MESSAGES/gtk30.mo 1361share/locale/km/LC_MESSAGES/gtk30.mo
1360share/locale/kn/LC_MESSAGES/gtk30-properties.mo 1362share/locale/kn/LC_MESSAGES/gtk30-properties.mo
1361share/locale/kn/LC_MESSAGES/gtk30.mo 1363share/locale/kn/LC_MESSAGES/gtk30.mo
1362share/locale/ko/LC_MESSAGES/gtk30-properties.mo 1364share/locale/ko/LC_MESSAGES/gtk30-properties.mo
1363share/locale/ko/LC_MESSAGES/gtk30.mo 1365share/locale/ko/LC_MESSAGES/gtk30.mo
1364share/locale/ku/LC_MESSAGES/gtk30-properties.mo 1366share/locale/ku/LC_MESSAGES/gtk30-properties.mo
1365share/locale/ku/LC_MESSAGES/gtk30.mo 1367share/locale/ku/LC_MESSAGES/gtk30.mo
1366share/locale/ky/LC_MESSAGES/gtk30-properties.mo 1368share/locale/ky/LC_MESSAGES/gtk30-properties.mo

cvs diff -r1.102 -r1.103 pkgsrc/x11/gtk3/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/distinfo 2024/01/24 23:19:14 1.102
+++ pkgsrc/x11/gtk3/distinfo 2024/05/16 11:44:01 1.103
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: distinfo,v 1.102 2024/01/24 23:19:14 adam Exp $ 1$NetBSD: distinfo,v 1.103 2024/05/16 11:44:01 adam Exp $
2 2
3BLAKE2s (gtk+-3.24.41.tar.xz) = 9f899a424d099981c68fb0eff06d91ef509e88f684a7bb146f4aa63eb82e4642 3BLAKE2s (gtk+-3.24.42.tar.xz) = bc0633f9347cab889f9939d1035e3d17b98d5a2cf581bb358bcd03371d315160
4SHA512 (gtk+-3.24.41.tar.xz) = aaf061d846fac592e71089feace302bdef1bb64bb2ad6ff30d51d90000da9084cad2fa5bf88cb75adcd789c911d94231ae60a2ca7cf97a2f5720687369a3da98 4SHA512 (gtk+-3.24.42.tar.xz) = 53e86e35d33f82384f1d40bd91feee67be68bc9003abd095842991441b1f2ee11a5b431168963270d3ffc0c653d26673ca97cdd55a8f577ef21dbd5d6004b643
5Size (gtk+-3.24.41.tar.xz) = 13188312 bytes 5Size (gtk+-3.24.42.tar.xz) = 13226980 bytes
6SHA1 (patch-gdk_wayland_gdkdevice-wayland.c) = e283bd6533ea1307b971c524bc05f0d3ee90453d 6SHA1 (patch-gdk_wayland_gdkdevice-wayland.c) = e283bd6533ea1307b971c524bc05f0d3ee90453d
7SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78 7SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78
8SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64 8SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
9SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8 9SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8
10SHA1 (patch-gtk_fallback-c89.c) = eaf5ac8aace9eab673eed0e265d4cb2617bf1fcd 10SHA1 (patch-gtk_fallback-c89.c) = eaf5ac8aace9eab673eed0e265d4cb2617bf1fcd
11SHA1 (patch-gtk_gtkfontchooserwidget.c) = 0f4a47b7260e9227ed7e20613bbe435163afd149 11SHA1 (patch-gtk_gtkfontchooserwidget.c) = 0f4a47b7260e9227ed7e20613bbe435163afd149
12SHA1 (patch-gtk_gtklabel.c) = 8ec7e9df8d2169f15698ff6a29cf8254ca44ea61 12SHA1 (patch-gtk_gtklabel.c) = 8ec7e9df8d2169f15698ff6a29cf8254ca44ea61
13SHA1 (patch-meson.build) = a65d3192495eba49135fa5d2624da65a1a55decb 13SHA1 (patch-meson.build) = a65d3192495eba49135fa5d2624da65a1a55decb
14SHA1 (patch-meson_options.txt) = 8477c12e5a5116ca2eef7be0c272e86451d8d94f 14SHA1 (patch-meson_options.txt) = 8477c12e5a5116ca2eef7be0c272e86451d8d94f
15SHA1 (patch-tests_gtkgears.c) = f335cbb84d6e254b4feba3b1fe619a41229037e0 15SHA1 (patch-tests_gtkgears.c) = f335cbb84d6e254b4feba3b1fe619a41229037e0