Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/
Date: Sat, 01 Oct 2016 18:04:21
Message-Id: 1475344209.18dfb390057cfa7b22853f4284009ec1d768ab90.leio@gentoo
1 commit: 18dfb390057cfa7b22853f4284009ec1d768ab90
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 1 17:31:59 2016 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 1 17:50:09 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18dfb390
7
8 x11-libs/libxcb: Revert USE=doc controlling man pages
9
10 FEATURES=noman is for skipping man pages, not doc USE flag.
11 This change seems to not have been acknowledge by any libxcb maintainers.
12 It may be discussed on bugzilla on the premise of these being development
13 docs, some of which are already behind USE=doc due to extra deps.
14
15 Package-Manager: portage-2.3.1
16
17 x11-libs/libxcb/libxcb-1.12-r1.ebuild | 65 -----------------------------------
18 1 file changed, 65 deletions(-)
19
20 diff --git a/x11-libs/libxcb/libxcb-1.12-r1.ebuild b/x11-libs/libxcb/libxcb-1.12-r1.ebuild
21 deleted file mode 100644
22 index bd74866..00000000
23 --- a/x11-libs/libxcb/libxcb-1.12-r1.ebuild
24 +++ /dev/null
25 @@ -1,65 +0,0 @@
26 -# Copyright 1999-2016 Gentoo Foundation
27 -# Distributed under the terms of the GNU General Public License v2
28 -# $Id$
29 -
30 -EAPI=5
31 -
32 -PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
33 -PYTHON_REQ_USE=xml
34 -
35 -XORG_DOC=doc
36 -XORG_MULTILIB=yes
37 -XORG_EAUTORECONF=yes
38 -inherit python-any-r1 xorg-2
39 -
40 -DESCRIPTION="X C-language Bindings library"
41 -HOMEPAGE="https://xcb.freedesktop.org/"
42 -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb"
43 -[[ ${PV} != 9999* ]] && \
44 - SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2"
45 -
46 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
47 -IUSE="doc selinux test xkb"
48 -SLOT="0/${PV}"
49 -
50 -RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}]
51 - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
52 - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]"
53 -# Note: ${PYTHON_USEDEP} needs to go verbatim
54 -DEPEND="${RDEPEND}
55 - test? ( dev-libs/check[${MULTILIB_USEDEP}] )
56 - doc? ( app-doc/doxygen[dot] )
57 - dev-libs/libxslt
58 - ${PYTHON_DEPS}
59 - $(python_gen_any_dep \
60 - ">=x11-proto/xcb-proto-1.12-r1[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")"
61 -
62 -python_check_deps() {
63 - has_version --host-root ">=x11-proto/xcb-proto-1.11[${PYTHON_USEDEP}]"
64 -}
65 -
66 -pkg_setup() {
67 - python-any-r1_pkg_setup
68 -}
69 -
70 -PATCHES=(
71 - "${FILESDIR}/${PN}-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch"
72 - "${FILESDIR}/${P}-fix-inconsistent-use-tabs-space.patch"
73 -)
74 -
75 -src_configure() {
76 - XORG_CONFIGURE_OPTIONS=(
77 - $(use_enable doc devel-docs)
78 - $(use_enable selinux)
79 - $(use_enable xkb)
80 - --enable-xinput
81 - )
82 - xorg-2_src_configure
83 -}
84 -
85 -src_install() {
86 - xorg-2_src_install
87 - if ! use doc; then
88 - rm -r "${D}"/usr/share/man || die
89 - fi
90 -}