git: 2800db48837d - main - x11/foot: update to 1.8.0

Jan Beich jbeich at FreeBSD.org
Fri Jun 25 19:41:24 UTC 2021


The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2800db48837de1794761ae66b91eb2310d2a8fc9

commit 2800db48837de1794761ae66b91eb2310d2a8fc9
Author:     Jan Beich <jbeich at FreeBSD.org>
AuthorDate: 2021-06-25 06:35:41 +0000
Commit:     Jan Beich <jbeich at FreeBSD.org>
CommitDate: 2021-06-25 19:39:13 +0000

    x11/foot: update to 1.8.0
    
    Changes:        https://codeberg.org/dnkl/foot/releases/tag/1.8.0
    Reported by:    Repology
---
 x11/foot/Makefile  | 16 +++++++++-------
 x11/foot/distinfo  |  6 +++---
 x11/foot/pkg-descr |  1 +
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/x11/foot/Makefile b/x11/foot/Makefile
index 3bf6ffce4b77..ddd9709d1ae5 100644
--- a/x11/foot/Makefile
+++ b/x11/foot/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	foot
-DISTVERSION=	1.7.2
+DISTVERSION=	1.8.0
 CATEGORIES=	x11
 MASTER_SITES=	https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
 
@@ -23,15 +23,21 @@ USES=		compiler:c11 meson pkgconfig xorg
 USE_XORG=	pixman
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
-OPTIONS_DEFINE=	NOTIFY XDG
-OPTIONS_DEFAULT=NOTIFY XDG
+OPTIONS_DEFINE=	NOTIFY UTF8PROC XDG
+OPTIONS_DEFAULT=NOTIFY UTF8PROC XDG
 
 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}"
 PKGMESSAGE=	${NONEXISTENT}
 PLIST_FILES+=	share/site-terminfo/f/${PORTNAME} \
 		share/site-terminfo/f/${PORTNAME}-direct
@@ -39,8 +45,4 @@ PLIST_FILES+=	share/site-terminfo/f/${PORTNAME} \
 MESON_ARGS+=	-Dterminfo=disabled
 .endif
 
-post-patch:
-# Chase default TERMINFO_DIRS on FreeBSD, see lib/ncurses/ncurses/ncurses_cfg.h
-	@${REINPLACE_CMD} '/datadir/s/terminfo/site-&/' ${WRKSRC}/meson.build
-
 .include <bsd.port.mk>
diff --git a/x11/foot/distinfo b/x11/foot/distinfo
index 1c6e1b9f40f4..9a299d102b21 100644
--- a/x11/foot/distinfo
+++ b/x11/foot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1618769560
-SHA256 (foot-1.7.2.tar.gz) = 0c5fa72a315b65100dfb8b7343212535e75e990b2a9500e028c6078c7915eb8a
-SIZE (foot-1.7.2.tar.gz) = 392748
+TIMESTAMP = 1624602941
+SHA256 (foot-1.8.0.tar.gz) = 9269acfbef40cb284590de3bf70fc67997ffb6361dec4b4dddae7cdbf4ad6490
+SIZE (foot-1.8.0.tar.gz) = 415924
diff --git a/x11/foot/pkg-descr b/x11/foot/pkg-descr
index ede402ce5a1d..ece3414e5490 100644
--- a/x11/foot/pkg-descr
+++ b/x11/foot/pkg-descr
@@ -14,6 +14,7 @@ Features:
 - Color emoji support
 - IME (via text-input-v3)
 - Multi-seat
+- TrueColors (32bpp)
 - Synchronized Updates
 - Sixel image support
 


More information about the dev-commits-ports-main mailing list