https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292076

--- Comment #7 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=610c3c4373f079c2c3838178008ee0374a9f4647

commit 610c3c4373f079c2c3838178008ee0374a9f4647
Author:     Olivier Duchateau <[email protected]>
AuthorDate: 2026-03-10 06:41:10 +0000
Commit:     Don Lewis <[email protected]>
CommitDate: 2026-03-13 09:50:50 +0000

    x11-toolkits/gtk40: update to 4.20.3

    Update to 4.20.3

      Overview of Changes in 4.20.3, 20-11-2025
      =========================================

      * Bugs fixed:
        - #7795 Change in scrolling behavior (lbaudin, Carlos Garnacho)
        - #7801 Unaligned access in gdk/gdkmemoryformat.c causes testsuite
crashes on
          SPARC (Benjamin Otte)
        - #7813 Shaper: Cannot parse SVG (Matthias Clasen)
        - #7823 svg not scaled with display scale since switch to librsvg
(Matthias
          Clasen)
        - #7848 GTK 4.18: Default GdkDisplay gets unreferenced when offscreen
          rendering via secondary display, causing crash (Benjamin Otte)
        - #7857 Feature: Add Win32 impl for
gtk_file_launcher_open_containing_folder()
          (Sergey Bugaev)
        - #7866 Vulkan: Validation: vkQueuePresentKHR(): PRESENT_AFTER_WRITE
hazard
          detected. (Benjamin Otte)
        - #7867 ModelButton: Increasingly long hang when switching
AdwMultiLayoutView
          (Emmanuele Bassi)

      * Changes:
        - !9021 ci: Update Rust to 1.89.0 (René de Hesselle)
        - !9036 [4.20] vulkan: Disable YCbCr to RGB conversions for fallback
formats
          (Robert Mader)
        - !9042 backport non-smooth scrolling fixes to 4.20 (lbaudin, Carlos
Garnacho)
        - !9076 [4.20] vulkan: Fix YUYV values when uploading images (Benjamin
Otte,
          Matthias Clasen)
        - !9150 [4.20] Fix touch dropdown selection (!8041) properly (Alice)
        - !9154 [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)

      Overview of Changes in 4.20.2, 29-09-2025
      =========================================

      * Bugs fixed:
        - #7755 Only the first text-shadow value gets applied when there are
multiple
          (regression) (Matthias Clasen)
        - #7757 Make sense of AtkHyperlink (Matthias Clasen)
        - #7783 Opening Clipboard Demo triggers abort (Matthias Clasen)

      * Changes:
        - !8928 surface: Mark region as nullable in set_input_region (João
Pereira)
        - !8930 settings: Call g_value_unset() after
_gtk_settings_parse_convert()
          (Takao Fujiwara)
        - !8931 wayland: Invert flipped transforms (Robert Mader)
        - !8933 Fix upright text carets (Matthias Clasen)
        - !8935 gsk: Drop an unused private flag (Matthias Clasen)
        - !8936 Some small gsk fixes (Matthias Clasen)
        - !8937 text: Apply all text shadows (Matthias Clasen)
        - !8965 Backports for 4.20 (evan-razzaque, Matthias Clasen)
        - !8978 Add GtkAccessibleHypertext (Matthias Clasen)

      * Translation updates:
        - Bulgarian (twlvnn kraftwerk)
        - Czech (Daniel Rusek)
        - Danish (Ask Hjorth Larsen)
        - Galician (Francisco Diéguez Souto)
        - Portuguese (Hugo Carvalho)
        - Spanish (Daniel Mustieles)
        - Turkish (Sabri Ünal)

    Overview of Changes in 4.20.1, 08-09-2025
    =========================================

    * Bugs fixed:
      - #6666 Second Drag-and-Drop operation causes Gtk-CRITICAL messages at
every
        event (Matthias Clasen)
      - #7345 columnview focus problem with menus
      - #7717 GtkTextView with css padding shows offscreen widgets in upper
left
        corner (Matthias Clasen)
      - #7724 Occasional crashes in gsk_gl_device_setup_samplers() (Benjamin
Otte)
      - #7729 Gtk.Entry: Cursor disappears when reaching right border (Matthias
        Clasen)
      - #7731 GTK_THEME environment variable not working properly with
GTK4-4.20
        (Matthias Clasen)
      - #7734 MacOS: dyld: file does not start with MH_MAGIC[_64]: 0x00000000
        0x00000000 (sid)

      * Changes:
        - !8888 4.20.0 (Matthias Clasen)
        - !8889 Plug some memory leaks (Matthias Clasen)
        - !8890 node-editor: Plug GskTransform leak (Maximiliano Sandoval)
        - !8891 macos: do not explicitly disable window controls (Arjan
Molenaar)
        - !8893 text: Only clip the text drawing (Matthias Clasen)
        - !8894 Improve DND interoperability with kwin (Matthias Clasen)
        - !8896 Make GTK_THEME work as before (Matthias Clasen)
        - !8897 columnview: Fix arrow navigation in a nested widget inside a
