Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=rgtsToSz; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=kJMhrT8z Received: by mail.netbsd.org (Postfix, from userid 605) id 9726484EA6; Sun, 14 Apr 2024 14:21:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1713104496; bh=JO+x5bf6JH3bqSBfvxOvL9aiFfn4+72WsSZBBpVMyfE=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=rgtsToSzAXoAJXIis0wLh8AHOoRO8gaIJUiCYHKYJyJY7lUdSrpAEo9I/BJW559wk DerNQPqVmvSJ+Fxa/B3d+x8NmcvWl1TJLNUSkNbd8R8ipgy2wvdhTW3C1FFxJaEmPp qTO9HaqbsAk1BVo2XSB/1Drs93bs0qVmZdnXgFZc= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8786884D24 for ; Sun, 14 Apr 2024 14:21:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id mfWU5pKQOMq9 for ; Sun, 14 Apr 2024 14:21:34 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 3B91C84D1B for ; Sun, 14 Apr 2024 14:21:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1713104494; bh=JO+x5bf6JH3bqSBfvxOvL9aiFfn4+72WsSZBBpVMyfE=; h=Date:From:Subject:To:Reply-To; b=kJMhrT8zC1ka1vt9zafRg4x43zwb7UCc/wSGk9b2dm2YJmynA8tHMzJ2p1ZVIAqQg ogG6KWci1zW/zmu8CZIjBDjRlTfcZh4KWk1luK9eaKqVQQN+egcSUci/4h85xZ9GCk 81V68rtyNDpv2MQuiVFXhbUhpH8UHeR5Lohk6Mx8= Received: by cvs.NetBSD.org (Postfix, from userid 500) id 3289AFA2C; Sun, 14 Apr 2024 14:21:34 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1713104494298330" MIME-Version: 1.0 Date: Sun, 14 Apr 2024 14:21:34 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/x11/gtk4 To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20240414142134.3289AFA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1713104494298330 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" 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. --_----------=_1713104494298330 Content-Disposition: inline Content-Length: 7072 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 --_----------=_1713104494298330--