pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/gtk4
Module Name: pkgsrc
Committed By: adam
Date: Mon Jan 5 14:08:24 UTC 2026
Modified Files:
pkgsrc/x11/gtk4: Makefile PLIST buildlink3.mk distinfo
Added Files:
pkgsrc/x11/gtk4/patches: patch-testsuite_gdk_colorstate.c
Log Message:
gtk4: updated to 4.20.3
Overview of Changes in 4.20.3, 20-11-2025
* Bugs fixed:
- Change in scrolling behavior (lbaudin, Carlos Garnacho)
- Unaligned access in gdk/gdkmemoryformat.c causes testsuite crashes on
SPARC (Benjamin Otte)
- Shaper: Cannot parse SVG (Matthias Clasen)
- svg not scaled with display scale since switch to librsvg (Matthias
Clasen)
- GTK 4.18: Default GdkDisplay gets unreferenced when offscreen
rendering via secondary display, causing crash (Benjamin Otte)
- Feature: Add Win32 impl for gtk_file_launcher_open_containing_folder()
(Sergey Bugaev)
- Vulkan: Validation: vkQueuePresentKHR(): PRESENT_AFTER_WRITE hazard
detected. (Benjamin Otte)
- ModelButton: Increasingly long hang when switching AdwMultiLayoutView
(Emmanuele Bassi)
* Changes:
- ci: Update Rust to 1.89.0 (René de Hesselle)
- [4.20] vulkan: Disable YCbCr to RGB conversions for fallback formats
(Robert Mader)
- backport non-smooth scrolling fixes to 4.20 (lbaudin, Carlos Garnacho)
- [4.20] vulkan: Fix YUYV values when uploading images (Benjamin Otte,
Matthias Clasen)
- [4.20] Fix touch dropdown selection (!8041) properly (Alice)
- [4.20] emoji: Update data to CLDR 48 (Jeremy Bícha)
* Translation updates:
- Basque (Asier Saratsua Garmendia)
- English (United Kingdom) (Bruce Cowan)
- German (Christian Kirbach)
- Serbian (Милош Поповић)
- Thai (Aefgh Threenine)
- Uighur (Abduqadir Abliz)
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/x11/gtk4/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/x11/gtk4/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/gtk4/buildlink3.mk
cvs rdiff -u -r1.29 -r1.30 pkgsrc/x11/gtk4/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/x11/gtk4/patches/patch-testsuite_gdk_colorstate.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/gtk4/Makefile
diff -u pkgsrc/x11/gtk4/Makefile:1.65 pkgsrc/x11/gtk4/Makefile:1.66
--- pkgsrc/x11/gtk4/Makefile:1.65 Thu Oct 23 20:39:56 2025
+++ pkgsrc/x11/gtk4/Makefile Mon Jan 5 14:08:23 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.65 2025/10/23 20:39:56 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2026/01/05 14:08:23 adam Exp $
-DISTNAME= gtk-4.18.6
+DISTNAME= gtk-4.20.3
PKGNAME= ${DISTNAME:S/gtk/gtk4/}
-PKGREVISION= 3
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
@@ -57,8 +56,7 @@ BUILDLINK_API_DEPENDS.cairo+= cairo>=1.1
.include "../../graphics/graphene/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/libepoxy/buildlink3.mk"
-# librsvg is required by a demo only.
-#.include "../../graphics/librsvg/buildlink3.mk"
+.include "../../graphics/librsvg/buildlink3.mk"
.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
.include "../../textproc/iso-codes/buildlink3.mk"
.include "../../lang/python/tool.mk"
Index: pkgsrc/x11/gtk4/PLIST
diff -u pkgsrc/x11/gtk4/PLIST:1.25 pkgsrc/x11/gtk4/PLIST:1.26
--- pkgsrc/x11/gtk4/PLIST:1.25 Mon Jul 7 08:28:55 2025
+++ pkgsrc/x11/gtk4/PLIST Mon Jan 5 14:08:23 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2025/07/07 08:28:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.26 2026/01/05 14:08:23 adam Exp $
bin/gtk4-builder-tool
bin/gtk4-demo
bin/gtk4-demo-application
@@ -100,6 +100,7 @@ include/gtk-4.0/gsk/gpu/gskglrenderer.h
include/gtk-4.0/gsk/gpu/gskvulkanrenderer.h
include/gtk-4.0/gsk/gsk.h
include/gtk-4.0/gsk/gskcairorenderer.h
+include/gtk-4.0/gsk/gskcomponenttransfer.h
include/gtk-4.0/gsk/gskenums.h
include/gtk-4.0/gsk/gskenumtypes.h
include/gtk-4.0/gsk/gskglshader.h
@@ -279,6 +280,7 @@ include/gtk-4.0/gtk/gtkgrid.h
include/gtk-4.0/gtk/gtkgridlayout.h
include/gtk-4.0/gtk/gtkgridview.h
include/gtk-4.0/gtk/gtkheaderbar.h
+include/gtk-4.0/gtk/gtkiconpaintable.h
include/gtk-4.0/gtk/gtkicontheme.h
include/gtk-4.0/gtk/gtkimage.h
include/gtk-4.0/gtk/gtkimcontext.h
@@ -409,11 +411,9 @@ ${PLIST.quartz}lib/girepository-1.0/GdkM
${PLIST.x11}lib/girepository-1.0/GdkX11-4.0.typelib
lib/girepository-1.0/Gsk-4.0.typelib
lib/girepository-1.0/Gtk-4.0.typelib
-${PLIST.cups}lib/gtk-4.0/4.0.0/printbackends/libprintbackend-cups.so
-lib/gtk-4.0/4.0.0/printbackends/libprintbackend-file.so
lib/libgtk-4.so
lib/libgtk-4.so.1
-lib/libgtk-4.so.1.1800.6
+lib/libgtk-4.so.1.2000.3
lib/pkgconfig/gtk4-atspi.pc
${PLIST.quartz}lib/pkgconfig/gtk4-macos.pc
lib/pkgconfig/gtk4-unix-print.pc
@@ -423,6 +423,14 @@ share/applications/org.gtk.Demo4.desktop
share/applications/org.gtk.PrintEditor4.desktop
share/applications/org.gtk.WidgetFactory4.desktop
share/applications/org.gtk.gtk4.NodeEditor.desktop
+share/bash-completion/completions/gtk4-builder-tool
+share/bash-completion/completions/gtk4-demo
+share/bash-completion/completions/gtk4-image-tool
+share/bash-completion/completions/gtk4-node-editor
+share/bash-completion/completions/gtk4-path-tool
+share/bash-completion/completions/gtk4-print-editor
+share/bash-completion/completions/gtk4-rendernode-tool
+share/bash-completion/completions/gtk4-widget-factory
share/gettext/its/gtk4builder.its
share/gettext/its/gtk4builder.loc
share/gir-1.0/Gdk-4.0.gir
@@ -527,7 +535,6 @@ share/locale/it/LC_MESSAGES/gtk40.mo
share/locale/ja/LC_MESSAGES/gtk40.mo
share/locale/ka/LC_MESSAGES/gtk40.mo
share/locale/kab/LC_MESSAGES/gtk40.mo
-share/locale/kg/LC_MESSAGES/gtk40.mo
share/locale/kk/LC_MESSAGES/gtk40.mo
share/locale/km/LC_MESSAGES/gtk40.mo
share/locale/kn/LC_MESSAGES/gtk40.mo
@@ -575,7 +582,6 @@ share/locale/ta/LC_MESSAGES/gtk40.mo
share/locale/te/LC_MESSAGES/gtk40.mo
share/locale/tg/LC_MESSAGES/gtk40.mo
share/locale/th/LC_MESSAGES/gtk40.mo
-share/locale/tk/LC_MESSAGES/gtk40.mo
share/locale/tr/LC_MESSAGES/gtk40.mo
share/locale/tt/LC_MESSAGES/gtk40.mo
share/locale/ug/LC_MESSAGES/gtk40.mo
Index: pkgsrc/x11/gtk4/buildlink3.mk
diff -u pkgsrc/x11/gtk4/buildlink3.mk:1.17 pkgsrc/x11/gtk4/buildlink3.mk:1.18
--- pkgsrc/x11/gtk4/buildlink3.mk:1.17 Thu Oct 23 20:39:56 2025
+++ pkgsrc/x11/gtk4/buildlink3.mk Mon Jan 5 14:08:23 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.17 2025/10/23 20:39:56 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2026/01/05 14:08:23 adam Exp $
BUILDLINK_TREE+= gtk4
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= gtk4
GTK4_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gtk4+= gtk4>=4.0.3
-BUILDLINK_ABI_DEPENDS.gtk4+= gtk4>=4.18.6nb3
+BUILDLINK_ABI_DEPENDS.gtk4+= gtk4>=4.20.3
BUILDLINK_PKGSRCDIR.gtk4?= ../../x11/gtk4
.include "../../devel/glib2/buildlink3.mk"
@@ -15,6 +15,7 @@ BUILDLINK_PKGSRCDIR.gtk4?= ../../x11/gtk
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../graphics/graphene/buildlink3.mk"
.include "../../graphics/libepoxy/buildlink3.mk"
+.include "../../graphics/librsvg/buildlink3.mk"
pkgbase := gtk4
.include "../../mk/pkg-build-options.mk"
Index: pkgsrc/x11/gtk4/distinfo
diff -u pkgsrc/x11/gtk4/distinfo:1.29 pkgsrc/x11/gtk4/distinfo:1.30
--- pkgsrc/x11/gtk4/distinfo:1.29 Mon Jul 7 08:28:55 2025
+++ pkgsrc/x11/gtk4/distinfo Mon Jan 5 14:08:23 2026
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.29 2025/07/07 08:28:55 adam Exp $
+$NetBSD: distinfo,v 1.30 2026/01/05 14:08:23 adam Exp $
-BLAKE2s (gtk-4.18.6.tar.xz) = a263b558b9cfc9ec92c5f36f3a8cdde1f44285ee1eeb2fcc6adb86f80b6ef56d
-SHA512 (gtk-4.18.6.tar.xz) = 636bc3adf01f444dfbf10a3fdce82cdd7b2914b9ff251e98e006a987c3216ef22f5ae8759aa5f2385d1e82813ab8bf2c8adc4f8d6db230e9f507b44fac10e359
-Size (gtk-4.18.6.tar.xz) = 17710412 bytes
+BLAKE2s (gtk-4.20.3.tar.xz) = ded1e613ce985ec1723496fe9a3d6a78dbf727047242e2e389de183c148a5baa
+SHA512 (gtk-4.20.3.tar.xz) = 9ae8d2fb6fc6b3780587e70cbf4bff972dd36eedce79d91de874cc813ba3cb100ce6cce076e063e4606e0e32aa51d05c625dd272d5766190045f32b3754368f1
+Size (gtk-4.20.3.tar.xz) = 16003020 bytes
SHA1 (patch-meson.build) = a9db17787c70631896315fb2c825e62977cfbb9b
+SHA1 (patch-testsuite_gdk_colorstate.c) = 7a6d441f91332bffbd4e170809d8ad7ec51773bd
Added files:
Index: pkgsrc/x11/gtk4/patches/patch-testsuite_gdk_colorstate.c
diff -u /dev/null pkgsrc/x11/gtk4/patches/patch-testsuite_gdk_colorstate.c:1.1
--- /dev/null Mon Jan 5 14:08:24 2026
+++ pkgsrc/x11/gtk4/patches/patch-testsuite_gdk_colorstate.c Mon Jan 5 14:08:23 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-testsuite_gdk_colorstate.c,v 1.1 2026/01/05 14:08:23 adam Exp $
+
+Fix build.
+
+--- testsuite/gdk/colorstate.c.orig 2026-01-05 13:26:22.141849124 +0000
++++ testsuite/gdk/colorstate.c
+@@ -166,7 +166,7 @@ test_convert (gconstpointer testdata,
+ gdk_color_state_get_srgb ()));
+ if (method == TEXTURE_METHOD_DMABUF)
+ {
+-#ifdef HAVE_DRM_FOURCC_H
++#if 0
+ texture = udmabuf_texture_from_texture (texture, &error);
+ #else
+ g_assert_not_reached ();
Home |
Main Index |
Thread Index |
Old Index