BSD Ports

x11/kitty 0.49.2_4 FreeBSD

Cross-platform, fast, featureful, GPU-based terminal emulator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
GPLv3
Categories
x11, wayland
Package size
18544.6 KiB, 74277.5 KiB installed

Description

Kitty is the fast, featureful, GPU based terminal emulator.

kitty is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility (I like to store configuration in source control). kitty is designed from the ground up to support all modern terminal features, such as unicode, true color, bold/italic fonts, text formatting, etc. It even extends existing text formatting escape codes, to add support for features not available elsewhere, such as colored and styled (curly) underlines.

In the other systems

SystemPortVersion
FreeBSDx11/kitty0.49.2_4
OpenBSDx11/kitty0.49.2
NetBSDx11/kitty0.48.2nb5
MidnightBSDx11/kitty0.46.2_1

Install

Binary package:

pkg install kitty

From the ports tree:

cd /usr/ports/x11/kitty/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	kitty>0:x11/kitty

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.49.2_10.49.2_30.26.50.42.1_2-
FreeBSD:14:quarterly0.49.2_10.49.2_1n/a0.42.1-
FreeBSD:15:latest0.49.2_30.49.2_3n/a-0.42.1_2
FreeBSD:15:quarterly0.49.2_10.49.2_1n/an/an/a
FreeBSD:16:latest0.49.20.49.2_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 15

Library 14

The full lists below include those, and their dependencies in turn.

Build dependencies 174

The first 100 are listed.

Run dependencies 58

No port depends on this one.

Configuration

Options name: x11_kitty

OptionDefaultDescription
CUSTOM_SHADERSoffEnable custom shaders
DOCSoffBuild and/or install documentation
USES
compiler:c11 cpe desktop-file-utils gettext-runtime gl gmake go:modules ncurses pkgconfig python shebangfix ssl tar:xz terminfo xorg
Service scripts
none

Files

Manual pages 2
  • kitty(1)
  • kitty.conf(5)
