Gentoo Archives: gentoo-commits

From: Ole Reifschneider <tranquility@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: x11-libs/pango/
Date: Sun, 11 Oct 2015 20:47:05
Message-Id: 1444596372.10f3d972dd7588611e4b5589c56fa22e58b323d6.tranquility@gentoo
1 commit: 10f3d972dd7588611e4b5589c56fa22e58b323d6
2 Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 3 12:48:03 2015 +0000
4 Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 11 20:46:12 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=10f3d972
7
8 x11-libs/pango: Bump version to 1.37.5
9
10 Package-Manager: portage-2.2.22
11 Manifest-Sign-Key: 7E8B4D42
12
13 x11-libs/pango/pango-1.37.5.ebuild | 66 ++++++++++++++++++++++++++++++++++++++
14 1 file changed, 66 insertions(+)
15
16 diff --git a/x11-libs/pango/pango-1.37.5.ebuild b/x11-libs/pango/pango-1.37.5.ebuild
17 new file mode 100644
18 index 0000000..5421c79
19 --- /dev/null
20 +++ b/x11-libs/pango/pango-1.37.5.ebuild
21 @@ -0,0 +1,66 @@
22 +# Copyright 1999-2015 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Id$
25 +
26 +EAPI="5"
27 +GCONF_DEBUG="yes"
28 +GNOME2_LA_PUNT="yes"
29 +
30 +inherit gnome2 multilib toolchain-funcs multilib-minimal
31 +
32 +DESCRIPTION="Internationalized text layout and rendering library"
33 +HOMEPAGE="http://www.pango.org/"
34 +
35 +LICENSE="LGPL-2+ FTL"
36 +SLOT="0"
37 +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 ~x64-solaris ~x86-solaris"
38 +
39 +IUSE="X +introspection"
40 +
41 +RDEPEND="
42 + >=media-libs/harfbuzz-0.9.12:=[glib(+),truetype(+),${MULTILIB_USEDEP}]
43 + >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
44 + >=media-libs/fontconfig-2.10.92:1.0=[${MULTILIB_USEDEP}]
45 + >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}]
46 + >=x11-libs/cairo-1.12.14-r4:=[X?,${MULTILIB_USEDEP}]
47 + introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
48 + X? (
49 + >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
50 + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
51 + >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
52 + )
53 + abi_x86_32? (
54 + !<=app-emulation/emul-linux-x86-gtklibs-20131008-r3
55 + !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
56 + )
57 +"
58 +DEPEND="${RDEPEND}
59 + >=dev-util/gtk-doc-am-1.20
60 + virtual/pkgconfig
61 + X? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )
62 + !<=sys-devel/autoconf-2.63:2.5
63 +"
64 +
65 +multilib_src_configure() {
66 + tc-export CXX
67 +
68 + ECONF_SOURCE=${S} \
69 + gnome2_src_configure \
70 + --with-cairo \
71 + $(multilib_native_use_enable introspection) \
72 + $(use_with X xft) \
73 + "$(usex X --x-includes="${EPREFIX}/usr/include" "")" \
74 + "$(usex X --x-libraries="${EPREFIX}/usr/$(get_libdir)" "")"
75 +
76 + if multilib_is_native_abi; then
77 + ln -s "${S}"/docs/html docs/html || die
78 + fi
79 +}
80 +
81 +multilib_src_install() {
82 + gnome2_src_install
83 +}
84 +
85 +pkg_postinst() {
86 + gnome2_pkg_postinst
87 +}