Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Nov 2019 02:10:47 +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: r518289 - in head/x11: . py-i3ipc
Message-ID:  <201911240210.xAO2Alfa082030@repo.freebsd.org>

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



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