svn commit: r518289 - in head/x11: . py-i3ipc
Jan Beich
jbeich at FreeBSD.org
Sun Nov 24 02:10:48 UTC 2019
Author: jbeich
Date: Sun Nov 24 02:10:46 2019
New Revision: 518289
URL: https://svnweb.freebsd.org/changeset/ports/518289
Log:
x11/py-i3ipc: add new port
i3's interprocess communication (or ipc) is the interface i3wm uses to
receive commands from client applications such as i3-msg. It also
features a publish/subscribe mechanism for notifying interested
parties of window manager events.
i3ipc-python is a Python library for controlling the window
manager. This project is intended to be useful for general scripting,
and for applications that interact with the window manager like status
line generators, notification daemons, and window pagers.
http://i3ipc-python.readthedocs.io/
Added:
head/x11/py-i3ipc/
head/x11/py-i3ipc/Makefile (contents, props changed)
head/x11/py-i3ipc/distinfo (contents, props changed)
head/x11/py-i3ipc/pkg-descr (contents, props changed)
Modified:
head/x11/Makefile (contents, props changed)
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Sun Nov 24 01:39:41 2019 (r518288)
+++ head/x11/Makefile Sun Nov 24 02:10:46 2019 (r518289)
@@ -264,6 +264,7 @@
SUBDIR += printscreen
SUBDIR += props
SUBDIR += py-caffeine-ng
+ SUBDIR += py-i3ipc
SUBDIR += py-pyscreenshot
SUBDIR += py-pyvirtualdisplay
SUBDIR += py-qt5-opengl
Added: head/x11/py-i3ipc/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/py-i3ipc/Makefile Sun Nov 24 02:10:46 2019 (r518289)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= i3ipc
+PORTVERSION= 2.1.1
+CATEGORIES= x11 python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= jbeich at FreeBSD.org
+COMMENT= Improved Python library to control i3wm and sway
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>0:x11-toolkits/py-xlib@${PY_FLAVOR}
+
+NO_ARCH= yes
+USES= python:3.4+
+USE_PYTHON= autoplist distutils
+
+.include <bsd.port.mk>
Added: head/x11/py-i3ipc/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/py-i3ipc/distinfo Sun Nov 24 02:10:46 2019 (r518289)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1567388694
+SHA256 (i3ipc-2.1.1.tar.gz) = b0ef3e3448b5b796174041f5d9b3d4c705ce590781504e4b0aee1ea2f56193fa
+SIZE (i3ipc-2.1.1.tar.gz) = 27887
Added: head/x11/py-i3ipc/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/py-i3ipc/pkg-descr Sun Nov 24 02:10:46 2019 (r518289)
@@ -0,0 +1,11 @@
+i3's interprocess communication (or ipc) is the interface i3wm uses to
+receive commands from client applications such as i3-msg. It also
+features a publish/subscribe mechanism for notifying interested
+parties of window manager events.
+
+i3ipc-python is a Python library for controlling the window
+manager. This project is intended to be useful for general scripting,
+and for applications that interact with the window manager like status
+line generators, notification daemons, and window pagers.
+
+WWW: http://i3ipc-python.readthedocs.io/
More information about the svn-ports-all
mailing list