diff --git a/x11/foot/Makefile b/x11/foot/Makefile index ce11c54ecb49..1473eba87443 100644 --- a/x11/foot/Makefile +++ b/x11/foot/Makefile @@ -1,49 +1,50 @@ PORTNAME= foot -DISTVERSION= 1.8.2 -PORTREVISION= 1 +DISTVERSION= 1.9.0 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 + wayland-protocols>0:graphics/wayland-protocols 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} -OPTIONS_DEFINE= NOTIFY UTF8PROC XDG +OPTIONS_DEFINE= DOCS NOTIFY UTF8PROC XDG OPTIONS_DEFAULT=NOTIFY UTF8PROC XDG +DOCS_BUILD_DEPENDS= scdoc:textproc/scdoc +DOCS_MESON_ENABLED= docs + NOTIFY_RUN_DEPENDS= notify-send:devel/libnotify UTF8PROC_DESC= Grapheme clustering using libutf8proc UTF8PROC_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc UTF8PROC_MESON_ENABLED= grapheme-clustering XDG_DESC= Open files with xdg-open XDG_RUN_DEPENDS= xdg-open:devel/xdg-utils .if exists(/usr/bin/tic) # Add site- suffix to avoid conflict with terminfo-db (part of ncurses) -MESON_ARGS+= -Dterminfo-install-location="${PLIST_FILES:M*terminfo*:[1]:H:H}" +MESON_ARGS+= -Dcustom-terminfo-install-location="${PLIST_FILES:M*terminfo*:[1]:H:H}" PKGMESSAGE= ${NONEXISTENT} PLIST_FILES+= share/site-terminfo/f/${PORTNAME} \ share/site-terminfo/f/${PORTNAME}-direct .else -MESON_ARGS+= -Dterminfo=disabled +MESON_ARGS+= -Dterminfo=disabled -Ddefault-terminfo=xterm-256color .endif .include diff --git a/x11/foot/distinfo b/x11/foot/distinfo index 2893810bc45b..086154e5cae0 100644 --- a/x11/foot/distinfo +++ b/x11/foot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1626623885 -SHA256 (foot-1.8.2.tar.gz) = 50cf5b9f3cc1ebaafa62255eea22395e8267cce21e119bc6f7ecacf11f15dada -SIZE (foot-1.8.2.tar.gz) = 432906 +TIMESTAMP = 1630063941 +SHA256 (foot-1.9.0.tar.gz) = ddc3f90185ae75badcb2d6abe772d54fd6defebf1ed4111861a9c4afa1c73a4d +SIZE (foot-1.9.0.tar.gz) = 446060 diff --git a/x11/foot/pkg-descr b/x11/foot/pkg-descr index ece3414e5490..81a2dd6e3570 100644 --- a/x11/foot/pkg-descr +++ b/x11/foot/pkg-descr @@ -1,21 +1,21 @@ 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 -- TrueColors (32bpp) +- True Color (24bpp) - Synchronized Updates - Sixel image support WWW: https://codeberg.org/dnkl/foot diff --git a/x11/foot/pkg-message b/x11/foot/pkg-message index da35de203f53..7b4d5392c7db 100644 --- a/x11/foot/pkg-message +++ b/x11/foot/pkg-message @@ -1,21 +1,20 @@ [ { type: install message: <>/etc/termcap foot|foot terminal emulator:\ :bw:hs:\ :it#8:\ - :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:mm=\E[?1034h:\ - :mo=\E[?1034l:nw@:\ + :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@:\ :te=\E[?1049l\E[23;0;0t:ti=\E[?1049h\E[22;0;0t:\ :ts=\E]2;:vb=\E]555\E\\:tc=xterm-256color: EOM } ] diff --git a/x11/foot/pkg-plist b/x11/foot/pkg-plist index 9881168fc5b3..a486b67dd61c 100644 --- a/x11/foot/pkg-plist +++ b/x11/foot/pkg-plist @@ -1,17 +1,20 @@ bin/foot bin/footclient -man/man1/foot.1.gz -man/man1/footclient.1.gz -man/man5/foot.ini.5.gz -man/man7/foot-ctlseqs.7.gz +%%PORTDOCS%%man/man1/foot.1.gz +%%PORTDOCS%%man/man1/footclient.1.gz +%%PORTDOCS%%man/man5/foot.ini.5.gz +%%PORTDOCS%%man/man7/foot-ctlseqs.7.gz share/applications/foot-server.desktop share/applications/foot.desktop share/bash-completion/completions/foot share/bash-completion/completions/footclient +%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/README.md share/fish/vendor_completions.d/foot.fish share/fish/vendor_completions.d/footclient.fish -%%DATADIR%%/foot.ini +%%PORTDOCS%%%%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