notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
kitty Cross-platform, fast, featureful, GPU-based terminal emulator
0.25.0 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.25.0Version of this port present on the latest quarterly branch.
Maintainer: alexis.praga@free.fr search for ports maintained by this maintainer
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:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (234 items)
Collapse this list.
  1. @terminfo
  2. /usr/local/share/licenses/kitty-0.25.0/catalog.mk
  3. /usr/local/share/licenses/kitty-0.25.0/LICENSE
  4. /usr/local/share/licenses/kitty-0.25.0/GPLv3
  5. bin/kitty
  6. lib/kitty/__main__.py
  7. lib/kitty/kittens/__init__.py
  8. lib/kitty/kittens/ask/__init__.py
  9. lib/kitty/kittens/ask/main.py
  10. lib/kitty/kittens/broadcast/__init__.py
  11. lib/kitty/kittens/broadcast/main.py
  12. lib/kitty/kittens/choose/__init__.py
  13. lib/kitty/kittens/choose/main.py
  14. lib/kitty/kittens/choose/match.py
  15. lib/kitty/kittens/choose/subseq_matcher.so
  16. lib/kitty/kittens/clipboard/__init__.py
  17. lib/kitty/kittens/clipboard/main.py
  18. lib/kitty/kittens/diff/__init__.py
  19. lib/kitty/kittens/diff/collect.py
  20. lib/kitty/kittens/diff/config.py
  21. lib/kitty/kittens/diff/diff_speedup.so
  22. lib/kitty/kittens/diff/highlight.py
  23. lib/kitty/kittens/diff/main.py
  24. lib/kitty/kittens/diff/options/__init__.py
  25. lib/kitty/kittens/diff/options/definition.py
  26. lib/kitty/kittens/diff/options/parse.py
  27. lib/kitty/kittens/diff/options/types.py
  28. lib/kitty/kittens/diff/options/utils.py
  29. lib/kitty/kittens/diff/patch.py
  30. lib/kitty/kittens/diff/render.py
  31. lib/kitty/kittens/diff/search.py
  32. lib/kitty/kittens/hints/__init__.py
  33. lib/kitty/kittens/hints/main.py
  34. lib/kitty/kittens/hints/url_regex.py
  35. lib/kitty/kittens/hyperlinked_grep/__init__.py
  36. lib/kitty/kittens/hyperlinked_grep/main.py
  37. lib/kitty/kittens/icat/__init__.py
  38. lib/kitty/kittens/icat/main.py
  39. lib/kitty/kittens/mouse_demo/__init__.py
  40. lib/kitty/kittens/mouse_demo/main.py
  41. lib/kitty/kittens/panel/__init__.py
  42. lib/kitty/kittens/panel/main.py
  43. lib/kitty/kittens/query_terminal/__init__.py
  44. lib/kitty/kittens/query_terminal/main.py
  45. lib/kitty/kittens/remote_file/__init__.py
  46. lib/kitty/kittens/remote_file/main.py
  47. lib/kitty/kittens/resize_window/__init__.py
  48. lib/kitty/kittens/resize_window/main.py
  49. lib/kitty/kittens/runner.py
  50. lib/kitty/kittens/show_error/__init__.py
  51. lib/kitty/kittens/show_error/main.py
  52. lib/kitty/kittens/show_key/__init__.py
  53. lib/kitty/kittens/show_key/kitty_mode.py
  54. lib/kitty/kittens/show_key/main.py
  55. lib/kitty/kittens/ssh/__init__.py
  56. lib/kitty/kittens/ssh/completion.py
  57. lib/kitty/kittens/ssh/config.py
  58. lib/kitty/kittens/ssh/copy.py
  59. lib/kitty/kittens/ssh/main.py
  60. lib/kitty/kittens/ssh/options/__init__.py
  61. lib/kitty/kittens/ssh/options/definition.py
  62. lib/kitty/kittens/ssh/options/parse.py
  63. lib/kitty/kittens/ssh/options/types.py
  64. lib/kitty/kittens/ssh/options/utils.py
  65. lib/kitty/kittens/themes/__init__.py
  66. lib/kitty/kittens/themes/collection.py
  67. lib/kitty/kittens/themes/main.py
  68. lib/kitty/kittens/transfer/__init__.py
  69. lib/kitty/kittens/transfer/librsync.py
  70. lib/kitty/kittens/transfer/main.py
  71. lib/kitty/kittens/transfer/receive.py
  72. lib/kitty/kittens/transfer/rsync.so
  73. lib/kitty/kittens/transfer/send.py
  74. lib/kitty/kittens/transfer/utils.py
  75. lib/kitty/kittens/tui/__init__.py
  76. lib/kitty/kittens/tui/dircolors.py
  77. lib/kitty/kittens/tui/handler.py
  78. lib/kitty/kittens/tui/images.py
  79. lib/kitty/kittens/tui/line_edit.py
  80. lib/kitty/kittens/tui/loop.py
  81. lib/kitty/kittens/tui/operations.py
  82. lib/kitty/kittens/tui/operations_stub.py
  83. lib/kitty/kittens/tui/path_completer.py
  84. lib/kitty/kittens/tui/progress.py
  85. lib/kitty/kittens/tui/spinners.py
  86. lib/kitty/kittens/tui/utils.py
  87. lib/kitty/kittens/unicode_input/__init__.py
  88. lib/kitty/kittens/unicode_input/main.py
  89. lib/kitty/kittens/unicode_input/unicode_names.so
  90. lib/kitty/kitty/__init__.py
  91. lib/kitty/kitty/actions.py
  92. lib/kitty/kitty/bgimage_fragment.glsl
  93. lib/kitty/kitty/bgimage_vertex.glsl
  94. lib/kitty/kitty/blit_fragment.glsl
  95. lib/kitty/kitty/blit_vertex.glsl
  96. lib/kitty/kitty/border_fragment.glsl
  97. lib/kitty/kitty/border_vertex.glsl
  98. lib/kitty/kitty/borders.py
  99. lib/kitty/kitty/boss.py
  100. lib/kitty/kitty/cell_fragment.glsl
  101. lib/kitty/kitty/cell_vertex.glsl
  102. lib/kitty/kitty/child.py
  103. lib/kitty/kitty/choose_entry.py
  104. lib/kitty/kitty/cli.py
  105. lib/kitty/kitty/cli_stub.py
  106. lib/kitty/kitty/client.py
  107. lib/kitty/kitty/complete.py
  108. lib/kitty/kitty/conf/__init__.py
  109. lib/kitty/kitty/conf/generate.py
  110. lib/kitty/kitty/conf/types.py
  111. lib/kitty/kitty/conf/utils.py
  112. lib/kitty/kitty/config.py
  113. lib/kitty/kitty/constants.py
  114. lib/kitty/kitty/debug_config.py
  115. lib/kitty/kitty/fast_data_types.so
  116. lib/kitty/kitty/file_transmission.py
  117. lib/kitty/kitty/fonts/__init__.py
  118. lib/kitty/kitty/fonts/box_drawing.py
  119. lib/kitty/kitty/fonts/core_text.py
  120. lib/kitty/kitty/fonts/fontconfig.py
  121. lib/kitty/kitty/fonts/list.py
  122. lib/kitty/kitty/fonts/render.py
  123. lib/kitty/kitty/glfw-wayland.so
  124. lib/kitty/kitty/glfw-x11.so
  125. lib/kitty/kitty/graphics_fragment.glsl
  126. lib/kitty/kitty/graphics_vertex.glsl
  127. lib/kitty/kitty/guess_mime_type.py
  128. lib/kitty/kitty/key_encoding.py
  129. lib/kitty/kitty/key_names.py
  130. lib/kitty/kitty/keys.py
  131. lib/kitty/kitty/launch.py
  132. lib/kitty/kitty/launcher/kitty
  133. lib/kitty/kitty/layout/__init__.py
  134. lib/kitty/kitty/layout/base.py
  135. lib/kitty/kitty/layout/grid.py
  136. lib/kitty/kitty/layout/interface.py
  137. lib/kitty/kitty/layout/splits.py
  138. lib/kitty/kitty/layout/stack.py
  139. lib/kitty/kitty/layout/tall.py
  140. lib/kitty/kitty/layout/vertical.py
  141. lib/kitty/kitty/main.py
  142. lib/kitty/kitty/marks.py
  143. lib/kitty/kitty/multiprocessing.py
  144. lib/kitty/kitty/notify.py
  145. lib/kitty/kitty/open_actions.py
  146. lib/kitty/kitty/options/__init__.py
  147. lib/kitty/kitty/options/definition.py
  148. lib/kitty/kitty/options/parse.py
  149. lib/kitty/kitty/options/types.py
  150. lib/kitty/kitty/options/utils.py
  151. lib/kitty/kitty/os_window_size.py
  152. lib/kitty/kitty/rc/__init__.py
  153. lib/kitty/kitty/rc/base.py
  154. lib/kitty/kitty/rc/close_tab.py
  155. lib/kitty/kitty/rc/close_window.py
  156. lib/kitty/kitty/rc/create_marker.py
  157. lib/kitty/kitty/rc/detach_tab.py
  158. lib/kitty/kitty/rc/detach_window.py
  159. lib/kitty/kitty/rc/disable_ligatures.py
  160. lib/kitty/kitty/rc/env.py
  161. lib/kitty/kitty/rc/focus_tab.py
  162. lib/kitty/kitty/rc/focus_window.py
  163. lib/kitty/kitty/rc/get_colors.py
  164. lib/kitty/kitty/rc/get_text.py
  165. lib/kitty/kitty/rc/goto_layout.py
  166. lib/kitty/kitty/rc/kitten.py
  167. lib/kitty/kitty/rc/last_used_layout.py
  168. lib/kitty/kitty/rc/launch.py
  169. lib/kitty/kitty/rc/ls.py
  170. lib/kitty/kitty/rc/new_window.py
  171. lib/kitty/kitty/rc/remove_marker.py
  172. lib/kitty/kitty/rc/resize_os_window.py
  173. lib/kitty/kitty/rc/resize_window.py
  174. lib/kitty/kitty/rc/scroll_window.py
  175. lib/kitty/kitty/rc/select_window.py
  176. lib/kitty/kitty/rc/send_text.py
  177. lib/kitty/kitty/rc/set_background_image.py
  178. lib/kitty/kitty/rc/set_background_opacity.py
  179. lib/kitty/kitty/rc/set_colors.py
  180. lib/kitty/kitty/rc/set_enabled_layouts.py
  181. lib/kitty/kitty/rc/set_font_size.py
  182. lib/kitty/kitty/rc/set_spacing.py
  183. lib/kitty/kitty/rc/set_tab_color.py
  184. lib/kitty/kitty/rc/set_tab_title.py
  185. lib/kitty/kitty/rc/set_window_logo.py
  186. lib/kitty/kitty/rc/set_window_title.py
  187. lib/kitty/kitty/rc/signal_child.py
  188. lib/kitty/kitty/remote_control.py
  189. lib/kitty/kitty/rgb.py
  190. lib/kitty/kitty/session.py
  191. lib/kitty/kitty/shell.py
  192. lib/kitty/kitty/shell_integration.py
  193. lib/kitty/kitty/shm.py
  194. lib/kitty/kitty/short_uuid.py
  195. lib/kitty/kitty/tab_bar.py
  196. lib/kitty/kitty/tabs.py
  197. lib/kitty/kitty/terminfo.py
  198. lib/kitty/kitty/tint_fragment.glsl
  199. lib/kitty/kitty/tint_vertex.glsl
  200. lib/kitty/kitty/types.py
  201. lib/kitty/kitty/typing.py
  202. lib/kitty/kitty/update_check.py
  203. lib/kitty/kitty/utils.py
  204. lib/kitty/kitty/window.py
  205. lib/kitty/kitty/window_list.py
  206. lib/kitty/logo/beam-cursor.png
  207. lib/kitty/logo/beam-cursor@2x.png
  208. lib/kitty/logo/kitty-128.png
  209. lib/kitty/logo/kitty.png
  210. lib/kitty/shell-integration/bash/kitty.bash
  211. lib/kitty/shell-integration/fish/vendor_completions.d/kitty.fish
  212. lib/kitty/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
  213. lib/kitty/shell-integration/ssh/askpass.py
  214. lib/kitty/shell-integration/ssh/bootstrap-utils.sh
  215. lib/kitty/shell-integration/ssh/bootstrap.py
  216. lib/kitty/shell-integration/ssh/bootstrap.sh
  217. lib/kitty/shell-integration/ssh/kitty
  218. lib/kitty/shell-integration/zsh/.zshenv
  219. lib/kitty/shell-integration/zsh/completions/_kitty
  220. lib/kitty/shell-integration/zsh/kitty-integration
  221. lib/kitty/shell-integration/zsh/kitty.zsh
  222. lib/kitty/terminfo/kitty.terminfo
  223. lib/kitty/terminfo/x/xterm-kitty
  224. share/applications/kitty-open.desktop
  225. share/applications/kitty.desktop
  226. share/icons/hicolor/256x256/apps/kitty.png
  227. share/icons/hicolor/scalable/apps/kitty.svg
  228. share/man/man1/kitty.1.gz
  229. share/man/man5/kitty.conf.5.gz
  230. share/misc/kitty.terminfo
  231. share/terminfo/x/xterm-kitty
  232. @owner
  233. @group
  234. @mode
