Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/pango: pango-1.36.3-r1.ebuild pango-1.36.3.ebuild ChangeLog pango-1.34.1.ebuild pango-1.36.1.ebuild pango-1.36.2-r1.ebuild
Date: Sat, 29 Mar 2014 21:27:22
Message-Id: 20140329212715.E89E620054@flycatcher.gentoo.org
1 pacho 14/03/29 21:27:15
2
3 Modified: ChangeLog
4 Added: pango-1.36.3-r1.ebuild pango-1.36.3.ebuild
5 Removed: pango-1.34.1.ebuild pango-1.36.1.ebuild
6 pango-1.36.2-r1.ebuild
7 Log:
8 Version bump, drop old
9
10 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
11
12 Revision Changes Path
13 1.392 x11-libs/pango/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/pango/ChangeLog?rev=1.392&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/pango/ChangeLog?rev=1.392&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/pango/ChangeLog?r1=1.391&r2=1.392
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v
22 retrieving revision 1.391
23 retrieving revision 1.392
24 diff -u -r1.391 -r1.392
25 --- ChangeLog 28 Mar 2014 02:36:42 -0000 1.391
26 +++ ChangeLog 29 Mar 2014 21:27:15 -0000 1.392
27 @@ -1,6 +1,14 @@
28 # ChangeLog for x11-libs/pango
29 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.391 2014/03/28 02:36:42 jer Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/ChangeLog,v 1.392 2014/03/29 21:27:15 pacho Exp $
32 +
33 +*pango-1.36.3 (29 Mar 2014)
34 +*pango-1.36.3-r1 (29 Mar 2014)
35 +
36 + 29 Mar 2014; Pacho Ramos <pacho@g.o> +pango-1.36.3-r1.ebuild,
37 + +pango-1.36.3.ebuild, -pango-1.34.1.ebuild, -pango-1.36.1.ebuild,
38 + -pango-1.36.2-r1.ebuild:
39 + Version bump, drop old
40
41 28 Mar 2014; Jeroen Roovers <jer@g.o> pango-1.36.2.ebuild:
42 Stable for HPPA (bug #499954).
43
44
45
46 1.1 x11-libs/pango/pango-1.36.3-r1.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/pango/pango-1.36.3-r1.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/pango/pango-1.36.3-r1.ebuild?rev=1.1&content-type=text/plain
50
51 Index: pango-1.36.3-r1.ebuild
52 ===================================================================
53 # Copyright 1999-2014 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/pango-1.36.3-r1.ebuild,v 1.1 2014/03/29 21:27:15 pacho Exp $
56
57 EAPI="5"
58 GCONF_DEBUG="yes"
59 GNOME2_LA_PUNT="yes"
60
61 inherit autotools eutils gnome2 multilib toolchain-funcs multilib-minimal
62
63 DESCRIPTION="Internationalized text layout and rendering library"
64 HOMEPAGE="http://www.pango.org/"
65
66 LICENSE="LGPL-2+ FTL"
67 SLOT="0"
68 KEYWORDS="~alpha ~amd64 ~arm ~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"
69
70 IUSE="X +introspection"
71
72 RDEPEND="
73 >=media-libs/harfbuzz-0.9.9:=[glib(+),truetype(+),${MULTILIB_USEDEP}]
74 >=dev-libs/glib-2.33.12:2[${MULTILIB_USEDEP}]
75 >=media-libs/fontconfig-2.10.91:1.0=[${MULTILIB_USEDEP}]
76 media-libs/freetype:2=[${MULTILIB_USEDEP}]
77 >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}]
78 introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
79 X? (
80 x11-libs/libXrender[${MULTILIB_USEDEP}]
81 x11-libs/libX11[${MULTILIB_USEDEP}]
82 >=x11-libs/libXft-2.0.0[${MULTILIB_USEDEP}]
83 )
84 abi_x86_32? (
85 !<=app-emulation/emul-linux-x86-gtklibs-20131008-r3
86 !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
87 )
88 "
89 DEPEND="${RDEPEND}
90 >=dev-util/gtk-doc-am-1.15
91 virtual/pkgconfig
92 X? ( x11-proto/xproto[${MULTILIB_USEDEP}] )
93 !<=sys-devel/autoconf-2.63:2.5
94 "
95
96 MULTILIB_CHOST_TOOLS=(
97 /usr/bin/pango-querymodules
98 )
99
100 src_prepare() {
101 epatch "${FILESDIR}/${PN}-1.32.1-lib64.patch"
102 eautoreconf
103
104 gnome2_src_prepare
105 }
106
107 multilib_src_configure() {
108 tc-export CXX
109
110 ECONF_SOURCE=${S} \
111 gnome2_src_configure \
112 --with-cairo \
113 $(multilib_build_binaries \
114 && use_enable introspection \
115 || echo --disable-introspection) \
116 $(use_with X xft) \
117 "$(usex X --x-includes="${EPREFIX}/usr/include" "")" \
118 "$(usex X --x-libraries="${EPREFIX}/usr/$(get_libdir)" "")"
119 }
120
121 multilib_src_install() {
122 gnome2_src_install
123
124 local PANGO_CONFDIR="/etc/pango/${CHOST}"
125 dodir "${PANGO_CONFDIR}"
126 keepdir "${PANGO_CONFDIR}"
127 }
128
129 pkg_postinst() {
130 gnome2_pkg_postinst
131
132 multilib_pkg_postinst() {
133 einfo "Generating modules listing..."
134 local PANGO_CONFDIR="${EROOT}/etc/pango/${CHOST}"
135 local pango_conf="${PANGO_CONFDIR}/pango.modules"
136 local tmp_file=$(mktemp -t tmp_pango_ebuild.XXXXXXXXXX)
137
138 # be atomic!
139 if "${CHOST}"-pango-querymodules --system \
140 "${EROOT}"usr/$(get_libdir)/pango/1.8.0/modules/*$(get_modname) \
141 > "${tmp_file}"; then
142 cat "${tmp_file}" > "${pango_conf}" || {
143 rm "${tmp_file}"; die; }
144 else
145 ewarn "Cannot update pango.modules, file generation failed"
146 fi
147 rm "${tmp_file}"
148 }
149 multilib_foreach_abi multilib_pkg_postinst
150
151 if [[ ${REPLACING_VERSIONS} < 1.30.1 ]]; then
152 elog "In >=${PN}-1.30.1, default configuration file locations moved from"
153 elog "~/.pangorc and ~/.pangox_aliases to ~/.config/pango/pangorc and"
154 elog "~/.config/pango/pangox.aliases"
155 fi
156 }
157
158
159
160 1.1 x11-libs/pango/pango-1.36.3.ebuild
161
162 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/pango/pango-1.36.3.ebuild?rev=1.1&view=markup
163 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/pango/pango-1.36.3.ebuild?rev=1.1&content-type=text/plain
164
165 Index: pango-1.36.3.ebuild
166 ===================================================================
167 # Copyright 1999-2014 Gentoo Foundation
168 # Distributed under the terms of the GNU General Public License v2
169 # $Header: /var/cvsroot/gentoo-x86/x11-libs/pango/pango-1.36.3.ebuild,v 1.1 2014/03/29 21:27:15 pacho Exp $
170
171 EAPI="5"
172 GCONF_DEBUG="yes"
173 GNOME2_LA_PUNT="yes"
174
175 inherit autotools eutils gnome2 multilib toolchain-funcs
176
177 DESCRIPTION="Internationalized text layout and rendering library"
178 HOMEPAGE="http://www.pango.org/"
179
180 LICENSE="LGPL-2+ FTL"
181 SLOT="0"
182 KEYWORDS="~alpha ~amd64 ~arm ~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"
183
184 IUSE="X +introspection"
185
186 RDEPEND="
187 >=media-libs/harfbuzz-0.9.9:=[glib(+),truetype(+)]
188 >=dev-libs/glib-2.33.12:2
189 >=media-libs/fontconfig-2.10.91:1.0=
190 media-libs/freetype:2=
191 >=x11-libs/cairo-1.12.10:=[X?]
192 introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
193 X? (
194 x11-libs/libXrender
195 x11-libs/libX11
196 >=x11-libs/libXft-2.0.0 )
197 "
198 DEPEND="${RDEPEND}
199 >=dev-util/gtk-doc-am-1.15
200 virtual/pkgconfig
201 X? ( x11-proto/xproto )
202 !<=sys-devel/autoconf-2.63:2.5
203 "
204
205 src_prepare() {
206 epatch "${FILESDIR}/${PN}-1.32.1-lib64.patch"
207 eautoreconf
208
209 gnome2_src_prepare
210 }
211
212 src_configure() {
213 tc-export CXX
214
215 gnome2_src_configure \
216 --with-cairo \
217 $(use_enable introspection) \
218 $(use_with X xft) \
219 "$(usex X --x-includes="${EPREFIX}/usr/include" "")" \
220 "$(usex X --x-libraries="${EPREFIX}/usr/$(get_libdir)" "")"
221 }
222
223 src_install() {
224 gnome2_src_install
225
226 local PANGO_CONFDIR="/etc/pango/${CHOST}"
227 dodir "${PANGO_CONFDIR}"
228 keepdir "${PANGO_CONFDIR}"
229 }
230
231 pkg_postinst() {
232 gnome2_pkg_postinst
233
234 einfo "Generating modules listing..."
235 local PANGO_CONFDIR="${EROOT}/etc/pango/${CHOST}"
236 local pango_conf="${PANGO_CONFDIR}/pango.modules"
237 local tmp_file=$(mktemp -t tmp_pango_ebuild.XXXXXXXXXX)
238
239 # be atomic!
240 if pango-querymodules --system \
241 "${EROOT}"usr/$(get_libdir)/pango/1.8.0/modules/*$(get_modname) \
242 > "${tmp_file}"; then
243 cat "${tmp_file}" > "${pango_conf}" || {
244 rm "${tmp_file}"; die; }
245 else
246 ewarn "Cannot update pango.modules, file generation failed"
247 fi
248 rm "${tmp_file}"
249
250 if [[ ${REPLACING_VERSIONS} < 1.30.1 ]]; then
251 elog "In >=${PN}-1.30.1, default configuration file locations moved from"
252 elog "~/.pangorc and ~/.pangox_aliases to ~/.config/pango/pangorc and"
253 elog "~/.config/pango/pangox.aliases"
254 fi
255 }