Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F163379125
D17611.id49292.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D17611.id49292.diff
View Options
Index: x11/Makefile
===================================================================
--- x11/Makefile
+++ x11/Makefile
@@ -279,6 +279,7 @@
SUBDIR += py-pyvirtualdisplay
SUBDIR += py-qt4-opengl
SUBDIR += py-qt5-opengl
+ SUBDIR += py-xcffib
SUBDIR += py-xdot
SUBDIR += py-xdot06
SUBDIR += qimageblitz
Index: x11/py-xcffib/Makefile
===================================================================
--- /dev/null
+++ x11/py-xcffib/Makefile
@@ -0,0 +1,25 @@
+# Created by: Eric Turgeon <ericbsd@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= xcffib
+PORTVERSION= 0.6.0
+CATEGORIES= x11 python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= ericbsd@FreeBSD.org
+COMMENT= Xcffib is a replacement for xpyb, also is a XCB python binding
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libxcb.so:x11/libxcb
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: x11/py-xcffib/distinfo
===================================================================
--- /dev/null
+++ x11/py-xcffib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1539873693
+SHA256 (xcffib-0.6.0.tar.gz) = 36142cb72535933e8e1ed39ff2c45559fa7038823bd6be6961ef8ee5bb0f6912
+SIZE (xcffib-0.6.0.tar.gz) = 84360
Index: x11/py-xcffib/pkg-descr
===================================================================
--- /dev/null
+++ x11/py-xcffib/pkg-descr
@@ -0,0 +1,7 @@
+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.
+
+WWW: https://github.com/tych0/xcffib
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jul 23, 4:32 PM (1 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35408100
Default Alt Text
D17611.id49292.diff (1 KB)
Attached To
Mode
D17611: add port x11/py-xcffib
Attached
Detach File
Event Timeline
Log In to Comment