Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/harfbuzz/
Date: Fri, 30 Nov 2018 08:00:29
Message-Id: 1543564097.2a2c72a41b2f2a9cfdaa0148c12b0789f5e015a6.polynomial-c@gentoo
1 commit: 2a2c72a41b2f2a9cfdaa0148c12b0789f5e015a6
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 30 07:48:17 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 30 07:48:17 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2c72a4
7
8 media-libs/harfbuzz: Removed old.
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 media-libs/harfbuzz/Manifest | 3 -
14 media-libs/harfbuzz/harfbuzz-1.8.1.ebuild | 112 ------------------------------
15 media-libs/harfbuzz/harfbuzz-1.9.0.ebuild | 109 -----------------------------
16 media-libs/harfbuzz/harfbuzz-2.1.1.ebuild | 111 -----------------------------
17 4 files changed, 335 deletions(-)
18
19 diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
20 index 72a783752fb..36e1b26f12e 100644
21 --- a/media-libs/harfbuzz/Manifest
22 +++ b/media-libs/harfbuzz/Manifest
23 @@ -1,7 +1,4 @@
24 DIST harfbuzz-1.7.6.tar.bz2 2586909 BLAKE2B 0ae5902b9fe00a4f05a5dc407d698195920454efff79be10f1d85af5430d8bde7df071ba226b978c860d1dd8778a8259f330ab633a1aaa416a4451888fa9ae6a SHA512 259656574b1ec2916ada951b759a591f45c11c5c639fa29831e06320312bf951f4f5ef6306f9ffc373abf0d40dbf944db918d4c54aca3bd7eab2c3a886db7a68
25 -DIST harfbuzz-1.8.1.tar.bz2 3804867 BLAKE2B 9687b35bbdb74a42c28764a7b026a46ff90640b84bc40702bdbfadc79bbe3c393de837d4cdbbb8798f28aa8c75687c4f07e1c79e98bf9bd506403d89b4baf6a5 SHA512 7ef27232b294883b0c7404c8412837acfba95f12677f226d764f87e22cd169fe037e7bf13a9309e78c9aa905225fb332b3a143a01b13308b05fcccaeddb0c931
26 -DIST harfbuzz-1.9.0.tar.bz2 3870586 BLAKE2B 53aa631145662fc0fa1bb80e6b438de7d68d5f8f55d163e62a7c6153b250ab2e1c4de327194ba566682a4033e632f0ebc2915250760f721a2a2f2b97e9e6c844 SHA512 fed98e4e67a518a7bee4f3222f8e595bfa529cab12d42707577c639b7bf9a6d771646e63859bd70850bbf93300780e3b0538483e6b73332721e6c2ce5a17a0c2
27 DIST harfbuzz-2.0.2.tar.bz2 4322171 BLAKE2B c844a623de5c2be7b6fb4a2cf0d38e689a6e639e25ece971646963acbdb10be05b82c4faea33688b1a3edfda4c3fe45b97e5ef87d7ca6d9776268b43ef23a7ee SHA512 4cb605c47617dd06d4a2e8ae01e44969f5addacee47ef5212442645c6229298d5080f85b0aca6a2fbedfd2007c679acad6a4b3e9389df1b3a6232bf6ef961577
28 -DIST harfbuzz-2.1.1.tar.bz2 4386396 BLAKE2B 9717a15fccc557b795cfd2462358b6659c57bd052976b2660b61d76a858b3df12b00ee8d824c30d4675261e2b30fb79ae3c14c98bfad3d5cfcc67fcd0b1ef44e SHA512 c3fc46eaeb8c02594e2430f853b6eebb762072638e3113e27ff9b5caefce2c06534e8056d57f35d87df6dbb1027cbc0c1a08f914dec7c6a715c3f0abc0a18933
29 DIST harfbuzz-2.1.3.tar.bz2 4429069 BLAKE2B d00b5e4f83e9e4b8032cd4f0a8c00d3f88176118458026de69a68f1932bf437358dcd0ecea89f40a4f610816b1709f3b0784c9a619141fa459297754d934f42d SHA512 9bf5f7b857424037a3b3ea5c286e6ba8440c265fa663cf6b6c22cc08d36d84badfed8bdc46816ad982fc810677ebecccdb669ea98a021207e1858c8c355dbf19
30 DIST harfbuzz-2.2.0.tar.bz2 4506619 BLAKE2B e2ff32f4490e408a7f67b4e1dd12f266e31a8b58f4960643be45ac9574ce20da8f26e0d7261a9710114621b7f6928df030fa30c3a7672ab5e2b9d1b5c0369d2d SHA512 5e8f35c0d7634afc6f623a91d56bfde46b2a1030d439e5dec196001d49a58e409a1bf66c7f9c15a04e030dab4fe2fe2c928061839b1e985459d4f8379b8a0818
31
32 diff --git a/media-libs/harfbuzz/harfbuzz-1.8.1.ebuild b/media-libs/harfbuzz/harfbuzz-1.8.1.ebuild
33 deleted file mode 100644
34 index 689765bb6f7..00000000000
35 --- a/media-libs/harfbuzz/harfbuzz-1.8.1.ebuild
36 +++ /dev/null
37 @@ -1,112 +0,0 @@
38 -# Copyright 1999-2018 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -
43 -PYTHON_COMPAT=( python2_7 )
44 -
45 -inherit flag-o-matic libtool multilib-minimal python-any-r1 xdg-utils
46 -
47 -DESCRIPTION="An OpenType text shaping engine"
48 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz"
49 -
50 -if [[ ${PV} = 9999 ]] ; then
51 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/harfbuzz.git"
52 - inherit git-r3 autotools
53 -else
54 - SRC_URI="https://www.freedesktop.org/software/${PN}/release/${P}.tar.bz2"
55 - KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
56 -fi
57 -
58 -LICENSE="Old-MIT ISC icu"
59 -SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
60 -
61 -IUSE="+cairo debug fontconfig +glib +graphite icu +introspection static-libs test +truetype"
62 -REQUIRED_USE="introspection? ( glib )"
63 -
64 -RDEPEND="
65 - cairo? ( x11-libs/cairo:= )
66 - fontconfig? ( media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] )
67 - glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
68 - graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
69 - icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
70 - introspection? ( >=dev-libs/gobject-introspection-1.34:= )
71 - truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
72 -"
73 -DEPEND="${RDEPEND}
74 - dev-util/gtk-doc-am
75 - virtual/pkgconfig
76 - test? ( ${PYTHON_DEPS} )
77 -"
78 -# eautoreconf requires gobject-introspection-common
79 -# ragel needed if regenerating *.hh files from *.rl
80 -if [[ ${PV} = 9999 ]] ; then
81 - DEPEND+="
82 - >=dev-libs/gobject-introspection-common-1.34
83 - dev-util/ragel
84 - "
85 -fi
86 -
87 -pkg_setup() {
88 - use test && python-any-r1_pkg_setup
89 - if ! use debug ; then
90 - append-cppflags -DHB_NDEBUG
91 - fi
92 -}
93 -
94 -src_prepare() {
95 - default
96 -
97 - xdg_environment_reset
98 -
99 - if [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] ; then
100 - # on Darwin/Solaris we need to link with g++, like automake defaults
101 - # to, but overridden by upstream because on Linux this is not
102 - # necessary, bug #449126
103 - sed -i \
104 - -e 's/\<LINK\>/CXXLINK/' \
105 - src/Makefile.am || die
106 - sed -i \
107 - -e '/libharfbuzz_la_LINK = /s/\<LINK\>/CXXLINK/' \
108 - src/Makefile.in || die
109 - sed -i \
110 - -e '/AM_V_CCLD/s/\<LINK\>/CXXLINK/' \
111 - test/api/Makefile.in || die
112 - fi
113 -
114 - [[ ${PV} == 9999 ]] && eautoreconf
115 - elibtoolize # for Solaris
116 -
117 - # failing test, https://bugs.freedesktop.org/show_bug.cgi?id=89190
118 - sed -e 's#tests/arabic-fallback-shaping.tests##' -i test/shaping/Makefile.in || die "sed failed"
119 -
120 - # bug 618772
121 - append-cxxflags -std=c++14
122 -}
123 -
124 -multilib_src_configure() {
125 - # harfbuzz-gobject only used for instrospection, bug #535852
126 - local myeconfargs=(
127 - --without-coretext
128 - --without-uniscribe
129 - $(use_enable static-libs static)
130 - $(multilib_native_use_with cairo)
131 - $(use_with fontconfig)
132 - $(use_with glib)
133 - $(use_with introspection gobject)
134 - $(use_with graphite graphite2)
135 - $(use_with icu)
136 - $(multilib_native_use_enable introspection)
137 - $(use_with truetype freetype)
138 - )
139 - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
140 -
141 - if multilib_is_native_abi; then
142 - ln -s "${S}"/docs/html docs/html || die
143 - fi
144 -}
145 -
146 -multilib_src_install_all() {
147 - einstalldocs
148 - find "${ED}" -name "*.la" -delete || die
149 -}
150
151 diff --git a/media-libs/harfbuzz/harfbuzz-1.9.0.ebuild b/media-libs/harfbuzz/harfbuzz-1.9.0.ebuild
152 deleted file mode 100644
153 index 59a07642797..00000000000
154 --- a/media-libs/harfbuzz/harfbuzz-1.9.0.ebuild
155 +++ /dev/null
156 @@ -1,109 +0,0 @@
157 -# Copyright 1999-2018 Gentoo Authors
158 -# Distributed under the terms of the GNU General Public License v2
159 -
160 -EAPI=6
161 -
162 -PYTHON_COMPAT=( python2_7 )
163 -
164 -inherit flag-o-matic libtool multilib-minimal python-any-r1 xdg-utils
165 -
166 -DESCRIPTION="An OpenType text shaping engine"
167 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz"
168 -
169 -if [[ ${PV} = 9999 ]] ; then
170 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/harfbuzz.git"
171 - inherit git-r3 autotools
172 -else
173 - SRC_URI="https://www.freedesktop.org/software/${PN}/release/${P}.tar.bz2"
174 - KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
175 -fi
176 -
177 -LICENSE="Old-MIT ISC icu"
178 -SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
179 -
180 -IUSE="+cairo debug fontconfig +glib +graphite icu +introspection static-libs test +truetype"
181 -REQUIRED_USE="introspection? ( glib )"
182 -
183 -RDEPEND="
184 - cairo? ( x11-libs/cairo:= )
185 - fontconfig? ( media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] )
186 - glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
187 - graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
188 - icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
189 - introspection? ( >=dev-libs/gobject-introspection-1.34:= )
190 - truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
191 -"
192 -DEPEND="${RDEPEND}
193 - dev-util/gtk-doc-am
194 - virtual/pkgconfig
195 - test? ( ${PYTHON_DEPS} )
196 -"
197 -# eautoreconf requires gobject-introspection-common
198 -# ragel needed if regenerating *.hh files from *.rl
199 -if [[ ${PV} = 9999 ]] ; then
200 - DEPEND+="
201 - >=dev-libs/gobject-introspection-common-1.34
202 - dev-util/ragel
203 - "
204 -fi
205 -
206 -pkg_setup() {
207 - use test && python-any-r1_pkg_setup
208 - if ! use debug ; then
209 - append-cppflags -DHB_NDEBUG
210 - fi
211 -}
212 -
213 -src_prepare() {
214 - default
215 -
216 - xdg_environment_reset
217 -
218 - if [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] ; then
219 - # on Darwin/Solaris we need to link with g++, like automake defaults
220 - # to, but overridden by upstream because on Linux this is not
221 - # necessary, bug #449126
222 - sed -i \
223 - -e 's/\<LINK\>/CXXLINK/' \
224 - src/Makefile.am || die
225 - sed -i \
226 - -e '/libharfbuzz_la_LINK = /s/\<LINK\>/CXXLINK/' \
227 - src/Makefile.in || die
228 - sed -i \
229 - -e '/AM_V_CCLD/s/\<LINK\>/CXXLINK/' \
230 - test/api/Makefile.in || die
231 - fi
232 -
233 - [[ ${PV} == 9999 ]] && eautoreconf
234 - elibtoolize # for Solaris
235 -
236 - # bug 618772
237 - append-cxxflags -std=c++14
238 -}
239 -
240 -multilib_src_configure() {
241 - # harfbuzz-gobject only used for instrospection, bug #535852
242 - local myeconfargs=(
243 - --without-coretext
244 - --without-uniscribe
245 - $(use_enable static-libs static)
246 - $(multilib_native_use_with cairo)
247 - $(use_with fontconfig)
248 - $(use_with glib)
249 - $(use_with introspection gobject)
250 - $(use_with graphite graphite2)
251 - $(use_with icu)
252 - $(multilib_native_use_enable introspection)
253 - $(use_with truetype freetype)
254 - )
255 - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
256 -
257 - if multilib_is_native_abi; then
258 - ln -s "${S}"/docs/html docs/html || die
259 - fi
260 -}
261 -
262 -multilib_src_install_all() {
263 - einstalldocs
264 - find "${ED}" -name "*.la" -delete || die
265 -}
266
267 diff --git a/media-libs/harfbuzz/harfbuzz-2.1.1.ebuild b/media-libs/harfbuzz/harfbuzz-2.1.1.ebuild
268 deleted file mode 100644
269 index 85491d783cd..00000000000
270 --- a/media-libs/harfbuzz/harfbuzz-2.1.1.ebuild
271 +++ /dev/null
272 @@ -1,111 +0,0 @@
273 -# Copyright 1999-2018 Gentoo Authors
274 -# Distributed under the terms of the GNU General Public License v2
275 -
276 -EAPI=7
277 -
278 -PYTHON_COMPAT=( python2_7 )
279 -
280 -inherit flag-o-matic libtool multilib-minimal python-any-r1 xdg-utils
281 -
282 -DESCRIPTION="An OpenType text shaping engine"
283 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz"
284 -
285 -if [[ ${PV} = 9999 ]] ; then
286 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/harfbuzz.git"
287 - inherit git-r3 autotools
288 -else
289 - SRC_URI="https://www.freedesktop.org/software/${PN}/release/${P}.tar.bz2"
290 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
291 -fi
292 -
293 -LICENSE="Old-MIT ISC icu"
294 -SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
295 -
296 -IUSE="+cairo debug fontconfig +glib +graphite icu +introspection static-libs test +truetype"
297 -REQUIRED_USE="introspection? ( glib )"
298 -
299 -RDEPEND="
300 - cairo? ( x11-libs/cairo:= )
301 - fontconfig? ( media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] )
302 - glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
303 - graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
304 - icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
305 - introspection? ( >=dev-libs/gobject-introspection-1.34:= )
306 - truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
307 -"
308 -DEPEND="${RDEPEND}
309 - dev-util/gtk-doc-am
310 - test? ( ${PYTHON_DEPS} )
311 -"
312 -BDEPEND="
313 - virtual/pkgconfig
314 -"
315 -# eautoreconf requires gobject-introspection-common
316 -# ragel needed if regenerating *.hh files from *.rl
317 -if [[ ${PV} = 9999 ]] ; then
318 - DEPEND+="
319 - >=dev-libs/gobject-introspection-common-1.34
320 - dev-util/ragel
321 - "
322 -fi
323 -
324 -pkg_setup() {
325 - use test && python-any-r1_pkg_setup
326 - if ! use debug ; then
327 - append-cppflags -DHB_NDEBUG
328 - fi
329 -}
330 -
331 -src_prepare() {
332 - default
333 -
334 - xdg_environment_reset
335 -
336 - if [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] ; then
337 - # on Darwin/Solaris we need to link with g++, like automake defaults
338 - # to, but overridden by upstream because on Linux this is not
339 - # necessary, bug #449126
340 - sed -i \
341 - -e 's/\<LINK\>/CXXLINK/' \
342 - src/Makefile.am || die
343 - sed -i \
344 - -e '/libharfbuzz_la_LINK = /s/\<LINK\>/CXXLINK/' \
345 - src/Makefile.in || die
346 - sed -i \
347 - -e '/AM_V_CCLD/s/\<LINK\>/CXXLINK/' \
348 - test/api/Makefile.in || die
349 - fi
350 -
351 - [[ ${PV} == 9999 ]] && eautoreconf
352 - elibtoolize # for Solaris
353 -
354 - # bug 618772
355 - append-cxxflags -std=c++14
356 -}
357 -
358 -multilib_src_configure() {
359 - # harfbuzz-gobject only used for instrospection, bug #535852
360 - local myeconfargs=(
361 - --without-coretext
362 - --without-uniscribe
363 - $(use_enable static-libs static)
364 - $(multilib_native_use_with cairo)
365 - $(use_with fontconfig)
366 - $(use_with glib)
367 - $(use_with introspection gobject)
368 - $(use_with graphite graphite2)
369 - $(use_with icu)
370 - $(multilib_native_use_enable introspection)
371 - $(use_with truetype freetype)
372 - )
373 - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
374 -
375 - if multilib_is_native_abi; then
376 - ln -s "${S}"/docs/html docs/html || die
377 - fi
378 -}
379 -
380 -multilib_src_install_all() {
381 - einstalldocs
382 - find "${ED}" -name "*.la" -delete || die
383 -}