commit:     4c21651878cf477bed8864e3df6e42dde90b4729
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 20 13:01:41 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 20 13:14:12 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c216518

media-libs/fcft: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/fcft/Manifest              |  9 ----
 media-libs/fcft/fcft-3.1.10-r1.ebuild | 94 -----------------------------------
 media-libs/fcft/fcft-3.1.2-r1.ebuild  | 94 -----------------------------------
 media-libs/fcft/fcft-3.1.3.ebuild     | 94 -----------------------------------
 media-libs/fcft/fcft-3.1.5.ebuild     | 94 -----------------------------------
 media-libs/fcft/fcft-3.1.6.ebuild     | 94 -----------------------------------
 media-libs/fcft/fcft-3.1.7.ebuild     | 94 -----------------------------------
 media-libs/fcft/fcft-3.1.8.ebuild     | 94 -----------------------------------
 media-libs/fcft/fcft-3.1.9.ebuild     | 94 -----------------------------------
 media-libs/fcft/fcft-3.2.0.ebuild     | 94 -----------------------------------
 10 files changed, 855 deletions(-)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 5b7219f79998..0a6949d95563 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -1,12 +1,3 @@
-DIST fcft-3.1.10.tar.gz 732482 BLAKE2B 
0198ada9b749aa8c9a84ad6be7713f7c77b13fd8fb21042fcca30ca3aae1a0e8dadb18fed1990c6a6590dda46ba74625517ebf8b7d55cdfb130e98f454a06260
 SHA512 
02be4080ef90b46ef6fafba259922539a06c6372e3eeb8edfb0e30d3eaa54a69bf303230bbd937472b91eed502e39a50378a20ef428dfd0ca77b6f75938c8e50
-DIST fcft-3.1.2.tar.gz 741659 BLAKE2B 
d4c3b9ef444771f255b7b19e9645d53558caed2022a59759418fe0b9961f74833da2b760c0c961ce5fbbf91f3e0291dd87590fe00ab300ee194a497accba392e
 SHA512 
b3874819ef90a4f1d1975cae72b925c928bc9758629e63b2083dab807166133bc68308ba4f9481c34c9e0b5262a1d2558e47cccf6ce9d34516583e48d03a5bf9
-DIST fcft-3.1.3.tar.gz 741726 BLAKE2B 
00792d3bb3848e271b28be7d9afe81e917f547558663b7cc3ce08a3b36cc2d56f3e69b1e06bf16cf73f1a08c8b20696906d6eaa07b59e113846820dd57e22419
 SHA512 
7275f4807b72b5125242dfba9499647d6c1e80ac9a7df8adde4e8ad082744472d3efa6b8c608c07a2107a7df3005ccad69d574cfb06f35991ccf676df6f1b407
-DIST fcft-3.1.5.tar.gz 742014 BLAKE2B 
39266ab2a7ea422671414d97c21a90b0eeabe9ed7480c54e44e33ff6d39ab903ac3df154b6733bb4de1e69401480d313f067e6f73f13748bf7fd54aa617cd5e6
 SHA512 
e223d7e825d8f81f05d2f7ec1b945b28311386dc6ccf55eefaeff2231d64483fdf18a2468f942586ecc0bb4ef75ed9ef0a8a490162b0f8bf7a8619e46742c564
-DIST fcft-3.1.6.tar.gz 699121 BLAKE2B 
597ce1a701db29d3a8b913d831f1847c9526c450352b565436c843388447d8203b54b3d24ab668690986488c102f281c46685a2072bf4afee2bf58465ab9d6c3
 SHA512 
4fe4e318561706bd446e79b0df8df4fa5b542b9d546aa7361a1523593c26040d827ce059658c0eac89a77b83c771fd43bc74e2fe29cd16b2846a2db7ec733f49
-DIST fcft-3.1.7.tar.gz 697694 BLAKE2B 
2afdd26c631d365ae450691a2073fc61d361c759886e77781b6438e0d8e0db6626230bcc70b99ef2d5a5a05006280bca93d2433157a6974093f1af932952b4c2
 SHA512 
e862856dfb85c5df85f9f32dce8ed9e7fed8b3dc8435876994f53d276a2c597d0cee0b4fbcbb62362a3771e9ca82c49db95da989404d0c8aa5f604dd50c79075
-DIST fcft-3.1.8.tar.gz 697836 BLAKE2B 
da7de65e2fb7ce6d2244d8ea3839a62953cbe772a7388cdb15d8f849c139e2e9124b3ad12113fcd90d4055b38a269bf7bfeba5a408f31469a95b56d4e770e992
 SHA512 
1b1cfbed4e99db8e290a1dcf6c124949f5fb317e225996e63913974f4a52748a04be053cff934c8f8c0b3add22c87f9e3b1c793366431f788529e62d7a7be69c
-DIST fcft-3.1.9.tar.gz 701854 BLAKE2B 
0d7500749a311ae5d4f1586a85901884583ae036af2d70765a97c7adb3ff15eec4c94eda5fa960b660911c66a01c6ae6f1c75423b912bf3babd505f1d6a1ab92
 SHA512 
a6a400baf35ea2780da6acc5e703755349474d82f3bad081ed0551d1d6b724247476bfae6aeab06238a37df269afa4fb7a774501a4665e1e90d6ed9f241307b2
-DIST fcft-3.2.0.tar.gz 734390 BLAKE2B 
951df88f3b4129cc7178afaa6dc8a022803ece17de1815ed583c88cc21271d29749880ee4444cd8fe601f715c085bea4c2cf1939c202fc5f752d0a3879286f01
 SHA512 
7cb7a5bc5597a616568e0383f0b346e8e6cec55309b31583b320cc1be12bb5e57ff9b11b927bbbb0d1367cbc8e55f6dce134433e1a7b58dc69c7a3c79c115f89
 DIST fcft-3.3.1.tar.gz 735261 BLAKE2B 
