aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-30 18:30:59 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-30 18:30:59 -0800
commit255580fb31153c57f472d7877a52435ba9611379 (patch)
tree21fbbc04fa700fe86c84cc5e0777f844edefad87 /x11-libs
parentdev-libs/openssl: fix ${CC} makefile underquoting (diff)
downloadgmt-255580fb31153c57f472d7877a52435ba9611379.tar.gz
gmt-255580fb31153c57f472d7877a52435ba9611379.tar.bz2
gmt-255580fb31153c57f472d7877a52435ba9611379.zip
x11-libs/xpyb: clone upstream
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/xpyb/ChangeLog188
-rw-r--r--x11-libs/xpyb/Manifest6
-rw-r--r--x11-libs/xpyb/files/xpyb-1.3.1-xcbproto-1.9.patch11
-rw-r--r--x11-libs/xpyb/files/xpyb-python.patch12
-rw-r--r--x11-libs/xpyb/metadata.xml5
-rw-r--r--x11-libs/xpyb/xpyb-1.3.1-r4.ebuild49
6 files changed, 271 insertions, 0 deletions
diff --git a/x11-libs/xpyb/ChangeLog b/x11-libs/xpyb/ChangeLog
new file mode 100644
index 0000000..b9235d6
--- /dev/null
+++ b/x11-libs/xpyb/ChangeLog
@@ -0,0 +1,188 @@
+# ChangeLog for x11-libs/xpyb
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/xpyb/ChangeLog,v 1.51 2013/11/28 18:10:48 chithanh Exp $
+
+*xpyb-1.3.1-r3 (28 Nov 2013)
+
+ 28 Nov 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +files/xpyb-1.3.1-xcbproto-1.9.patch, +xpyb-1.3.1-r3.ebuild,
+ -xpyb-1.2-r1.ebuild, -xpyb-1.3.1-r1.ebuild, -xpyb-1.3.1.ebuild,
+ xpyb-1.3.1-r2.ebuild:
+ Add patch to fix building against xcb-proto-1.9, bug #490884. Remove old.
+
+ 08 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for x86, wrt bug #475480
+
+ 07 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for sparc, wrt bug #475480
+
+ 06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for ia64, wrt bug #475480
+
+ 05 Oct 2013; Markus Meier <maekke@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ arm stable, bug #475480
+
+ 05 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for alpha, wrt bug #475480
+
+ 04 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for ppc64, wrt bug #475480
+
+ 03 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for ppc, wrt bug #475480
+
+ 02 Oct 2013; Jeroen Roovers <jer@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for HPPA (bug #475480).
+
+ 29 Sep 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Stable for amd64, wrt bug #475480
+
+ 14 Sep 2013; Mike Gilbert <floppym@gentoo.org> xpyb-1.3.1-r2.ebuild:
+ Add -fno-strict-aliasing for python2.
+
+ 05 Sep 2013; Michał Górny <mgorny@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Clean up PYTHON_COMPAT from old implementations.
+
+*xpyb-1.3.1-r2 (22 May 2013)
+
+ 22 May 2013; Maxim Koltsov <maksbotan@gentoo.org> +files/xpyb-python.patch,
+ +xpyb-1.3.1-r2.ebuild:
+ Enable installation of python module for multiple python ABIs, bug #470902.
+ Use '--enable-selinux' instead of wrong '--enable-xselinux'.
+
+ 11 May 2013; Patrick Lauer <patrick@gentoo.org> xpyb-1.2-r1.ebuild:
+ Fix inherit
+
+ 10 Apr 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for s390, wrt bug #458992
+
+ 02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for sh, wrt bug #462178
+
+ 31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for sparc, wrt bug #462178
+
+ 30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for alpha, wrt bug #462178
+
+ 28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for ia64, wrt bug #462178
+
+ 26 Mar 2013; Jeroen Roovers <jer@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for HPPA (bug #462178).
+
+ 26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for ppc64, wrt bug #462178
+
+ 26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for ppc, wrt bug #462178
+
+ 24 Mar 2013; Markus Meier <maekke@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ arm stable, bug #462178
+
+ 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for x86, wrt bug #462178
+
+ 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1-r1.ebuild:
+ Stable for amd64, wrt bug #462178
+
+ 10 Mar 2013; Anthony G. Basile <blueness@gentoo.org> xpyb-1.3.1-r1.ebuild,
+ xpyb-1.3.1.ebuild:
+ Keyword ~mips
+
+*xpyb-1.3.1-r1 (06 Mar 2013)
+
+ 06 Mar 2013; Michał Górny <mgorny@gentoo.org> +xpyb-1.3.1-r1.ebuild:
+ Migrate to python-r1.
+
+ 06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1.ebuild:
+ Add ~sparc, wrt bug #449220
+
+ 01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1.ebuild:
+ Add ~alpha, wrt bug #449220
+
+ 01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1.ebuild:
+ Add ~ia64, wrt bug #442934
+
+ 22 Nov 2012; Anthony G. Basile <blueness@gentoo.org> xpyb-1.3.1.ebuild:
+ keyword arm, bug #442934
+
+ 21 Nov 2012; Alexis Ballier <aballier@gentoo.org> xpyb-1.3.1.ebuild:
+ keyword ~amd64-fbsd, bug #442934
+
+ 16 Nov 2012; Anthony G. Basile <blueness@gentoo.org> xpyb-1.3.1.ebuild:
+ keyword ~ppc ~ppc64, bug #442934
+
+ 15 Nov 2012; Jeroen Roovers <jer@gentoo.org> xpyb-1.3.1.ebuild:
+ Marked ~hppa (bug #442934).
+
+ 14 Nov 2012; <naota@gentoo.org> xpyb-1.3.1.ebuild:
+ Add ~x86-fbsd wrt #442934
+
+ 24 Jun 2012; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1.ebuild:
+ Stable for x86, wrt bug #419473
+
+ 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org> xpyb-1.3.1.ebuild:
+ Stable for amd64, wrt bug #419473
+
+*xpyb-1.3.1 (26 Mar 2012)
+
+ 26 Mar 2012; Tomáš Chvátal <scarabeus@gentoo.org> +xpyb-1.3.1.ebuild:
+ Version bump to latest.
+
+ 13 Jul 2010; Christian Faulhammer <fauli@gentoo.org> xpyb-1.2-r1.ebuild:
+ x86 stable, bug 327777
+
+ 12 Jul 2010; Markos Chandras <hwoarang@gentoo.org> xpyb-1.2-r1.ebuild:
+ Stable on amd64 wrt bug #327777
+
+ 23 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ -files/0001-.la-file-is-totaly-useless-for-python-bindings-and-c.patch,
+ -xpyb-1.2.ebuild:
+ rm
+
+*xpyb-1.2-r1 (05 Jan 2010)
+
+ 05 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org> +xpyb-1.2-r1.ebuild:
+ Revision bump since the patch was bad idea.
+
+*xpyb-1.2 (03 Jan 2010)
+
+ 03 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ +files/0001-.la-file-is-totaly-useless-for-python-bindings-and-c.patch,
+ -xpyb-1.0.ebuild, -xpyb-1.1.ebuild, +xpyb-1.2.ebuild:
+ Version bump. Drop old. Fix bug #299517
+
+ 14 Dec 2009; Rémi Cardona <remi@gentoo.org> xpyb-1.0.ebuild:
+ change LICENSE to MIT
+
+ 29 Sep 2009; Rémi Cardona <remi@gentoo.org> -xpyb-0.9.ebuild:
+ drop old ebuilds
+
+*xpyb-1.1 (29 Sep 2009)
+
+ 29 Sep 2009; Rémi Cardona <remi@gentoo.org> +xpyb-1.1.ebuild:
+ bump to 1.1, sync with x11 overlay
+
+ 04 May 2009; Samuli Suominen <ssuominen@gentoo.org> xpyb-0.9.ebuild,
+ xpyb-1.0.ebuild:
+ Move use_ functions out of global scope.
+
+*xpyb-1.0 (13 Jan 2009)
+
+ 13 Jan 2009; Donnie Berkholz <dberkholz@gentoo.org>; +xpyb-1.0.ebuild:
+ Bump. Use correct conversion specifier for Py_ssize_t arguments. Fix
+ connect call when authorization info is not passed in.
+
+ 30 Jul 2008; Donnie Berkholz <dberkholz@gentoo.org>; xpyb-0.9.ebuild:
+ Require xcb-proto 1.2 to make sure everything builds right. Even though it
+ seemed OK with 1.1, I'm not sure why.
+
+ 30 Jul 2008; Donnie Berkholz <dberkholz@gentoo.org>; xpyb-0.9.ebuild:
+ Bugfix: USE=selinux didn't work as expected.
+
+*xpyb-0.9 (30 Jul 2008)
+
+ 30 Jul 2008; Donnie Berkholz <dberkholz@gentoo.org>; +metadata.xml,
+ +xpyb-0.9.ebuild:
+ New package: XCB-based Python bindings for the X Window System.
diff --git a/x11-libs/xpyb/Manifest b/x11-libs/xpyb/Manifest
new file mode 100644
index 0000000..6e22824
--- /dev/null
+++ b/x11-libs/xpyb/Manifest
@@ -0,0 +1,6 @@
+AUX xpyb-1.3.1-xcbproto-1.9.patch 533 SHA256 b6318b1aa072952b841fea0385c7b0bf75c12356309a6c03772a1c0002fd501d SHA512 62fcb656d0990b22e1d375e18b3fca7f8d7a09dec5a1a7d116c4c225ff3fab65e16cd00caba6e179b2b3dbc2d53574af36466d4ac87f7f3516f8660615a00bc4 WHIRLPOOL 276fdcbb5574741ed06f0dd6e2a92f1a6bec3558c5f9e87836be6eeb27a18211799e886e252060e798353e46b20a2fea7a937cc51fb98927969cc44d247f9f7e
+AUX xpyb-python.patch 551 SHA256 43f445e6a428dbbf3579b814f51b2bc9b9b4f522f3b21e9212ac4de89f8dc005 SHA512 1aa769145dac51fe70fcdd043f06e5dfebc9108c71bf6a34f3e3161e88d82883b7a53406e153dd6253d9de516745bb2297fbb8dbf1f8f0a1b3a7d6e1aa873cb7 WHIRLPOOL c14c4f801ca69bb88d211b3269b69b80ba4f449c5f4e493c4cfaf7920f1b0bfe2d66095ba8eb832e79b68d6ba460a6d33935a9cecf4b0deecc54a81f23f3f6c7
+DIST xpyb-1.3.1.tar.bz2 273962 SHA256 fd4c877b05b83893043734a678eca332c6cabf1867d9b6a966c28a97ac987366 SHA512 f3020f9b9d27ae522408d22cbdb14c9eb3d4acbc911e6f8fac425323c3f99233f773c3c4e027aa3812dec11b832cf0df8a38f71d21b0c3a1918eea6efe36c090 WHIRLPOOL 8cb9289125bd6860590c86eeaaddadde32452cdbc64c63f3f82c85ac627378da203f3e1b6331a213e3a17eed3d0d179d1ba5f6279bf613a7cca870a242f81fab
+EBUILD xpyb-1.3.1-r4.ebuild 1099 SHA256 10dd8b65ecd11b3373c6c1e0ce6e355c2632d330c4cd87b9c69a868abb26c051 SHA512 b08e89e3b016e19438abfd0e741985adf7c3a63da7d8d243741bacf4782217b7693ac3df7504d0d7221e03732d62e13e4c07139975941bfc92ca6a795c7fc9d7 WHIRLPOOL e00692e30584fd5ed3c99bc37312bc11df2268d9901b0fcff92d91d578abafe68e1cc35f6dc6596555a416ba7f496db4d8a8d684758d55b7bc1a175145aecb00
+MISC ChangeLog 6538 SHA256 e734b8d67b8b5fb5f8f75e36f75f96f091fab970e08f0353408fa6333f07003a SHA512 581c941f513908d5e2ec29296a25c6ba56595d8a20315e400d2b40392996dd0e82cef6cc420f3bb711dd0557c653f865de9c1654e57d4811fa76330e726e1526 WHIRLPOOL 0f84e8c1eacb2b8e209be94fa3b194bf56791be0612196213544e697d35e00c43c8d1988c16bd1a55ffe8a7d0767fac9733bb06b10281694bffbbd6a510e6e33
+MISC metadata.xml 156 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 SHA512 daa9bb2a9b1a16220327bc394f10d93a1a8a427bfbed8808cd247c1dfd5a5b87a4945d55d8243e07fede2c8182a208c618ebd483773d77e9d23862ec77016019 WHIRLPOOL 691e028648bb8b60771d74ef718c51fdb0f4a587e984f6ac4c13d7796415ecf770df2e0fd766399091771924bb65995e9bb290baa35971c56e07d76f2bbf6d93
diff --git a/x11-libs/xpyb/files/xpyb-1.3.1-xcbproto-1.9.patch b/x11-libs/xpyb/files/xpyb-1.3.1-xcbproto-1.9.patch
new file mode 100644
index 0000000..1196741
--- /dev/null
+++ b/x11-libs/xpyb/files/xpyb-1.3.1-xcbproto-1.9.patch
@@ -0,0 +1,11 @@
+diff -ruN xpyb-1.3.1_ORIG/src/py_client.py xpyb-1.3.1/src/py_client.py
+--- xpyb-1.3.1_ORIG/src/py_client.py 2013-11-17 12:57:05.157530931 +0100
++++ xpyb-1.3.1/src/py_client.py 2013-11-17 12:57:52.221530100 +0100
+@@ -19,6 +19,7 @@
+ 'INT8': 'b', 'int8_t': 'b',
+ 'INT16': 'h', 'int16_t': 'h',
+ 'INT32': 'i', 'int32_t': 'i',
++ 'INT64': 'i', 'int64_t': 'i',
+ 'BYTE': 'B',
+ 'BOOL': 'B',
+ 'char': 'b',
diff --git a/x11-libs/xpyb/files/xpyb-python.patch b/x11-libs/xpyb/files/xpyb-python.patch
new file mode 100644
index 0000000..4d5d9ac
--- /dev/null
+++ b/x11-libs/xpyb/files/xpyb-python.patch
@@ -0,0 +1,12 @@
+--- xpyb-1.3.1/configure.ac.orig 2013-05-21 19:01:51.054962821 +0400
++++ xpyb-1.3.1/configure.ac 2013-05-21 19:05:22.342961464 +0400
+@@ -38,7 +38,8 @@
+
+ # Find the xcbgen Python package
+ AC_MSG_CHECKING([for xcb-proto python dir])
+-XCBPROTO_XCBPYTHONDIR=`$PKG_CONFIG --variable=pythondir xcb-proto`
++XCBPROTO_XCBPYTHONDIR=`$PYTHON -c 'import xcbgen; from os.path import dirname, abspath, join; \
++ print abspath(join(dirname(xcbgen.[__file__]), ".."))'`
+ AC_MSG_RESULT($XCBPROTO_XCBPYTHONDIR)
+ AC_SUBST(XCBPROTO_XCBPYTHONDIR)
+
diff --git a/x11-libs/xpyb/metadata.xml b/x11-libs/xpyb/metadata.xml
new file mode 100644
index 0000000..01c4c00
--- /dev/null
+++ b/x11-libs/xpyb/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>x11</herd>
+</pkgmetadata>
diff --git a/x11-libs/xpyb/xpyb-1.3.1-r4.ebuild b/x11-libs/xpyb/xpyb-1.3.1-r4.ebuild
new file mode 100644
index 0000000..c8ee1f3
--- /dev/null
+++ b/x11-libs/xpyb/xpyb-1.3.1-r4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+AUTOTOOLS_AUTORECONF=1
+
+inherit flag-o-matic xorg-2 python-r1
+
+#EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/xpyb"
+SRC_URI="http://xcb.freedesktop.org/dist/${P}.tar.bz2"
+DESCRIPTION="XCB-based Python bindings for the X Window System"
+HOMEPAGE="http://xcb.freedesktop.org/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="selinux"
+
+RDEPEND=">=x11-libs/libxcb-1.7
+ >=x11-proto/xcb-proto-1.7.1[${PYTHON_USEDEP}]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-python.patch
+ "${FILESDIR}"/${PN}-1.3.1-xcbproto-1.9.patch
+)
+DOCS=( NEWS README )
+
+pkg_setup() {
+ xorg-2_pkg_setup
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable selinux)
+ )
+}
+
+src_configure() {
+ append-cflags -fno-strict-aliasing
+ python_foreach_impl xorg-2_src_configure
+}
+
+src_compile() {
+ python_foreach_impl xorg-2_src_compile
+}
+
+src_install() {
+ python_foreach_impl xorg-2_src_install
+}