From owner-svn-ports-head@freebsd.org Sun Nov 24 02:10:48 2019 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 69F7B1C757E; Sun, 24 Nov 2019 02:10:48 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47LDCr273Gz4j2Q; Sun, 24 Nov 2019 02:10:48 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2D1121D2A9; Sun, 24 Nov 2019 02:10:48 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xAO2AlCl082034; Sun, 24 Nov 2019 02:10:47 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xAO2Alfa082030; Sun, 24 Nov 2019 02:10:47 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201911240210.xAO2Alfa082030@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Sun, 24 Nov 2019 02:10:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r518289 - in head/x11: . py-i3ipc X-SVN-Group: ports-head X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in head/x11: . py-i3ipc X-SVN-Commit-Revision: 518289 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Nov 2019 02:10:48 -0000 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 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/