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:           Sun Apr 14 14:21:34 UTC 2024

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

Log Message:
gtk4: updated to 4.14.2

Overview of Changes in 4.14.2, 03-04-2024
=========================================

* GtkScale:
 - Improve positioning of values in some cases

* Theme:
 - Make progress in entries visible

* Accessibility:
 - Fix text insertion handling

* GDK:
 - dnd: Use the default cursor durion motion
 - dnd: Use a better cursor for indicating the move action

* GSK:
 - gl: Handle offloads in offscreen context better
 - Fix text rendering problems with some fonts

* Wayland:
 - Tighten up some protocol version checks
 - Use the presentation time protocol
 - Fix a crash with subsurfaces
 - Improve settings portal handling

* macOS:
 - Fix up the app menu support

* Windows:
 - Fix problems with minimization
 - Fix build without fontconfig

* Debugging:
 - Add font settings in the inspector

* Demos:
 - Clean up the application demo
 - Update cursor images for the cursor demo

* Translation updates:
 Catalan
 Czech
 French
 Georgian
 Hebrew
 Persian
 Slovenian
 Turkish
 Ukrainian

Overview of Changes in 4.14.1, 16-03-2024
=========================================

* GtkTextView:
 - Fix a mixup of cursor and anchor when retrieving surrounding text
   in input methods

* Printing:
 - Avoid accessing freed printers

* Accessibility:
 - Fix memory leaks

* GDK:
 - Rename the GDK_VULKAN_SKIP environment variable to GDK_VULKAN_DISABLE
 - Add a GDK_GL_DISABLE environment variable

* GSK:
 - Rename the GSK_GPU_SKIP environment variable to GSK_GPU_DISABLE
 - Speed up handling of repeated ops, which should help for text
 - Speed up the inner loop of text node conversion
 - Drop the glyph-align optimization flag
 - ngl: Avoid reusing frames while they are in use
 - Fix flickering thumbnails in nautilus
 - Speed up buffer handling in both ngl and Vulkan

* Demos:
 - Skip demos using gl shaders when we're not using the gl renderer

* Build:
 - Fix some ubsan warnings
 - Avoid zink in ci since it spams stderr

* Translation updates:
 Czech
 German
 Korean
 Russian

Overview of Changes in 4.14.0, 12-03-2024
=========================================