pkg-plist 1277
  • bin/kitten
  • bin/kitty
  • share/applications/kitty-open.desktop
  • share/applications/kitty.desktop
  • share/doc/kitty/_downloads/055e3591463099e42785a872ce39996a/quick_access_terminal.conf
  • share/doc/kitty/_downloads/433dadebd0bf504f8b008985378086ce/kitty.conf
  • share/doc/kitty/_downloads/a489ebbb52d84eeb19a12b2fda7debda/diff.conf
  • share/doc/kitty/_downloads/f0a0de9ec8d9ff4456206db8e0814937/rowcolumn-diacritics.txt
  • share/doc/kitty/_images/choose-files.webp
  • share/doc/kitty/_images/command-palette.webp
  • share/doc/kitty/_images/diff.png
  • share/doc/kitty/_images/family-selection.png
  • share/doc/kitty/_images/font-fine-tune.png
  • share/doc/kitty/_images/hints_mode.png
  • share/doc/kitty/_images/panel.png
  • share/doc/kitty/_images/quake-hypr.webp
  • share/doc/kitty/_images/quake-macos.webp
  • share/doc/kitty/_images/remote_file.png
  • share/doc/kitty/_images/screenshot.png
  • share/doc/kitty/_images/social_previews/summary_actions_1745a1bd.png
  • share/doc/kitty/_images/social_previews/summary_binary_478594b0.png
  • share/doc/kitty/_images/social_previews/summary_build_e554a463.png
  • share/doc/kitty/_images/social_previews/summary_changelog_9055a468.png
  • share/doc/kitty/_images/social_previews/summary_clipboard_673291d1.png
  • share/doc/kitty/_images/social_previews/summary_color-stack_b2e66ffc.png
  • share/doc/kitty/_images/social_previews/summary_conf_6d817f14.png
  • share/doc/kitty/_images/social_previews/summary_custom-shaders_69b092c7.png
  • share/doc/kitty/_images/social_previews/summary_deccara_77e64daf.png
  • share/doc/kitty/_images/social_previews/summary_desktop-notifications_9e55697a.png
  • share/doc/kitty/_images/social_previews/summary_dnd-protocol_bbf3df2d.png
  • share/doc/kitty/_images/social_previews/summary_faq_6acfb156.png
  • share/doc/kitty/_images/social_previews/summary_file-transfer-protocol_67d60cd4.png
  • share/doc/kitty/_images/social_previews/summary_generated_color-names_a1b155fe.png
  • share/doc/kitty/_images/social_previews/summary_generated_launch_2c8ae1a7.png
  • share/doc/kitty/_images/social_previews/summary_generated_matching_f5ed7c14.png
  • share/doc/kitty/_images/social_previews/summary_generated_rc_4121b4bb.png
  • share/doc/kitty/_images/social_previews/summary_generated_save-as-session_b77c65fc.png
  • share/doc/kitty/_images/social_previews/summary_generated_ssh-copy_26aa9e71.png
  • share/doc/kitty/_images/social_previews/summary_glossary_e93f6fff.png
  • share/doc/kitty/_images/social_previews/summary_graphics-protocol_96eb2627.png
  • share/doc/kitty/_images/social_previews/summary_index_f767dd9c.png
  • share/doc/kitty/_images/social_previews/summary_integrations_89a2636c.png
  • share/doc/kitty/_images/social_previews/summary_intro_vid_14889341.png
  • share/doc/kitty/_images/social_previews/summary_invocation_05c40da8.png
  • share/doc/kitty/_images/social_previews/summary_keyboard-protocol_37967379.png
  • share/doc/kitty/_images/social_previews/summary_kittens_broadcast_4dfe59be.png
  • share/doc/kitty/_images/social_previews/summary_kittens_choose-files_eb203c8f.png
  • share/doc/kitty/_images/social_previews/summary_kittens_choose-fonts_14869f23.png
  • share/doc/kitty/_images/social_previews/summary_kittens_clipboard_af529e2d.png
  • share/doc/kitty/_images/social_previews/summary_kittens_command-palette_ec8e68ff.png
  • share/doc/kitty/_images/social_previews/summary_kittens_custom_264d6309.png
  • share/doc/kitty/_images/social_previews/summary_kittens_desktop-ui_4b8fd2af.png
  • share/doc/kitty/_images/social_previews/summary_kittens_developing-builtin-kittens_70cf5f2d.png
  • share/doc/kitty/_images/social_previews/summary_kittens_diff_56ec1326.png
  • share/doc/kitty/_images/social_previews/summary_kittens_dnd_a8e5aa91.png
  • share/doc/kitty/_images/social_previews/summary_kittens_hints_cf0d0da9.png
  • share/doc/kitty/_images/social_previews/summary_kittens_hyperlinked_grep_bce050dc.png
  • share/doc/kitty/_images/social_previews/summary_kittens_icat_8f870112.png
  • share/doc/kitty/_images/social_previews/summary_kittens_intro_2aa247aa.png
  • share/doc/kitty/_images/social_previews/summary_kittens_notify_4b21ed12.png
  • share/doc/kitty/_images/social_previews/summary_kittens_panel_f0055a23.png
  • share/doc/kitty/_images/social_previews/summary_kittens_query_terminal_bcf6bdb9.png
  • share/doc/kitty/_images/social_previews/summary_kittens_quick-access-terminal_cdc578f3.png
  • share/doc/kitty/_images/social_previews/summary_kittens_remote_file_c5782e6e.png
  • share/doc/kitty/_images/social_previews/summary_kittens_ssh_d0cb65fa.png
  • share/doc/kitty/_images/social_previews/summary_kittens_themes_72ee7bcd.png
  • share/doc/kitty/_images/social_previews/summary_kittens_transfer_009949a9.png
  • share/doc/kitty/_images/social_previews/summary_kittens_unicode_input_f1ba948b.png
  • share/doc/kitty/_images/social_previews/summary_launch_717c78bb.png
  • share/doc/kitty/_images/social_previews/summary_layouts_49b07683.png
  • share/doc/kitty/_images/social_previews/summary_mapping_aea5afa6.png
  • share/doc/kitty/_images/social_previews/summary_marks_66066db1.png
  • share/doc/kitty/_images/social_previews/summary_misc-protocol_baba0cc2.png
  • share/doc/kitty/_images/social_previews/summary_multiple-cursors-protocol_49ab6a61.png
  • share/doc/kitty/_images/social_previews/summary_open_actions_b5f13270.png
  • share/doc/kitty/_images/social_previews/summary_overview_249bd848.png
  • share/doc/kitty/_images/social_previews/summary_performance_76c80d2e.png
  • share/doc/kitty/_images/social_previews/summary_pipe_168d77ad.png
  • share/doc/kitty/_images/social_previews/summary_pointer-shapes_96e448ee.png
  • share/doc/kitty/_images/social_previews/summary_press-mentions_3ce20e22.png
  • share/doc/kitty/_images/social_previews/summary_protocol-extensions_ea5204ed.png
  • share/doc/kitty/_images/social_previews/summary_quake-screenshots_d232c5bb.png
  • share/doc/kitty/_images/social_previews/summary_quickstart_9d1a56df.png
  • share/doc/kitty/_images/social_previews/summary_rc_protocol_ea1138ef.png
  • share/doc/kitty/_images/social_previews/summary_remote-control_7371e6b3.png
  • share/doc/kitty/_images/social_previews/summary_sessions_7cc12e6e.png
  • share/doc/kitty/_images/social_previews/summary_shell-integration_4b2a7549.png
  • share/doc/kitty/_images/social_previews/summary_support_daeae705.png
  • share/doc/kitty/_images/social_previews/summary_text-sizing-protocol_974e580e.png
  • share/doc/kitty/_images/social_previews/summary_underlines_c33f785f.png
  • share/doc/kitty/_images/social_previews/summary_unscroll_98a1c6ca.png
  • share/doc/kitty/_images/social_previews/summary_wide-gamut-colors_93c46a12.png
  • share/doc/kitty/_images/splits.png
  • share/doc/kitty/_images/themes.png
  • share/doc/kitty/_images/transfer.png
  • share/doc/kitty/_images/unicode.png
  • share/doc/kitty/_sources/actions.rst.txt
  • share/doc/kitty/_sources/binary.rst.txt
  • share/doc/kitty/_sources/build.rst.txt
  • share/doc/kitty/_sources/changelog.rst.txt

