BSD Ports

x11/kitty 0.46.2_1 MidnightBSD

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

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
be3d1a7f1c
License
gpl3
Categories
x11, wayland

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
MidnightBSDx11/kitty0.46.2_1
FreeBSDx11/kitty0.49.2_4
OpenBSDx11/kitty0.49.2
NetBSDx11/kitty0.48.2nb5
GhostBSDx11/kitty0.48.2_3

Install

Binary package:

mport install kitty

From mports:

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

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

RUN_DEPENDS=	kitty>0:x11/kitty

Dependencies

As this port's Makefile names them.

Build 6

Library 14

Build dependencies 19
Run dependencies 13

No port depends on this one.

Configuration

Options name: x11_kitty

OptionDefaultDescription
DOCSoff
USES
compiler:c11 cpe desktop-file-utils gettext-runtime gl gmake go:modules,1.26 magick pkgconfig python shebangfix ssl tar:xz terminfo xorg ncurses
Service scripts
none

Files

Manual pages 2
  • kitty(1)
  • kitty.conf(5)
pkg-plist 1044
  • 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/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_0f9613f0.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_deccara_77e64daf.png
  • share/doc/kitty/_images/social_previews/summary_desktop-notifications_9e55697a.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_93006611.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_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_fb7e6752.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_84bca3c2.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
  • share/doc/kitty/_sources/clipboard.rst.txt
  • share/doc/kitty/_sources/color-stack.rst.txt
  • share/doc/kitty/_sources/conf.rst.txt
  • share/doc/kitty/_sources/deccara.rst.txt
  • share/doc/kitty/_sources/desktop-notifications.rst.txt

The first 100 are listed.

distinfo 2
FileSizeSHA256
go/x11_kitty/kitty-v0.46.2/v0.46.2.mod1739246a4806fbe6e747247aa8ea61b490cc1931cdb6972733cb1477b105652385d5
go/x11_kitty/kitty-v0.46.2/v0.46.2.zip7.85382e+0683a29e80a30d3740b12fb3764815404658eecc04b674d9e5ad6d47528d40ccae

Commit history 1

DateCommitCreditsLog message
be3d1a7f1c Lucas Holt x11/kitty: add tic build dependency
kitty's linux-package build runs tic while compiling terminfo. USES=terminfo only handles plist entries and USES=ncurses only adds the library dependency, so declare the ncurses executable dependency explicitly. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>