Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Mar 2020 12:07:59 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r528969 - in head/x11: . wlogout wlogout/files
Message-ID:  <202003231207.02NC7xr7013249@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003231207.02NC7xr7013249>