Note: The new renderers and dmabuf support are using graphics drivers
in different ways than the old gl renderer, and trigger new driver bugs,
(see for example https://gitlab.gnome.org/GNOME/gtk/-/issues/6418 and
https://gitlab.gnome.org/GNOME/gtk/-/issues/6388). Therefore, it is
recommended to use the latest mesa release (24.x) with the new renderers.

* GtkTextView:
 - Don't snapshot children twice
 - Don't blink the cursor when hidden

* GtkEmojiChooser:
 - Fix presentation selector handling

* GtkSnapshot:
 - Fix wrong nodes with transformed shadows

* GtkIMContext:
 - Make gtk_im_context_activate_osk public

* Accessibility:
 - Implement get_contents_at for all our text widgets
 - Add GtkAccessibleText.get_default_attributes

* GSK:
 - Don't fall back to cairo for software rendering. gl+llvmpipe is better
 - Round vertical glyph position to a device pixel position if the font is hinted
 - Fix problems with clip handling
 - Make vulkan and ngl match their font handling
 - Fix some corner-cases with offloading and clips
 - Fix problem with rendering of missing glyphs in hinted fonts

* MacOs:
 - Implement cursor-from-texture

* Translation updates:
 Basque
 British English
 French
 Indonesian
 Kazakh
 Latvian
 Lithuanian
 Norwegian Bokmål
 Slovenian
 Spanish
 Turkish


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/x11/gtk4/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/x11/gtk4/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/gtk4/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/gtk4/Makefile
diff -u pkgsrc/x11/gtk4/Makefile:1.42 pkgsrc/x11/gtk4/Makefile:1.43
--- pkgsrc/x11/gtk4/Makefile:1.42       Sun Apr  7 07:35:19 2024
+++ pkgsrc/x11/gtk4/Makefile    Sun Apr 14 14:21:33 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.42 2024/04/07 07:35:19 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2024/04/14 14:21:33 adam Exp $
 
-DISTNAME=      gtk-4.12.5
+DISTNAME=      gtk-4.14.2
 PKGNAME=       ${DISTNAME:S/gtk/gtk4/}
-PKGREVISION=   1
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
@@ -28,9 +27,7 @@ MESON_REQD+=          0.60.0
 MESON_ARGS+=           -Dintrospection=enabled
 # needs gstreamer-gl
 MESON_ARGS+=           -Dmedia-gstreamer=disabled
-# ffmpeg backend is disabled by default
-# https://gitlab.gnome.org/GNOME/gtk/-/issues/5581
-MESON_ARGS+=           -Dmedia-ffmpeg=enabled
+MESON_ARGS+=           -Dvulkan=disabled
 
 PKGCONFIG_OVERRIDE+=   output/meson-private/gtk4.pc
 PKGCONFIG_OVERRIDE+=   output/meson-private/gtk4-x11.pc
@@ -44,6 +41,7 @@ BUILDLINK_TRANSFORM.SunOS+=   rm:-Wl,--exp
 .include "../../devel/glib2/schemas.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"
 .include "../../devel/libexecinfo/buildlink3.mk"
+.include "../../devel/meson/build.mk"
 BUILDLINK_API_DEPENDS.pango+=  pango>=1.47.0
 .include "../../devel/pango/buildlink3.mk"
 BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.18
@@ -55,10 +53,6 @@ BUILDLINK_API_DEPENDS.cairo+=        cairo>=1.1
 # librsvg is required by a demo only.
 #.include "../../graphics/librsvg/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
-# does not support ffmpeg6 yet
-# https://gitlab.gnome.org/GNOME/gtk/-/issues/5581
-.include "../../multimedia/ffmpeg5/buildlink3.mk"
 .include "../../textproc/iso-codes/buildlink3.mk"
-.include "../../devel/meson/build.mk"
 .include "../../lang/python/tool.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/gtk4/PLIST
diff -u pkgsrc/x11/gtk4/PLIST:1.15 pkgsrc/x11/gtk4/PLIST:1.16
--- pkgsrc/x11/gtk4/PLIST:1.15  Wed Feb 14 08:40:36 2024
+++ pkgsrc/x11/gtk4/PLIST       Sun Apr 14 14:21:33 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2024/02/14 08:40:36 adam Exp $
+@comment $NetBSD: PLIST,v 1.16 2024/04/14 14:21:33 adam Exp $
 bin/gtk4-builder-tool
 bin/gtk4-demo
 bin/gtk4-demo-application
@@ -6,6 +6,7 @@ bin/gtk4-encode-symbolic-svg
 bin/gtk4-icon-browser
 bin/gtk4-launch
 bin/gtk4-node-editor
+bin/gtk4-path-tool
 bin/gtk4-print-editor
 bin/gtk4-query-settings
 bin/gtk4-rendernode-tool
@@ -29,6 +30,9 @@ include/gtk-4.0/gdk/gdkdevicepad.h
 include/gtk-4.0/gdk/gdkdevicetool.h
 include/gtk-4.0/gdk/gdkdisplay.h
 include/gtk-4.0/gdk/gdkdisplaymanager.h
+include/gtk-4.0/gdk/gdkdmabufformats.h
+include/gtk-4.0/gdk/gdkdmabuftexture.h
+include/gtk-4.0/gdk/gdkdmabuftexturebuilder.h
 include/gtk-4.0/gdk/gdkdrag.h
 include/gtk-4.0/gdk/gdkdragsurface.h
 include/gtk-4.0/gdk/gdkdragsurfacesize.h
@@ -89,16 +93,24 @@ ${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx
 ${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11surface.h
 ${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11utils.h
 include/gtk-4.0/gsk/gl/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/gskenums.h
 include/gtk-4.0/gsk/gskenumtypes.h
 include/gtk-4.0/gsk/gskglshader.h
+include/gtk-4.0/gsk/gskpath.h
+include/gtk-4.0/gsk/gskpathbuilder.h
+include/gtk-4.0/gsk/gskpathmeasure.h
+include/gtk-4.0/gsk/gskpathpoint.h
 include/gtk-4.0/gsk/gskrenderer.h
 include/gtk-4.0/gsk/gskrendernode.h
 include/gtk-4.0/gsk/gskroundedrect.h
+include/gtk-4.0/gsk/gskstroke.h
 include/gtk-4.0/gsk/gsktransform.h
 include/gtk-4.0/gsk/gsktypes.h
+include/gtk-4.0/gtk/a11y/gtkatspi.h
+include/gtk-4.0/gtk/a11y/gtkatspisocket.h
 include/gtk-4.0/gtk/css/gtkcss.h
 include/gtk-4.0/gtk/css/gtkcssenums.h
 include/gtk-4.0/gtk/css/gtkcssenumtypes.h
@@ -165,6 +177,7 @@ include/gtk-4.0/gtk/gtkaboutdialog.h
 include/gtk-4.0/gtk/gtkaccelgroup.h
 include/gtk-4.0/gtk/gtkaccessible.h
 include/gtk-4.0/gtk/gtkaccessiblerange.h
+include/gtk-4.0/gtk/gtkaccessibletext.h
 include/gtk-4.0/gtk/gtkactionable.h
 include/gtk-4.0/gtk/gtkactionbar.h
 include/gtk-4.0/gtk/gtkadjustment.h
@@ -197,6 +210,7 @@ include/gtk-4.0/gtk/gtkcolumnviewcell.h
 include/gtk-4.0/gtk/gtkcolumnviewcolumn.h
 include/gtk-4.0/gtk/gtkcolumnviewrow.h
 include/gtk-4.0/gtk/gtkcolumnviewsorter.h
+include/gtk-4.0/gtk/gtkconfig.h
 include/gtk-4.0/gtk/gtkconstraint.h
 include/gtk-4.0/gtk/gtkconstraintguide.h
 include/gtk-4.0/gtk/gtkconstraintlayout.h
@@ -251,6 +265,7 @@ include/gtk-4.0/gtk/gtkgesturestylus.h
 include/gtk-4.0/gtk/gtkgestureswipe.h
 include/gtk-4.0/gtk/gtkgesturezoom.h
 include/gtk-4.0/gtk/gtkglarea.h
+include/gtk-4.0/gtk/gtkgraphicsoffload.h
 include/gtk-4.0/gtk/gtkgrid.h
 include/gtk-4.0/gtk/gtkgridlayout.h
 include/gtk-4.0/gtk/gtkgridview.h
@@ -299,6 +314,7 @@ include/gtk-4.0/gtk/gtkpicture.h
 include/gtk-4.0/gtk/gtkpopover.h
 include/gtk-4.0/gtk/gtkpopovermenu.h
 include/gtk-4.0/gtk/gtkpopovermenubar.h
+include/gtk-4.0/gtk/gtkprintdialog.h
 include/gtk-4.0/gtk/gtkprogressbar.h
 include/gtk-4.0/gtk/gtkrange.h
 include/gtk-4.0/gtk/gtkrecentmanager.h
@@ -388,12 +404,12 @@ lib/girepository-1.0/Gdk-4.0.typelib
 ${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
-lib/gtk-4.0/4.0.0/media/libmedia-ffmpeg.so
 ${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.1200.5
+lib/libgtk-4.so.1.1400.2
+lib/pkgconfig/gtk4-atspi.pc
 ${PLIST.quartz}lib/pkgconfig/gtk4-macos.pc
 lib/pkgconfig/gtk4-unix-print.pc
 ${PLIST.x11}lib/pkgconfig/gtk4-x11.pc
@@ -506,6 +522,7 @@ share/locale/is/LC_MESSAGES/gtk40.mo
 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

Index: pkgsrc/x11/gtk4/distinfo
diff -u pkgsrc/x11/gtk4/distinfo:1.19 pkgsrc/x11/gtk4/distinfo:1.20
--- pkgsrc/x11/gtk4/distinfo:1.19       Wed Feb 14 08:40:36 2024
+++ pkgsrc/x11/gtk4/distinfo    Sun Apr 14 14:21:34 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2024/02/14 08:40:36 adam Exp $
+$NetBSD: distinfo,v 1.20 2024/04/14 14:21:34 adam Exp $
 
-BLAKE2s (gtk-4.12.5.tar.xz) = b2805f902e2b58a1ef96f6ec6685a08b33c614ebd86790ccd7b22467f43dcdeb
-SHA512 (gtk-4.12.5.tar.xz) = 813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4
-Size (gtk-4.12.5.tar.xz) = 17314760 bytes
+BLAKE2s (gtk-4.14.2.tar.xz) = 428bdfabe2237adb2302eea1bfb98c7e288f2df0ed0b9353e9555b7e50bc5b4e
+SHA512 (gtk-4.14.2.tar.xz) = bd4a27091a56f35d294d1dc0700f9b2af8e11c6b7a8cd3dcbb72b6bce388877b3354582e19889e2612e6717d4cf2bf9aae30c4a393c1614582dfa2ef2b6842c9
+Size (gtk-4.14.2.tar.xz) = 18331244 bytes
 SHA1 (patch-meson.build) = a9db17787c70631896315fb2c825e62977cfbb9b



Home | Main Index | Thread Index | Old Index