Collapse this list.
Dependency lines:
  • kitty>0:x11/kitty
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:
Packages (timestamps in pop-ups are UTC):
kitty
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.23.10.21.2
FreeBSD:11:armv6--
FreeBSD:11:i3860.23.10.21.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.24.2
FreeBSD:12:amd640.25.00.24.2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.25.00.24.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch640.25.00.24.2
FreeBSD:13:amd640.25.00.24.2
FreeBSD:13:armv6-0.24.2
FreeBSD:13:armv7-0.24.2
FreeBSD:13:i3860.25.00.24.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch640.25.0-
FreeBSD:14:amd640.25.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.25.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-furo>0 : textproc/py-furo@py39
  2. py39-sphinx-copybutton>0 : textproc/py-sphinx-copybutton@py39
  3. py39-sphinx-inline-tabs>0 : textproc/py-sphinx-inline-tabs@py39
  4. py39-sphinxext-opengraph>0 : textproc/py-sphinxext-opengraph@py39
  5. sphinx-build : textproc/py-sphinx@py39
  6. wayland-protocols>=0 : graphics/wayland-protocols
  7. gmake>=4.3 : devel/gmake
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. python3.9 : lang/python39
  10. libncurses.so.6 : devel/ncurses
  11. xorgproto>=0 : x11/xorgproto
  12. x11.pc : x11/libX11
  13. xcb.pc : x11/libxcb
  14. xcursor.pc : x11/libXcursor
  15. xi.pc : x11/libXi
  16. xinerama.pc : x11/libXinerama
  17. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. python3.9 : lang/python39
  2. libncurses.so.6 : devel/ncurses
  3. x11.pc : x11/libX11
  4. xcb.pc : x11/libxcb
  5. xcursor.pc : x11/libXcursor
  6. xi.pc : x11/libXi
  7. xinerama.pc : x11/libXinerama
  8. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libdbus-1.so : devel/dbus
  2. libfontconfig.so : x11-fonts/fontconfig
  3. libfreetype.so : print/freetype2
  4. libharfbuzz.so : print/harfbuzz
  5. liblcms2.so : graphics/lcms2
  6. libpng.so : graphics/png
  7. librsync.so : net/librsync
  8. libwayland-client.so : graphics/wayland
  9. libwayland-cursor.so : graphics/wayland
  10. libxkbcommon.so : x11/libxkbcommon
  11. libintl.so : devel/gettext-runtime
  12. libGL.so : graphics/libglvnd
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/kovidgoyal/kitty/releases/download/v0.25.0/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Jul 2022 08:01:22
 files touched by this commit commit hash:b2eed2d66478efa63594275ffecd1be2d565c983  0.25.0
