notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
foot Fast, lightweight and minimalistic Wayland terminal emulator
1.12.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.11.0Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-01-19 17:06:03
Last Update: 2022-04-27 18:46:38
Commit Hash: b9fea4e
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (66 items)
Collapse this list.
  1. /usr/local/share/licenses/foot-1.12.1/catalog.mk
  2. /usr/local/share/licenses/foot-1.12.1/LICENSE
  3. /usr/local/share/licenses/foot-1.12.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/foot-server.desktop
  12. share/applications/foot.desktop
  13. share/applications/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/derp
  23. share/foot/themes/dracula
  24. share/foot/themes/gruvbox-dark
  25. share/foot/themes/gruvbox-light
  26. share/foot/themes/hacktober
  27. share/foot/themes/jetbrains-darcula
  28. share/foot/themes/kitty
  29. share/foot/themes/material-design
  30. share/foot/themes/nord
  31. share/foot/themes/nordiq
  32. share/foot/themes/paper-color-dark
  33. share/foot/themes/paper-color-light
  34. share/foot/themes/rezza
  35. share/foot/themes/selenized-black
  36. share/foot/themes/selenized-dark
  37. share/foot/themes/selenized-light
  38. share/foot/themes/selenized-white
  39. share/foot/themes/solarized-dark
  40. share/foot/themes/solarized-dark-normal-brights
  41. share/foot/themes/solarized-light
  42. share/foot/themes/tango
  43. share/foot/themes/tempus-autumn
  44. share/foot/themes/tempus-classic
  45. share/foot/themes/tempus-dawn
  46. share/foot/themes/tempus-day
  47. share/foot/themes/tempus-dusk
  48. share/foot/themes/tempus-fugit
  49. share/foot/themes/tempus-future
  50. share/foot/themes/tempus-night
  51. share/foot/themes/tempus-past
  52. share/foot/themes/tempus-rift
  53. share/foot/themes/tempus-spring
  54. share/foot/themes/tempus-summer
  55. share/foot/themes/tempus-tempest
  56. share/foot/themes/tempus-totus
  57. share/foot/themes/tempus-warp
  58. share/foot/themes/tempus-winter
  59. share/foot/themes/visibone
  60. share/icons/hicolor/48x48/apps/foot.png
  61. share/icons/hicolor/scalable/apps/foot.svg
  62. share/zsh/site-functions/_foot
  63. share/zsh/site-functions/_footclient
  64. @owner
  65. @group
  66. @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:
Packages (timestamps in pop-ups are UTC):
foot
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.9.0_21.8.2_1
FreeBSD:11:armv6--
FreeBSD:11:i3861.9.0_21.8.2_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.11.0
FreeBSD:12:amd641.12.11.11.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.12.11.11.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.7.2
FreeBSD:13:aarch641.12.11.11.0
FreeBSD:13:amd641.12.11.11.0
FreeBSD:13:armv61.6.2-
FreeBSD:13:armv71.6.2-
FreeBSD:13:i3861.12.11.11.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.8.2_1
FreeBSD:14:aarch641.12.1-
FreeBSD:14:amd641.12.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.12.1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.7.1-
 

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>=0.57.1_1 : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. 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:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeberg.org/dnkl/foot/archive/1.12.1.tar.gz?dummy=/
Collapse this list.

Number of commits found: 33

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
27 Apr 2022 18:46:38
 files touched by this commit commit hash:b9fea4eb787a69bb0b37ff18d857e4df6f3f857d  1.12.1
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.12.1

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.12.1
Reported by:	upstream (via mail)
22 Apr 2022 23:10:44
 files touched by this commit commit hash:5e009d27fd0991164dcffc0d764556e58b550869  1.12.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: switch to upstream PGO fix
22 Apr 2022 17:44:14
 files touched by this commit commit hash:c8fd301cde31009e2b7d525b3559366f6b3f5c04  1.12.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.12.0

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.12.0
Reported by:	upstream (via mail)
13 Feb 2022 09:18:16
 files touched by this commit commit hash:87ac0c3e557c8a7a91c4b74ffb098936391f34fc  1.11.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: chase LTO on powerpc64 reference
