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