git: f7edd01eceb1 - main - x11/wayst: Update g20250601 => g20260608

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Fri, 26 Jun 2026 22:21:20 UTC
The branch main has been updated by vvd:

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

commit f7edd01eceb19e14ac993e766884969d4011bc90
Author:     Amelia Marsh <seafork@disroot.org>
AuthorDate: 2026-06-26 22:14:04 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-06-26 22:20:55 +0000

    x11/wayst: Update g20250601 => g20260608
    
    Commit log:
    - Fix at least 2 buffer overflows.
    https://github.com/91861/wayst/compare/f5a6c22...51a1c97
    
    - Add a .desktop file ripped from the build files of the port.
    - Add an example configuration file.
    - Move the BROKEN entry below the LICENSE entry in accordance with
      `portfmt`.
    
    PR:             296298
    Sponsored by:   UNIS Labs
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
    MFH:            2026Q2
---
 x11/wayst/Makefile            | 19 +++++++++++++------
 x11/wayst/distinfo            |  6 +++---
 x11/wayst/files/wayst.desktop | 12 ++++++++++++
 3 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/x11/wayst/Makefile b/x11/wayst/Makefile
index feafdb218a2a..98b4b4b38203 100644
--- a/x11/wayst/Makefile
+++ b/x11/wayst/Makefile
@@ -1,17 +1,17 @@
 PORTNAME=	wayst
-DISTVERSION=	g20250601
+DISTVERSION=	g20260608
 CATEGORIES=	x11 wayland
 
 MAINTAINER=	seafork@disroot.org
 COMMENT=	Simple terminal emulator for Wayland and X11
 WWW=		https://github.com/91861/wayst
 
-# https://github.com/91861/wayst/issues/120
-BROKEN_armv7=	src/vt.h:278:1: error: requested alignment is less than minimum alignment of 8 for type 'VtCommand'
-
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+# https://github.com/91861/wayst/issues/120
+BROKEN_armv7=	src/vt.h:278:1: error: requested alignment is less than minimum alignment of 8 for type 'VtCommand'
+
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libutf8proc.so:textproc/utf8proc
@@ -20,11 +20,13 @@ USES=		gl gmake pkgconfig
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	91861
-GH_TAGNAME=	f5a6c22
+GH_TAGNAME=	51a1c97
 
 USE_GL=		egl gl
 
-PLIST_FILES=	bin/wayst
+PLIST_FILES=	bin/wayst \
+		"@sample ${ETCDIR}/config.sample" \
+		${DESKTOPDIR}/${PORTNAME}.desktop
 
 OPTIONS_DEFAULT=	WAYLAND X11
 OPTIONS_MULTI=		BACKEND
@@ -43,5 +45,10 @@ X11_MAKE_ARGS=	window_protocol+="x11"
 
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wayst
+	${MKDIR} ${STAGEDIR}${ETCDIR}
+	${INSTALL_DATA} ${WRKSRC}/config.example \
+		${STAGEDIR}${ETCDIR}/config.sample
+	${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop \
+		${STAGEDIR}${DESKTOPDIR}
 
 .include <bsd.port.mk>
diff --git a/x11/wayst/distinfo b/x11/wayst/distinfo
index ffce1159779b..edc87552e575 100644
--- a/x11/wayst/distinfo
+++ b/x11/wayst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751717366
-SHA256 (91861-wayst-g20250601-f5a6c22_GH0.tar.gz) = b6aab52d875b814b6b629daa8653a860ac382bc0a415f0d4fa502f3927f2b370
-SIZE (91861-wayst-g20250601-f5a6c22_GH0.tar.gz) = 623207
+TIMESTAMP = 1782511650
+SHA256 (91861-wayst-g20260608-51a1c97_GH0.tar.gz) = 7400ed3ad383e29a9264faeda16e51a0b7a00033ea4fc739b7fc6593d5d709ab
+SIZE (91861-wayst-g20260608-51a1c97_GH0.tar.gz) = 624015
diff --git a/x11/wayst/files/wayst.desktop b/x11/wayst/files/wayst.desktop
new file mode 100644
index 000000000000..69874e4d802f
--- /dev/null
+++ b/x11/wayst/files/wayst.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=wayst
+Icon=utilities-terminal
+Terminal=false
+Categories=System;TerminalEmulator;
+Name=Wayst
+GenericName=Terminal
+Comment=A simple terminal emulator
+X-ExecArg=-e
+Keywords=Wayst;terminal;