summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2021-05-31 22:59:23 +0000
committerwiz <wiz@pkgsrc.org>2021-05-31 22:59:23 +0000
commitf9ba2ccecb908cbffc420379c4974e885cc65f72 (patch)
tree508fb469c8d9dd32e3bf67d616ae062d00494600
parent63550c18b0b05a9548510731bd3d95e010d74d1f (diff)
downloadpkgsrc-f9ba2ccecb908cbffc420379c4974e885cc65f72.tar.gz
gtk4: update to 4.2.0.
Overview of Changes in 4.2.0 ============================ * GtkFileChooser: Make the location entry work again * GtlLabel: Fix tooltips on links * GtkTextView: Make scrolling work better with renderers * X11: - Fix damage handling - Trap errors from the COW * Windows: - Use a visible scroll cursor - Include more icons for icon-theme-less situations * Wayland: Fix key event matching with mismatched layouts. This was causing keyboard accelerators to trigger unexpectedly * Inspector: Allow inspecting Unicode * Input: - Improve dead key handling - Regenerate compose sequence table * gsk: - Fix a crash in the ngl renderer - Fix a rounding error in subpixel glyph positioning - ngl: Implement glyph cache eviction - ngl: Improve the glyph cache effectiveness - ngl: Fix uniform key mapping on Windows - Make the ngl renderer the default * build: - Fix build with cairo as subproject - Disable g_assert in release builds - Include gi-docgen as subproject - Include generated docs * Translation updates: Hebrew Hungarian Italian Polish Portuguese Swedish Ukrainian Overview of Changes in 4.1.2 ============================ * Input: - Ensure preedit-start and preedit-end are emitted properly - Support the Wayland text protocol better - Delete the selection when preedit starts * Label: Fix a small issue with markup parsing and mnemonics * Spinbutton: Interpret localized digits * Textview: Fix blinking block cursors * Tooltips: Don't pop up erroneous on popovers * Window: Add a way to disable F10 handling * Theme: - Use a regular focus ring for sidebar rows * GSK - ngl: Performance improvements - vulkan: Add visible fallback rendering - vukan: Handle simple transforms when clipping * Wayland: - Don't force a full redraw for every frame - Don't leak buffers when rendering with cairo * Demos: - iconbrowser: Make search more useful * Documentation: - Switch to building docs from gir files with gi-docgen * build: - Allow GTK to be used as meson subproject * Translation updates Catalan Czech Finnish French Indonesian Kazakh Latvian Norwegian Bokmål Polish Serbian Turkish Overview of Changes in 4.1.1 ============================ * Popover: - Support shadows on popover > contents * Input: - Show preedit for compose sequences - Support long compose sequences - Support compose sequences producing multiple characters * Themes: - Allow suggested and destructive actions in lists - Disable shadows on maximized, fullscreen and tiled windows - Fine-tune scrollbar transitions and size * CSS: - Support drop-shadow filters - Correct blur filter spread interpretation * Documentation: - Improvements and updates for dialogs and native dialog * Printing: - Support Avahi-discovered printers better * GSK: - Add another OpenGL render. It is not the default yet. To try it, use GSK_RENDERER=ngl * Build: - Lots of static analysis fixes found by pvs - Add a -Dprofile=devel option for devel styling and use it for nightly flatpaks * X11: - Fix DND of X11-specific types * Wayland: - Fix lookup of font settings in flatpaks * Windows: - Fix window resizing - Avoid UAC for gtk-update-icon-cache * MacOs: - Use correct module file extension - Make OpenGL context opaque when possible - Fix window resizing * Translation updates: British English Czech Danish Galician Hungarian Turkish Overview of Changes in 4.1.0 ============================ * GtkCheckButton: - Add back an activate signal * GtkSearchBar, GtkSearchEntry: - Capture events in the bubble phase * GtkEmojiChooser: - Adapt to small screen sizes * GtkVideo: - Fix issues with GL support * Themes: - Set sort arrows in CSS - Set menu button arrows in CSS - Make scrollbars larger - Supprt circular menubuttons * CSS: - Implement transform-origin - Support overlines on text - Support colors in cross-fade() - More complete text-decoration-line support * Text layout: - Use subpixel positioning with new enough cairo * Inspector: - Fix slowness in navigation - Redo the controllers and shortcuts pages * Accessibility: - Create AT context objects lazily * Wayland: - Fix decoration negotiation under kwin * GSK: - Optimize gradient shaders - Implement repeating gradients in shaders * Translation updates - Czech - Greek - Hungarian - Persian - Punjabi - Romanian - Swedish - Ukrainian
-rw-r--r--x11/gtk4/Makefile9
-rw-r--r--x11/gtk4/PLIST5
-rw-r--r--x11/gtk4/distinfo11
3 files changed, 12 insertions, 13 deletions
diff --git a/x11/gtk4/Makefile b/x11/gtk4/Makefile
index 71c9b0730c7..9ac43e811cc 100644
--- a/x11/gtk4/Makefile
+++ b/x11/gtk4/Makefile
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.7 2021/05/02 11:06:16 nia Exp $
+# $NetBSD: Makefile,v 1.8 2021/05/31 22:59:23 wiz Exp $
-DISTNAME= gtk-4.0.3
+DISTNAME= gtk-4.2.0
PKGNAME= ${DISTNAME:S/gtk/gtk4/}
-PKGREVISION= 1
CATEGORIES= x11
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk/4.0/}
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= ryoon@NetBSD.org
@@ -41,7 +40,7 @@ PRINT_PLIST_AWK+= { gsub(/\.${SOEXT}/, ".$${SOEXT}") }
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/gobject-introspection/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
-BUILDLINK_ABI_DEPENDS.pango+= pango>=1.47.0
+BUILDLINK_API_DEPENDS.pango+= pango>=1.47.0
.include "../../devel/pango/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/cairo-gobject/buildlink3.mk"
diff --git a/x11/gtk4/PLIST b/x11/gtk4/PLIST
index 368c5a11a0e..bef3f1397c8 100644
--- a/x11/gtk4/PLIST
+++ b/x11/gtk4/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2021/02/25 09:55:55 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2021/05/31 22:59:23 wiz Exp $
bin/gtk4-builder-tool
bin/gtk4-demo
bin/gtk4-demo-application
@@ -83,6 +83,7 @@ ${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11selection.h
${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/gl/gsknglrenderer.h
include/gtk-4.0/gsk/gsk-autocleanup.h
include/gtk-4.0/gsk/gsk.h
include/gtk-4.0/gsk/gskcairorenderer.h
@@ -373,7 +374,7 @@ ${PLIST.lpr}lib/gtk-4.0/4.0.0/printbackends/libprintbackend-lpr.so
lib/libgtk-4.${SOEXT}
${PLIST.dylib}lib/libgtk-4.1.dylib
${PLIST.no-dylib}lib/libgtk-4.so.1
-${PLIST.no-dylib}lib/libgtk-4.so.1.0.3
+${PLIST.no-dylib}lib/libgtk-4.so.1.200.0
${PLIST.quartz}lib/pkgconfig/gtk4-macos.pc
lib/pkgconfig/gtk4-unix-print.pc
${PLIST.x11}lib/pkgconfig/gtk4-x11.pc
diff --git a/x11/gtk4/distinfo b/x11/gtk4/distinfo
index 65edc95e2f8..fa188666038 100644
--- a/x11/gtk4/distinfo
+++ b/x11/gtk4/distinfo
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.1 2021/02/25 09:55:55 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2021/05/31 22:59:23 wiz Exp $
-SHA1 (gtk-4.0.3.tar.xz) = 515845f020592cd1aa4bebb70cce662a014d91cd
-RMD160 (gtk-4.0.3.tar.xz) = 89bc3d0189c921609005b8fbf0392aa5ba9827ea
-SHA512 (gtk-4.0.3.tar.xz) = 94683bf03607daf9cb62ef836e5e2bfee3fcfc6a17f7e0d3232da0d7fc07f8d5c0c12479fcd31cbdef50c86777d986ae82e43f291f2cbc2976967820bbfcb982
-Size (gtk-4.0.3.tar.xz) = 19442520 bytes
+SHA1 (gtk-4.2.0.tar.xz) = fa5a15db4e56e9de989543990bbfb82fa44caf84
+RMD160 (gtk-4.2.0.tar.xz) = 4190de064501f2a2ce434492e10a89629f9190f2
+SHA512 (gtk-4.2.0.tar.xz) = 12e825245b92f5dc652530c35b9a48a0bb284641d4128d054a19a35cb7814babe78bfbbdfd7fe3f2472d5028d078ae209a6da5d614b023c2b438223e4c5a04a0
+Size (gtk-4.2.0.tar.xz) = 25772584 bytes
SHA1 (patch-config.h.meson) = 1e216652695220b0932f7d86eec4e4836b937985
SHA1 (patch-gdk_wayland_cursor_os-compatibility.c) = 01d26eccf32e6ab4a2ae0da273e9f66d76b3c31d
-SHA1 (patch-meson.build) = 4d82fd17776f0713dc3ed29ea679684d725e9552