git: f7edd01eceb1 - main - x11/wayst: Update g20250601 => g20260608
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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;