Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/wayland/
Date: Thu, 18 Feb 2016 22:20:15
Message-Id: 1455833996.9e32b35fcad974ecca923c0894e0a9bdf6f92a8a.mrueg@gentoo
1 commit: 9e32b35fcad974ecca923c0894e0a9bdf6f92a8a
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 18 22:19:56 2016 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 18 22:19:56 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e32b35f
7
8 dev-libs/wayland: Version bump
9
10 Package-Manager: portage-2.2.27
11
12 dev-libs/wayland/Manifest | 1 +
13 dev-libs/wayland/wayland-1.10.0.ebuild | 63 ++++++++++++++++++++++++++++++++++
14 2 files changed, 64 insertions(+)
15
16 diff --git a/dev-libs/wayland/Manifest b/dev-libs/wayland/Manifest
17 index d0ea0fa..945a1cd 100644
18 --- a/dev-libs/wayland/Manifest
19 +++ b/dev-libs/wayland/Manifest
20 @@ -1,3 +1,4 @@
21 +DIST wayland-1.10.0.tar.xz 368976 SHA256 4bf6e790aa6f50ab3825676282ecd75850ec9c4767af96ecb7127b1f3c3d60dc SHA512 772e89bdfa494bc263b5c6c4692784738e55a6c6196d5a8e6180f269e0c2d7592f159efb0dca1b1489273e14ba8cda16f5522e58fc9824beff8688f11a00f985 WHIRLPOOL 35a6c27deee3b2f1fe272c54f242c77bed84feaed0d47d94d03563bf9738c60ed54f9bd7d26a862ed165de6eb8817decad49b100ed1f10179f00b25a0636b6c9
22 DIST wayland-1.6.1.tar.xz 418628 SHA256 d1aeb95b433cab33a928b56cb80efa551802e0a064adb4a8ea1517249d3c10b0 SHA512 28a0980ece2fb4ba0ca688f3913ffba34c2741167d7686be80cfbc9cb56f995282a68173d69d2849eb5c2986684ebe6d5cfaca04518ab74a4512c8dfb4d8d0c2 WHIRLPOOL be307a292c8f939921700fc85c9ad1675c491fdc3e1a16ffc52512e39d971f6afdbd378c60c57a64781cdccb364ed77271e07b64f5c3b7b96abd45a1595dfc4e
23 DIST wayland-1.7.0.tar.xz 372004 SHA256 bdea47a2db96f7e53f1ce0351559c0af5b7f7aae7e95f0a884a78af9f1057c9c SHA512 2475a5e8c2ef5c4bc97d90f946a89e4155d840a342886a7634df5423e5764973dbf5d721e1a8a941b7bd2305017cdcb74af7a29bee7bb8b58373306e5c03add7 WHIRLPOOL 152be0d1c3ac314cd3dcd765e6a04eaa71b618b1577c423147ccb5b1d82cdeaf09d09c8933746e6bd100b2d59374749084eede36b9075a153328fda179955ea2
24 DIST wayland-1.8.1.tar.xz 374116 SHA256 f17c938d1c24fd0a10f650a623a2775d329db3168b5732e498b08388ec776fc8 SHA512 392edd22203fc44a37a66d7a099d0534f047f49e91b28614092346f0167c07a39431c5919f2ea1deaf460dc53a77fba8504a7a7f5d03af638267c767bb07ae19 WHIRLPOOL f15ea109324c0c84b848f458acb6786248fb1c7ee8dafd6ef945d4f80f5b87b911dd2d2c0485b1ceeeed95454990e186e7d8b04d366f903954dd8998a1f3999f
25
26 diff --git a/dev-libs/wayland/wayland-1.10.0.ebuild b/dev-libs/wayland/wayland-1.10.0.ebuild
27 new file mode 100644
28 index 0000000..bf4b8cc
29 --- /dev/null
30 +++ b/dev-libs/wayland/wayland-1.10.0.ebuild
31 @@ -0,0 +1,63 @@
32 +# Copyright 1999-2016 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=5
37 +
38 +if [[ ${PV} = 9999* ]]; then
39 + EGIT_REPO_URI="git://anongit.freedesktop.org/git/${PN}/${PN}"
40 + GIT_ECLASS="git-r3"
41 + EXPERIMENTAL="true"
42 + AUTOTOOLS_AUTORECONF=1
43 +fi
44 +
45 +inherit autotools-multilib toolchain-funcs $GIT_ECLASS
46 +
47 +DESCRIPTION="Wayland protocol libraries"
48 +HOMEPAGE="http://wayland.freedesktop.org/"
49 +
50 +if [[ $PV = 9999* ]]; then
51 + SRC_URI="${SRC_PATCHES}"
52 + KEYWORDS=""
53 +else
54 + SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
55 + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
56 +fi
57 +
58 +LICENSE="MIT"
59 +SLOT="0"
60 +IUSE="doc static-libs"
61 +
62 +RDEPEND=">=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
63 + >=virtual/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]"
64 +DEPEND="${RDEPEND}
65 + doc? (
66 + >=app-doc/doxygen-1.6[dot]
67 + app-text/xmlto
68 + >=media-gfx/graphviz-2.26.0
69 + sys-apps/grep[pcre]
70 + )
71 + virtual/pkgconfig"
72 +
73 +src_configure() {
74 + local myeconfargs=(
75 + $(use_enable static-libs static)
76 + $(use_enable doc documentation)
77 + )
78 + if tc-is-cross-compiler ; then
79 + myeconfargs+=( --with-host-scanner )
80 + fi
81 + if ! multilib_is_native_abi; then
82 + myeconfargs+=( --disable-documentation )
83 + fi
84 +
85 + autotools-multilib_src_configure
86 +}
87 +
88 +src_test() {
89 + export XDG_RUNTIME_DIR="${T}/runtime-dir"
90 + mkdir "${XDG_RUNTIME_DIR}" || die
91 + chmod 0700 "${XDG_RUNTIME_DIR}" || die
92 +
93 + autotools-multilib_src_test
94 +}