Baptiste Daroussin (bapt) search for other commits by this committer
wayland: add wayland virtual category
19 Apr 2022 15:18:22
 files touched by this commit commit hash:16c3f79925a019d955b24d042a819cdbb5ec84a9  0.25.0
Neel Chauhan (nc) search for other commits by this committer
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
 files touched by this commit commit hash:179040b024aeaa0ed905257b13565459e492a22f  0.24.2
Rainer Hurling (rhurlin) search for other commits by this committer
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
 files touched by this commit commit hash:b48cc8d8ca373e4ed363ec7e03c4c96bd77f9b44  0.24.1
Guangyuan Yang (ygy) search for other commits by this committer
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
 files touched by this commit commit hash:52e661c90e93046efd4799dbc6aedfbe0d9ecddb  0.23.1_1
Hiroki Tagato (tagattie) search for other commits by this committer
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
 files touched by this commit commit hash:16c1253b4a01641c8227b86a1d6a6072a96d37ab  0.23.1
Piotr Kubaj (pkubaj) search for other commits by this committer
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
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  0.23.1
Rene Ladan (rene) search for other commits by this committer
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
 files touched by this commit commit hash:0b1a2445881a621e0c85eb573593b2612bb42cf0  0.23.1
Bernhard Froehlich (decke) search for other commits by this committer
x11/kitty: Add CPE information

