notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2023Q3
foot Fast, lightweight and minimalistic Wayland terminal emulator
1.14.0_1 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 1.14.0_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-04 23:57:30
Last Update: 2023-07-04 23:54:52
Commit Hash: 8f739e0
Also Listed In: wayland
License: MIT
WWW:
https://codeberg.org/dnkl/foot
Description:
A fast, lightweight and minimalistic Wayland terminal emulator. Features: - Fast - Lightweight, in dependencies, on-disk and in-memory - Wayland native - DE agnostic - Server/daemon mode - User configurable font fallback - On-the-fly font resize - On-the-fly DPI font size adjustment - Scrollback search - Keyboard driven URL detection - Color emoji support - IME (via text-input-v3) - Multi-seat - True Color (24bpp) - Synchronized Updates - Sixel image support
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (80 items)
Collapse this list.
  1. /usr/local/share/licenses/foot-1.14.0_1/catalog.mk
  2. /usr/local/share/licenses/foot-1.14.0_1/LICENSE
  3. /usr/local/share/licenses/foot-1.14.0_1/MIT
  4. bin/foot
  5. bin/footclient
  6. @sample etc/xdg/foot/foot.ini.sample
  7. man/man1/foot.1.gz
  8. man/man1/footclient.1.gz
  9. man/man5/foot.ini.5.gz
  10. man/man7/foot-ctlseqs.7.gz
  11. share/applications/org.codeberg.dnkl.foot-server.desktop
  12. share/applications/org.codeberg.dnkl.foot.desktop
  13. share/applications/org.codeberg.dnkl.footclient.desktop
  14. share/bash-completion/completions/foot
  15. share/bash-completion/completions/footclient
  16. share/doc/foot/CHANGELOG.md
  17. share/doc/foot/LICENSE
  18. share/doc/foot/README.md
  19. share/fish/vendor_completions.d/foot.fish
  20. share/fish/vendor_completions.d/footclient.fish
  21. share/foot/themes/apprentice
  22. share/foot/themes/catppuccin
  23. share/foot/themes/derp
  24. share/foot/themes/deus
  25. share/foot/themes/dracula
  26. share/foot/themes/gruvbox-dark
  27. share/foot/themes/gruvbox-light
  28. share/foot/themes/hacktober
  29. share/foot/themes/jetbrains-darcula
  30. share/foot/themes/kitty
  31. share/foot/themes/material-amber
  32. share/foot/themes/material-design
  33. share/foot/themes/modus-operandi
  34. share/foot/themes/modus-vivendi
  35. share/foot/themes/monokai-pro
  36. share/foot/themes/moonfly
  37. share/foot/themes/nightfly
  38. share/foot/themes/nord
  39. share/foot/themes/nordiq
  40. share/foot/themes/onedark
  41. share/foot/themes/paper-color-dark
  42. share/foot/themes/paper-color-light
  43. share/foot/themes/rezza
  44. share/foot/themes/rose-pine
  45. share/foot/themes/selenized-black
  46. share/foot/themes/selenized-dark
  47. share/foot/themes/selenized-light
  48. share/foot/themes/selenized-white
  49. share/foot/themes/solarized-dark
  50. share/foot/themes/solarized-dark-normal-brights
  51. share/foot/themes/solarized-light
  52. share/foot/themes/tango
  53. share/foot/themes/tempus-autumn
  54. share/foot/themes/tempus-classic
  55. share/foot/themes/tempus-dawn
  56. share/foot/themes/tempus-day
  57. share/foot/themes/tempus-dusk
  58. share/foot/themes/tempus-fugit
  59. share/foot/themes/tempus-future
  60. share/foot/themes/tempus-night
  61. share/foot/themes/tempus-past
  62. share/foot/themes/tempus-rift
  63. share/foot/themes/tempus-spring
  64. share/foot/themes/tempus-summer
  65. share/foot/themes/tempus-tempest
  66. share/foot/themes/tempus-totus
  67. share/foot/themes/tempus-warp
  68. share/foot/themes/tempus-winter
  69. share/foot/themes/tokyonight-day
  70. share/foot/themes/tokyonight-night
  71. share/foot/themes/tokyonight-storm
  72. share/foot/themes/visibone
  73. share/foot/themes/zenburn
  74. share/icons/hicolor/48x48/apps/foot.png
  75. share/icons/hicolor/scalable/apps/foot.svg
  76. share/zsh/site-functions/_foot
  77. share/zsh/site-functions/_footclient
  78. @owner
  79. @group
  80. @mode
