pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wayland/foot



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Tue Nov 10 21:31:40 UTC 2026

Modified Files:
        pkgsrc/wayland/foot: Makefile PLIST distinfo

Log Message:
foot: update to 1.28.0

Added

  + Command line option --class, an alias for --app-id. Intended to be used
    by scripts and similar that wants to launch terminal instances in a
    terminal agnostic way
  + Support for terminal visibility reports, using the Wayland xdg_toplevel
    suspended state.
  + Support for wl_fixes::ack_global_remove().

Changed

  + Do not allow codepoints to be merged into grapheme clusters directly
    after a cursor move
  + Dracula theme updated to latest official, and light theme alucard
    added.
  + Sixels: pan/pad clamped to 5
  + Default URL regex changed to:
      o allow single quotes (') inside the URL (but not at the end, unless
        balanced).
      o require at least one character inside balanced [], (), '' or "".
  + Foot now sets window urgency when a notification is activated, and foot
    hasn't received an XDG activation token.
  + -D,--working-directory now supports file:// URIs.

Removed

  + [colors] and [colors2] config sections, and the corresponding
    color-theme-switch-1 and color-theme-switch-2 key bindings.

    These were deprecated in 1.26.0, and were replaced by [colors-dark],
    [colors-light], color-theme-switch-dark and color-theme-switch-light.

Fixed

  + Out-of-bounds read when parsing URIs with malformed %-encoded content
  + DECCRA not clamping or verifying the destination rectangle
  + Empty selection clearing the clipboard
  + Require xkbcommon >= 1.6.0. This has been the case for a while, due to
    our use of XKB_KEYSYM_MAX. Now it is formalized in meson.build
  + Block selection area incorrectly updated when selecting back across the
    starting column.
  + Passing a very large value as CHT/CBT argument hangs the terminal
  + Sixel: crash when using a shared palette and gamma-correct blending has
    been enabled, or foot is using 10-bit surface
  + Kitty text-size protocol: fix crash when text is zero-length
  + Escape quotes in file names being DnD:ed on the command line
  + Crash in --server mode, when a tracked notification is closed after the
    associated terminal instance has been closed
  + Incorrect word boundary detection when selection words with a
    multi-column character in the last column
  + reallocarray() is no longer required, so as to support platforms where
    libc doesn't include it (e.g. Termux + Android API < 29).
  + Crash in select-quote when the right-side quote appeared right after a
    newline, in column 0
  + Resizing a terminal window may break current selection.
  + Crash when closing a window that touch input focus.
  + Application mouse grabbing not working when there is no keymap
    available.
  + Crash when a buggy compositor sends a keyboard_enter() event with a
    NULL surface
  + Crash when clicking without moving the mouse after resizing the window,
    and the clicked area is now outside the cell grid
  + Modifiers in mouse-bindings colliding with the modifiers in
    selection-override-modifiers not always detected.
  + selection-override-modifiers=none preventing applications from grabbing
    the mouse.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/wayland/foot/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wayland/foot/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/wayland/foot/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wayland/foot/Makefile
diff -u pkgsrc/wayland/foot/Makefile:1.5 pkgsrc/wayland/foot/Makefile:1.6
--- pkgsrc/wayland/foot/Makefile:1.5    Tue Sep 29 06:07:56 2026
+++ pkgsrc/wayland/foot/Makefile        Tue Nov 10 21:31:40 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2026/09/29 06:07:56 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/11/10 21:31:40 bsiegert Exp $
 
-DISTNAME=      foot-1.27.0
-PKGREVISION=   3
+DISTNAME=      foot-1.28.0
 CATEGORIES=    wayland
 MASTER_SITES=  https://codeberg.org/dnkl/foot/releases/download/${PKGVERSION_NOREV}/
 

Index: pkgsrc/wayland/foot/PLIST
diff -u pkgsrc/wayland/foot/PLIST:1.1 pkgsrc/wayland/foot/PLIST:1.2
--- pkgsrc/wayland/foot/PLIST:1.1       Tue Apr 14 12:11:48 2026
+++ pkgsrc/wayland/foot/PLIST   Tue Nov 10 21:31:40 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2026/04/14 12:11:48 kikadf Exp $
+@comment $NetBSD: PLIST,v 1.2 2026/11/10 21:31:40 bsiegert Exp $
 bin/foot
 bin/footclient
 man/man1/foot.1
@@ -19,6 +19,7 @@ share/fish/vendor_completions.d/footclie
 share/foot/themes/aeroroot
 share/foot/themes/alacritty
 share/foot/themes/apprentice
+share/foot/themes/ayu-dark
 share/foot/themes/ayu-mirage
 share/foot/themes/catppuccin-frappe
 share/foot/themes/catppuccin-latte
@@ -30,6 +31,7 @@ share/foot/themes/deus
 share/foot/themes/dracula
 share/foot/themes/dracula-iterm
 share/foot/themes/electrophoretic
+share/foot/themes/ferra
 share/foot/themes/gruvbox
 share/foot/themes/gruvbox-dark
 share/foot/themes/gruvbox-light

Index: pkgsrc/wayland/foot/distinfo
diff -u pkgsrc/wayland/foot/distinfo:1.2 pkgsrc/wayland/foot/distinfo:1.3
--- pkgsrc/wayland/foot/distinfo:1.2    Mon Jul  6 18:26:41 2026
+++ pkgsrc/wayland/foot/distinfo        Tue Nov 10 21:31:40 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2026/07/06 18:26:41 bsiegert Exp $
+$NetBSD: distinfo,v 1.3 2026/11/10 21:31:40 bsiegert Exp $
 
-BLAKE2s (foot-1.27.0.tar.gz) = 0ad2b8e5b56cd4b81878097f061bf8f77c2750ac4939395835f9c4f5141478df
-SHA512 (foot-1.27.0.tar.gz) = fb8845b84bd25d65043bf3452e7eb4f17561465713251b06259dff02dec9e8ca177c3efaeaf64533b4922738da06277ae08fa1790f25e25f28f89ab8fabf7873
-Size (foot-1.27.0.tar.gz) = 1196101 bytes
+BLAKE2s (foot-1.28.0.tar.gz) = 65c5ffaac2ba03a9a1fd26f9a5d77623516c95c876364bb44e07d1c1cf902b09
+SHA512 (foot-1.28.0.tar.gz) = 7ca9cf5a980d728f3fe4a37a56ba12bdbc0373598ba30ffad1b93041514621c4d4e3fb44837ea120fde9685b33130bbcba8d151b44389d776f08cc4c12fafbe7
+Size (foot-1.28.0.tar.gz) = 1202880 bytes
 SHA1 (patch-char32.c) = 2fcbe522716f81eb68181745a490a32e493d1065
 SHA1 (patch-config.c) = f3639ee869c2a667f66bf10880b9fab2f5e35c73
 SHA1 (patch-meson.build) = ed84dfab137e9a0be7d464d5f78b8dcbe94956f8



Home | Main Index | Thread Index | Old Index