aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-08-27 11:32:21 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-08-27 14:36:48 +0000
commit18a1d5f802fe3b63af6a3ef024264f3d0c70e24b (patch)
tree8d2999bca57d58da65536edd1bbc1310e0d137a6
parentc61320529d246baf4c340e0ba75c65dae566b10d (diff)
downloadports-18a1d5f802fe3b63af6a3ef024264f3d0c70e24b.tar.gz
ports-18a1d5f802fe3b63af6a3ef024264f3d0c70e24b.zip
x11/foot: update to 1.9.0
Changes: https://codeberg.org/dnkl/foot/releases/tag/1.9.0 Reported by: upstream (via mail)
-rw-r--r--x11/foot/Makefile15
-rw-r--r--x11/foot/distinfo6
-rw-r--r--x11/foot/pkg-descr2
-rw-r--r--x11/foot/pkg-message5
-rw-r--r--x11/foot/pkg-plist13
5 files changed, 22 insertions, 19 deletions
diff --git a/x11/foot/Makefile b/x11/foot/Makefile
index ce11c54ecb49..1473eba87443 100644
--- a/x11/foot/Makefile
+++ b/x11/foot/Makefile
@@ -1,6 +1,5 @@
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=/
@@ -12,8 +11,7 @@ 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 \
@@ -24,9 +22,12 @@ 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
@@ -38,12 +39,12 @@ 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 <bsd.port.mk>
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
@@ -14,7 +14,7 @@ Features:
- Color emoji support
- IME (via text-input-v3)
- Multi-seat
-- TrueColors (32bpp)
+- True Color (24bpp)
- Synchronized Updates
- Sixel image support
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
@@ -11,9 +11,8 @@ or providing a separate entry for "foot --term=foot" e.g.,
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,16 +1,19 @@
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