aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2008-11-25 13:38:09 +0800
committermiwi <miwi@FreeBSD.org>2008-11-25 13:38:09 +0800
commit9c6916e17cc13e70a296aaa0a19094382c8a2a25 (patch)
tree167cdc71a96ae22e934e5244ff738b9c11921f1b /x11
parenta45f3326a89c3ba5ccd9975d4cf00ce1e9f80d7b (diff)
downloadfreebsd-ports-gnome-9c6916e17cc13e70a296aaa0a19094382c8a2a25.tar.gz
freebsd-ports-gnome-9c6916e17cc13e70a296aaa0a19094382c8a2a25.tar.zst
freebsd-ports-gnome-9c6916e17cc13e70a296aaa0a19094382c8a2a25.zip
xpyb provides a Python binding to the X Window System
protocol via libxcb. WWW: http://xcb.freedesktop.org/ PR: ports/129115 Submitted by: Ashish Shukla <wahjava at gmail.com>
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile1
-rw-r--r--x11/xpyb/Makefile35
-rw-r--r--x11/xpyb/distinfo3
-rw-r--r--x11/xpyb/pkg-descr4
-rw-r--r--x11/xpyb/pkg-plist77
5 files changed, 120 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile
index 51d225ff1a82..bc99d49e15a4 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -432,6 +432,7 @@
SUBDIR += xprop
SUBDIR += xproto
SUBDIR += xproxymanagementprotocol
+ SUBDIR += xpyb
SUBDIR += xrandr
SUBDIR += xrdb
SUBDIR += xrefresh
diff --git a/x11/xpyb/Makefile b/x11/xpyb/Makefile
new file mode 100644
index 000000000000..2994a17bb82b
--- /dev/null
+++ b/x11/xpyb/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: xpyb
+# Date created: 2008-08-27
+# Whom: Ashish Shukla <wahjava@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xpyb
+PORTVERSION= 1.0
+CATEGORIES= x11 python
+MASTER_SITES= http://xcb.freedesktop.org/%SUBDIR%/
+MASTER_SITE_SUBDIR= dist
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= wahjava@gmail.com
+COMMENT= Python bindings to access X Window System protocol via libxcb
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-proto.pc:${PORTSDIR}/x11/xcb-proto
+LIB_DEPENDS= xcb.1:${PORTSDIR}/x11/libxcb
+
+USE_BZIP2= yes
+USE_PYTHON= 2.5+
+USE_GNOME= gnomehack
+PORTDOCS= README
+
+GNU_CONFIGURE=yes
+CONFIGURE_ENV= CFLAGS="-I${LOCALBASE}/include" LDFLAGS="-I${LOCALBASE}/lib"
+
+.if !defined(NOPORTDOCS)
+post-install:
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL} ${WRKSRC}/README ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/x11/xpyb/distinfo b/x11/xpyb/distinfo
new file mode 100644
index 000000000000..5ccf06a05354
--- /dev/null
+++ b/x11/xpyb/distinfo
@@ -0,0 +1,3 @@
+MD5 (xpyb-1.0.tar.bz2) = ee142b17036c755679784576b9d032b5
+SHA256 (xpyb-1.0.tar.bz2) = 5c9645db96b99786de19acab5c62c87e4c4e2f6b5797d51fc1418c7a98d8ce33
+SIZE (xpyb-1.0.tar.bz2) = 262899
diff --git a/x11/xpyb/pkg-descr b/x11/xpyb/pkg-descr
new file mode 100644
index 000000000000..8cc794a60615
--- /dev/null
+++ b/x11/xpyb/pkg-descr
@@ -0,0 +1,4 @@
+xpyb provides a Python binding to the X Window System
+protocol via libxcb.
+
+WWW: http://xcb.freedesktop.org/
diff --git a/x11/xpyb/pkg-plist b/x11/xpyb/pkg-plist
new file mode 100644
index 000000000000..9d12096964d8
--- /dev/null
+++ b/x11/xpyb/pkg-plist
@@ -0,0 +1,77 @@
+%%PYTHON_SITELIBDIR%%/xcb/__init__.py
+%%PYTHON_SITELIBDIR%%/xcb/__init__.pyc
+%%PYTHON_SITELIBDIR%%/xcb/__init__.pyo
+%%PYTHON_SITELIBDIR%%/xcb/bigreq.py
+%%PYTHON_SITELIBDIR%%/xcb/bigreq.pyc
+%%PYTHON_SITELIBDIR%%/xcb/bigreq.pyo
+%%PYTHON_SITELIBDIR%%/xcb/composite.py
+%%PYTHON_SITELIBDIR%%/xcb/composite.pyc
+%%PYTHON_SITELIBDIR%%/xcb/composite.pyo
+%%PYTHON_SITELIBDIR%%/xcb/damage.py
+%%PYTHON_SITELIBDIR%%/xcb/damage.pyc
+%%PYTHON_SITELIBDIR%%/xcb/damage.pyo
+%%PYTHON_SITELIBDIR%%/xcb/dpms.py
+%%PYTHON_SITELIBDIR%%/xcb/dpms.pyc
+%%PYTHON_SITELIBDIR%%/xcb/dpms.pyo
+%%PYTHON_SITELIBDIR%%/xcb/glx.py
+%%PYTHON_SITELIBDIR%%/xcb/glx.pyc
+%%PYTHON_SITELIBDIR%%/xcb/glx.pyo
+%%PYTHON_SITELIBDIR%%/xcb/randr.py
+%%PYTHON_SITELIBDIR%%/xcb/randr.pyc
+%%PYTHON_SITELIBDIR%%/xcb/randr.pyo
+%%PYTHON_SITELIBDIR%%/xcb/record.py
+%%PYTHON_SITELIBDIR%%/xcb/record.pyc
+%%PYTHON_SITELIBDIR%%/xcb/record.pyo
+%%PYTHON_SITELIBDIR%%/xcb/render.py
+%%PYTHON_SITELIBDIR%%/xcb/render.pyc
+%%PYTHON_SITELIBDIR%%/xcb/render.pyo
+%%PYTHON_SITELIBDIR%%/xcb/res.py
+%%PYTHON_SITELIBDIR%%/xcb/res.pyc
+%%PYTHON_SITELIBDIR%%/xcb/res.pyo
+%%PYTHON_SITELIBDIR%%/xcb/screensaver.py
+%%PYTHON_SITELIBDIR%%/xcb/screensaver.pyc
+%%PYTHON_SITELIBDIR%%/xcb/screensaver.pyo
+%%PYTHON_SITELIBDIR%%/xcb/shape.py
+%%PYTHON_SITELIBDIR%%/xcb/shape.pyc
+%%PYTHON_SITELIBDIR%%/xcb/shape.pyo
+%%PYTHON_SITELIBDIR%%/xcb/shm.py
+%%PYTHON_SITELIBDIR%%/xcb/shm.pyc
+%%PYTHON_SITELIBDIR%%/xcb/shm.pyo
+%%PYTHON_SITELIBDIR%%/xcb/sync.py
+%%PYTHON_SITELIBDIR%%/xcb/sync.pyc
+%%PYTHON_SITELIBDIR%%/xcb/sync.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xc_misc.py
+%%PYTHON_SITELIBDIR%%/xcb/xc_misc.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xc_misc.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xcb.la
+%%PYTHON_SITELIBDIR%%/xcb/xcb.so
+%%PYTHON_SITELIBDIR%%/xcb/xcb.so.0
+%%PYTHON_SITELIBDIR%%/xcb/xevie.py
+%%PYTHON_SITELIBDIR%%/xcb/xevie.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xevie.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xf86dri.py
+%%PYTHON_SITELIBDIR%%/xcb/xf86dri.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xf86dri.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xfixes.py
+%%PYTHON_SITELIBDIR%%/xcb/xfixes.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xfixes.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xinerama.py
+%%PYTHON_SITELIBDIR%%/xcb/xinerama.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xinerama.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xprint.py
+%%PYTHON_SITELIBDIR%%/xcb/xprint.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xprint.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xproto.py
+%%PYTHON_SITELIBDIR%%/xcb/xproto.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xproto.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xtest.py
+%%PYTHON_SITELIBDIR%%/xcb/xtest.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xtest.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xv.py
+%%PYTHON_SITELIBDIR%%/xcb/xv.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xv.pyo
+%%PYTHON_SITELIBDIR%%/xcb/xvmc.py
+%%PYTHON_SITELIBDIR%%/xcb/xvmc.pyc
+%%PYTHON_SITELIBDIR%%/xcb/xvmc.pyo
+libdata/pkgconfig/xpyb.pc
+@dirrm %%PYTHON_SITELIBDIR%%/xcb