From dedcc9328c85590dea6b46eeb64a6afd914b0f41 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 11 Mar 2017 19:33:39 -0800 Subject: x11-libs/libxcb: Drop old versions --- x11-libs/libxcb/Manifest | 5 -- .../files/libxcb-1.11-xevie-xprint_removal.patch | 30 --------- ....9.1-conflicting-types-for-xcb_ge_event_t.patch | 18 ------ ...ist-object-has-no-attribute-lenfield_name.patch | 29 --------- x11-libs/libxcb/files/xcb-rebuilder.sh | 71 ---------------------- x11-libs/libxcb/libxcb-1.10.ebuild | 48 --------------- x11-libs/libxcb/libxcb-1.11-r1.ebuild | 57 ----------------- x11-libs/libxcb/libxcb-1.11.1.ebuild | 56 ----------------- x11-libs/libxcb/libxcb-1.11.ebuild | 52 ---------------- x11-libs/libxcb/libxcb-1.12.ebuild | 57 ----------------- x11-libs/libxcb/libxcb-1.9.1-r1.ebuild | 60 ------------------ x11-libs/libxcb/libxcb-1.9.1.ebuild | 45 -------------- x11-libs/libxcb/libxcb-1.9.3-r1.ebuild | 48 --------------- x11-libs/libxcb/libxcb-1.9.3.ebuild | 46 -------------- 14 files changed, 622 deletions(-) delete mode 100644 x11-libs/libxcb/files/libxcb-1.11-xevie-xprint_removal.patch delete mode 100644 x11-libs/libxcb/files/libxcb-1.9.1-conflicting-types-for-xcb_ge_event_t.patch delete mode 100644 x11-libs/libxcb/files/libxcb-1.9.1-list-object-has-no-attribute-lenfield_name.patch delete mode 100644 x11-libs/libxcb/files/xcb-rebuilder.sh delete mode 100644 x11-libs/libxcb/libxcb-1.10.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.11-r1.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.11.1.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.11.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.12.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.9.1-r1.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.9.1.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.9.3-r1.ebuild delete mode 100644 x11-libs/libxcb/libxcb-1.9.3.ebuild (limited to 'x11-libs') diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest index c5bef712867f..dc3c23b8b5c6 100644 --- a/x11-libs/libxcb/Manifest +++ b/x11-libs/libxcb/Manifest @@ -1,6 +1 @@ -DIST libxcb-1.10.tar.bz2 475211 SHA256 98d9ab05b636dd088603b64229dd1ab2d2cc02ab807892e107d674f9c3f2d5b5 SHA512 c29ab5027498635d58fd7bfcd77899a406116b25fa8c4ec6513fc1395d8a0f99f602ad20b507660a62000b6fc879860d182cafd29af590e8b14f55150a064f7a WHIRLPOOL 4e11ffa276ef717e8f14183385413b30b52e8848669bf0f3075fb82adf4a4e94d8a98a2505797be055ff9f546e4fc11e94ba148099b6a0c2998da3e0f20fe99a -DIST libxcb-1.11.1.tar.bz2 519517 SHA256 b720fd6c7d200e5371affdb3f049cc8f88cff9aed942ff1b824d95eedbf69d30 SHA512 30471b053097d68008142bada9ca3efd9121305f0180d28a5ca9b62821f711a3ad63a667bdfb31f8f97020ed7aa9509f8248effbd65c80e6cda7375135dc96eb WHIRLPOOL 3e4fe9611e80d81652f375219829f19d4fa8e8a8e8d3b48cc217f7d652fcf84754ac735ce5adbc7092df079a6329a3af4cbdee7bd29e3009a35abbdb6ffc6792 -DIST libxcb-1.11.tar.bz2 517700 SHA256 03635d70045b9ede90778e67516135828a57de87ac508f987024f43c03620ff7 SHA512 718f9a44a621daae93eb94dc7b795743253c801ea98efd2041794823fdc8f5eeb031b1fa7d34b72e7a8fccf850d98f2373a49927c8d3198c1d4850af6ae14bb1 WHIRLPOOL 11e9bf3445977570884006de01a2ed44caf273c27d7d9908307cc81d82bba9995de6a0a3c3ef62bd9a06f56e977310616dc7eda909409d199b52305b2b4b0e36 DIST libxcb-1.12.tar.bz2 613822 SHA256 4adfb1b7c67e99bc9c2ccb110b2f175686576d2f792c8a71b9c8b19014057b5b SHA512 4ce3e3f62b7e1c3a9e61c149c720ef2a4a760539ea615d7d52ae39e7f5a08456dc87d7a1ac5d85ca15dcc468a9a02d56fb8f8f6361c959af9b8780f011995896 WHIRLPOOL b2dd2d6e441c20458c9a4a372f9bb336dd2bbd2865de7b63cc223977af86cf80f13f0afb42f3e71bb1ad6b9ea10dc62df9df5e12c54f7822087fad0c107adf87 -DIST libxcb-1.9.1.tar.bz2 373312 SHA256 d44a5ff4eb0b9569e6f7183b51fdaf6f58da90e7d6bfc36b612d7263f83e362f SHA512 541d6e07b1a0da61c3cc1dbdae50ce4e55f1a27e79e277db5af192d02c8360bb3958c597d6692f2c6afcf009ae7b312459f65e8c8d2f1bcc446f7f512bacdd41 WHIRLPOOL cc2af531d5beddec577507d4cf983262069144d7e9667958ce03bba6ceebb907488ddf475253e856b879e81333cfac8bfbc2c8092d60fbfa49a3b447af6e6f68 -DIST libxcb-1.9.3.tar.bz2 400283 SHA256 aad09d223fcb5bd345ce4d1737f178a557b6f2e201128e1ee3c83af46028018b SHA512 796673c8df6bf0e3e1f847a3d565502b4ff4e4981c9104c6ca0367d7a15bffd266860dfb545366a4d96695efd060afe205b990983e08b4da8470a7f0a8d4a7a1 WHIRLPOOL 6de787900ef93c13d304739862b04d6c582dbafeebadf9b260064da92821f0681198364265fe5bcaf12f34f9a9020e3ad7e2dbbdb7cd627a909d803105df2f8b diff --git a/x11-libs/libxcb/files/libxcb-1.11-xevie-xprint_removal.patch b/x11-libs/libxcb/files/libxcb-1.11-xevie-xprint_removal.patch deleted file mode 100644 index e8c24d34b232..000000000000 --- a/x11-libs/libxcb/files/libxcb-1.11-xevie-xprint_removal.patch +++ /dev/null @@ -1,30 +0,0 @@ -Both extensions have been dropped from the X-Server in 2008: - http://cgit.freedesktop.org/xorg/xserver/commit/?id=1c8bd31 - http://cgit.freedesktop.org/xorg/xserver/commit/?id=f4036f6 - -Don't build them by default. - -Reviewed-by: Julien Cristau -Signed-off-by: Daniel Martin -Signed-off-by: Uli Schlachter - -diff --git a/a/configure.ac b/b/configure.ac -index eb4a971..c9a1e91 100644 ---- a/a/configure.ac -+++ b/b/configure.ac -@@ -227,13 +227,13 @@ XCB_EXTENSION(Screensaver, "yes") - XCB_EXTENSION(Shape, "yes") - XCB_EXTENSION(Shm, "yes") - XCB_EXTENSION(Sync, "yes") --XCB_EXTENSION(Xevie, "yes") -+XCB_EXTENSION(Xevie, "no") - XCB_EXTENSION(XFixes, "yes") - XCB_EXTENSION(XFree86-DRI, "yes") - XCB_EXTENSION(Xinerama, "yes") - XCB_EXTENSION(XInput, "no") - XCB_EXTENSION(XKB, "yes") --XCB_EXTENSION(Xprint, "yes") -+XCB_EXTENSION(Xprint, "no") - XCB_EXTENSION(SELinux, "no") - XCB_EXTENSION(XTest, "yes") - XCB_EXTENSION(Xv, "yes") diff --git a/x11-libs/libxcb/files/libxcb-1.9.1-conflicting-types-for-xcb_ge_event_t.patch b/x11-libs/libxcb/files/libxcb-1.9.1-conflicting-types-for-xcb_ge_event_t.patch deleted file mode 100644 index 2c884d79626f..000000000000 --- a/x11-libs/libxcb/files/libxcb-1.9.1-conflicting-types-for-xcb_ge_event_t.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- libxcb-1.9.1-orig/src/xcb.h 2013-05-31 01:38:01.000000000 +1000 -+++ libxcb-1.9.1/src/xcb.h 2013-11-17 18:30:27.664675840 +1100 -@@ -143,6 +143,7 @@ - * An event as sent by the XGE extension. The length field specifies the - * number of 4-byte blocks trailing the struct. - */ -+#if 0 - typedef struct { - uint8_t response_type; /**< Type of the response */ - uint8_t pad0; /**< Padding */ -@@ -153,6 +154,7 @@ - uint32_t pad[5]; /**< Padding */ - uint32_t full_sequence; /**< full sequence */ - } xcb_ge_event_t; -+#endif - - /** - * @brief Generic error. diff --git a/x11-libs/libxcb/files/libxcb-1.9.1-list-object-has-no-attribute-lenfield_name.patch b/x11-libs/libxcb/files/libxcb-1.9.1-list-object-has-no-attribute-lenfield_name.patch deleted file mode 100644 index 3ad63ffef2c7..000000000000 --- a/x11-libs/libxcb/files/libxcb-1.9.1-list-object-has-no-attribute-lenfield_name.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/src/c_client.py b/src/c_client.py -index ec66223..942e78a 100644 ---- a/src/c_client.py -+++ b/src/c_client.py -@@ -687,10 +687,20 @@ def _c_serialize_helper_switch(context, self, complex_name, - switch_expr = _c_accessor_get_expr(self.expr, None) - - for b in self.bitcases: -- bitcase_expr = _c_accessor_get_expr(b.type.expr, None) -- code_lines.append(' if(%s & %s) {' % (switch_expr, bitcase_expr)) --# code_lines.append(' printf("switch %s: entering bitcase section %s (mask=%%%%d)...\\n", %s);' % --# (self.name[-1], b.type.name[-1], bitcase_expr)) -+ len_expr = len(b.type.expr) -+ for n, expr in enumerate(b.type.expr): -+ bitcase_expr = _c_accessor_get_expr(expr, None) -+ # only one in the -+ if len_expr == 1: -+ code_lines.append(' if(%s & %s) {' % (switch_expr, bitcase_expr)) -+ # multiple in the -+ elif n == 0: # first -+ code_lines.append(' if((%s & %s) ||' % (switch_expr, bitcase_expr)) -+ elif len_expr == (n + 1): # last -+ code_lines.append(' (%s & %s)) {' % (switch_expr, bitcase_expr)) -+ else: # between first and last -+ code_lines.append(' (%s & %s) ||' % (switch_expr, bitcase_expr)) -+ - b_prefix = prefix - if b.type.has_name: - b_prefix = prefix + [(b.c_field_name, '.', b.type)] diff --git a/x11-libs/libxcb/files/xcb-rebuilder.sh b/x11-libs/libxcb/files/xcb-rebuilder.sh deleted file mode 100644 index 43625622303b..000000000000 --- a/x11-libs/libxcb/files/xcb-rebuilder.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/bash - -# To use something besides `emerge` to install packages, set -# XCB_REBUILDER_INSTALL to that binary. - -if ! . /lib/gentoo/functions.sh 2>/dev/null; then - echo 'Please install sys-apps/gentoo-functions and rerun this script.' - exit 1 -fi - -case ${1} in - '') ;; - *) - einfo 'Rebuilds broken packages from the XCB library renaming' - einfo - einfo 'To use something besides `emerge`, set the INSTALL variable to their binary.' - exit 1 - ;; -esac - -if ! type -p qfile >/dev/null; then - einfo "Please install app-portage/portage-utils." - exit 1 -fi - -if ! type -p scanelf >/dev/null; then - einfo "Please install app-misc/pax-utils." - exit 1 -fi - -einfo "Fixing broken libtool archives (.la)" -for i in $(qlist -a | grep "\.la$"); do - sed -i \ - -e "s:[^[:space:]]*xcb-xlib[^[:space:]]*::g" \ - "${i}" 2>/dev/null -done - -einfo "Scanning for libraries requiring libxcb-xlib.so..." -for i in $(qlist -a | grep "\.so$"); do - scanelf -n $i \ - | grep -q xcb-xlib \ - && XCB_LIBS="${XCB_LIBS} ${i}" -done - -if [[ -n ${XCB_LIBS} ]]; then - einfo "Broken libraries:" - for lib in ${XCB_LIBS}; do - echo " ${lib}" - done - ebegin "Scanning for packages installing broken libraries" - XCB_PACKAGES=$(qfile -qC ${XCB_LIBS} | sort | uniq) - eend 0 -else - einfo "No broken libraries detected" - exit 0 -fi - - -einfo "Broken packages:" -for pkg in ${XCB_PACKAGES}; do - echo " ${pkg}" -done - -echo -ewarn "Please read the libxcb upgrade guide for further instructions" -ewarn "http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml" - -# -#ebegin "Rebuilding broken packages" -#${XCB_REBUILDER_INSTALL:-emerge -1} ${XCB_PACKAGES} -#eend $? diff --git a/x11-libs/libxcb/libxcb-1.10.ebuild b/x11-libs/libxcb/libxcb-1.10.ebuild deleted file mode 100644 index 015e893bdf8d..000000000000 --- a/x11-libs/libxcb/libxcb-1.10.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit python-any-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="selinux xkb" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -# Note: ${PYTHON_USEDEP} needs to go verbatim -DEPEND="${RDEPEND} - dev-libs/libxslt - ${PYTHON_DEPS} - $(python_gen_any_dep \ - ">=x11-proto/xcb-proto-1.10[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")" - -python_check_deps() { - has_version --host-root ">=x11-proto/xcb-proto-1.10[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc build-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.11-r1.ebuild b/x11-libs/libxcb/libxcb-1.11-r1.ebuild deleted file mode 100644 index 2288d7be56a6..000000000000 --- a/x11-libs/libxcb/libxcb-1.11-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -XORG_EAUTORECONF=yes -inherit python-any-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc selinux test xkb" -SLOT="0/${PV}" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -# Note: ${PYTHON_USEDEP} needs to go verbatim -DEPEND="${RDEPEND} - test? ( dev-libs/check[${MULTILIB_USEDEP}] ) - doc? ( app-doc/doxygen[dot] ) - dev-libs/libxslt - ${PYTHON_DEPS} - $(python_gen_any_dep \ - ">=x11-proto/xcb-proto-1.11[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")" - -python_check_deps() { - has_version --host-root ">=x11-proto/xcb-proto-1.11[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -PATCHES=( - "${FILESDIR}/${P}-xevie-xprint_removal.patch" - "${FILESDIR}/${PN}-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch" -) - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc devel-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.11.1.ebuild b/x11-libs/libxcb/libxcb-1.11.1.ebuild deleted file mode 100644 index 0335eff66086..000000000000 --- a/x11-libs/libxcb/libxcb-1.11.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -XORG_EAUTORECONF=yes -inherit python-any-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc selinux test xkb" -SLOT="0/${PV}" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -# Note: ${PYTHON_USEDEP} needs to go verbatim -DEPEND="${RDEPEND} - test? ( dev-libs/check[${MULTILIB_USEDEP}] ) - doc? ( app-doc/doxygen[dot] ) - dev-libs/libxslt - ${PYTHON_DEPS} - $(python_gen_any_dep \ - ">=x11-proto/xcb-proto-1.11[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")" - -python_check_deps() { - has_version --host-root ">=x11-proto/xcb-proto-1.11[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -PATCHES=( - "${FILESDIR}/${PN}-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch" -) - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc devel-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.11.ebuild b/x11-libs/libxcb/libxcb-1.11.ebuild deleted file mode 100644 index 6e45a747e4ee..000000000000 --- a/x11-libs/libxcb/libxcb-1.11.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4} ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -XORG_EAUTORECONF=yes -inherit python-any-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="selinux xkb" -SLOT="0/${PV}" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -# Note: ${PYTHON_USEDEP} needs to go verbatim -DEPEND="${RDEPEND} - dev-libs/libxslt - ${PYTHON_DEPS} - $(python_gen_any_dep \ - ">=x11-proto/xcb-proto-1.11[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")" - -python_check_deps() { - has_version --host-root ">=x11-proto/xcb-proto-1.11[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -PATCHES=( "${FILESDIR}/${P}-xevie-xprint_removal.patch" ) - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc build-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.12.ebuild b/x11-libs/libxcb/libxcb-1.12.ebuild deleted file mode 100644 index b602247aacfc..000000000000 --- a/x11-libs/libxcb/libxcb-1.12.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -XORG_EAUTORECONF=yes -inherit python-any-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc selinux test xkb" -SLOT="0/${PV}" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -# Note: ${PYTHON_USEDEP} needs to go verbatim -DEPEND="${RDEPEND} - test? ( dev-libs/check[${MULTILIB_USEDEP}] ) - doc? ( app-doc/doxygen[dot] ) - dev-libs/libxslt - ${PYTHON_DEPS} - $(python_gen_any_dep \ - ">=x11-proto/xcb-proto-1.12-r1[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")" - -python_check_deps() { - has_version --host-root ">=x11-proto/xcb-proto-1.11[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -PATCHES=( - "${FILESDIR}/${PN}-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch" - "${FILESDIR}/${P}-fix-inconsistent-use-tabs-space.patch" -) - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc devel-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.9.1-r1.ebuild b/x11-libs/libxcb/libxcb-1.9.1-r1.ebuild deleted file mode 100644 index 1d1fe2cdc3b5..000000000000 --- a/x11-libs/libxcb/libxcb-1.9.1-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit eutils python-single-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="selinux xkb" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - dev-lang/python[xml] - dev-libs/libxslt - >=x11-proto/xcb-proto-1.9-r1[${MULTILIB_USEDEP},${PYTHON_USEDEP}] - ${PYTHON_DEPS}" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - # https://bugs.gentoo.org/show_bug.cgi?id=472032 - sed -e 's@x$(HTML_CHECK_RESULT)@xfalse@' \ - -i "${S}/tests/Makefile.am" \ - -i "${S}/tests/Makefile.in" \ - || die "Could not patch tests/Makefile.am and tests/Makefile.in to fix tests" - # https://patchwork.freedesktop.org/patch/15185/ - # Sounds like this commit is missing: - # c_client.py: Handle multiple expr. in a bitcase - # https://cgit.freedesktop.org/xcb/libxcb/commit/?id=e602b65 - epatch "${FILESDIR}/${PN}-1.9.1-list-object-has-no-attribute-lenfield_name.patch" - # https://bugs.freedesktop.org/show_bug.cgi?id=71502 - epatch "${FILESDIR}/${PN}-1.9.1-conflicting-types-for-xcb_ge_event_t.patch" -} - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc build-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.9.1.ebuild b/x11-libs/libxcb/libxcb-1.9.1.ebuild deleted file mode 100644 index 91d16ecbc6b5..000000000000 --- a/x11-libs/libxcb/libxcb-1.9.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit python-single-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="selinux xkb" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - dev-lang/python[xml] - dev-libs/libxslt - >=x11-proto/xcb-proto-1.8-r3[${MULTILIB_USEDEP},${PYTHON_USEDEP}] - ${PYTHON_DEPS}" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc build-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.9.3-r1.ebuild b/x11-libs/libxcb/libxcb-1.9.3-r1.ebuild deleted file mode 100644 index 952e7a85b83d..000000000000 --- a/x11-libs/libxcb/libxcb-1.9.3-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit python-any-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="selinux xkb" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -# Note: ${PYTHON_USEDEP} needs to go verbatim -DEPEND="${RDEPEND} - dev-libs/libxslt - $(python_gen_any_dep \ - ">=x11-proto/xcb-proto-1.9-r1[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")" - -python_check_deps() { - has_version --host-root ">=x11-proto/xcb-proto-1.9-r1[${MULTILIB_USEDEP},${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc build-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-sendfds - --enable-xinput - ) - xorg-2_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.9.3.ebuild b/x11-libs/libxcb/libxcb-1.9.3.ebuild deleted file mode 100644 index de7ec23df4e1..000000000000 --- a/x11-libs/libxcb/libxcb-1.9.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE=xml - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit python-single-r1 xorg-2 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/" -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" -[[ ${PV} != 9999* ]] && \ - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="selinux xkb" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - dev-lang/python[xml] - dev-libs/libxslt - >=x11-proto/xcb-proto-1.9-r1[${MULTILIB_USEDEP},${PYTHON_USEDEP}] - ${PYTHON_DEPS}" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - $(use_enable doc build-docs) - $(use_enable selinux) - $(use_enable xkb) - --enable-sendfds - --enable-xinput - ) - xorg-2_src_configure -} -- cgit v1.2.3-65-gdbad