Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
Date: Mon, 07 Feb 2022 20:37:55
Message-Id: 1644266243.46a6ee209218bb21cd0048dc84771bb5705f3903.arthurzam@gentoo
1 commit: 46a6ee209218bb21cd0048dc84771bb5705f3903
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 7 20:37:23 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 7 20:37:23 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46a6ee20
7
8 media-libs/fcft: treeclean (moved to ::gentoo)
9
10 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
11
12 media-libs/fcft/Manifest | 12 ------
13 media-libs/fcft/fcft-2.3.3.ebuild | 44 ---------------------
14 media-libs/fcft/fcft-2.4.0.ebuild | 77 ------------------------------------
15 media-libs/fcft/fcft-2.4.1.ebuild | 77 ------------------------------------
16 media-libs/fcft/fcft-2.4.2.ebuild | 77 ------------------------------------
17 media-libs/fcft/fcft-2.4.3.ebuild | 77 ------------------------------------
18 media-libs/fcft/fcft-2.4.4.ebuild | 77 ------------------------------------
19 media-libs/fcft/fcft-2.4.5.ebuild | 77 ------------------------------------
20 media-libs/fcft/fcft-2.4.6.ebuild | 77 ------------------------------------
21 media-libs/fcft/fcft-2.5.0.ebuild | 82 --------------------------------------
22 media-libs/fcft/fcft-2.5.1.ebuild | 83 ---------------------------------------
23 media-libs/fcft/fcft-3.0.0.ebuild | 83 ---------------------------------------
24 media-libs/fcft/fcft-3.0.1.ebuild | 83 ---------------------------------------
25 media-libs/fcft/fcft-9999.ebuild | 83 ---------------------------------------
26 media-libs/fcft/metadata.xml | 11 ------
27 15 files changed, 1020 deletions(-)
28
29 diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
30 deleted file mode 100644
31 index e220df336..000000000
32 --- a/media-libs/fcft/Manifest
33 +++ /dev/null
34 @@ -1,12 +0,0 @@
35 -DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb69795438ab7c6a86f856b25a3bd26cdef8031f1c8d66f4527d191a72ce87852f001e05b8f37285dea4befb5 SHA512 91f3c1292889c2fd1cdce439e0168a37a932d3a05ea78fff93ce69ea7b1adc33424e67a0b2c36931d26128e1169e6f784f16445475c94690dedf608f92278009
36 -DIST fcft-2.4.0.tar.gz 323605 BLAKE2B 1926d26b633cf768257340f093de734513678f3b5e62cb2fa89fd08496d06b36de89fe797a5328c35a5b467d3ea48214d5a3e76660d2effaea0f28fddbc7bd48 SHA512 0904344cf69875e5ed2b0543911cfcbd7fddafcc19ef611ff6abb30004515eb61a69f5add25f9576132dcd60bc0c2cc7f6461fade9124a32c4026154e56d8e64
37 -DIST fcft-2.4.1.tar.gz 323792 BLAKE2B d33c087ec4bf6f0b2bba6da0110abe50de5f232beac970e657416e73f1d02fd54d342686d954e67eca86e5f676d793d94edae52f64a85ea62e662a8552289ae4 SHA512 2cce6db53010262eec36a8ef8ba146e296513b89d6a9358868c49acce1db75e058c66ef43b66433d9644460d85c6cbcdb8d755f14ca3b5a58912cd8e0e83f120
38 -DIST fcft-2.4.2.tar.gz 323827 BLAKE2B ae19997f3ad1ccd4170332978b83dd00547be1fff5908be84d7811357821f7606fa6da1bfaf51f94f8fd6dd68609eea6098079336cc606ea831ffe97b1ce6f28 SHA512 667a2adabca4538e8b8db5ea9f7dba5eb703aa675c3aa869769ee927c8a29860294811756746e9f308a3ded9e8ef259f8c078d528b9fecd19536e6f5926cf558
39 -DIST fcft-2.4.3.tar.gz 324345 BLAKE2B 06f79351887b875bc37e940b2fe6fb89f00d9051713f951070e836618f3817c189f4fc167ea2334acf8f03135fa40597c07016cbd7ae9be0d86cbbfec1bd79c0 SHA512 8eb7fc108e89eeaf240eec2d3e4157b13e707ab996d5e94d5bb5488ee45a0f5df3686e7e515f9c50efa0199e9cbb2fc0192d7a09a20a298fa6edd77227a3d623
40 -DIST fcft-2.4.4.tar.gz 324371 BLAKE2B 2bba92bb67904e8ce26228191fad77fe4b5bf881dc38fa851f80f8ef69bc6df44ad6775d86157df7671f064042cc4b4523206b96e9a4b9b7375950624dea50a6 SHA512 45d1ab44b820f78f78ab71839d16af8244cb07abd363e9d9bf0cde0df60cb7f2de9e134081c02ee68f24aca76842ea6301d28b71af7148f62019a0af6c45d035
41 -DIST fcft-2.4.5.tar.gz 403734 BLAKE2B 3fbd0119bb1d955b0e01be4f0ab00348b0b589849e0b338b39e424edd4994bb7ef9f51daa4e2905052a524e47d7b0f1c324300bb755eb4a43a8d920bdb820a1a SHA512 e29cabcb76357c91a93b63eaac1d548a7e4a4c05f6db39448bef6949c5e42965493b588b5c1d5cd2a223bce29e6f2a673ed63ebfa2d0d59a7edc453df06c5c8d
42 -DIST fcft-2.4.6.tar.gz 411139 BLAKE2B bbf0becd32060b74fdd0bbea09cdeb9251fdf660b63fb06c6d27b2cf7e7c088fb9a7e97ef2eb16326a139739a671fbd1ee0ae06ba026a27b16a16b37560db33f SHA512 554d4e01a24aba36eb44c195eef8b82aac08e8e32ddae3dabc45bef20428d02aee981610edecfb9f8311250b5c2c783664b0929305a857dd2910431512a91d95
43 -DIST fcft-2.5.0.tar.gz 440068 BLAKE2B fa98eace254c2f0e04735b2f6a17bc68a94e24ad201474d3af546d385279fe275ab8a283ca0e50566879befc3bc28f7ecaef2e3aa8380d1f55999f1c0c136b66 SHA512 2bd65232ecaf10a4995051eb1409aa8e676365c7d7574e1cd6cbda73e809558572beb0c0bd7e85ee4cf946bfbc83968bef90e54fa70833ab64d70f5439de9bad
44 -DIST fcft-2.5.1.tar.gz 440347 BLAKE2B 604e4d5cd3402bc9e2df757db8c85849ec626e2a0790de42f0e19b6ae58ee27914c4c6dceb78dfac56bd2979577e0098643e27a4a5d6c816891053657029839b SHA512 a5f8baca67bb86cd478bca768259bc162472b95407a5ee4384466d44bdb17ba4788c80465a3bf61fd23e7c9c6b1fc4adef69283250510f646539614cbbca5ab0
45 -DIST fcft-3.0.0.tar.gz 441458 BLAKE2B 9ff83691435953285f1b3f8b51dac7b17453a457eeb910f035e39c6fa3bb39098d3adbb7179f734261a4034e9ea8b034dd03a20ba0c364b7de2efe9b781dfdaa SHA512 fbf7ac7d777bdb530b90b79a0bd8b90d3f7ae8b099c2733304dbe89fbcc1a1a3493d1eac0478bcdee291d8c804da21461737fc3e34164637e86ff737023622b1
46 -DIST fcft-3.0.1.tar.gz 441493 BLAKE2B 79fe864edf04b21fe88fa167e3390836e5c7254710082312068ff4c39624508e086f4eed2ea5706b52421b2276a6f2d1f2211ff0b256112d989764e667c44fe2 SHA512 856bec504a253678a2962c0a7c5029e5fd3d26e305ca3fcae8d9df398bcc84a03e9d67522673d1f1bb0ec91606c0627d6ab4bf2780cbb5965a01c91e6f0aac89
47
48 diff --git a/media-libs/fcft/fcft-2.3.3.ebuild b/media-libs/fcft/fcft-2.3.3.ebuild
49 deleted file mode 100644
50 index 33f4d40d6..000000000
51 --- a/media-libs/fcft/fcft-2.3.3.ebuild
52 +++ /dev/null
53 @@ -1,44 +0,0 @@
54 -# Copyright 2020-2021 Gentoo Authors
55 -# Distributed under the terms of the GNU General Public License v2
56 -
57 -EAPI=7
58 -
59 -inherit meson
60 -
61 -if [[ ${PV} != *9999* ]]; then
62 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
63 - KEYWORDS="~amd64"
64 - S="${WORKDIR}/${PN}"
65 -else
66 - inherit git-r3
67 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
68 -fi
69 -
70 -DESCRIPTION="A simple library for font loading and glyph rasterization"
71 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
72 -LICENSE="MIT"
73 -SLOT="0"
74 -IUSE="+text-shaping"
75 -
76 -DEPEND="
77 - dev-libs/tllist
78 - media-libs/fontconfig
79 - media-libs/freetype
80 - text-shaping? ( media-libs/harfbuzz )
81 - x11-libs/pixman
82 -"
83 -RDEPEND="${DEPEND}"
84 -BDEPEND="app-text/scdoc"
85 -
86 -src_configure() {
87 - local emesonargs=(
88 - $(meson_feature text-shaping)
89 - "-Dwerror=false"
90 - )
91 - meson_src_configure
92 -}
93 -
94 -src_install() {
95 - meson_src_install
96 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
97 -}
98
99 diff --git a/media-libs/fcft/fcft-2.4.0.ebuild b/media-libs/fcft/fcft-2.4.0.ebuild
100 deleted file mode 100644
101 index b0405660b..000000000
102 --- a/media-libs/fcft/fcft-2.4.0.ebuild
103 +++ /dev/null
104 @@ -1,77 +0,0 @@
105 -# Copyright 2020-2021 Gentoo Authors
106 -# Distributed under the terms of the GNU General Public License v2
107 -
108 -EAPI=7
109 -
110 -inherit meson
111 -
112 -if [[ ${PV} != *9999* ]]; then
113 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
114 - KEYWORDS="~amd64"
115 - S="${WORKDIR}/${PN}"
116 -else
117 - inherit git-r3
118 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
119 -fi
120 -
121 -DESCRIPTION="A simple library for font loading and glyph rasterization"
122 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
123 -LICENSE="MIT"
124 -SLOT="0/3"
125 -IUSE="examples +text-shaping test"
126 -RESTRICT="!test? ( test )"
127 -
128 -RDEPEND="
129 - dev-libs/tllist
130 - media-libs/fontconfig
131 - media-libs/freetype
132 - x11-libs/pixman
133 - text-shaping? ( media-libs/harfbuzz )
134 - examples? (
135 - dev-libs/libutf8proc:=
136 - dev-libs/wayland
137 - )
138 -"
139 -DEPEND="
140 - ${RDEPEND}
141 - test? (
142 - text-shaping? ( media-fonts/noto-emoji )
143 - )
144 -"
145 -BDEPEND="
146 - app-text/scdoc
147 - app-i18n/unicode-data
148 - examples? (
149 - dev-libs/wayland-protocols
150 - dev-util/wayland-scanner
151 - )
152 -"
153 -
154 -src_prepare() {
155 - default
156 -
157 - rm -r "unicode" || die "Failed removing vendored unicode-data"
158 -
159 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
160 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
161 -}
162 -
163 -src_configure() {
164 - local emesonargs=(
165 - $(meson_feature text-shaping)
166 - $(meson_use examples)
167 - "-Dwerror=false"
168 - )
169 -
170 - use test && emesonargs+=(
171 - $(meson_use text-shaping test-text-shaping)
172 - )
173 -
174 - meson_src_configure
175 -}
176 -
177 -src_install() {
178 - meson_src_install
179 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
180 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
181 -}
182
183 diff --git a/media-libs/fcft/fcft-2.4.1.ebuild b/media-libs/fcft/fcft-2.4.1.ebuild
184 deleted file mode 100644
185 index b0405660b..000000000
186 --- a/media-libs/fcft/fcft-2.4.1.ebuild
187 +++ /dev/null
188 @@ -1,77 +0,0 @@
189 -# Copyright 2020-2021 Gentoo Authors
190 -# Distributed under the terms of the GNU General Public License v2
191 -
192 -EAPI=7
193 -
194 -inherit meson
195 -
196 -if [[ ${PV} != *9999* ]]; then
197 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
198 - KEYWORDS="~amd64"
199 - S="${WORKDIR}/${PN}"
200 -else
201 - inherit git-r3
202 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
203 -fi
204 -
205 -DESCRIPTION="A simple library for font loading and glyph rasterization"
206 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
207 -LICENSE="MIT"
208 -SLOT="0/3"
209 -IUSE="examples +text-shaping test"
210 -RESTRICT="!test? ( test )"
211 -
212 -RDEPEND="
213 - dev-libs/tllist
214 - media-libs/fontconfig
215 - media-libs/freetype
216 - x11-libs/pixman
217 - text-shaping? ( media-libs/harfbuzz )
218 - examples? (
219 - dev-libs/libutf8proc:=
220 - dev-libs/wayland
221 - )
222 -"
223 -DEPEND="
224 - ${RDEPEND}
225 - test? (
226 - text-shaping? ( media-fonts/noto-emoji )
227 - )
228 -"
229 -BDEPEND="
230 - app-text/scdoc
231 - app-i18n/unicode-data
232 - examples? (
233 - dev-libs/wayland-protocols
234 - dev-util/wayland-scanner
235 - )
236 -"
237 -
238 -src_prepare() {
239 - default
240 -
241 - rm -r "unicode" || die "Failed removing vendored unicode-data"
242 -
243 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
244 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
245 -}
246 -
247 -src_configure() {
248 - local emesonargs=(
249 - $(meson_feature text-shaping)
250 - $(meson_use examples)
251 - "-Dwerror=false"
252 - )
253 -
254 - use test && emesonargs+=(
255 - $(meson_use text-shaping test-text-shaping)
256 - )
257 -
258 - meson_src_configure
259 -}
260 -
261 -src_install() {
262 - meson_src_install
263 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
264 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
265 -}
266
267 diff --git a/media-libs/fcft/fcft-2.4.2.ebuild b/media-libs/fcft/fcft-2.4.2.ebuild
268 deleted file mode 100644
269 index b0405660b..000000000
270 --- a/media-libs/fcft/fcft-2.4.2.ebuild
271 +++ /dev/null
272 @@ -1,77 +0,0 @@
273 -# Copyright 2020-2021 Gentoo Authors
274 -# Distributed under the terms of the GNU General Public License v2
275 -
276 -EAPI=7
277 -
278 -inherit meson
279 -
280 -if [[ ${PV} != *9999* ]]; then
281 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
282 - KEYWORDS="~amd64"
283 - S="${WORKDIR}/${PN}"
284 -else
285 - inherit git-r3
286 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
287 -fi
288 -
289 -DESCRIPTION="A simple library for font loading and glyph rasterization"
290 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
291 -LICENSE="MIT"
292 -SLOT="0/3"
293 -IUSE="examples +text-shaping test"
294 -RESTRICT="!test? ( test )"
295 -
296 -RDEPEND="
297 - dev-libs/tllist
298 - media-libs/fontconfig
299 - media-libs/freetype
300 - x11-libs/pixman
301 - text-shaping? ( media-libs/harfbuzz )
302 - examples? (
303 - dev-libs/libutf8proc:=
304 - dev-libs/wayland
305 - )
306 -"
307 -DEPEND="
308 - ${RDEPEND}
309 - test? (
310 - text-shaping? ( media-fonts/noto-emoji )
311 - )
312 -"
313 -BDEPEND="
314 - app-text/scdoc
315 - app-i18n/unicode-data
316 - examples? (
317 - dev-libs/wayland-protocols
318 - dev-util/wayland-scanner
319 - )
320 -"
321 -
322 -src_prepare() {
323 - default
324 -
325 - rm -r "unicode" || die "Failed removing vendored unicode-data"
326 -
327 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
328 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
329 -}
330 -
331 -src_configure() {
332 - local emesonargs=(
333 - $(meson_feature text-shaping)
334 - $(meson_use examples)
335 - "-Dwerror=false"
336 - )
337 -
338 - use test && emesonargs+=(
339 - $(meson_use text-shaping test-text-shaping)
340 - )
341 -
342 - meson_src_configure
343 -}
344 -
345 -src_install() {
346 - meson_src_install
347 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
348 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
349 -}
350
351 diff --git a/media-libs/fcft/fcft-2.4.3.ebuild b/media-libs/fcft/fcft-2.4.3.ebuild
352 deleted file mode 100644
353 index b0405660b..000000000
354 --- a/media-libs/fcft/fcft-2.4.3.ebuild
355 +++ /dev/null
356 @@ -1,77 +0,0 @@
357 -# Copyright 2020-2021 Gentoo Authors
358 -# Distributed under the terms of the GNU General Public License v2
359 -
360 -EAPI=7
361 -
362 -inherit meson
363 -
364 -if [[ ${PV} != *9999* ]]; then
365 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
366 - KEYWORDS="~amd64"
367 - S="${WORKDIR}/${PN}"
368 -else
369 - inherit git-r3
370 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
371 -fi
372 -
373 -DESCRIPTION="A simple library for font loading and glyph rasterization"
374 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
375 -LICENSE="MIT"
376 -SLOT="0/3"
377 -IUSE="examples +text-shaping test"
378 -RESTRICT="!test? ( test )"
379 -
380 -RDEPEND="
381 - dev-libs/tllist
382 - media-libs/fontconfig
383 - media-libs/freetype
384 - x11-libs/pixman
385 - text-shaping? ( media-libs/harfbuzz )
386 - examples? (
387 - dev-libs/libutf8proc:=
388 - dev-libs/wayland
389 - )
390 -"
391 -DEPEND="
392 - ${RDEPEND}
393 - test? (
394 - text-shaping? ( media-fonts/noto-emoji )
395 - )
396 -"
397 -BDEPEND="
398 - app-text/scdoc
399 - app-i18n/unicode-data
400 - examples? (
401 - dev-libs/wayland-protocols
402 - dev-util/wayland-scanner
403 - )
404 -"
405 -
406 -src_prepare() {
407 - default
408 -
409 - rm -r "unicode" || die "Failed removing vendored unicode-data"
410 -
411 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
412 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
413 -}
414 -
415 -src_configure() {
416 - local emesonargs=(
417 - $(meson_feature text-shaping)
418 - $(meson_use examples)
419 - "-Dwerror=false"
420 - )
421 -
422 - use test && emesonargs+=(
423 - $(meson_use text-shaping test-text-shaping)
424 - )
425 -
426 - meson_src_configure
427 -}
428 -
429 -src_install() {
430 - meson_src_install
431 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
432 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
433 -}
434
435 diff --git a/media-libs/fcft/fcft-2.4.4.ebuild b/media-libs/fcft/fcft-2.4.4.ebuild
436 deleted file mode 100644
437 index b0405660b..000000000
438 --- a/media-libs/fcft/fcft-2.4.4.ebuild
439 +++ /dev/null
440 @@ -1,77 +0,0 @@
441 -# Copyright 2020-2021 Gentoo Authors
442 -# Distributed under the terms of the GNU General Public License v2
443 -
444 -EAPI=7
445 -
446 -inherit meson
447 -
448 -if [[ ${PV} != *9999* ]]; then
449 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
450 - KEYWORDS="~amd64"
451 - S="${WORKDIR}/${PN}"
452 -else
453 - inherit git-r3
454 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
455 -fi
456 -
457 -DESCRIPTION="A simple library for font loading and glyph rasterization"
458 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
459 -LICENSE="MIT"
460 -SLOT="0/3"
461 -IUSE="examples +text-shaping test"
462 -RESTRICT="!test? ( test )"
463 -
464 -RDEPEND="
465 - dev-libs/tllist
466 - media-libs/fontconfig
467 - media-libs/freetype
468 - x11-libs/pixman
469 - text-shaping? ( media-libs/harfbuzz )
470 - examples? (
471 - dev-libs/libutf8proc:=
472 - dev-libs/wayland
473 - )
474 -"
475 -DEPEND="
476 - ${RDEPEND}
477 - test? (
478 - text-shaping? ( media-fonts/noto-emoji )
479 - )
480 -"
481 -BDEPEND="
482 - app-text/scdoc
483 - app-i18n/unicode-data
484 - examples? (
485 - dev-libs/wayland-protocols
486 - dev-util/wayland-scanner
487 - )
488 -"
489 -
490 -src_prepare() {
491 - default
492 -
493 - rm -r "unicode" || die "Failed removing vendored unicode-data"
494 -
495 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
496 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
497 -}
498 -
499 -src_configure() {
500 - local emesonargs=(
501 - $(meson_feature text-shaping)
502 - $(meson_use examples)
503 - "-Dwerror=false"
504 - )
505 -
506 - use test && emesonargs+=(
507 - $(meson_use text-shaping test-text-shaping)
508 - )
509 -
510 - meson_src_configure
511 -}
512 -
513 -src_install() {
514 - meson_src_install
515 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
516 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
517 -}
518
519 diff --git a/media-libs/fcft/fcft-2.4.5.ebuild b/media-libs/fcft/fcft-2.4.5.ebuild
520 deleted file mode 100644
521 index b0405660b..000000000
522 --- a/media-libs/fcft/fcft-2.4.5.ebuild
523 +++ /dev/null
524 @@ -1,77 +0,0 @@
525 -# Copyright 2020-2021 Gentoo Authors
526 -# Distributed under the terms of the GNU General Public License v2
527 -
528 -EAPI=7
529 -
530 -inherit meson
531 -
532 -if [[ ${PV} != *9999* ]]; then
533 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
534 - KEYWORDS="~amd64"
535 - S="${WORKDIR}/${PN}"
536 -else
537 - inherit git-r3
538 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
539 -fi
540 -
541 -DESCRIPTION="A simple library for font loading and glyph rasterization"
542 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
543 -LICENSE="MIT"
544 -SLOT="0/3"
545 -IUSE="examples +text-shaping test"
546 -RESTRICT="!test? ( test )"
547 -
548 -RDEPEND="
549 - dev-libs/tllist
550 - media-libs/fontconfig
551 - media-libs/freetype
552 - x11-libs/pixman
553 - text-shaping? ( media-libs/harfbuzz )
554 - examples? (
555 - dev-libs/libutf8proc:=
556 - dev-libs/wayland
557 - )
558 -"
559 -DEPEND="
560 - ${RDEPEND}
561 - test? (
562 - text-shaping? ( media-fonts/noto-emoji )
563 - )
564 -"
565 -BDEPEND="
566 - app-text/scdoc
567 - app-i18n/unicode-data
568 - examples? (
569 - dev-libs/wayland-protocols
570 - dev-util/wayland-scanner
571 - )
572 -"
573 -
574 -src_prepare() {
575 - default
576 -
577 - rm -r "unicode" || die "Failed removing vendored unicode-data"
578 -
579 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
580 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
581 -}
582 -
583 -src_configure() {
584 - local emesonargs=(
585 - $(meson_feature text-shaping)
586 - $(meson_use examples)
587 - "-Dwerror=false"
588 - )
589 -
590 - use test && emesonargs+=(
591 - $(meson_use text-shaping test-text-shaping)
592 - )
593 -
594 - meson_src_configure
595 -}
596 -
597 -src_install() {
598 - meson_src_install
599 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
600 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
601 -}
602
603 diff --git a/media-libs/fcft/fcft-2.4.6.ebuild b/media-libs/fcft/fcft-2.4.6.ebuild
604 deleted file mode 100644
605 index d6ec4d3f3..000000000
606 --- a/media-libs/fcft/fcft-2.4.6.ebuild
607 +++ /dev/null
608 @@ -1,77 +0,0 @@
609 -# Copyright 2020-2021 Gentoo Authors
610 -# Distributed under the terms of the GNU General Public License v2
611 -
612 -EAPI=8
613 -
614 -inherit meson
615 -
616 -if [[ ${PV} != *9999* ]]; then
617 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
618 - KEYWORDS="~amd64"
619 - S="${WORKDIR}/${PN}"
620 -else
621 - inherit git-r3
622 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
623 -fi
624 -
625 -DESCRIPTION="A simple library for font loading and glyph rasterization"
626 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
627 -LICENSE="MIT"
628 -SLOT="0/3"
629 -IUSE="examples +text-shaping test"
630 -RESTRICT="!test? ( test )"
631 -
632 -RDEPEND="
633 - dev-libs/tllist
634 - media-libs/fontconfig
635 - media-libs/freetype
636 - x11-libs/pixman
637 - text-shaping? ( media-libs/harfbuzz )
638 - examples? (
639 - dev-libs/libutf8proc:=
640 - dev-libs/wayland
641 - )
642 -"
643 -DEPEND="
644 - ${RDEPEND}
645 - test? (
646 - text-shaping? ( media-fonts/noto-emoji )
647 - )
648 -"
649 -BDEPEND="
650 - app-text/scdoc
651 - app-i18n/unicode-data
652 - examples? (
653 - dev-libs/wayland-protocols
654 - dev-util/wayland-scanner
655 - )
656 -"
657 -
658 -src_prepare() {
659 - default
660 -
661 - rm -r "unicode" || die "Failed removing vendored unicode-data"
662 -
663 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
664 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
665 -}
666 -
667 -src_configure() {
668 - local emesonargs=(
669 - $(meson_feature text-shaping)
670 - $(meson_use examples)
671 - "-Dwerror=false"
672 - )
673 -
674 - use test && emesonargs+=(
675 - $(meson_use text-shaping test-text-shaping)
676 - )
677 -
678 - meson_src_configure
679 -}
680 -
681 -src_install() {
682 - meson_src_install
683 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
684 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
685 -}
686
687 diff --git a/media-libs/fcft/fcft-2.5.0.ebuild b/media-libs/fcft/fcft-2.5.0.ebuild
688 deleted file mode 100644
689 index 2dbb8707a..000000000
690 --- a/media-libs/fcft/fcft-2.5.0.ebuild
691 +++ /dev/null
692 @@ -1,82 +0,0 @@
693 -# Copyright 2020-2021 Gentoo Authors
694 -# Distributed under the terms of the GNU General Public License v2
695 -
696 -EAPI=8
697 -
698 -inherit meson
699 -
700 -if [[ ${PV} != *9999* ]]; then
701 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
702 - KEYWORDS="~amd64"
703 - S="${WORKDIR}/${PN}"
704 -else
705 - inherit git-r3
706 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
707 -fi
708 -
709 -DESCRIPTION="A simple library for font loading and glyph rasterization"
710 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
711 -LICENSE="MIT"
712 -SLOT="0/3"
713 -IUSE="examples +text-shaping test"
714 -RESTRICT="!test? ( test )"
715 -
716 -RDEPEND="
717 - dev-libs/tllist
718 - media-libs/fontconfig
719 - media-libs/freetype
720 - x11-libs/pixman
721 - text-shaping? (
722 - dev-libs/libutf8proc:=
723 - media-libs/harfbuzz
724 - )
725 - examples? (
726 - dev-libs/libutf8proc:=
727 - dev-libs/wayland
728 - )
729 -"
730 -DEPEND="
731 - ${RDEPEND}
732 - test? (
733 - text-shaping? ( media-fonts/noto-emoji )
734 - )
735 -"
736 -BDEPEND="
737 - app-text/scdoc
738 - app-i18n/unicode-data
739 - examples? (
740 - dev-libs/wayland-protocols
741 - dev-util/wayland-scanner
742 - )
743 -"
744 -
745 -src_prepare() {
746 - default
747 -
748 - rm -r "unicode" || die "Failed removing vendored unicode-data"
749 -
750 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
751 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
752 - sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \
753 - meson.build || die "Failed changing emoji-data.txt to system's copy"
754 -}
755 -
756 -src_configure() {
757 - local emesonargs=(
758 - $(meson_feature text-shaping run-shaping)
759 - $(meson_use examples)
760 - "-Dwerror=false"
761 - )
762 -
763 - use test && emesonargs+=(
764 - $(meson_use text-shaping test-text-shaping)
765 - )
766 -
767 - meson_src_configure
768 -}
769 -
770 -src_install() {
771 - meson_src_install
772 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
773 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
774 -}
775
776 diff --git a/media-libs/fcft/fcft-2.5.1.ebuild b/media-libs/fcft/fcft-2.5.1.ebuild
777 deleted file mode 100644
778 index c884511f3..000000000
779 --- a/media-libs/fcft/fcft-2.5.1.ebuild
780 +++ /dev/null
781 @@ -1,83 +0,0 @@
782 -# Copyright 2020-2021 Gentoo Authors
783 -# Distributed under the terms of the GNU General Public License v2
784 -
785 -EAPI=8
786 -
787 -inherit meson
788 -
789 -if [[ ${PV} != *9999* ]]; then
790 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
791 - KEYWORDS="~amd64"
792 - S="${WORKDIR}/${PN}"
793 -else
794 - inherit git-r3
795 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
796 -fi
797 -
798 -DESCRIPTION="A simple library for font loading and glyph rasterization"
799 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
800 -LICENSE="MIT"
801 -SLOT="0/3"
802 -IUSE="examples +text-shaping +man test"
803 -RESTRICT="!test? ( test )"
804 -
805 -RDEPEND="
806 - dev-libs/tllist
807 - media-libs/fontconfig
808 - media-libs/freetype
809 - x11-libs/pixman
810 - text-shaping? (
811 - dev-libs/libutf8proc:=
812 - media-libs/harfbuzz
813 - )
814 - examples? (
815 - dev-libs/libutf8proc:=
816 - dev-libs/wayland
817 - )
818 -"
819 -DEPEND="
820 - ${RDEPEND}
821 - test? (
822 - text-shaping? ( media-fonts/noto-emoji )
823 - )
824 -"
825 -BDEPEND="
826 - app-i18n/unicode-data
827 - man? ( app-text/scdoc )
828 - examples? (
829 - dev-libs/wayland-protocols
830 - dev-util/wayland-scanner
831 - )
832 -"
833 -
834 -src_prepare() {
835 - default
836 -
837 - rm -r "unicode" || die "Failed removing vendored unicode-data"
838 -
839 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
840 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
841 - sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \
842 - meson.build || die "Failed changing emoji-data.txt to system's copy"
843 -}
844 -
845 -src_configure() {
846 - local emesonargs=(
847 - $(meson_feature text-shaping run-shaping)
848 - $(meson_feature man docs)
849 - $(meson_use examples)
850 - "-Dwerror=false"
851 - )
852 -
853 - use test && emesonargs+=(
854 - $(meson_use text-shaping test-text-shaping)
855 - )
856 -
857 - meson_src_configure
858 -}
859 -
860 -src_install() {
861 - meson_src_install
862 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
863 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
864 -}
865
866 diff --git a/media-libs/fcft/fcft-3.0.0.ebuild b/media-libs/fcft/fcft-3.0.0.ebuild
867 deleted file mode 100644
868 index a3afc747c..000000000
869 --- a/media-libs/fcft/fcft-3.0.0.ebuild
870 +++ /dev/null
871 @@ -1,83 +0,0 @@
872 -# Copyright 2020-2022 Gentoo Authors
873 -# Distributed under the terms of the GNU General Public License v2
874 -
875 -EAPI=8
876 -
877 -inherit meson
878 -
879 -if [[ ${PV} != *9999* ]]; then
880 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
881 - KEYWORDS="~amd64"
882 - S="${WORKDIR}/${PN}"
883 -else
884 - inherit git-r3
885 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
886 -fi
887 -
888 -DESCRIPTION="A simple library for font loading and glyph rasterization"
889 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
890 -LICENSE="MIT"
891 -SLOT="0/3"
892 -IUSE="examples +text-shaping +man test"
893 -RESTRICT="!test? ( test )"
894 -
895 -RDEPEND="
896 - dev-libs/tllist
897 - media-libs/fontconfig
898 - media-libs/freetype
899 - x11-libs/pixman
900 - text-shaping? (
901 - dev-libs/libutf8proc:=
902 - media-libs/harfbuzz
903 - )
904 - examples? (
905 - dev-libs/libutf8proc:=
906 - dev-libs/wayland
907 - )
908 -"
909 -DEPEND="
910 - ${RDEPEND}
911 - test? (
912 - text-shaping? ( media-fonts/noto-emoji )
913 - )
914 -"
915 -BDEPEND="
916 - app-i18n/unicode-data
917 - man? ( app-text/scdoc )
918 - examples? (
919 - dev-libs/wayland-protocols
920 - dev-util/wayland-scanner
921 - )
922 -"
923 -
924 -src_prepare() {
925 - default
926 -
927 - rm -r "unicode" || die "Failed removing vendored unicode-data"
928 -
929 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
930 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
931 - sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \
932 - meson.build || die "Failed changing emoji-data.txt to system's copy"
933 -}
934 -
935 -src_configure() {
936 - local emesonargs=(
937 - $(meson_feature text-shaping run-shaping)
938 - $(meson_feature man docs)
939 - $(meson_use examples)
940 - "-Dwerror=false"
941 - )
942 -
943 - use test && emesonargs+=(
944 - $(meson_use text-shaping test-text-shaping)
945 - )
946 -
947 - meson_src_configure
948 -}
949 -
950 -src_install() {
951 - meson_src_install
952 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
953 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
954 -}
955
956 diff --git a/media-libs/fcft/fcft-3.0.1.ebuild b/media-libs/fcft/fcft-3.0.1.ebuild
957 deleted file mode 100644
958 index a3afc747c..000000000
959 --- a/media-libs/fcft/fcft-3.0.1.ebuild
960 +++ /dev/null
961 @@ -1,83 +0,0 @@
962 -# Copyright 2020-2022 Gentoo Authors
963 -# Distributed under the terms of the GNU General Public License v2
964 -
965 -EAPI=8
966 -
967 -inherit meson
968 -
969 -if [[ ${PV} != *9999* ]]; then
970 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
971 - KEYWORDS="~amd64"
972 - S="${WORKDIR}/${PN}"
973 -else
974 - inherit git-r3
975 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
976 -fi
977 -
978 -DESCRIPTION="A simple library for font loading and glyph rasterization"
979 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
980 -LICENSE="MIT"
981 -SLOT="0/3"
982 -IUSE="examples +text-shaping +man test"
983 -RESTRICT="!test? ( test )"
984 -
985 -RDEPEND="
986 - dev-libs/tllist
987 - media-libs/fontconfig
988 - media-libs/freetype
989 - x11-libs/pixman
990 - text-shaping? (
991 - dev-libs/libutf8proc:=
992 - media-libs/harfbuzz
993 - )
994 - examples? (
995 - dev-libs/libutf8proc:=
996 - dev-libs/wayland
997 - )
998 -"
999 -DEPEND="
1000 - ${RDEPEND}
1001 - test? (
1002 - text-shaping? ( media-fonts/noto-emoji )
1003 - )
1004 -"
1005 -BDEPEND="
1006 - app-i18n/unicode-data
1007 - man? ( app-text/scdoc )
1008 - examples? (
1009 - dev-libs/wayland-protocols
1010 - dev-util/wayland-scanner
1011 - )
1012 -"
1013 -
1014 -src_prepare() {
1015 - default
1016 -
1017 - rm -r "unicode" || die "Failed removing vendored unicode-data"
1018 -
1019 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
1020 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
1021 - sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \
1022 - meson.build || die "Failed changing emoji-data.txt to system's copy"
1023 -}
1024 -
1025 -src_configure() {
1026 - local emesonargs=(
1027 - $(meson_feature text-shaping run-shaping)
1028 - $(meson_feature man docs)
1029 - $(meson_use examples)
1030 - "-Dwerror=false"
1031 - )
1032 -
1033 - use test && emesonargs+=(
1034 - $(meson_use text-shaping test-text-shaping)
1035 - )
1036 -
1037 - meson_src_configure
1038 -}
1039 -
1040 -src_install() {
1041 - meson_src_install
1042 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
1043 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
1044 -}
1045
1046 diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
1047 deleted file mode 100644
1048 index c884511f3..000000000
1049 --- a/media-libs/fcft/fcft-9999.ebuild
1050 +++ /dev/null
1051 @@ -1,83 +0,0 @@
1052 -# Copyright 2020-2021 Gentoo Authors
1053 -# Distributed under the terms of the GNU General Public License v2
1054 -
1055 -EAPI=8
1056 -
1057 -inherit meson
1058 -
1059 -if [[ ${PV} != *9999* ]]; then
1060 - SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
1061 - KEYWORDS="~amd64"
1062 - S="${WORKDIR}/${PN}"
1063 -else
1064 - inherit git-r3
1065 - EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
1066 -fi
1067 -
1068 -DESCRIPTION="A simple library for font loading and glyph rasterization"
1069 -HOMEPAGE="https://codeberg.org/dnkl/fcft"
1070 -LICENSE="MIT"
1071 -SLOT="0/3"
1072 -IUSE="examples +text-shaping +man test"
1073 -RESTRICT="!test? ( test )"
1074 -
1075 -RDEPEND="
1076 - dev-libs/tllist
1077 - media-libs/fontconfig
1078 - media-libs/freetype
1079 - x11-libs/pixman
1080 - text-shaping? (
1081 - dev-libs/libutf8proc:=
1082 - media-libs/harfbuzz
1083 - )
1084 - examples? (
1085 - dev-libs/libutf8proc:=
1086 - dev-libs/wayland
1087 - )
1088 -"
1089 -DEPEND="
1090 - ${RDEPEND}
1091 - test? (
1092 - text-shaping? ( media-fonts/noto-emoji )
1093 - )
1094 -"
1095 -BDEPEND="
1096 - app-i18n/unicode-data
1097 - man? ( app-text/scdoc )
1098 - examples? (
1099 - dev-libs/wayland-protocols
1100 - dev-util/wayland-scanner
1101 - )
1102 -"
1103 -
1104 -src_prepare() {
1105 - default
1106 -
1107 - rm -r "unicode" || die "Failed removing vendored unicode-data"
1108 -
1109 - sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
1110 - meson.build || die "Failed changing UnicodeData.txt to system's copy"
1111 - sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \
1112 - meson.build || die "Failed changing emoji-data.txt to system's copy"
1113 -}
1114 -
1115 -src_configure() {
1116 - local emesonargs=(
1117 - $(meson_feature text-shaping run-shaping)
1118 - $(meson_feature man docs)
1119 - $(meson_use examples)
1120 - "-Dwerror=false"
1121 - )
1122 -
1123 - use test && emesonargs+=(
1124 - $(meson_use text-shaping test-text-shaping)
1125 - )
1126 -
1127 - meson_src_configure
1128 -}
1129 -
1130 -src_install() {
1131 - meson_src_install
1132 - use examples && newbin "${BUILD_DIR}/example/example" fcft-example
1133 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
1134 -}
1135
1136 diff --git a/media-libs/fcft/metadata.xml b/media-libs/fcft/metadata.xml
1137 deleted file mode 100644
1138 index 5a2954ab2..000000000
1139 --- a/media-libs/fcft/metadata.xml
1140 +++ /dev/null
1141 @@ -1,11 +0,0 @@
1142 -<?xml version="1.0" encoding="UTF-8"?>
1143 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1144 -<pkgmetadata>
1145 - <maintainer type="person">
1146 - <email>flewkey@××××.party</email>
1147 - <name>Ryan Fox</name>
1148 - </maintainer>
1149 - <use>
1150 - <flag name="text-shaping">Support text shaping using HarfBuzz</flag>
1151 - </use>
1152 -</pkgmetadata>