cell
          (Lukáš Tyrychtr)
        - !8898 docs: Fix invalid picture elements (Chris Mayo)
        - !8899 docs: Fix Image.set_pixel_size reference to set_icon_size
(Chris Mayo)
        - !8900 offload: Do not try to raise subsurface above itself (Robert
Mader)
        - !8902 Try harder to fix caret visibility in entries (Matthias Clasen)
        - !8904 various small fixes (Benjamin Otte)
        - !8905 Modernize the app chooser (Matthias Clasen)
        - !8907 colorchooser: Fix up editor focus (Matthias Clasen)
        - !8908 filechooser: Improve error handling (Matthias Clasen)
        - !8909 build: update to accesskit-c v0.17.0 (Christoph Reiter)
        - !8910 a11y: Give spinner a progressbar role (Matthias Clasen)
        - !8911 fontchooser: Make lists more keynav-friendly (Matthias Clasen)
        - !8912 textview: Connect to detailed can-undo/can-redo notify signals
(Julian
          Sparber)
        - !8913 gtk-demo: Support svg without width/height (Matthias Clasen)
        - !8916 docs: Add illustrations for component transfer (Matthias
Clasen)
        - !8917 gtk-demo: Add a demo for sections (Matthias Clasen)
        - !8918 gsk: Tweak the formula for component transfer (Matthias Clasen)
        - !8919 Fix MacOS build failure (sid)
        - !8920 demos: Improve the image filtering demo (Matthias Clasen)
        - !8921 demos: Memory leak fixes (Matthias Clasen)
        - !8922 Adapt to deprecations (Matthias Clasen)
        - !8924 docs: Fix broken links (Chris Mayo)
        - !8926 scrolledwindow: Improve behavior if nested in other scrollables
          (Carlos Garnacho)

      * Translation updates:
        - Basque (Asier Saratsua Garmendia)
        - Catalan (Jordi Mas i Hernandez, Jordi Mas)
        - Chinese (China) (luming zh)
        - Finnish (Jiri Grönroos)
        - Georgian (Ekaterine Papava)
        - Hebrew (Yosef Or Boczko)
        - Hungarian (Balázs Úr)
        - Japanese (Makoto Sakaguchi)
        - Korean (Changwoo Ryu)
        - Lithuanian (Aurimas Aurimas Černius)
        - Persian (Danial Behzadi)
        - Portuguese (Brazil) (Rafael Fontenelle)
        - Russian (Artur S0)
        - Swedish (Anders Jonsson)
        - Ukrainian (Yuri Chornoivan)

      Overview of Changes in 4.20.0, 29-08-2025
      =========================================

      * Bugs fixed:
        - #7695 gdk-win32: unmaximize doesn't restore the original size
        - #7702 Should GTK_ACCESSIBLE_ROLE_STATUS really be NAME_PROHIBITED?

      * Changes:
        - !8851 gstreamer: Stop GstPlay before dropping the ref (Robert Mader)
        - !8871 gtk/filterlistmodel: Emit items-changed for item watches
(Georges
          Basile Stavracas Neto)
        - !8872 Gtk 4.19.4
        - !8873 docs: Some more details about dialogs (Matthias Clasen)
        - !8874 gsk: Add docs / gi annotations to new component transfer API
          (Sebastian Dröge)
        - !8876 Revert "meson: Rework introspection handling" (Florian
"sp1rit"​)
        - !8879 iconhelper: Fix handling of non-square icons (Matthias Clasen)
        - !8880 gsk: Add missing Since marker to GskComponentTransferNode
(Sebastian
          Dröge)
        - !8881 symbolic: Fix stroke defaults (Matthias Clasen)
        - !8883 Ignore gtk namespace attributes (Matthias Clasen)
        - !8884 gtk-demo: Fix markup in dark (Matthias Clasen)
        - !8885 entry: Clean up coding style (Sergio Costas Rodriguez)
        - !8886 gtk-demo: Avoid some criticals (Matthias Clasen)
        - !8887 gtkatcontext: Fix name generation flags for the banner role
(Lukáš
          Tyrychtr, Matthias Clasen)

      * Translation updates:
        - Catalan (Jordi Mas)
        - Czech (Daniel Rusek)
        - Lithuanian (Aurimas Aurimas Černius)
        - Thai (Aefgh Threenine)
        - Turkish (Emin Tufan Çetin)

    Unset BROADWAY option, by default this feature is not enabled

    Add BASH and ACCESSKIT options, latter is hidden because it is still
experimental (new port accessibility/accesskit-c bug #292048)

    Adjust dependencies

    Remove dmabuf patch, (it needs to be improved, we don't have
linux/udmabuf.h header [1])

    librsvg2 is also needed at build time (truckman)

    Pet portclippy (truckman)

    PR:             292076

 x11-toolkits/gtk40/Makefile                  | 67 +++++++++++++++-----------
 x11-toolkits/gtk40/distinfo                  |  6 +--
 x11-toolkits/gtk40/files/patch-dmabuf (gone) | 70 ----------------------------
 x11-toolkits/gtk40/pkg-plist                 | 16 +++++--
 4 files changed, 53 insertions(+), 106 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to