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