pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-xcffib: Import xcffib-0.6.0 as wip/py-xcffib



Module Name:	pkgsrc-wip
Committed By:	Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By:	nee
Date:		Sat May 19 14:26:13 2018 +0100
Changeset:	617894177830fa7fd4aec8400decaa977e6a1b20

Added Files:
	py-xcffib/DESCR
	py-xcffib/Makefile
	py-xcffib/PLIST
	py-xcffib/distinfo

Log Message:
py-xcffib: Import xcffib-0.6.0 as wip/py-xcffib

Python binding to the X Window System protocol via libxcb.

xcffib is intended to be a (mostly) drop-in replacement for xpyb. xpyb has
an inactive upstream, several memory leaks, is python2 only and doesn't
have pypy support. xcffib is a binding which uses cffi, which mitigates
some of the issues described above. xcffib also builds bindings for 27
of the 29 (xprint and xkb are missing) X extensions in 1.10.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=617894177830fa7fd4aec8400decaa977e6a1b20

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-xcffib/DESCR    |   7 ++++
 py-xcffib/Makefile |  16 ++++++++
 py-xcffib/PLIST    | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 py-xcffib/distinfo |   6 +++
 4 files changed, 135 insertions(+)

diffs:
diff --git a/py-xcffib/DESCR b/py-xcffib/DESCR
new file mode 100644
index 0000000000..ae2d8ef1bb
--- /dev/null
+++ b/py-xcffib/DESCR
@@ -0,0 +1,7 @@
+Python binding to the X Window System protocol via libxcb.
+
+xcffib is intended to be a (mostly) drop-in replacement for xpyb. xpyb has
+an inactive upstream, several memory leaks, is python2 only and doesn't
+have pypy support. xcffib is a binding which uses cffi, which mitigates
+some of the issues described above. xcffib also builds bindings for 27
+of the 29 (xprint and xkb are missing) X extensions in 1.10.
diff --git a/py-xcffib/Makefile b/py-xcffib/Makefile
new file mode 100644
index 0000000000..3aec0b7844
--- /dev/null
+++ b/py-xcffib/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	xcffib-0.6.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	x11 devel python
+MASTER_SITES=	${MASTER_SITE_PYPI:=x/xcffib/}
+
+HOMEPAGE=	https://pypi.org/project/xcffib/
+COMMENT=	Python binding to the X Window System protocol via libxcb
+LICENSE=	apache-2.0
+
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-xcffib/PLIST b/py-xcffib/PLIST
new file mode 100644
index 0000000000..b492510ad4
--- /dev/null
+++ b/py-xcffib/PLIST
@@ -0,0 +1,106 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/xcffib/__init__.py
+${PYSITELIB}/xcffib/__init__.pyc
+${PYSITELIB}/xcffib/__init__.pyo
+${PYSITELIB}/xcffib/_ffi.py
+${PYSITELIB}/xcffib/_ffi.pyc
+${PYSITELIB}/xcffib/_ffi.pyo
+${PYSITELIB}/xcffib/bigreq.py
+${PYSITELIB}/xcffib/bigreq.pyc
+${PYSITELIB}/xcffib/bigreq.pyo
+${PYSITELIB}/xcffib/composite.py
+${PYSITELIB}/xcffib/composite.pyc
+${PYSITELIB}/xcffib/composite.pyo
+${PYSITELIB}/xcffib/damage.py
+${PYSITELIB}/xcffib/damage.pyc
+${PYSITELIB}/xcffib/damage.pyo
+${PYSITELIB}/xcffib/dpms.py
+${PYSITELIB}/xcffib/dpms.pyc
+${PYSITELIB}/xcffib/dpms.pyo
+${PYSITELIB}/xcffib/dri2.py
+${PYSITELIB}/xcffib/dri2.pyc
+${PYSITELIB}/xcffib/dri2.pyo
+${PYSITELIB}/xcffib/dri3.py
+${PYSITELIB}/xcffib/dri3.pyc
+${PYSITELIB}/xcffib/dri3.pyo
+${PYSITELIB}/xcffib/ffi_build.py
+${PYSITELIB}/xcffib/ffi_build.pyc
+${PYSITELIB}/xcffib/ffi_build.pyo
+${PYSITELIB}/xcffib/ge.py
+${PYSITELIB}/xcffib/ge.pyc
+${PYSITELIB}/xcffib/ge.pyo
+${PYSITELIB}/xcffib/glx.py
+${PYSITELIB}/xcffib/glx.pyc
+${PYSITELIB}/xcffib/glx.pyo
+${PYSITELIB}/xcffib/present.py
+${PYSITELIB}/xcffib/present.pyc
+${PYSITELIB}/xcffib/present.pyo
+${PYSITELIB}/xcffib/randr.py
+${PYSITELIB}/xcffib/randr.pyc
+${PYSITELIB}/xcffib/randr.pyo
+${PYSITELIB}/xcffib/record.py
+${PYSITELIB}/xcffib/record.pyc
+${PYSITELIB}/xcffib/record.pyo
+${PYSITELIB}/xcffib/render.py
+${PYSITELIB}/xcffib/render.pyc
+${PYSITELIB}/xcffib/render.pyo
+${PYSITELIB}/xcffib/res.py
+${PYSITELIB}/xcffib/res.pyc
+${PYSITELIB}/xcffib/res.pyo
+${PYSITELIB}/xcffib/screensaver.py
+${PYSITELIB}/xcffib/screensaver.pyc
+${PYSITELIB}/xcffib/screensaver.pyo
+${PYSITELIB}/xcffib/shape.py
+${PYSITELIB}/xcffib/shape.pyc
+${PYSITELIB}/xcffib/shape.pyo
+${PYSITELIB}/xcffib/shm.py
+${PYSITELIB}/xcffib/shm.pyc
+${PYSITELIB}/xcffib/shm.pyo
+${PYSITELIB}/xcffib/sync.py
+${PYSITELIB}/xcffib/sync.pyc
+${PYSITELIB}/xcffib/sync.pyo
+${PYSITELIB}/xcffib/testing.py
+${PYSITELIB}/xcffib/testing.pyc
+${PYSITELIB}/xcffib/testing.pyo
+${PYSITELIB}/xcffib/xc_misc.py
+${PYSITELIB}/xcffib/xc_misc.pyc
+${PYSITELIB}/xcffib/xc_misc.pyo
+${PYSITELIB}/xcffib/xevie.py
+${PYSITELIB}/xcffib/xevie.pyc
+${PYSITELIB}/xcffib/xevie.pyo
+${PYSITELIB}/xcffib/xf86dri.py
+${PYSITELIB}/xcffib/xf86dri.pyc
+${PYSITELIB}/xcffib/xf86dri.pyo
+${PYSITELIB}/xcffib/xf86vidmode.py
+${PYSITELIB}/xcffib/xf86vidmode.pyc
+${PYSITELIB}/xcffib/xf86vidmode.pyo
+${PYSITELIB}/xcffib/xfixes.py
+${PYSITELIB}/xcffib/xfixes.pyc
+${PYSITELIB}/xcffib/xfixes.pyo
+${PYSITELIB}/xcffib/xinerama.py
+${PYSITELIB}/xcffib/xinerama.pyc
+${PYSITELIB}/xcffib/xinerama.pyo
+${PYSITELIB}/xcffib/xinput.py
+${PYSITELIB}/xcffib/xinput.pyc
+${PYSITELIB}/xcffib/xinput.pyo
+${PYSITELIB}/xcffib/xproto.py
+${PYSITELIB}/xcffib/xproto.pyc
+${PYSITELIB}/xcffib/xproto.pyo
+${PYSITELIB}/xcffib/xselinux.py
+${PYSITELIB}/xcffib/xselinux.pyc
+${PYSITELIB}/xcffib/xselinux.pyo
+${PYSITELIB}/xcffib/xtest.py
+${PYSITELIB}/xcffib/xtest.pyc
+${PYSITELIB}/xcffib/xtest.pyo
+${PYSITELIB}/xcffib/xv.py
+${PYSITELIB}/xcffib/xv.pyc
+${PYSITELIB}/xcffib/xv.pyo
+${PYSITELIB}/xcffib/xvmc.py
+${PYSITELIB}/xcffib/xvmc.pyc
+${PYSITELIB}/xcffib/xvmc.pyo
diff --git a/py-xcffib/distinfo b/py-xcffib/distinfo
new file mode 100644
index 0000000000..c3c243fb1d
--- /dev/null
+++ b/py-xcffib/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (xcffib-0.6.0.tar.gz) = d2656e76bc3a595dcdd16cfc5cf51b195e625647
+RMD160 (xcffib-0.6.0.tar.gz) = 40b61466bc92290b0460c2b195e9c24734e2e9c7
+SHA512 (xcffib-0.6.0.tar.gz) = de78b738f2a75e6569a0529d1fe2844b2cafe48623f25c20a9572ce881cb97325c3823dfe883a2e14bc93d01342f20c4ab561928312f65d0a67364fecb5c8ba5
+Size (xcffib-0.6.0.tar.gz) = 84360 bytes


Home | Main Index | Thread Index | Old Index