Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-libs/pango/
Date: Wed, 22 Dec 2021 21:54:07
Message-Id: 1640210035.ceaa6e2f308e3dd357ada4d65653954b4ab8af95.mattst88@gentoo
1 commit: ceaa6e2f308e3dd357ada4d65653954b4ab8af95
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 22 21:53:32 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 22 21:53:55 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceaa6e2f
7
8 x11-libs/pango: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 x11-libs/pango/Manifest | 5 --
13 x11-libs/pango/pango-1.48.10-r1.ebuild | 84 ----------------------------------
14 x11-libs/pango/pango-1.48.5-r1.ebuild | 83 ---------------------------------
15 x11-libs/pango/pango-1.48.7-r2.ebuild | 84 ----------------------------------
16 x11-libs/pango/pango-1.48.9.ebuild | 75 ------------------------------
17 x11-libs/pango/pango-1.50.2.ebuild | 84 ----------------------------------
18 6 files changed, 415 deletions(-)
19
20 diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest
21 index f1b96da9c31e..d7adf20aa592 100644
22 --- a/x11-libs/pango/Manifest
23 +++ b/x11-libs/pango/Manifest
24 @@ -1,8 +1,3 @@
25 DIST pango-1.42.4-patchset.tar.xz 6040 BLAKE2B ec3f1a6a4de30e0864e7f0bf0950cb7a7b4bada8c3db496a8e5b1e770f221ae72b43167178445ea9cd0d6b88e51d2af49e7fdf27b2e792997fe7c37e55d429c1 SHA512 b7654c3493931e3c6d3cbd40ee49c5cbebaf403954bae75dea80e9f03e12dd5082548aff6a9e778821b8f935e227a7efaad4c1b980fa108e7258042221cadfc1
26 DIST pango-1.42.4.tar.xz 833876 BLAKE2B 7de1094a29750b9e59ea1e5c92644fa5d6b835828d027963a53cce3f204ee1ea0042ec492e209de9136f05ca131ccda959bc477d4f6e9c72e5f620ddf4235f26 SHA512 993e97f647eba0c5ed90bcfcb8228bf67fa3f20b1f4331e4e40a30788d7c3ac55eee1209471bf21df125cb8fc6121acc8062a9da2f8a7d6cbe8e9ad13a9320dc
27 -DIST pango-1.48.10.tar.xz 2071736 BLAKE2B 68bca7e8307fc7ddb49830c84b17e95fbb1f2e1afbe04d26d04d9bd9f48f0767b80cb7446a22150a7f3d5650614d6652d7b20be102d533b4c78adf58574c57d1 SHA512 f9acdfb3fde50e8fb4b3dfad329624754ef7cb1c6ff6d80485c1fc7a24d92095b7e9053cd8713a291fbee68cd1cd699dcdb8110265b44e97a34c5b4ef0c06390
28 -DIST pango-1.48.5.tar.xz 1819476 BLAKE2B 8529e8cbcf0f33be56cf09229abe45fb3525e12a9c2a6ad7cca416ff67a92eb010abc2ce814fa4d19a924186369eede4a576efdd2f4c64b39e31c9821c5e414a SHA512 2c758e649af5b9f9fa960c26a6f4dcf5abd8035101fdfe4a02fe02cb892250b615584b02d63aaa06f3da5cbe7bb848459ac969f43437c34cec084b51bcf48cab
29 -DIST pango-1.48.7.tar.xz 2050880 BLAKE2B 2ee048d9713aed0972ffdf3feb96c7c0683ffa1494ac2b798a4f6b1f5797d689b0e0c06bcc3f4a10130d23279ed295a3a59141c75bd3a0f2da7facf62d6c3baa SHA512 e5680d628f531bea7633945bd74dc51a93c4c881dec58fcf9f6271043e77b82a4805e311355cb4d9f8cdfcdf52785a5a6391517a264b62416c26e82dff4aca39
30 -DIST pango-1.48.9.tar.xz 2063756 BLAKE2B d1610aaac783b95a35ad3e083b4bab33f3d4beff533386817addcb5eb9022de242087ffe4e62c043870b4aac1fbc0fe3e1c5d18744909a5a05015a702dfea2e3 SHA512 e3bba743bb596b0a34cedc893f9af0216bcc9fec521c2da09cfdeec9ad80a05b5c53c3fce1a225ab27536e9335725cffb87c66867d0522fd4632df00b1d4c056
31 -DIST pango-1.50.2.tar.xz 4089160 BLAKE2B 3b752d72ab3c656c23efa591a8508ed52475e73ea329984c11aacaca4a1f4ebee68bdc4000104d2150b01a452215d6b3fc9ac5c50a71b4b2ddca78d1aed231e9 SHA512 e85898370c68ee91391f926aaab046763b6b6086fd892e1a7d98bf83787bcca9c463f3ccb4a2fc4b8f248722a8a229bb52363f799c8bc4040eeb94028c6361b6
32 DIST pango-1.50.3.tar.xz 4093644 BLAKE2B 7bcdde6e3fa6d2951fea017516b5f245b5b02dfaf6ab1303a6db4da8f216f948414b0cb528dca4012f046598082a6d9128d5f87c9a03a088cb393158fc0bc7f7 SHA512 6b31690ce9746b47fd8ea2f30f26c242d85cc836c812dba273a4d3e43df5484e7b3450b11de019136781dfd3dcac41f1e34189324e4700583eec1fb757763d33
33
34 diff --git a/x11-libs/pango/pango-1.48.10-r1.ebuild b/x11-libs/pango/pango-1.48.10-r1.ebuild
35 deleted file mode 100644
36 index c83171f103b0..000000000000
37 --- a/x11-libs/pango/pango-1.48.10-r1.ebuild
38 +++ /dev/null
39 @@ -1,84 +0,0 @@
40 -# Copyright 1999-2021 Gentoo Authors
41 -# Distributed under the terms of the GNU General Public License v2
42 -
43 -EAPI=7
44 -
45 -inherit flag-o-matic gnome2-utils meson-multilib toolchain-funcs xdg
46 -
47 -DESCRIPTION="Internationalized text layout and rendering library"
48 -HOMEPAGE="https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango"
49 -SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz"
50 -
51 -LICENSE="LGPL-2+"
52 -SLOT="0"
53 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86"
54 -
55 -IUSE="debug +introspection sysprof X"
56 -
57 -RDEPEND="
58 - >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}]
59 - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}]
60 - >=media-libs/harfbuzz-2.2.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}]
61 - >=media-libs/fontconfig-2.12.92:1.0=[${MULTILIB_USEDEP}]
62 - >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}]
63 - >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}]
64 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
65 - X? (
66 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
67 - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
68 - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
69 - )
70 -"
71 -DEPEND="${RDEPEND}
72 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
73 - X? ( x11-base/xorg-proto )
74 -"
75 -BDEPEND="
76 - dev-util/glib-utils
77 - sys-apps/help2man
78 - virtual/pkgconfig
79 -"
80 -
81 -src_prepare() {
82 - xdg_src_prepare
83 - gnome2_environment_reset
84 -}
85 -
86 -multilib_src_configure() {
87 - if use debug; then
88 - append-cflags -DPANGO_ENABLE_DEBUG
89 - else
90 - append-cflags -DG_DISABLE_CAST_CHECKS
91 - fi
92 -
93 - local emesonargs=(
94 - # Never use gi-docgen subproject
95 - --wrap-mode nofallback
96 -
97 - -Dgtk_doc=false # we ship pregenerated docs
98 - $(meson_native_use_feature introspection)
99 - -Dinstall-tests=false
100 - -Dfontconfig=enabled
101 - $(meson_feature sysprof)
102 - -Dlibthai=disabled
103 - -Dcairo=enabled
104 - $(meson_feature X xft)
105 - -Dfreetype=enabled
106 - )
107 - meson_src_configure
108 -}
109 -
110 -multilib_src_install_all() {
111 - insinto /usr/share/gtk-doc/html
112 - # This will install PangoXft API docs regardless of USE=-X, but this is intentional
113 - doins -r "${S}"/docs/Pango*
114 -}
115 -
116 -pkg_postinst() {
117 - xdg_pkg_postinst
118 -
119 - if has_version 'media-libs/freetype[-harfbuzz]' ; then
120 - ewarn "media-libs/freetype is installed without harfbuzz support. This may"
121 - ewarn "lead to minor font rendering problems, see bug 712374."
122 - fi
123 -}
124
125 diff --git a/x11-libs/pango/pango-1.48.5-r1.ebuild b/x11-libs/pango/pango-1.48.5-r1.ebuild
126 deleted file mode 100644
127 index 382eb4b77936..000000000000
128 --- a/x11-libs/pango/pango-1.48.5-r1.ebuild
129 +++ /dev/null
130 @@ -1,83 +0,0 @@
131 -# Copyright 1999-2021 Gentoo Authors
132 -# Distributed under the terms of the GNU General Public License v2
133 -
134 -EAPI=7
135 -
136 -inherit gnome2-utils meson-multilib toolchain-funcs xdg
137 -
138 -DESCRIPTION="Internationalized text layout and rendering library"
139 -HOMEPAGE="https://www.pango.org/"
140 -SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz"
141 -
142 -LICENSE="LGPL-2+ FTL"
143 -SLOT="0"
144 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
145 -
146 -IUSE="gtk-doc +introspection sysprof test X"
147 -RESTRICT="!test? ( test )"
148 -REQUIRED_USE="gtk-doc? ( introspection )"
149 -
150 -RDEPEND="
151 - >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}]
152 - >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}]
153 - >=media-libs/fontconfig-2.12.92:1.0=[${MULTILIB_USEDEP}]
154 - >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}]
155 - >=media-libs/harfbuzz-2.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}]
156 - >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}]
157 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
158 - X? (
159 - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
160 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
161 - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
162 - x11-libs/libXrender[${MULTILIB_USEDEP}]
163 - )
164 -"
165 -DEPEND="${RDEPEND}
166 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
167 - X? ( x11-base/xorg-proto )
168 -"
169 -BDEPEND="
170 - dev-util/glib-utils
171 - sys-apps/help2man
172 - virtual/pkgconfig
173 - gtk-doc? (
174 - dev-util/gi-docgen
175 - app-text/docbook-xml-dtd:4.2
176 - app-text/docbook-xml-dtd:4.5
177 - )
178 -"
179 -
180 -src_prepare() {
181 - xdg_src_prepare
182 - gnome2_environment_reset
183 -}
184 -
185 -multilib_src_configure() {
186 - local emesonargs=(
187 - # Never use gi-docgen subproject
188 - --wrap-mode nofallback
189 -
190 - $(meson_feature sysprof)
191 - $(meson_feature X xft)
192 - -Dcairo=enabled
193 - -Dfontconfig=enabled
194 - -Dfreetype=enabled
195 - $(meson_native_use_bool gtk-doc gtk_doc)
196 - $(meson_native_use_feature introspection)
197 - -Dinstall-tests=false
198 - -Dlibthai=disabled
199 - )
200 - meson_src_configure
201 -}
202 -
203 -multilib_src_install_all() {
204 - if use gtk-doc; then
205 - mv "${ED}"/usr/share/doc/{${PN}/reference/,${PF}/html/} || die
206 - rmdir "${ED}"/usr/share/doc/${PN} || die
207 - fi
208 -}
209 -
210 -pkg_postinst() {
211 - xdg_pkg_postinst
212 - gnome2_schemas_update
213 -}
214
215 diff --git a/x11-libs/pango/pango-1.48.7-r2.ebuild b/x11-libs/pango/pango-1.48.7-r2.ebuild
216 deleted file mode 100644
217 index cc225cce0cdc..000000000000
218 --- a/x11-libs/pango/pango-1.48.7-r2.ebuild
219 +++ /dev/null
220 @@ -1,84 +0,0 @@
221 -# Copyright 1999-2021 Gentoo Authors
222 -# Distributed under the terms of the GNU General Public License v2
223 -
224 -EAPI=7
225 -
226 -inherit flag-o-matic gnome2-utils meson-multilib toolchain-funcs xdg
227 -
228 -DESCRIPTION="Internationalized text layout and rendering library"
229 -HOMEPAGE="https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango"
230 -SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz"
231 -
232 -LICENSE="LGPL-2+"
233 -SLOT="0"
234 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
235 -
236 -IUSE="debug +introspection sysprof X"
237 -
238 -RDEPEND="
239 - >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}]
240 - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}]
241 - >=media-libs/harfbuzz-2.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}]
242 - >=media-libs/fontconfig-2.12.92:1.0=[${MULTILIB_USEDEP}]
243 - >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}]
244 - >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}]
245 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
246 - X? (
247 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
248 - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
249 - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
250 - )
251 -"
252 -DEPEND="${RDEPEND}
253 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
254 - X? ( x11-base/xorg-proto )
255 -"
256 -BDEPEND="
257 - dev-util/glib-utils
258 - sys-apps/help2man
259 - virtual/pkgconfig
260 -"
261 -
262 -src_prepare() {
263 - xdg_src_prepare
264 - gnome2_environment_reset
265 -}
266 -
267 -multilib_src_configure() {
268 - if use debug; then
269 - append-cflags -DPANGO_ENABLE_DEBUG
270 - else
271 - append-cflags -DG_DISABLE_CAST_CHECKS
272 - fi
273 -
274 - local emesonargs=(
275 - # Never use gi-docgen subproject
276 - --wrap-mode nofallback
277 -
278 - -Dgtk_doc=false # we ship pregenerated docs
279 - $(meson_native_use_feature introspection)
280 - -Dinstall-tests=false
281 - -Dfontconfig=enabled
282 - $(meson_feature sysprof)
283 - -Dlibthai=disabled
284 - -Dcairo=enabled
285 - $(meson_feature X xft)
286 - -Dfreetype=enabled
287 - )
288 - meson_src_configure
289 -}
290 -
291 -multilib_src_install_all() {
292 - insinto /usr/share/gtk-doc/html
293 - # This will install PangoXft API docs regardless of USE=-X, but this is intentional
294 - doins -r "${S}"/docs/Pango*
295 -}
296 -
297 -pkg_postinst() {
298 - xdg_pkg_postinst
299 -
300 - if has_version 'media-libs/freetype[-harfbuzz]' ; then
301 - ewarn "media-libs/freetype is installed without harfbuzz support. This may"
302 - ewarn "lead to minor font rendering problems, see bug 712374."
303 - fi
304 -}
305
306 diff --git a/x11-libs/pango/pango-1.48.9.ebuild b/x11-libs/pango/pango-1.48.9.ebuild
307 deleted file mode 100644
308 index 31ec4a4021ca..000000000000
309 --- a/x11-libs/pango/pango-1.48.9.ebuild
310 +++ /dev/null
311 @@ -1,75 +0,0 @@
312 -# Copyright 1999-2021 Gentoo Authors
313 -# Distributed under the terms of the GNU General Public License v2
314 -
315 -EAPI=7
316 -
317 -inherit flag-o-matic gnome2-utils meson-multilib toolchain-funcs xdg
318 -
319 -DESCRIPTION="Internationalized text layout and rendering library"
320 -HOMEPAGE="https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango"
321 -SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz"
322 -
323 -LICENSE="LGPL-2+"
324 -SLOT="0"
325 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
326 -
327 -IUSE="debug +introspection sysprof X"
328 -
329 -RDEPEND="
330 - >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}]
331 - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}]
332 - >=media-libs/harfbuzz-2.2.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}]
333 - >=media-libs/fontconfig-2.12.92:1.0=[${MULTILIB_USEDEP}]
334 - >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}]
335 - >=media-libs/freetype-2.5.0.1:2=[harfbuzz,png,${MULTILIB_USEDEP}]
336 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
337 - X? (
338 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
339 - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
340 - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
341 - )
342 -"
343 -DEPEND="${RDEPEND}
344 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
345 - X? ( x11-base/xorg-proto )
346 -"
347 -BDEPEND="
348 - dev-util/glib-utils
349 - sys-apps/help2man
350 - virtual/pkgconfig
351 -"
352 -
353 -src_prepare() {
354 - xdg_src_prepare
355 - gnome2_environment_reset
356 -}
357 -
358 -multilib_src_configure() {
359 - if use debug; then
360 - append-cflags -DPANGO_ENABLE_DEBUG
361 - else
362 - append-cflags -DG_DISABLE_CAST_CHECKS
363 - fi
364 -
365 - local emesonargs=(
366 - # Never use gi-docgen subproject
367 - --wrap-mode nofallback
368 -
369 - -Dgtk_doc=false # we ship pregenerated docs
370 - $(meson_native_use_feature introspection)
371 - -Dinstall-tests=false
372 - -Dfontconfig=enabled
373 - $(meson_feature sysprof)
374 - -Dlibthai=disabled
375 - -Dcairo=enabled
376 - $(meson_feature X xft)
377 - -Dfreetype=enabled
378 - )
379 - meson_src_configure
380 -}
381 -
382 -multilib_src_install_all() {
383 - insinto /usr/share/gtk-doc/html
384 - # This will install PangoXft API docs regardless of USE=-X, but this is intentional
385 - doins -r "${S}"/docs/Pango*
386 -}
387
388 diff --git a/x11-libs/pango/pango-1.50.2.ebuild b/x11-libs/pango/pango-1.50.2.ebuild
389 deleted file mode 100644
390 index b756a9e7e501..000000000000
391 --- a/x11-libs/pango/pango-1.50.2.ebuild
392 +++ /dev/null
393 @@ -1,84 +0,0 @@
394 -# Copyright 1999-2021 Gentoo Authors
395 -# Distributed under the terms of the GNU General Public License v2
396 -
397 -EAPI=7
398 -
399 -inherit flag-o-matic gnome2-utils meson-multilib xdg
400 -
401 -DESCRIPTION="Internationalized text layout and rendering library"
402 -HOMEPAGE="https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango"
403 -SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz"
404 -
405 -LICENSE="LGPL-2+"
406 -SLOT="0"
407 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
408 -
409 -IUSE="debug +introspection sysprof X"
410 -
411 -RDEPEND="
412 - >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}]
413 - >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}]
414 - >=media-libs/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}]
415 - >=media-libs/fontconfig-2.13.0:1.0=[${MULTILIB_USEDEP}]
416 - >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}]
417 - >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}]
418 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
419 - X? (
420 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
421 - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
422 - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
423 - )
424 -"
425 -DEPEND="${RDEPEND}
426 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
427 - X? ( x11-base/xorg-proto )
428 -"
429 -BDEPEND="
430 - dev-util/glib-utils
431 - sys-apps/help2man
432 - virtual/pkgconfig
433 -"
434 -
435 -src_prepare() {
436 - xdg_src_prepare
437 - gnome2_environment_reset
438 -}
439 -
440 -multilib_src_configure() {
441 - if use debug; then
442 - append-cflags -DPANGO_ENABLE_DEBUG
443 - else
444 - append-cflags -DG_DISABLE_CAST_CHECKS
445 - fi
446 -
447 - local emesonargs=(
448 - # Never use gi-docgen subproject
449 - --wrap-mode nofallback
450 -
451 - -Dgtk_doc=false # we ship pregenerated docs
452 - $(meson_native_use_feature introspection)
453 - -Dinstall-tests=false
454 - -Dfontconfig=enabled
455 - $(meson_feature sysprof)
456 - -Dlibthai=disabled
457 - -Dcairo=enabled
458 - $(meson_feature X xft)
459 - -Dfreetype=enabled
460 - )
461 - meson_src_configure
462 -}
463 -
464 -multilib_src_install_all() {
465 - insinto /usr/share/gtk-doc/html
466 - # This will install PangoXft API docs regardless of USE=-X, but this is intentional
467 - doins -r "${S}"/docs/Pango*
468 -}
469 -
470 -pkg_postinst() {
471 - xdg_pkg_postinst
472 -
473 - if has_version 'media-libs/freetype[-harfbuzz]' ; then
474 - ewarn "media-libs/freetype is installed without harfbuzz support. This may"
475 - ewarn "lead to minor font rendering problems, see bug 712374."
476 - fi
477 -}