svn commit: r528969 - in head/x11: . wlogout wlogout/files
Jan Beich
jbeich at FreeBSD.org
Mon Mar 23 12:08:03 UTC 2020
Author: jbeich
Date: Mon Mar 23 12:07:58 2020
New Revision: 528969
URL: https://svnweb.freebsd.org/changeset/ports/528969
Log:
x11/wlogout: add new port
With help from: manu (files/patch-layout)
wlogout is a logout menu for wayland environments.
https://github.com/ArtsyMacaw/wlogout
Added:
head/x11/wlogout/
head/x11/wlogout/Makefile (contents, props changed)
head/x11/wlogout/distinfo (contents, props changed)
head/x11/wlogout/files/
head/x11/wlogout/files/patch-layout (contents, props changed)
head/x11/wlogout/pkg-descr (contents, props changed)
head/x11/wlogout/pkg-plist (contents, props changed)
Modified:
head/x11/Makefile (contents, props changed)
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Mon Mar 23 11:18:12 2020 (r528968)
+++ head/x11/Makefile Mon Mar 23 12:07:58 2020 (r528969)
@@ -337,6 +337,7 @@
SUBDIR += wev
SUBDIR += wf-shell
SUBDIR += wl-clipboard
+ SUBDIR += wlogout
SUBDIR += wmappl
SUBDIR += wmblob
SUBDIR += wmbutton
Added: head/x11/wlogout/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/wlogout/Makefile Mon Mar 23 12:07:58 2020 (r528969)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME= wlogout
+PORTVERSION= 1.1.1
+CATEGORIES= x11
+
+MAINTAINER= jbeich at FreeBSD.org
+COMMENT= Wayland-based logout menu
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
+
+USES= compiler:c11 gnome meson pkgconfig
+USE_GITHUB= yes
+USE_GNOME= gtk30
+GH_ACCOUNT= ArtsyMacaw
+
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFAULT=MANPAGES
+OPTIONS_SUB= yes
+
+MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
+MANPAGES_MESON_ENABLED= man-pages
+
+.include <bsd.port.mk>
Added: head/x11/wlogout/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/wlogout/distinfo Mon Mar 23 12:07:58 2020 (r528969)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1584164087
+SHA256 (ArtsyMacaw-wlogout-1.1.1_GH0.tar.gz) = cc79c9e2ff1bd225b051a34ccb352bcf8a1991b83414a7db623fce7c49566940
+SIZE (ArtsyMacaw-wlogout-1.1.1_GH0.tar.gz) = 540189
Added: head/x11/wlogout/files/patch-layout
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/wlogout/files/patch-layout Mon Mar 23 12:07:58 2020 (r528969)
@@ -0,0 +1,39 @@
+--- layout.orig 2020-03-14 05:34:47 UTC
++++ layout
+@@ -6,31 +6,31 @@
+ }
+ {
+ "label" : "hibernate",
+- "action" : "systemctl hibernate",
++ "action" : "acpiconf -s 4",
+ "text" : "Hibernate",
+ "keybind" : "h"
+ }
+ {
+ "label" : "logout",
+- "action" : "loginctl terminate-user $USER",
++ "action" : "kill -9 -1",
+ "text" : "Logout",
+ "keybind" : "e"
+ }
+ {
+ "label" : "shutdown",
+- "action" : "systemctl poweroff",
++ "action" : "shutdown -p now",
+ "text" : "Shutdown",
+ "keybind" : "s"
+ }
+ {
+ "label" : "suspend",
+- "action" : "systemctl suspend",
++ "action" : "zzz",
+ "text" : "Suspend",
+ "keybind" : "u"
+ }
+ {
+ "label" : "reboot",
+- "action" : "systemctl reboot",
++ "action" : "shutdown -r now",
+ "text" : "Reboot",
+ "keybind" : "r"
+ }
Added: head/x11/wlogout/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/wlogout/pkg-descr Mon Mar 23 12:07:58 2020 (r528969)
@@ -0,0 +1,3 @@
+wlogout is a logout menu for wayland environments.
+
+WWW: https://github.com/ArtsyMacaw/wlogout
Added: head/x11/wlogout/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/wlogout/pkg-plist Mon Mar 23 12:07:58 2020 (r528969)
@@ -0,0 +1,21 @@
+bin/wlogout
+%%ETCDIR%%/layout
+%%ETCDIR%%/style.css
+%%MANPAGES%%man/man1/wlogout.1.gz
+%%MANPAGES%%man/man5/wlogout.5.gz
+share/bash-completion/completions/wlogout.bash
+share/fish/completions/wlogout.fish
+%%DATADIR%%/assets/CREDIT.md
+%%DATADIR%%/assets/hibernate.svg
+%%DATADIR%%/assets/lock.svg
+%%DATADIR%%/assets/logout.svg
+%%DATADIR%%/assets/reboot.svg
+%%DATADIR%%/assets/shutdown.svg
+%%DATADIR%%/assets/suspend.svg
+%%DATADIR%%/icons/hibernate.png
+%%DATADIR%%/icons/lock.png
+%%DATADIR%%/icons/logout.png
+%%DATADIR%%/icons/reboot.png
+%%DATADIR%%/icons/shutdown.png
+%%DATADIR%%/icons/suspend.png
+share/zsh/site-functions/_wlogout
More information about the svn-ports-all
mailing list