Bug 267209 - x11/kitty: Update to 0.26.4
Summary: x11/kitty: Update to 0.26.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://sw.kovidgoyal.net/kitty/chang...
Keywords: crash
Depends on:
Blocks:
 
Reported: 2022-10-19 20:09 UTC by Alexis Praga
Modified: 2022-11-20 18:12 UTC (History)
1 user (show)

See Also:


Attachments
Update to 0.26.4 (3.92 KB, patch)
2022-10-19 20:09 UTC, Alexis Praga
alexis.praga: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Praga 2022-10-19 20:09:19 UTC
Created attachment 237467 [details]
Update to 0.26.4

Update to 0.26.4

Tested on poudriere for 13.1 and portlint. 
Thanks to Jesús Daniel Colmenares Oviedo patch, we can now remove openssl as a dependency. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266458#c3.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2022-10-19 20:09:19 UTC
Maintainer informed via mail
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2022-10-20 20:57:07 UTC
Committed,

Thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-10-20 20:57:23 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0720e8460e93b225d3b95d268ecb097e850f981c

commit 0720e8460e93b225d3b95d268ecb097e850f981c
Author:     Alexis Praga <alexis.praga@proton.me>
AuthorDate: 2022-10-20 05:47:29 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-10-20 20:53:09 +0000

    x11/kitty: Update to 0.26.4

    ChangeLog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

     * Allow centering the background_image
     * X11: Fix a regression in the previous release that caused pasting from GTK
       based applications to have extra newlines
     * Tab bar: Improve empty space management when some tabs have short titles,
       allocate the saved space to the active tab
     * Fix background_tint not applying to window margins and padding
     * Wayland: Fix background image scaling using tiled mode on high DPI screens
     * Wayland: Fix an abort when changing background colors with
       wayland_titlebar_color set to background
     * Update to Unicode 15.0
     * GNOME Wayland: Fix a memory leak in gnome-shell when using client side
       decorations
     * Wayland: Mark windows in which a bell occurs as urgent on compositors that
       support the xdg-activation protocol
     * Allow passing null bytes through the system clipboard
     * ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly when transmitting
     * Sessions: Allow controlling which OS Window is active via the
       focus_os_window directive
     * Wayland: Fix for bug in NVIDIA drivers that prevents transparency working
     * Wayland: Fix for a bug that could cause kitty to become non-responsive when
       using multiple OS windows in a single instance on some compositors
     * Wayland: Fix for a bug preventing kitty from starting on Hyprland when using
       a non-unit scale
     * Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs or running
       programs in the background via the launch action
     * Fix a regression that caused kitty not to restore SIGPIPE after python nukes
       it when launching children. Affects bash which does not sanitize its signal
       mask.
     * Fix a use-after-free when handling fake mouse clicks and the action causes
    windows to be removed/re-allocated

    PR:             267209
    Reported by:    alexis.praga@proton.me (maintainer)

 x11/kitty/Makefile                   |  3 +--
 x11/kitty/distinfo                   |  6 +++---
 x11/kitty/files/patch-setup.py (new) | 31 +++++++++++++++++++++++++++++++
 x11/kitty/pkg-plist                  |  3 ++-
 4 files changed, 37 insertions(+), 6 deletions(-)
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-11-20 18:12:12 UTC
A commit in branch 2022Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=724a313a86d9470213f52789f4d2b5609b51648e

commit 724a313a86d9470213f52789f4d2b5609b51648e
Author:     Alexis Praga <alexis.praga@proton.me>
AuthorDate: 2022-10-20 05:47:29 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-11-20 17:38:42 +0000

    x11/kitty: Update to 0.26.4

    ChangeLog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes

     * Allow centering the background_image
     * X11: Fix a regression in the previous release that caused pasting from GTK
       based applications to have extra newlines
     * Tab bar: Improve empty space management when some tabs have short titles,
       allocate the saved space to the active tab
     * Fix background_tint not applying to window margins and padding
     * Wayland: Fix background image scaling using tiled mode on high DPI screens
     * Wayland: Fix an abort when changing background colors with
       wayland_titlebar_color set to background
     * Update to Unicode 15.0
     * GNOME Wayland: Fix a memory leak in gnome-shell when using client side
       decorations
     * Wayland: Mark windows in which a bell occurs as urgent on compositors that
       support the xdg-activation protocol
     * Allow passing null bytes through the system clipboard
     * ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly when transmitting
     * Sessions: Allow controlling which OS Window is active via the
       focus_os_window directive
     * Wayland: Fix for bug in NVIDIA drivers that prevents transparency working
     * Wayland: Fix for a bug that could cause kitty to become non-responsive when
       using multiple OS windows in a single instance on some compositors
     * Wayland: Fix for a bug preventing kitty from starting on Hyprland when using
       a non-unit scale
     * Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs or running
       programs in the background via the launch action
     * Fix a regression that caused kitty not to restore SIGPIPE after python nukes
       it when launching children. Affects bash which does not sanitize its signal
       mask.
     * Fix a use-after-free when handling fake mouse clicks and the action causes
    windows to be removed/re-allocated

    PR:             267209
    Reported by:    alexis.praga@proton.me (maintainer)
    MFH:            2022Q4 (bugfixes)

    (cherry picked from commit 0720e8460e93b225d3b95d268ecb097e850f981c)

 x11/kitty/Makefile                   |  3 +--
 x11/kitty/distinfo                   |  6 +++---
 x11/kitty/files/patch-setup.py (new) | 31 +++++++++++++++++++++++++++++++
 x11/kitty/pkg-plist                  |  3 ++-
 4 files changed, 37 insertions(+), 6 deletions(-)