MFH: r562056 r562388 r563232
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
This commit is contained in:
parent
f9c55f9a66
commit
e4072d3402
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/branches/2021Q1/; revision=563239
@ -70,6 +70,7 @@
|
||||
SUBDIR += florence
|
||||
SUBDIR += flruler
|
||||
SUBDIR += fnott
|
||||
SUBDIR += foot
|
||||
SUBDIR += fpc-x11
|
||||
SUBDIR += fstobdf
|
||||
SUBDIR += fuzzel
|
||||
|
35
x11/foot/Makefile
Normal file
35
x11/foot/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= foot
|
||||
DISTVERSION= 1.6.3
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= Fast, lightweight and minimalistic Wayland terminal emulator
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
|
||||
tllist>=1.0.4:devel/tllist \
|
||||
wayland-protocols>0:graphics/wayland-protocols \
|
||||
scdoc:textproc/scdoc
|
||||
LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
|
||||
libwayland-client.so:graphics/wayland \
|
||||
libfcft.so:x11-fonts/fcft \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= compiler:c11 meson pkgconfig xorg
|
||||
USE_XORG= pixman
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
MESON_ARGS= -Dterminfo=false
|
||||
|
||||
# XXX Drop after FreeBSD 12.1 EOL
|
||||
.if exists(/usr/lib/clang/8.0.1)
|
||||
# prompt.c:45:21: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
|
||||
CFLAGS+= -Wno-error=missing-braces
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
3
x11/foot/distinfo
Normal file
3
x11/foot/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1611946390
|
||||
SHA256 (foot-1.6.3.tar.gz) = 0340df647d3baae5bcafe6b081173d1850d3f92452d0d0b68d3edf0ef6eb1819
|
||||
SIZE (foot-1.6.3.tar.gz) = 347352
|
19
x11/foot/pkg-descr
Normal file
19
x11/foot/pkg-descr
Normal file
@ -0,0 +1,19 @@
|
||||
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
|
||||
|
||||
WWW: https://codeberg.org/dnkl/foot
|
17
x11/foot/pkg-message
Normal file
17
x11/foot/pkg-message
Normal file
@ -0,0 +1,17 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
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:\
|
||||
:ds=\E]2;\E\\:fs=\E\\:kb=\177:ts=\E]2;:vb=\E]555\E\\:\
|
||||
:tc=xterm-256color:
|
||||
EOM
|
||||
}
|
||||
]
|
14
x11/foot/pkg-plist
Normal file
14
x11/foot/pkg-plist
Normal file
@ -0,0 +1,14 @@
|
||||
bin/foot
|
||||
bin/footclient
|
||||
man/man1/foot.1.gz
|
||||
man/man1/footclient.1.gz
|
||||
man/man5/foot.ini.5.gz
|
||||
share/applications/foot-server.desktop
|
||||
share/applications/foot.desktop
|
||||
share/fish/vendor_completions.d/foot.fish
|
||||
share/fish/vendor_completions.d/footclient.fish
|
||||
%%DATADIR%%/foot.ini
|
||||
share/icons/hicolor/48x48/apps/foot.png
|
||||
share/icons/hicolor/scalable/apps/foot.svg
|
||||
share/zsh/site-functions/_foot
|
||||
share/zsh/site-functions/_footclient
|
Loading…
Reference in New Issue
Block a user