Gentoo Archives: gentoo-commits

From: "Arun Raghavan (ford_prefect)" <ford_prefect@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/pango: pango-1.22.4-r1.ebuild ChangeLog
Date: Mon, 27 Apr 2009 19:11:33
Message-Id: E1LyWEk-0005hK-WA@stork.gentoo.org
1 ford_prefect 09/04/27 19:11:30
2
3 Modified: ChangeLog
4 Added: pango-1.22.4-r1.ebuild
5 Log:
6 Fix crashes because of special characters (bug #267560)
7 (Portage version: 2.2_rc31/cvs/Linux i686)
8
9 Revision Changes Path
10 1.248 x11-libs/pango/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pango/ChangeLog?rev=1.248&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pango/ChangeLog?rev=1.248&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pango/ChangeLog?r1=1.247&r2=1.248
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v
19 retrieving revision 1.247
20 retrieving revision 1.248
21 diff -u -r1.247 -r1.248
22 --- ChangeLog 27 Apr 2009 13:48:00 -0000 1.247
23 +++ ChangeLog 27 Apr 2009 19:11:30 -0000 1.248
24 @@ -1,6 +1,12 @@
25 # ChangeLog for x11-libs/pango
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.247 2009/04/27 13:48:00 jer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.248 2009/04/27 19:11:30 ford_prefect Exp $
29 +
30 +*pango-1.22.4-r1 (27 Apr 2009)
31 +
32 + 27 Apr 2009; Arun Raghavan <ford_prefect@g.o>
33 + +files/pango-1.22.4-special-chars-crash.patch, +pango-1.22.4-r1.ebuild:
34 + Fix crashes because of special characters (bug #267560)
35
36 27 Apr 2009; Jeroen Roovers <jer@g.o> pango-1.22.4:
37 Stable for HPPA (bug #260063).
38
39
40
41 1.1 x11-libs/pango/pango-1.22.4-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pango/pango-1.22.4-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pango/pango-1.22.4-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: pango-1.22.4-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/pango-1.22.4-r1.ebuild,v 1.1 2009/04/27 19:11:30 ford_prefect Exp $
51
52 inherit eutils gnome2 multilib
53
54 DESCRIPTION="Text rendering and layout library"
55 HOMEPAGE="http://www.pango.org/"
56
57 LICENSE="LGPL-2 FTL"
58 SLOT="0"
59 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
60 IUSE="X debug doc"
61
62 RDEPEND=">=dev-libs/glib-2.17.3
63 >=media-libs/fontconfig-1.0.1
64 >=media-libs/freetype-2
65 >=x11-libs/cairo-1.7.6
66 X? (
67 x11-libs/libXrender
68 x11-libs/libX11
69 x11-libs/libXft
70 )"
71 DEPEND="${RDEPEND}
72 >=dev-util/pkgconfig-0.9
73 doc? (
74 >=dev-util/gtk-doc-1
75 ~app-text/docbook-xml-dtd-4.1.2
76 )
77 X? ( x11-proto/xproto )"
78
79 DOCS="AUTHORS ChangeLog* NEWS README THANKS"
80
81 function multilib_enabled() {
82 has_multilib_profile || ( use x86 && [ "$(get_libdir)" == "lib32" ] )
83 }
84
85 pkg_setup() {
86 # Do NOT build with --disable-debug/--enable-debug=no
87 if use debug ; then
88 G2CONF="${G2CONF} --enable-debug=yes"
89 fi
90
91 G2CONF="${G2CONF} $(use_with X x)"
92 }
93
94 src_unpack() {
95 gnome2_src_unpack
96
97 # fix crash while handling special characters (bug #267560)
98 epatch "${FILESDIR}/${P}-special-chars-crash.patch"
99
100 # make config file location host specific so that a 32bit and 64bit pango
101 # wont fight with each other on a multilib system. Fix building for
102 # emul-linux-x86-gtklibs
103 if multilib_enabled ; then
104 epatch "${FILESDIR}/${PN}-1.2.5-lib64.patch"
105 fi
106 }
107
108 src_install() {
109 gnome2_src_install
110 rm "${D}/etc/pango/pango.modules"
111 }
112
113 pkg_postinst() {
114 if [[ "${ROOT}" == "/" ]] ; then
115 einfo "Generating modules listing..."
116
117 local PANGO_CONFDIR=
118
119 if multilib_enabled ; then
120 PANGO_CONFDIR="/etc/pango/${CHOST}"
121 else
122 PANGO_CONFDIR="/etc/pango"
123 fi
124
125 mkdir -p ${PANGO_CONFDIR}
126
127 pango-querymodules > ${PANGO_CONFDIR}/pango.modules
128 fi
129 }