Approved by:    portmgr (blanket)
23 Aug 2021 17:41:35
 files touched by this commit commit hash:a4efa0e609a37b7bc2a3974dfd67e9d30d4b20f3  0.23.1
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
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
 files touched by this commit commit hash:0a804a756717ce45870aede07ad196be5e3a5e03  0.21.2
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
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
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  0.21.1_1
Kevin Bowling (kbowling) search for other commits by this committer
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
 files touched by this commit commit hash:aeb2d6000af2536c0e7f8be228cc267cefe76a09  0.21.1
Rainer Hurling (rhurlin) search for other commits by this committer
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
 files touched by this commit commit hash:9176f36cbb6aaa2b98f0a948668d8be9ebb56645  0.21.0
Rainer Hurling (rhurlin) search for other commits by this committer
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
 files touched by this commit commit hash:079a67dd43495bbe71754c985a2d33d11239024c  0.20.3
Mark Linimon (linimon) search for other commits by this committer
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
 files touched by this commit commit hash:ce69fc0c2d809d54638b8882d6e167c9c89efa4c  0.20.3
Gleb Popov (arrowd) search for other commits by this committer
x11/kitty: Tidy up Makefile and pkg-descr.
19 May 2021 15:28:23
 files touched by this commit commit hash:18c12117db747a2654d5c8d86fad4dd8835b5823  0.20.3
Gleb Popov (arrowd) search for other commits by this committer
Author: Alexis Praga
x11/kitty: + Fast GPU-based terminal emulator.

PR:		233010

Number of commits found: 16