05 Feb 2022 19:56:45
 files touched by this commit commit hash:d35d50533366dd3c9cfa9e5f1e76178fac9f063b  1.11.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.11.0

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.11.0
Reported by:	upstream (via mail)
08 Dec 2021 19:04:29
 files touched by this commit commit hash:3556d69bd4559feebb7998e25dc3aecd988be3e3  1.10.3
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.10.3

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.10.3
Reported by:	upstream (via mail)
02 Dec 2021 23:21:43
 files touched by this commit commit hash:9ab470df7505646bc5153a90e7344455830766d6  1.10.2
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.10.2

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.10.2
Reported by:	upstream (via mail)
23 Nov 2021 00:57:54
 files touched by this commit commit hash:ef104d8ffb531c2bd0afd77ce8cbda1378f4450c  1.10.1
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.10.1

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.10.1
Reported by:	upstream (via mail)
14 Nov 2021 20:02:40
 files touched by this commit commit hash:7f94c669fe55aaf94171b54fa4014b65b097162a  1.10.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.10.0

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.10.0
Reported by:	upstream (via mail)
03 Oct 2021 00:07:25
 files touched by this commit commit hash:f96fd72502e576ca87a6578dd1f27eacf806dab8  1.9.2
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.9.2

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.9.2
Reported by:	upstream (via mail)
02 Oct 2021 03:02:26
 files touched by this commit commit hash:55e6acdbd559064da9a20be4a00a31ad98670dc8  1.9.1
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.9.1

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.9.1
Reported by:	Repology
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  1.9.0_2
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 Aug 2021 17:31:16
 files touched by this commit commit hash:501e1ed88f97d99d1e367812ae99fb4e352eeb3c  1.9.0_1
Jan Beich (jbeich) search for other commits by this committer
x11/foot: enable LTO by default

7% faster at least with default config under Sway.

Inspired by:	Arch Linux
30 Aug 2021 17:31:16
 files touched by this commit commit hash:64902acb18f1783a98c0a22c8de800c9d478f114  1.9.0_2
Jan Beich (jbeich) search for other commits by this committer
x11/foot: enable PGO by default

From 2% (headless build, default config) to 12% (local) faster.

Inspired by:	Arch Linux
30 Aug 2021 09:51:55
 files touched by this commit commit hash:e3fb5269d3fbe609c85859663b6e13fed61dc781  1.9.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: derive terminfo subdirectory from PORTNAME
27 Aug 2021 14:36:48
 files touched by this commit commit hash:18a1d5f802fe3b63af6a3ef024264f3d0c70e24b  1.9.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.9.0

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.9.0
Reported by:	upstream (via mail)
27 Aug 2021 14:34:54
 files touched by this commit commit hash:c61320529d246baf4c340e0ba75c65dae566b10d  1.8.2_1
Jan Beich (jbeich) search for other commits by this committer
x11/foot: regen termcap workaround

"foot" is generated by "infocmp -Cu foot xterm-256color" but before
0d7758a45b84 bundled up-to-date database was used as a reference, so
some capabilities were missing (bug 247447).
19 Jul 2021 02:49:37
 files touched by this commit commit hash:60154a1f0aba4d57e449cf132fa882fc30bfbe6c  1.8.2
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.8.2

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.8.2
Reported by:	upstream (via mail)
01 Jul 2021 19:16:00
 files touched by this commit commit hash:ceb35631b0c426e7811671b4020d1989c0a7e4f4  1.8.1
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.8.1

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.8.1
Reported by:	upstream mail
25 Jun 2021 19:39:13
 files touched by this commit commit hash:2800db48837de1794761ae66b91eb2310d2a8fc9  1.8.0
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.8.0

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.8.0
Reported by:	Repology
18 Apr 2021 21:53:36
 files touched by this commit commit hash:8758065144c114d30038220dbb7ad613ff867148  1.7.2
