Date: Sun, 22 Feb 2026 13:44:51 +0000 From: Hiroki Tagato <tagattie@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 06954fe6979e - main - x11/hyprshutdown: Add port: Graceful shutdown utility for Hyprland Message-ID: <699b0853.47962.273c221d@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=06954fe6979e7a4e26a63d4204526b4e2a939f87 commit 06954fe6979e7a4e26a63d4204526b4e2a939f87 Author: Hiroki Tagato <tagattie@FreeBSD.org> AuthorDate: 2026-02-22 13:43:22 +0000 Commit: Hiroki Tagato <tagattie@FreeBSD.org> CommitDate: 2026-02-22 13:44:39 +0000 x11/hyprshutdown: Add port: Graceful shutdown utility for Hyprland A graceful shutdown/logout utility for Hyprland, which prevents apps from crashing / dying unexpectedly. Notes: - hyprshutdown does not shut down the system, it only shuts down Hyprland. - hyprshutdown does not work with anything other than Hyprland, as it relies on Hyprland IPC. WWW: https://github.com/hyprwm/hyprshutdown --- x11/Makefile | 1 + x11/hyprshutdown/Makefile | 27 +++++++++++++++++++++++++++ x11/hyprshutdown/distinfo | 3 +++ x11/hyprshutdown/pkg-descr | 8 ++++++++ 4 files changed, 39 insertions(+) diff --git a/x11/Makefile b/x11/Makefile index 2f2631c2c16d..dff6e6fa4dda 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -140,6 +140,7 @@ SUBDIR += hyprls SUBDIR += hyprpaper SUBDIR += hyprpicker + SUBDIR += hyprshutdown SUBDIR += hyprviz SUBDIR += i3bar-river SUBDIR += i3blocks diff --git a/x11/hyprshutdown/Makefile b/x11/hyprshutdown/Makefile new file mode 100644 index 000000000000..0b2d822c4fdd --- /dev/null +++ b/x11/hyprshutdown/Makefile @@ -0,0 +1,27 @@ +PORTNAME= hyprshutdown +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= x11 wayland + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Graceful shutdown utility for Hyprland +WWW= https://github.com/hyprwm/hyprshutdown + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= glaze>=6.1.0:devel/glaze +LIB_DEPENDS= libhyprutils.so:devel/hyprutils \ + libdrm.so:graphics/libdrm \ + libhyprtoolkit.so:x11-toolkits/hyprtoolkit + +USES= cmake pkgconfig xorg + +USE_GITHUB= yes +GH_ACCOUNT= hyprwm + +USE_XORG= pixman + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/x11/hyprshutdown/distinfo b/x11/hyprshutdown/distinfo new file mode 100644 index 000000000000..8176d9d6d0c7 --- /dev/null +++ b/x11/hyprshutdown/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1771762631 +SHA256 (hyprwm-hyprshutdown-v0.1.0_GH0.tar.gz) = 28b125c6d8406029b59beacb77aa080d5d8905239b1006c94c7307f1997e6819 +SIZE (hyprwm-hyprshutdown-v0.1.0_GH0.tar.gz) = 147965 diff --git a/x11/hyprshutdown/pkg-descr b/x11/hyprshutdown/pkg-descr new file mode 100644 index 000000000000..f8f99a09b195 --- /dev/null +++ b/x11/hyprshutdown/pkg-descr @@ -0,0 +1,8 @@ +A graceful shutdown/logout utility for Hyprland, which prevents apps +from crashing / dying unexpectedly. + +Notes: +- hyprshutdown does not shut down the system, it only shuts down + Hyprland. +- hyprshutdown does not work with anything other than Hyprland, as it + relies on Hyprland IPC.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?699b0853.47962.273c221d>
