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
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
roboto-fonts-ttf>=2.134: x11-fonts/roboto-fonts-ttfnerd-fonts-symbols>0: x11-fonts/nerd-fonts-symbolssimde>=0.7.6: devel/simdetic: devel/ncursesurw-base35-fonts>=20200910: x11-fonts/urw-base35-fontswayland-protocols>=0: graphics/wayland-protocols
Library 14
libcairo.so: graphics/cairolibcanberra.so: audio/libcanberralibdbus-1.so: devel/dbuslibepoll-shim-interpose.so: devel/libepoll-shimlibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libharfbuzz.so: print/harfbuzzliblcms2.so: graphics/lcms2libpng.so: graphics/pnglibrsync.so: net/librsynclibwayland-client.so: graphics/waylandlibwayland-cursor.so: graphics/waylandlibxkbcommon.so: x11/libxkbcommonlibxxhash.so: devel/xxhash
Build dependencies 19
- audio/libcanberra
- devel/dbus
- devel/libepoll-shim
- devel/ncurses
- devel/simde
- devel/xxhash
- graphics/cairo
- graphics/lcms2
- graphics/png
- graphics/wayland
- graphics/wayland-protocols
- net/librsync
- print/freetype2
- print/harfbuzz
- x11-fonts/fontconfig
- x11-fonts/nerd-fonts-symbols
- x11-fonts/roboto-fonts-ttf
- x11-fonts/urw-base35-fonts
- x11/libxkbcommon
Run dependencies 13
No port depends on this one.
Configuration
Options name: x11_kitty
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| go/x11_kitty/kitty-v0.46.2/v0.46.2.mod | 1739 | 246a4806fbe6e747247aa8ea61b490cc1931cdb6972733cb1477b105652385d5 |
| go/x11_kitty/kitty-v0.46.2/v0.46.2.zip | 7.85382e+06 | 83a29e80a30d3740b12fb3764815404658eecc04b674d9e5ad6d47528d40ccae |
Commit history 1
| Date | Commit | Credits | Log 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]> |