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