57d0b4b6ca965a4de5131639eb7cd3195d6d37c382f244b3de355be2b085e5d752f9ffaed3004e8ccd96a3f5f043f7097ce04b46bce1a6a0b81c108411bc182d
 SHA512 
242368682d11db2edfe8e60b361e78a6b513f8cc8f1ef073fed7ec0bb37498ca643a6e74138e9d88fddaf616a51f79fc18e4ce8dff32b4b23679fcca48386b0d
 DIST fcft-3.3.1.tar.gz.sig 584 BLAKE2B 
c708928e02d66ebb3b04a15c3fd9ff2068b69a075a49a1a821dc53bb1615b4c8c761b7f96d72189ab50e67882d720f7857b3cb7f4dc26d30d5a80d88e9e13885
 SHA512 
46ede6a09f4686e34e63337f99b9269e2ecbe6adb7d0b335364d6de6645a1d787ceb12f0bdf88f1fadde2396682658f9721148e86131ab4dcb1110f05a4d9cf9
 DIST fcft-3.3.2.tar.gz 740257 BLAKE2B 
13a59930db9d2432137a6f04d487368462418d878e1c4f84de28fbec37d0bc675eb07d83b98e657b51c21fbaa4afeca09f62904f31955a205a89d65ec070eeef
 SHA512 
b66288820bc3ee29e3c2d0f82e6f820d895587f2422cad3dc9f2d7743bd94327b6ba4c1ba74ca0213d8ea8af479a6a6ba6b7496220748711396f87be5f107899

diff --git a/media-libs/fcft/fcft-3.1.10-r1.ebuild 
b/media-libs/fcft/fcft-3.1.10-r1.ebuild
deleted file mode 100644
index 84899f1f044a..000000000000
--- a/media-libs/fcft/fcft-3.1.10-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=[-cjk]
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.1.2-r1.ebuild 
b/media-libs/fcft/fcft-3.1.2-r1.ebuild
deleted file mode 100644
index 39a674f519c8..000000000000
--- a/media-libs/fcft/fcft-3.1.2-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.1.3.ebuild 
b/media-libs/fcft/fcft-3.1.3.ebuild
deleted file mode 100644
index 435d0ad9feb0..000000000000
--- a/media-libs/fcft/fcft-3.1.3.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.1.5.ebuild 
b/media-libs/fcft/fcft-3.1.5.ebuild
deleted file mode 100644
index 39a674f519c8..000000000000
--- a/media-libs/fcft/fcft-3.1.5.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.1.6.ebuild 
b/media-libs/fcft/fcft-3.1.6.ebuild
deleted file mode 100644
index 435d0ad9feb0..000000000000
--- a/media-libs/fcft/fcft-3.1.6.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.1.7.ebuild 
b/media-libs/fcft/fcft-3.1.7.ebuild
deleted file mode 100644
index d284e9dfccd8..000000000000
--- a/media-libs/fcft/fcft-3.1.7.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.1.8.ebuild 
b/media-libs/fcft/fcft-3.1.8.ebuild
deleted file mode 100644
index b8c1c1261ae9..000000000000
--- a/media-libs/fcft/fcft-3.1.8.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.1.9.ebuild 
b/media-libs/fcft/fcft-3.1.9.ebuild
deleted file mode 100644
index 9239434b14c3..000000000000
--- a/media-libs/fcft/fcft-3.1.9.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

diff --git a/media-libs/fcft/fcft-3.2.0.ebuild 
b/media-libs/fcft/fcft-3.2.0.ebuild
deleted file mode 100644
index d75fc4530d92..000000000000
--- a/media-libs/fcft/fcft-3.2.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit meson python-any-r1
-
-DESCRIPTION="Simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft";
-SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-# MIT for fcft
-# ZLIB for nanosvg
-LICENSE="MIT ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-IUSE="examples +harfbuzz +libutf8proc test"
-REQUIRED_USE="
-       libutf8proc? ( harfbuzz )
-       examples? ( libutf8proc )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       media-libs/fontconfig
-       media-libs/freetype
-       x11-libs/pixman
-       examples? (
-               dev-libs/libutf8proc:=
-               dev-libs/wayland
-       )
-       harfbuzz? (
-               media-libs/harfbuzz:=[truetype]
-       )
-       libutf8proc? (
-               dev-libs/libutf8proc:=[-cjk]
-       )
-"
-DEPEND="
-       ${RDEPEND}
-       app-i18n/unicode-data
-       dev-libs/tllist
-       examples? (
-               dev-libs/wayland-protocols
-       )
-       test? (
-               dev-libs/check
-               harfbuzz? ( media-fonts/noto-emoji )
-       )
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       app-text/scdoc
-       virtual/pkgconfig
-       examples? (
-               dev-util/wayland-scanner
-       )
-"
-
-src_prepare() {
-       default
-
-       rm -r unicode || die "Failed removing vendored unicode-data"
-
-       sed -i 
"s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
-               meson.build || die "Failed changing UnicodeData.txt to system's 
copy"
-       sed -i 
"s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;"
 \
-               meson.build || die "Failed changing emoji-data.txt to system's 
copy"
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature harfbuzz grapheme-shaping)
-               $(meson_feature libutf8proc run-shaping)
-               $(meson_use examples)
-               $(use test && meson_use harfbuzz test-text-shaping)
-               # bundled, tiny, I believe this means we should always include 
it
-               -Dsvg-backend=nanosvg
-               -Ddocs=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       local DOCS=( CHANGELOG.md README.md )
-       meson_src_install
-
-       rm -r "${ED}"/usr/share/doc/${PN} || die
-
-       use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-}

Reply via email to