summaryrefslogtreecommitdiff
path: root/x11-base/xcb-proto
diff options
context:
space:
mode:
Diffstat (limited to 'x11-base/xcb-proto')
-rw-r--r--x11-base/xcb-proto/Manifest5
-rw-r--r--x11-base/xcb-proto/files/xcb-proto-1.14-python3_9.patch54
-rw-r--r--x11-base/xcb-proto/xcb-proto-1.14-r1.ebuild54
-rw-r--r--x11-base/xcb-proto/xcb-proto-1.14.1.ebuild2
4 files changed, 2 insertions, 113 deletions
diff --git a/x11-base/xcb-proto/Manifest b/x11-base/xcb-proto/Manifest
index 90758906d1f0..77482c47148f 100644
--- a/x11-base/xcb-proto/Manifest
+++ b/x11-base/xcb-proto/Manifest
@@ -1,6 +1,3 @@
-AUX xcb-proto-1.14-python3_9.patch 1615 BLAKE2B 3c2def81fc944619a4848e00b28252cd1835f7568c9aaf963b6134a433f4447e46f7db2911c37d01378a8ef845f01ee1ab6a470d1d27711a2659ee6f0ec6ef05 SHA512 a6a365a055c6cd4721665d8838dfb48c1436e2a9796f81fbd34230883c5e7d585de86f11125ba9aa367c353198a6d811bed3875af7653b549c44943154f0bba0
DIST xcb-proto-1.14.1.tar.xz 143588 BLAKE2B 24983ec26632e93ef2d0c854cd41272925b6f3aab2642701232b73bc37d200d794c46f438e4a4102484e6ac9723e78c923b99cc78ada3541f43eaf0ad7ebc863 SHA512 140fbf48483bacc7f6b70fdcf76f9e4ff0e87df9cb3a071cea47d8fe4574407cdefcfbd674099014d297e5fc010748e71d8609fca4cc32e8b25c634f928b727d
-DIST xcb-proto-1.14.tar.xz 143384 BLAKE2B 60212b0f0ce039a64a2e6cbbc78564eeffc57cff20987b37dc780d8d97ae888a7dbfbbaadc6e0e4bedfc5d1e360f16318e3825ad8406de668d9c7c66cf7f4b5d SHA512 de66d568163b6da2be9d6c59984f3afa3acd119a781378638045fd68018665ef5c9af98f024e9962ba3eb7c7a4d85c27ba70ffafceb2324ccc6940f34de16690
-EBUILD xcb-proto-1.14-r1.ebuild 1351 BLAKE2B 05306b6d20fb4d0e84ac11087170baab2180482ad5872bb9620f0e9774227b4745d1db532f3fef99840496d5b1a27616a35ab26b1c71f287ed013f075f6c89a6 SHA512 f34ba7f55d7bf8a2a9af286161319148565bb5e4d6e70b84e3e28ee779723840ef2a163055314439137672a922bd00cb6c97bf6b87b10c49e526dfd89b347aae
-EBUILD xcb-proto-1.14.1.ebuild 1298 BLAKE2B 68317909819aafc53aa3f75842b1683252857dcd454e8a14bdfd6f4107b4535755dbca56d0134f41594adc34718496dbedf8138978f0ba92524ef8ebb6dfb4fa SHA512 69913380f65075aeddda6d262df5ad418fbbb7731319413ea3bf8d2ddbc39c9b32fd36cbb5cfeec172c9b7386f39d7889fb4658671f9403977496431b59a88e3
+EBUILD xcb-proto-1.14.1.ebuild 1289 BLAKE2B 66d5536b105948d766e253efdd4c2fd428564fc3de6e1edfe202f4add91df62b68fd39c9f5ebe9aa9ddc701c288342f076d78abde2806cf486023a4f79ac6cd8 SHA512 bb391b8c70640de0ebbd3f06d0c6a49fd6362a406175135407fdefd4a2a2e48ae4946339883842446e35937ca2399f6d90cbb96b2fb3012eeb109755608c67a2
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
diff --git a/x11-base/xcb-proto/files/xcb-proto-1.14-python3_9.patch b/x11-base/xcb-proto/files/xcb-proto-1.14-python3_9.patch
deleted file mode 100644
index 358cd629eb6d..000000000000
--- a/x11-base/xcb-proto/files/xcb-proto-1.14-python3_9.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff --git a/xcbgen/align.py b/xcbgen/align.py
-index d4c12ee40195cb1986796bed009f5ba70dede1d3..5c4f5177dcb14753dabe6f0c8fee57781202efba 100644
---- a/xcbgen/align.py
-+++ b/xcbgen/align.py
-@@ -2,7 +2,12 @@
- This module contains helper classes for alignment arithmetic and checks
- '''
-
--from fractions import gcd
-+from sys import version_info
-+
-+if version_info[:2] >= (3, 5):
-+ from math import gcd
-+else:
-+ from fractions import gcd
-
- class Alignment(object):
-
-diff --git a/xcbgen/matcher.py b/xcbgen/matcher.py
-index 97a8b43bb24d29b6414b1e139c73cde966118ea8..a13ef2846fda2d2be249ca0c5dd06d35b90cf6cc 100644
---- a/xcbgen/matcher.py
-+++ b/xcbgen/matcher.py
-@@ -7,7 +7,12 @@ we do not create a new type object, we just record the existing one under a new
- '''
-
- from os.path import join
--from xml.etree.cElementTree import parse
-+from sys import version_info
-+
-+if version_info[:2] >= (3, 9):
-+ from xml.etree.ElementTree import parse
-+else:
-+ from xml.etree.cElementTree import parse
-
- from xcbgen.xtypes import *
-
-diff --git a/xcbgen/state.py b/xcbgen/state.py
-index 0dbecdc7b6f96bbf5f0e549787b20f9986039f1b..3b7eeb42bec1b00e5253aa93e58e0cd1fb7a3389 100644
---- a/xcbgen/state.py
-+++ b/xcbgen/state.py
-@@ -2,7 +2,12 @@
- This module contains the namespace class and the singleton module class.
- '''
- from os.path import dirname, basename
--from xml.etree.cElementTree import parse
-+from sys import version_info
-+
-+if version_info[:2] >= (3, 9):
-+ from xml.etree.ElementTree import parse
-+else:
-+ from xml.etree.cElementTree import parse
-
- from xcbgen import matcher
- from xcbgen.error import *
diff --git a/x11-base/xcb-proto/xcb-proto-1.14-r1.ebuild b/x11-base/xcb-proto/xcb-proto-1.14-r1.ebuild
deleted file mode 100644
index 94d4147e9083..000000000000
--- a/x11-base/xcb-proto/xcb-proto-1.14-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-XORG_TARBALL_SUFFIX="xz"
-XORG_MODULE=proto/
-XORG_MULTILIB=yes
-XORG_STATIC=no
-
-inherit python-r1 xorg-3
-
-DESCRIPTION="X C-language Bindings protocol headers"
-HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/proto/xcbproto"
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-RDEPEND="
- ${PYTHON_DEPS}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/libxml2
-"
-
-ECONF_SOURCE="${S}"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.14-python3_9.patch )
-
-multilib_src_configure() {
- # Don't use Python to find sitedir here.
- PYTHON=true default
-}
-
-src_compile() {
- :
-}
-
-xcbgen_install() {
- # Use eclass to find sitedir instead.
- emake -C xcbgen install DESTDIR="${D}" pythondir="$(python_get_sitedir)"
- python_optimize
-}
-
-multilib_src_install() {
- # Restrict SUBDIRS to prevent xcbgen with empty sitedir.
- emake install DESTDIR="${D}" SUBDIRS=src
- multilib_is_native_abi && python_foreach_impl xcbgen_install
-}
diff --git a/x11-base/xcb-proto/xcb-proto-1.14.1.ebuild b/x11-base/xcb-proto/xcb-proto-1.14.1.ebuild
index c2c147e8eaee..20be30df146d 100644
--- a/x11-base/xcb-proto/xcb-proto-1.14.1.ebuild
+++ b/x11-base/xcb-proto/xcb-proto-1.14.1.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="X C-language Bindings protocol headers"
HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/proto/xcbproto"
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"