Jan Beich (jbeich) search for other commits by this committer
x11/foot: update to 1.7.2

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.7.2
Reported by:	Repology
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.7.1
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.7.1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
29 Mar 2021 01:47:37
Original commit files touched by this commit Revision:569426  1.7.1
jbeich search for other commits by this committer
x11/foot: update to 1.7.1

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.7.1
Reported by:	Repology
20 Mar 2021 19:50:40
Original commit files touched by this commit Revision:568881  1.7.0
jbeich search for other commits by this committer
x11/foot: update to 1.7.0

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.7.0
Reported by:	Repology
25 Feb 2021 12:35:56
Original commit files touched by this commit Revision:566530  1.6.4
jbeich search for other commits by this committer
x11/foot: simplify terminfo support

- Make post-patch unconditional as it's nop on FreeBSD < 14
- Switch = to += to allow additions outside the conditional
25 Feb 2021 11:30:22
Original commit files touched by this commit Revision:566529  1.6.4
jbeich search for other commits by this committer
x11/foot: expose terminfo support on -CURRENT

Makes foot default to TERM=foot instead of TERM=xterm-256color.
Proper 24-bit color support without relying on COLORTERM=truecolor
and hardcoded xterm escape sequences requires TERM=foot-direct e.g.,

  $ foot -t foot-direct
  $ tput Co
  16777216
13 Feb 2021 00:27:59
Original commit files touched by this commit Revision:565091  1.6.4
jbeich search for other commits by this committer
x11/foot: update to 1.6.4

Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.6.4
09 Feb 2021 21:06:26
Original commit files touched by this commit Revision:564820  1.6.3
jbeich search for other commits by this committer
x11/foot: unbreak if devel/ncurses is installed

In-base ncurses uses termcap, so ports/ don't support populating
terminfo yet. For example, devel/ncurses has --with-hashed-db
which confuses Meson.

[2/3] /usr/local/bin/meson install --no-rebuild
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/mesonmain.py", line
140, in run
    return options.run_func(options)
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/minstall.py", line
554, in run
    installer.do_install(datafilename)
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/minstall.py", line
372, in do_install
    self.install_targets(d)
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/minstall.py", line
468, in install_targets
    raise RuntimeError('File {!r} could not be found'.format(t.fname))
RuntimeError: File 'f' could not be found
01 Feb 2021 12:42:53
Original commit files touched by this commit Revision:563570  1.6.3
rene search for other commits by this committer
Remove support for FreeBSD 12.1 from various ports.

FreeBSD 12.1 reached end-of-life today. Adjust the message
for the wine ports while here, since stable/13 has branched.

Submitted by:	rene
Reviewed by:	jbeich, mandree, mat, osa
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D28406
29 Jan 2021 19:23:03
Original commit files touched by this commit Revision:563232  1.6.3
jbeich search for other commits by this committer
x11/foot: update to 1.6.3_1

Changes:	https://codeberg.org/dnkl/foot/src/tag/1.6.3
23 Jan 2021 10:30:35
Original commit files touched by this commit Revision:562388  1.6.2_1
jbeich search for other commits by this committer
x11/foot: sync patches with upstream
19 Jan 2021 17:05:55
Original commit files touched by this commit Revision:562056  1.6.2
jbeich search for other commits by this committer
x11/foot: add new port

A fast, lightweight and minimalistic Wayland terminal emulator.

Features:
- Fast
- Lightweight, in dependencies, on-disk and in-memory
- Wayland native
- DE agnostic
- User configurable font fallback
- On-the-fly font resize
- On-the-fly DPI font size adjustment
- Scrollback search
- Color emoji support
- Server/daemon mode
- IME (via text-input-v3)
- Multi-seat
- Synchronized Updates
- Sixel image support

https://codeberg.org/dnkl/foot

Number of commits found: 33