Collapse this list.
Dependency lines:
  • foot>0:x11/foot
To install the port:
cd /usr/ports/x11/foot/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/foot
  • pkg install foot
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: foot
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1680540762 SHA256 (foot-1.14.0.tar.gz) = 9a306951bc6bdce150364bccb0fb4b67720f50e98e9ac1de89792c1c1aa30690 SIZE (foot-1.14.0.tar.gz) = 509863

Expand this list (2 items)

Collapse this list.

SHA256 (72bc0acfbd4b.patch) = 8dc31bcfec644385a8433f2a048b95f09e46f9be1fe66784b04b36f53a4347b9 SIZE (72bc0acfbd4b.patch) = 2812

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. tllist>=1.0.4 : devel/tllist
  3. wayland-protocols>0 : graphics/wayland-protocols
  4. scdoc : textproc/scdoc
  5. meson : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. python3.9 : lang/python39
  9. pixman-1.pc : x11/pixman
Runtime dependencies:
  1. notify-send : devel/libnotify
  2. xdg-open : devel/xdg-utils
  3. pixman-1.pc : x11/pixman
Library dependencies:
  1. libepoll-shim.so : devel/libepoll-shim
  2. libwayland-client.so : graphics/wayland
  3. libfcft.so : x11-fonts/fcft
  4. libfontconfig.so : x11-fonts/fontconfig
  5. libxkbcommon.so : x11/libxkbcommon
  6. libutf8proc.so : textproc/utf8proc
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for foot-1.14.0_1: DOCS=on: Build and/or install documentation LTO=on: Use Link-Time Optimization NOTIFY=on: Desktop notification support PGO=on: Use Profile-Guided Optimization UTF8PROC=on: Grapheme clustering using libutf8proc XDG=on: Open files with xdg-open ===> Use 'make config' to modify these settings
Options name:
x11_foot
USES:
compiler:c11 meson pkgconfig xorg python:build
pkg-message:
For install:
Some features require adjusting termcap(5) e.g., $ export TERMCAP="${TERM}:bw:hs:ds=\E]2;\E\\:fs=\E\\:kb=\177:ts=\E]2;:vb=\E]555\E\\:tc=${TERM}:" or providing a separate entry for "foot --term=foot" e.g., $ cat >>/etc/termcap foot|foot terminal emulator:\ :bw:hs:\ :it#8:\ :IC=\E[%d@:K2@:SF=\E[%dS:SR=\E[%dT:bt=\E[Z:ds=\E]2;\E\\:\ :ec=\E[%dX:fs=\E\\:kb=\177:mb=\E[5m:me=\E[0m:mh=\E[2m:nw@:\ :is=\E[!p\E[4l\E>:rs=\E[!p\E[4l\E>:\ :te=\E[?1049l\E[23;0;0t:ti=\E[?1049h\E[22;0;0t:\ :ts=\E]2;:vb=\E]555\E\\:tc=xterm-256color:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeberg.org/dnkl/foot/archive/1.14.0.tar.gz?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.14.0_1
04 Jul 2023 23:54:52
commit hash: 8f739e06f04a1547134695bd6af46c5307e160cecommit hash: 8f739e06f04a1547134695bd6af46c5307e160cecommit hash: 8f739e06f04a1547134695bd6af46c5307e160cecommit hash: 8f739e06f04a1547134695bd6af46c5307e160ce files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/foot: unbreak build after aec9c6c9cf90

../wayland.c:655:17: error: enumeration value 'XDG_TOPLEVEL_STATE_SUSPENDED' not
handled in switch [-Werror,-Wswitch]
        switch (*state) {
                ^

PR:		272372
(cherry picked from commit bcea2e3a260297c7127041c29a166ab447feabb0)

Number of commits found: 1