The first 100 are listed.

distinfo 2
FileSizeSHA256
go/x11_kitty/kitty-v0.49.2/v0.49.2.mod1900c95e7418875cb02adfff2f7cecb06059cbd59f2c59e539eff2852f27f7576379
go/x11_kitty/kitty-v0.49.2/v0.49.2.zip1.0643362e+07aad5cd24bc26d2ed65530f6b7a88230b3242614b3017950f2b7c6639df9e10b6

Commit history 16

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
f6ad0eb6e9 Nicola Vitale x11/kitty: Remove dependency on linux:rl9
- Linuxator is an indirect dependency only when custom shaders are enabled. - Bump PORTREVISION PR: 299339
aac6578ac2 Nicola Vitale x11/kitty: Add option CUSTOM_SHADERS
- The new option enables custom shaders in Kitty and is off by default (to avoid the dependency on Linuxator at runtime). - Add a patch to fix the error message when the user has added custom shaders in the config file, but shader-slang is not installed - Pet portfmt - Bump PORTREVISION (list of dependencies changed) PR: 299339
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
70cb589fcc Nicola Vitale x11/kitty: Update to 0.49.2
ChangeLog: 1. https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes Reported by: Kovid Goyal <[email protected]>

The latest 5 of 16 in the history this site was built from.