The NetBSD Project

CVS log for pkgsrc/x11/alacritty/Makefile

[BACK] Up to [] / pkgsrc / x11 / alacritty

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.23 / (download) - annotate - [select for diffs], Mon May 22 18:02:03 2023 UTC (12 days, 17 hours ago) by pin
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

x11/alacritty: unintended maintainer change

Didn't mean to take over maintainership.
I do maintain alacritty-dev in wip, currently 0.13.0 and managed to copy
the Makefile header. Sorry.

Revision 1.22 / (download) - annotate - [select for diffs], Mon May 22 17:50:21 2023 UTC (12 days, 17 hours ago) by pin
Branch: MAIN
Changes since 1.21: +3 -4 lines
Diff to previous 1.21 (colored)

x11/alacritty: update to 0.12.1

 - Very long startup times on Wayland systems with broken xdg-portal setup
 - Error on startup with GLX when using old mesa platforms
 - Character ; inside the URI in OSC 8 sequence breaking the URI
 - Selection on last line not updating correctly on resize
 - Keyboard input not working on macOS with some IMEs like

Revision 1.21 / (download) - annotate - [select for diffs], Sun Apr 23 08:24:54 2023 UTC (6 weeks ago) by pin
Branch: MAIN
Changes since 1.20: +9 -2 lines
Diff to previous 1.20 (colored)

x11/alacritty: fix menu display

Install desktop file and icon, so the app is picked-up on desktop
environment menus.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 28 20:27:11 2023 UTC (2 months ago) by pin
Branch: MAIN
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored)

x11/alacritty: update to 0.12.0

- Uppercase -T short form for --title
- Support for horizontal scrolling in mouse mode and alternative scrolling modes
- Support for fractional scaling on Wayland with wp-fractional-scale protocol
- Support for running on GLES context
- Touchscreen input for click/scroll/select/zoom
- window.resize_increments config option, disabled by default

- Always use sRGB color space on macOS
- Erase in line after the last column will no longer clear the last column
- Open new windows by default with macOS Cmd+N binding
- The hint about window transparency is now properly issued on Wayland and macOS
- window.decorations_theme_variant could now control theme on macOS and Windows
- The IME purpose is now set to Terminal which could help with OSK
- window.decorations_theme_variant is now using Dark, Light, and None values
- Resize increments are now set on macOS and X11 to resize by cell sizes

- --help output for --class does not match man pages
- Cursor and underlines always being black on very old hardware
- Crash when using very low negative font.offset
- Startup failure on macOS with default config when system /bin/sh is dash
- Artifacts in corners for maximized window with CSD on Wayland
- Dotted underline not shown on macOS
- Underline on macOS always being at the bottom of the cell
- Crash with OT-SVG fonts on Linux/BSD
- Crash during text compose on old GNOME under Wayland
- Mouse cursor staying hidden after window regains focus on macOS Ventura
- Blurry fonts when changing padding size at runtime
- Crash while typing on Wayland
- Multi-line semantic bracket selection
- Reduced GPU memory usage
- Low frame rate when multiple windows render at the same time
- Redraw hanging until a keypress on X11 in rare cases
- Window clipping when maximizing a window without decorations on Windows
- Quadrants not aligned with half blocks with built-in font
- EOT (\x03) escaping bracketed paste mode
- Drag & Drop not working for the search bar
- Simple-fullscreened window not resized when moving between monitors on macOS

- window.gtk_theme_variant config field; use window.decorations_theme_variant
- alt_send_esc is now always set to true

