Port details |
- kitty Cross-platform, fast, featureful, GPU-based terminal emulator
- 0.25.0 x11
=0 0.25.0Version of this port present on the latest quarterly branch. - Maintainer: alexis.praga@free.fr
 - Port Added: 2021-05-19 15:30:09
- Last Update: 2022-07-01 08:01:22
- Commit Hash: b2eed2d
- Also Listed In: wayland
- License: GPLv3
- 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.
WWW: https://sw.kovidgoyal.net/kitty/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/x11/kitty/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/kitty
- pkg install kitty
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: kitty
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1650204987
SHA256 (kitty-0.25.0.tar.xz) = 1a2c81bf46687d4141d3182dc984bbc0330791705af152199e5b5815dae933de
SIZE (kitty-0.25.0.tar.xz) = 4640360
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-furo>0 : textproc/py-furo@py39
- py39-sphinx-copybutton>0 : textproc/py-sphinx-copybutton@py39
- py39-sphinx-inline-tabs>0 : textproc/py-sphinx-inline-tabs@py39
- py39-sphinxext-opengraph>0 : textproc/py-sphinxext-opengraph@py39
- sphinx-build : textproc/py-sphinx@py39
- wayland-protocols>=0 : graphics/wayland-protocols
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- libncurses.so.6 : devel/ncurses
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xcursor.pc : x11/libXcursor
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xrandr.pc : x11/libXrandr
- Runtime dependencies:
-
- python3.9 : lang/python39
- libncurses.so.6 : devel/ncurses
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xcursor.pc : x11/libXcursor
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xrandr.pc : x11/libXrandr
- Library dependencies:
-
- libdbus-1.so : devel/dbus
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libharfbuzz.so : print/harfbuzz
- liblcms2.so : graphics/lcms2
- libpng.so : graphics/png
- librsync.so : net/librsync
- libwayland-client.so : graphics/wayland
- libwayland-cursor.so : graphics/wayland
- libxkbcommon.so : x11/libxkbcommon
- libintl.so : devel/gettext-runtime
- libGL.so : graphics/libglvnd
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- x11_kitty
- USES:
- compiler:c11 cpe gettext-runtime gl gmake pkgconfig python:3.5+ shebangfix tar:xz terminfo xorg ncurses:port
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
01 Jul 2022 08:01:22 0.25.0
|
Baptiste Daroussin (bapt)  |
wayland: add wayland virtual category |
19 Apr 2022 15:18:22 0.25.0
|
Neel Chauhan (nc)  Author: Alexis Praga |
x11/kitty: Update to 0.25
Changes: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
PR: 263369 |
12 Feb 2022 19:54:00 0.24.2
|
Rainer Hurling (rhurlin)  Author: Alexis Praga |
x11/kitty: Update to 0.24.2
Changelog: https://sw.kovidgoyal.net/kitty/changelog/
PR: 261732 |
12 Jan 2022 11:39:50 0.24.1
|
Guangyuan Yang (ygy)  Author: Alexis Praga |
x11/kitty: Update to 0.24.1
Changelog: https://sw.kovidgoyal.net/kitty/changelog/
PR: 261132 |
13 Dec 2021 07:03:59 0.23.1_1
|
Hiroki Tagato (tagattie)  Author: Jose G. Juanino |
x11/kitty: fix pass_selection_to_program action
PR: 259765
Approved by: Alexis Praga <alexis.praga@free.fr> (maintainer) |
16 Oct 2021 20:43:56 0.23.1
|
Piotr Kubaj (pkubaj)  |
x11/kitty: fix build on riscv64 and runtime on powerpc64
Disable LTO.
On riscv64:
Hard-float 'd' ABI can't be used for a target that doesn't support the D
instruction set extension (ignoring target-abi)
ld: error: lto.tmp: cannot link object files with different floating-point ABI
cc: error: linker command failed with exit code 1 (use -v to see invocation)
On powerpc64, LTO is broken with LLVM. |
30 Sep 2021 21:23:30 0.23.1
|
Rene Ladan (rene)  |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
30 Sep 2021 15:14:27 0.23.1
|
Bernhard Froehlich (decke)  |
x11/kitty: Add CPE information
Approved by: portmgr (blanket) |
23 Aug 2021 17:41:35 0.23.1
|
Fernando ApesteguĂa (fernape)  Author: Alexis Praga |
x11/kitty: Update to 0.23.1
ChangeLog: https://sw.kovidgoyal.net/kitty/changelog/#id1
PR: 257438
Reported by: alexis.praga@free.fr (maintainer) |
30 Jun 2021 15:56:21 0.21.2
|
Fernando ApesteguĂa (fernape)  |
x11/kitty: Update to 0.21.2
ChangeLog: https://sw.kovidgoyal.net/kitty/changelog.html#id1
PR: 256890
Reported by: alexis.praga@free.fr (maintainer) |
22 Jun 2021 18:53:08 0.21.1_1
|
Kevin Bowling (kbowling)  |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
18 Jun 2021 15:33:34 0.21.1
|
Rainer Hurling (rhurlin)  |
x11/kitty: Update to 0.21.1
Fix a regression in the previous release that could cause
a crash when changing layouts and mousing.
Changelog: https://sw.kovidgoyal.net/kitty/changelog.html#id1
PR: 256678
Reported by: Alexis Praga <alexis.praga@free.fr> (maintainer) |
13 Jun 2021 15:01:18 0.21.0
|
Rainer Hurling (rhurlin)  |
x11/kitty: Update to 0.21
Changelog: https://sw.kovidgoyal.net/kitty/changelog.html
PR: 256571
Reported by: Alexis Praga <alexis.praga@free.fr> (maintainer) |
04 Jun 2021 02:54:27 0.20.3
|
Mark Linimon (linimon)  |
x11/kitty: add compiler:c11 to USES to fix build on GCC-based systems:
cc1: error: unrecognized command line option "-std=c11" |
19 May 2021 15:28:24 0.20.3
|
Gleb Popov (arrowd)  |
x11/kitty: Tidy up Makefile and pkg-descr. |
19 May 2021 15:28:23 0.20.3
|
Gleb Popov (arrowd)  Author: Alexis Praga |
x11/kitty: + Fast GPU-based terminal emulator.
PR: 233010 |