Revision 1.19 / (download) - annotate - [select for diffs], Sun Jan 29 21:18:06 2023 UTC (4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.18 / (download) - annotate - [select for diffs], Fri Oct 14 14:23:40 2022 UTC (7 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

alacritty: use wildcard for x11-dl crate's version in SUBST_FILES

This way less likely to break on updates.
Untested but probably still needed on netbsd-9.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Oct 14 07:51:59 2022 UTC (7 months, 2 weeks ago) by pin
Branch: MAIN
Changes since 1.16: +10 -6 lines
Diff to previous 1.16 (colored)

x11/alacritty: update to 0.11.0

Alacritty Version 0.11.0
 - Minimum Rust version has been bumped to 1.57.0
 - Renamed io.alacritty.Alacritty.appdata.xml to
 - Renamed io.alacritty to org.alacritty for

 - Track and report surface damage information to Wayland compositors
 - Escape sequence for undercurl, dotted and dashed underlines
   (CSI 4 : [3-5] m)
 - ToggleMaximized key binding action to (un-)maximize the active window,
   not bound by default
 - Support for OpenGL ES 2.0
 - Escape sequence to set underline color
   (CSI 58 : 2 : Ps : Ps : Ps m/CSI 58 : 5 : Ps m)
 - Escape sequence to reset underline color (CSI 59 m)
 - Vi mode keybinding (z) to center view around vi mode cursor
 - Accept hexadecimal values starting with 0x for --embed
 - Config option cursor.blink_timeout to timeout cursor blinking after
 - Escape sequence to set hyperlinks (OSC 8 ; params ; URI ST)
 - Config hints.enabled.hyperlinks for hyperlink escape sequence hint highlight
 - window.decorations_theme_variant to control both Wayland CSD and GTK theme
   variant on X11
 - Support for inline input method

 - No longer renders to macos and x11 windows that are fully occluded / not
   directly visible
 - The --help output was reworked with a new colorful syntax
 - OSC 52 is now disabled on unfocused windows
 - SpawnNewInstance no longer inherits initial --command
 - Blinking cursor will timeout after 5 seconds by default
 - Deprecated, use colors.footer_bar instead
 - On macOS, Alacritty now reads AppleFontSmoothing from user defaults to
   control font smoothing
 - Warn when either columns or lines is non-zero, but not both
 - Client side decorations should have proper text rendering now on Wayland
 - Config option window.gtk_theme_variant, you should use
   window.decorations_theme_variant instead
 - --class now sets both class part of WM_CLASS property and instance
 - --class's general and instance options were swapped
 - Search bar is now respecting cursor thickness
 - On X11 the IME popup window is stuck at the bottom of the window due to Xlib
 - IME no longer works in Vi mode when moving around

 - Creating the IPC socket failing if WAYLAND_DISPLAY contains an absolute path
 - Crash when resetting the terminal while in vi mode
 - font.glyph_offset not live reloading
 - Failure when running on 10-bit color system
 - The colors being slightly different when using srgb displays on macOS
 - Vi cursor blinking not reset when navigating in search
 - Scrolling and middle-clicking modifying the primary selection
 - Bottom gap for certain builtin box drawing characters
 - Incorrect built-in glyphs for U+2567 and U+2568
 - Character mappings in the DEC special graphics character set (line drawing)
 - Window flickering on resize on Wayland
 - Unnecessary config reload when using /dev/null as a config file
 - Windows Open Alacritty Here on root of drive displaying error
 - On macOS, font.use_thin_strokes did not work since Big Sur
 - On macOS, trying to load a disabled font would crash
 - On macOS, Alacritty sessions did not appear in the list of tty sessions
   for w and who
 - Cursor not hiding on GNOME Wayland
 - Font having different scale factor after monitor powering off/on on X11
 - Viewport not updating after opening a new tabbed window on macOS
 - Terminal not exiting sometimes after closing all windows on macOS
 - CPU usage spikes due to mouse movements for unfocused windows on X11/Windows
 - First window on macOS not tabbed with system prefer tabs setting
 - Window being treaten as focused by default on Wayland

 - font.use_thin_strokes config field; to use thin strokes on macOS, set
 - AppleFontSmoothing to 0 with $ defaults write -g AppleFontSmoothing -int 0

Revision 1.16 / (download) - annotate - [select for diffs], Wed Mar 30 16:15:13 2022 UTC (14 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.15: +5 -4 lines
Diff to previous 1.15 (colored)

x11/alacritty: update to 0.10.1

   -Option font.builtin_box_drawing to disable the built-in font for drawing
    box characters

   -Builtin font thickness is now based on cell width instead of underline

   -OSC 4 not handling ?
   -? in OSC strings reporting default colors instead of modified ones
   -OSC 104 not clearing colors when second parameter is empty
   -Builtin font lines not contiguous when font.offset is used
   -font.glyph_offset is no longer applied on builtin font
   -Buili-in font arcs alignment
   -Repeated permission prompts on M1 macs
   -Colors being slightly off when using colors.transparent_background_colors

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jan 26 00:24:22 2022 UTC (16 months, 1 week ago) by tpaul
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored)

x11/alacritty: Update SUBST_FILES for the XIM bug workaround

The vendored x11-dl crate was updated to version 2.19.1 in alacritty 0.10.0
and so the build was failing on NetBSD 9.2, using base X due to the outdated
version being referenced.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 23 16:14:24 2022 UTC (16 months, 1 week ago) by pin
Branch: MAIN
Changes since 1.13: +5 -3 lines
Diff to previous 1.13 (colored)

x11/alacritty: update to 0.10.0

pkgsrc changes
 - Install manpages

 - New extra/ manpage for the alacritty msg subcommand
 - Minimum Rust version has been bumped to 1.53.0

 - Option colors.transparent_background_colors to allow applying opacity to all
   background colors
 - Support for running multiple windows from a single Alacritty instance
   (see docs/
 - Urgency support on Wayland via xdg_activation_v1

 - ExpandSelection is now a configurable mouse binding action
 - Config option background_opacity, you should use window.opacity instead
 - Reload configuration files when their symbolic link is replaced
 - Strip trailing whitespaces when yanking from a block selection
 - Display area keeps history position when viewport is cleared
 - Commands spawn from the current directory of the foreground shell in
   Unix-like systems
 - Remove trailing newline from strings taken from hints or
   simple/semantic selections
 - Builtin font is now used for box drawing characters from U+2500 to U+259f
 - Logs now print the time since startup instead of the local time

 - Line indicator obstructing vi mode cursor when scrolled into history
 - Vi mode search starting in the line below the vi cursor
 - Invisible cursor with matching foreground/background colors
 - Crash when hovering over a match emptied by post-processing
 - Crash when the vi cursor is on the scrollback and viewport clear is invoked
 - Freeze when the vi cursor is on the scrollback and scrollback clear is
 - Vi cursor on topmost of the display moving downward when scrolled into
   history with active output
 - Input lag on Wayland with Nvidia binary driver
 - Crash when hovering the mouse over fullwidth characters
 - Do not create logfile if the file already exists

 - Wayland client side decorations were simplified

Revision 1.13 / (download) - annotate - [select for diffs], Sun Sep 12 14:50:27 2021 UTC (20 months, 3 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.12: +6 -3 lines
Diff to previous 1.12 (colored)

alacritty: also omit the X11-specific RUSTFLAGS

Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 12 14:47:34 2021 UTC (20 months, 3 weeks ago) by tnn
Branch: MAIN
Changes since 1.11: +5 -3 lines
Diff to previous 1.11 (colored)

alacritty: fix build on macOS

The package only supports using the quartz backend here, so no
X11 libraries needed.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Aug 4 00:02:32 2021 UTC (22 months ago) by tnn
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

alacritty: update to 0.9.0

Support for ipfs/ipns URLs
Mode field for regex hint bindings
crash/performance/deadlock fixes

Revision 1.10 / (download) - annotate - [select for diffs], Thu Jul 22 18:46:27 2021 UTC (22 months, 1 week ago) by tnn
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (colored)

alacritty: XIM bug workaround no longer necessary on NetBSD-current

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jul 22 16:16:38 2021 UTC (22 months, 1 week ago) by tnn
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

g/c RUSTFLAGS from individual package Makefiles. Handled by

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jul 12 14:10:10 2021 UTC (22 months, 3 weeks ago) by tnn
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

alacritty: add link to tech-x11 thread

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jun 20 10:09:35 2021 UTC (23 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.6: +14 -2 lines
Diff to previous 1.6 (colored)

alacritty: apply previous workaround only when X11_TYPE is native

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jun 20 08:51:19 2021 UTC (23 months, 2 weeks ago) by tnn
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

alacritty: work around XIM error on NetBSD with native X11

from Iku Iwasa

Revision 1.5 / (download) - annotate - [select for diffs], Tue May 25 16:18:27 2021 UTC (2 years ago) by pin
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

x11/alacritty: update to 0.8.0

-Minimum Rust version has been bumped to 1.45.0

-IME composition preview not appearing on Windows
-Synchronized terminal updates using DCS = 1 s ST/DCS = 2 s ST
-Regex terminal hints (see
-macOS keybinding (cmd+alt+H) hiding all windows other than Alacritty
-Support for magnet URLs

-The vi mode cursor is now created in the top-left if the terminal cursor is
-Focused search match will use cell instead of match colors for
-URL highlighting has moved from mouse.url to the hints config section

-Alacritty failing to start on X11 with invalid DPI reported by XRandr
-Text selected after search without any match
-Incorrect vi cursor position after leaving search
-Clicking on URLs on Windows incorrectly opens File Explorer
-Incorrect underline cursor thickness on wide cell
-Viewport moving around when resizing while scrolled into history
-Block cursor not expanding across fullwidth characters when on the right
side of it
-Overwriting fullwidth characters only clearing one of the involved cells

Revision 1.4 / (download) - annotate - [select for diffs], Sun Mar 28 14:52:28 2021 UTC (2 years, 2 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

x11/alacritty: update to 0.7.2

-Updated shell completions

-Crash due to assertion failure on 32-bit architectures
-Segmentation fault on shutdown with Wayland
-Incorrect estimated DPR with Wayland
-Consecutive clipboard stores dropped on Wayland until the application is

Revision 1.3 / (download) - annotate - [select for diffs], Thu Feb 11 13:15:21 2021 UTC (2 years, 3 months ago) by pin
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

x11/alacritty: update to 0.7.1

-Jumping between matches in backward vi search

-Support for ~/ at the beginning of configuration file imports
-New option to set the default blinking state
-New cursor.blink_interval option to configure the blinking frequency
-Support for cursor blinking escapes (CSI ? 12 h, CSI ? 12 l and CSI Ps SP q)
-IME support on Windows
-Urgency support on Windows
-Customizable keybindings for search
-History for search mode, bound to ^P/^N/Up/Down by default
-Default binding to cancel search on Ctrl+C
-History position indicator for search and vi mode

-Nonexistent config imports are ignored instead of raising an error
-Value for disabling logging with config.log_level is Off instead of None
-Missing glyph symbols are no longer drawn for zerowidth characters

-Wide characters sometimes being cut off
-Preserve vi mode across terminal reset
-Escapes CSI Ps b and CSI Ps Z with large parameters locking up Alacritty
-Dimming colors which use the indexed CSI 38 : 5 : Ps m notation
-Slow rendering performance with a lot of cells with underline/strikeout
-Performance of scrolling regions with offset from the bottom
-Extra mouse buttons are no longer ignored on Wayland
-Numpad arrow keys are now properly recognized on Wayland
-Compilation when targetting aarch64-apple-darwin
-Window not being completely opaque on Windows
-Window being always on top during alt-tab on Windows
-Cursor position not reported to apps when mouse is moved with button held
outside of window
-No live config update when starting Alacritty with a broken configuration file
-PTY not drained to the end with the --hold flag enabled
-High CPU usage on BSD with live config reload enabled
-Alacritty not discarding invalid escape sequences starting with ESC
-Crash due to clipboard not being properly released on Wayland
-Shadow artifacts when resizing transparent windows on macOS
-Missing glyph symbols not being rendered for missing glyphs on macOS and
-Underline cursor being obscured by underline
-Cursor not being rendered with a lot of unicode glyphs visible
-IME input swallowed after triggering a key binding
-Crash on Wayland due to non-standard fontconfig configuration
-Search without vi mode not jumping properly between all matches

The following CLI arguments have been removed in favor of the --option flag:
-live-shader-reload feature
-Config option dynamic_title, you should use window.dynamic_title instead
-Config option scrolling.faux_multiplier, which was replaced by escape CSI ?
1007 h/l
-WinPTY support on Windows

Revision 1.2 / (download) - annotate - [select for diffs], Sat Nov 28 19:20:14 2020 UTC (2 years, 6 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

alacritty: update to 0.6.0

  Secondary device attributes escape (CSI > 0 c)
  Support for colon separated SGR 38/48
  New Ctrl+C binding to cancel search and leave vi mode
  Escapes for double underlines (CSI 4 : 2 m) and underline reset (CSI 4 : 0 m)
  Configuration file option for sourcing other files (import)
  CLI parameter --option/-o to override any configuration field
  Escape sequences to report text area size in pixels and in characters
  Support for single line terminals dimensions
  Right clicking on Wayland's client side decorations will show application menu
  Escape sequences to enable and disable window urgency hints

  Cursors are now inverted when their fixed color is similar to the cell's
  Use the working directory of the terminal foreground process, instead of the
    shell's working directory, for SpawnNewInstance action
  Fallback to normal underline for unsupported underline types
    in CSI 4 : ? m escapes
  The user's background color is now used as the foreground for the render timer
  Use yellow/red from the config for error and warning messages instead of
    fixed colors
  Existing CLI parameters are now passed to instances spawned using
  Wayland's Client side decorations now use the search bar colors
  Reduce memory usage by up to at least 30% with a full scrollback buffer
  The number of zerowidth characters per cell is no longer limited to 5
  SpawnNewInstance is now using the working directory of the terminal
    foreground process on macOS

  Incorrect window location with negative window.position config options
  Slow rendering performance with HiDPI displays, especially on macOS
  Keys swallowed during search when pressing them right before releasing
  Crash when a wrapped line is rotated into the last line
  Selection wrapping to the top when selecting below the error/warning bar
  Pasting into clients only supporting UTF8_STRING mime type on Wayland
  Crash when copying/pasting with neither pointer nor keyboard focus on Wayland
  Crash due to fd leak on Wayland
  IME window position with fullwidth characters in the search bar
  Selection expanding over 2 characters when scrolled in history with
    fullwidth characters in use
  Selection scrolling not starting when mouse is over the message bar
  Incorrect text width calculation in message bar when the message contains
    multibyte characters
  Remapped caps lock to escape not triggering escape bindings on Wayland
  Crash when setting overly long title on Wayland
  Switching in and out of various window states, like Fullscreen, not persisting
    window size on Wayland
  Crash when providing 0 for XCURSOR_SIZE on Wayland
  Gap between window and server side decorations on KWIN Wayland
  Wayland's client side decorations not working after tty switch
  Fullscreen startup mode not working on Wayland
  Window not being rescaled when changing DPR of the current monitor on Wayland
  Crash in some cases when pointer isn't presented upon startup on Wayland
  IME not working on Wayland
  Crash on startup on GNOME since its 3.37.90 version on Wayland
  Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled
  Incorrect modifiers at startup on X11
  Add and Subtract keys are now named NumpadAdd and NumpadSubtract respectively
  Feature checking when cross compiling between different operating systems
  Crash when writing to the clipboard fails on Wayland
  Crash with large negative font.offset.x/y
  Visual bell getting stuck on the first frame
  Zerowidth characters in the last column of the line

Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 22 14:48:16 2020 UTC (2 years, 7 months ago) by tnn
Branch: MAIN

x11/alacritty: import alacritty-0.5.0

Alacritty is a terminal emulator with a strong focus on simplicity and
performance. With such a strong focus on performance, included
features are carefully considered and you can always expect Alacritty
to be blazingly fast (on modern hardware). By making good choices for
defaults, Alacritty requires no additional setup. However, it does
allow configuration of many aspects of the terminal.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>