public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-04-14 22:39 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-04-14 22:39 UTC (permalink / raw
  To: gentoo-commits

commit:     c3e32feb1e04ae1cdd628376e82f9ae32fc5fcb0
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Wed Apr 14 22:30:36 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Wed Apr 14 22:32:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3e32feb

media-libs/fcft: New package

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest          |  1 +
 media-libs/fcft/fcft-2.3.3.ebuild | 43 +++++++++++++++++++++++++++++++++++++++
 media-libs/fcft/fcft-9999.ebuild  | 43 +++++++++++++++++++++++++++++++++++++++
 media-libs/fcft/metadata.xml      | 11 ++++++++++
 4 files changed, 98 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
new file mode 100644
index 000000000..6999a947f
--- /dev/null
+++ b/media-libs/fcft/Manifest
@@ -0,0 +1 @@
+DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb69795438ab7c6a86f856b25a3bd26cdef8031f1c8d66f4527d191a72ce87852f001e05b8f37285dea4befb5 SHA512 91f3c1292889c2fd1cdce439e0168a37a932d3a05ea78fff93ce69ea7b1adc33424e67a0b2c36931d26128e1169e6f784f16445475c94690dedf608f92278009

diff --git a/media-libs/fcft/fcft-2.3.3.ebuild b/media-libs/fcft/fcft-2.3.3.ebuild
new file mode 100644
index 000000000..6315f733f
--- /dev/null
+++ b/media-libs/fcft/fcft-2.3.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0"
+IUSE="+text-shaping"
+
+DEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	text-shaping? ( media-libs/harfbuzz )
+	x11-libs/pixman
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+	)
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
new file mode 100644
index 000000000..6315f733f
--- /dev/null
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0"
+IUSE="+text-shaping"
+
+DEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	text-shaping? ( media-libs/harfbuzz )
+	x11-libs/pixman
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+	)
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}

diff --git a/media-libs/fcft/metadata.xml b/media-libs/fcft/metadata.xml
new file mode 100644
index 000000000..5a2954ab2
--- /dev/null
+++ b/media-libs/fcft/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>flewkey@2a03.party</email>
+		<name>Ryan Fox</name>
+	</maintainer>
+	<use>
+		<flag name="text-shaping">Support text shaping using HarfBuzz</flag>
+	</use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
  2021-04-18  9:10 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2021-04-18  8:59 ` Andrew Ammerlaan
  0 siblings, 0 replies; 16+ messages in thread
From: Andrew Ammerlaan @ 2021-04-18  8:59 UTC (permalink / raw
  To: gentoo-commits

commit:     765fa21e6dfd433b86b11e61589d009938831996
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Apr 18 08:57:27 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Apr 18 08:59:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=765fa21e

media-libs/fcft: add missing dep

Closes: https://bugs.gentoo.org/783678
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 media-libs/fcft/fcft-2.3.3.ebuild | 2 +-
 media-libs/fcft/fcft-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/fcft/fcft-2.3.3.ebuild b/media-libs/fcft/fcft-2.3.3.ebuild
index 6315f733f..f6cac526f 100644
--- a/media-libs/fcft/fcft-2.3.3.ebuild
+++ b/media-libs/fcft/fcft-2.3.3.ebuild
@@ -28,7 +28,7 @@ DEPEND="
 	x11-libs/pixman
 "
 RDEPEND="${DEPEND}"
-BDEPEND=""
+BDEPEND="app-text/scdoc"
 
 src_configure() {
 	local emesonargs=(

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
index 6315f733f..f6cac526f 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -28,7 +28,7 @@ DEPEND="
 	x11-libs/pixman
 "
 RDEPEND="${DEPEND}"
-BDEPEND=""
+BDEPEND="app-text/scdoc"
 
 src_configure() {
 	local emesonargs=(


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-04-19  3:50 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-04-19  3:50 UTC (permalink / raw
  To: gentoo-commits

commit:     674e8abbf344d1251b60e45bccde11a324262ed2
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Mon Apr 19 03:44:37 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Mon Apr 19 03:44:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=674e8abb

media-libs/fcft: Disable -Werror

Closes: https://bugs.gentoo.org/783684
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/fcft-2.3.3.ebuild | 1 +
 media-libs/fcft/fcft-9999.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/fcft/fcft-2.3.3.ebuild b/media-libs/fcft/fcft-2.3.3.ebuild
index f6cac526f..33f4d40d6 100644
--- a/media-libs/fcft/fcft-2.3.3.ebuild
+++ b/media-libs/fcft/fcft-2.3.3.ebuild
@@ -33,6 +33,7 @@ BDEPEND="app-text/scdoc"
 src_configure() {
 	local emesonargs=(
 		$(meson_feature text-shaping)
+		"-Dwerror=false"
 	)
 	meson_src_configure
 }

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
index f6cac526f..33f4d40d6 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -33,6 +33,7 @@ BDEPEND="app-text/scdoc"
 src_configure() {
 	local emesonargs=(
 		$(meson_feature text-shaping)
+		"-Dwerror=false"
 	)
 	meson_src_configure
 }


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-05-13  9:17 Haelwenn Monnier
  0 siblings, 0 replies; 16+ messages in thread
From: Haelwenn Monnier @ 2021-05-13  9:17 UTC (permalink / raw
  To: gentoo-commits

commit:     f5171352fee732f27ce67e668e5081a8c8df289f
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue May 11 01:39:41 2021 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Thu May 13 09:17:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5171352

media-libs/fcft: Version bump, 2.4.0

- Add subslot, based on soname Major version number
- Enable test-text-shaping when test and text-shaping are enabled
- De-vendor unicode-data in favor of system's version
- Add examples option (new in 2.4.0)

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 media-libs/fcft/Manifest                           |  1 +
 .../fcft/{fcft-9999.ebuild => fcft-2.4.0.ebuild}   | 43 +++++++++++++++++++---
 media-libs/fcft/fcft-9999.ebuild                   | 43 +++++++++++++++++++---
 3 files changed, 77 insertions(+), 10 deletions(-)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 6999a947f..bcfffde7d 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -1 +1,2 @@
 DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb69795438ab7c6a86f856b25a3bd26cdef8031f1c8d66f4527d191a72ce87852f001e05b8f37285dea4befb5 SHA512 91f3c1292889c2fd1cdce439e0168a37a932d3a05ea78fff93ce69ea7b1adc33424e67a0b2c36931d26128e1169e6f784f16445475c94690dedf608f92278009
+DIST fcft-2.4.0.tar.gz 323605 BLAKE2B 1926d26b633cf768257340f093de734513678f3b5e62cb2fa89fd08496d06b36de89fe797a5328c35a5b467d3ea48214d5a3e76660d2effaea0f28fddbc7bd48 SHA512 0904344cf69875e5ed2b0543911cfcbd7fddafcc19ef611ff6abb30004515eb61a69f5add25f9576132dcd60bc0c2cc7f6461fade9124a32c4026154e56d8e64

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-2.4.0.ebuild
similarity index 52%
copy from media-libs/fcft/fcft-9999.ebuild
copy to media-libs/fcft/fcft-2.4.0.ebuild
index 33f4d40d6..979d903ad 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-2.4.0.ebuild
@@ -17,28 +17,61 @@ fi
 DESCRIPTION="A simple library for font loading and glyph rasterization"
 HOMEPAGE="https://codeberg.org/dnkl/fcft"
 LICENSE="MIT"
-SLOT="0"
-IUSE="+text-shaping"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype
-	text-shaping? ( media-libs/harfbuzz )
 	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		dev-util/wayland-scanner
+	)
 "
-RDEPEND="${DEPEND}"
-BDEPEND="app-text/scdoc"
+
+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"
+}
 
 src_configure() {
 	local emesonargs=(
 		$(meson_feature text-shaping)
+		$(meson_use examples)
 		"-Dwerror=false"
 	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
 	meson_src_configure
 }
 
 src_install() {
 	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
 	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
 }

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
index 33f4d40d6..979d903ad 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -17,28 +17,61 @@ fi
 DESCRIPTION="A simple library for font loading and glyph rasterization"
 HOMEPAGE="https://codeberg.org/dnkl/fcft"
 LICENSE="MIT"
-SLOT="0"
-IUSE="+text-shaping"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype
-	text-shaping? ( media-libs/harfbuzz )
 	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		dev-util/wayland-scanner
+	)
 "
-RDEPEND="${DEPEND}"
-BDEPEND="app-text/scdoc"
+
+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"
+}
 
 src_configure() {
 	local emesonargs=(
 		$(meson_feature text-shaping)
+		$(meson_use examples)
 		"-Dwerror=false"
 	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
 	meson_src_configure
 }
 
 src_install() {
 	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
 	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
 }


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-06-24  7:07 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-06-24  7:07 UTC (permalink / raw
  To: gentoo-commits

commit:     15d82654daf12e54a2fbdae4adc95bb73d080b38
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Thu Jun 24 07:06:53 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Thu Jun 24 07:06:53 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=15d82654

media-libs/fcft: Bump to 2.4.1

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest          |  1 +
 media-libs/fcft/fcft-2.4.1.ebuild | 77 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index bcfffde7d..f6bfbeb44 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -1,2 +1,3 @@
 DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb69795438ab7c6a86f856b25a3bd26cdef8031f1c8d66f4527d191a72ce87852f001e05b8f37285dea4befb5 SHA512 91f3c1292889c2fd1cdce439e0168a37a932d3a05ea78fff93ce69ea7b1adc33424e67a0b2c36931d26128e1169e6f784f16445475c94690dedf608f92278009
 DIST fcft-2.4.0.tar.gz 323605 BLAKE2B 1926d26b633cf768257340f093de734513678f3b5e62cb2fa89fd08496d06b36de89fe797a5328c35a5b467d3ea48214d5a3e76660d2effaea0f28fddbc7bd48 SHA512 0904344cf69875e5ed2b0543911cfcbd7fddafcc19ef611ff6abb30004515eb61a69f5add25f9576132dcd60bc0c2cc7f6461fade9124a32c4026154e56d8e64
+DIST fcft-2.4.1.tar.gz 323792 BLAKE2B d33c087ec4bf6f0b2bba6da0110abe50de5f232beac970e657416e73f1d02fd54d342686d954e67eca86e5f676d793d94edae52f64a85ea62e662a8552289ae4 SHA512 2cce6db53010262eec36a8ef8ba146e296513b89d6a9358868c49acce1db75e058c66ef43b66433d9644460d85c6cbcdb8d755f14ca3b5a58912cd8e0e83f120

diff --git a/media-libs/fcft/fcft-2.4.1.ebuild b/media-libs/fcft/fcft-2.4.1.ebuild
new file mode 100644
index 000000000..979d903ad
--- /dev/null
+++ b/media-libs/fcft/fcft-2.4.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		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"
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-07-08  6:18 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-07-08  6:18 UTC (permalink / raw
  To: gentoo-commits

commit:     563856c2c9e2f122dd6344931906a2c16461217a
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Thu Jul  8 06:18:08 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Thu Jul  8 06:18:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=563856c2

media-libs/fcft: Bump to 2.4.2

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest          |  1 +
 media-libs/fcft/fcft-2.4.2.ebuild | 77 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index f6bfbeb44..36212e59d 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -1,3 +1,4 @@
 DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb69795438ab7c6a86f856b25a3bd26cdef8031f1c8d66f4527d191a72ce87852f001e05b8f37285dea4befb5 SHA512 91f3c1292889c2fd1cdce439e0168a37a932d3a05ea78fff93ce69ea7b1adc33424e67a0b2c36931d26128e1169e6f784f16445475c94690dedf608f92278009
 DIST fcft-2.4.0.tar.gz 323605 BLAKE2B 1926d26b633cf768257340f093de734513678f3b5e62cb2fa89fd08496d06b36de89fe797a5328c35a5b467d3ea48214d5a3e76660d2effaea0f28fddbc7bd48 SHA512 0904344cf69875e5ed2b0543911cfcbd7fddafcc19ef611ff6abb30004515eb61a69f5add25f9576132dcd60bc0c2cc7f6461fade9124a32c4026154e56d8e64
 DIST fcft-2.4.1.tar.gz 323792 BLAKE2B d33c087ec4bf6f0b2bba6da0110abe50de5f232beac970e657416e73f1d02fd54d342686d954e67eca86e5f676d793d94edae52f64a85ea62e662a8552289ae4 SHA512 2cce6db53010262eec36a8ef8ba146e296513b89d6a9358868c49acce1db75e058c66ef43b66433d9644460d85c6cbcdb8d755f14ca3b5a58912cd8e0e83f120
+DIST fcft-2.4.2.tar.gz 323827 BLAKE2B ae19997f3ad1ccd4170332978b83dd00547be1fff5908be84d7811357821f7606fa6da1bfaf51f94f8fd6dd68609eea6098079336cc606ea831ffe97b1ce6f28 SHA512 667a2adabca4538e8b8db5ea9f7dba5eb703aa675c3aa869769ee927c8a29860294811756746e9f308a3ded9e8ef259f8c078d528b9fecd19536e6f5926cf558

diff --git a/media-libs/fcft/fcft-2.4.2.ebuild b/media-libs/fcft/fcft-2.4.2.ebuild
new file mode 100644
index 000000000..979d903ad
--- /dev/null
+++ b/media-libs/fcft/fcft-2.4.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		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"
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-07-19 17:32 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-07-19 17:32 UTC (permalink / raw
  To: gentoo-commits

commit:     fb9b29c1289215fd96d6abe8e78bfd3301f3a852
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Mon Jul 19 17:14:59 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Mon Jul 19 17:14:59 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb9b29c1

media-libs/fcft: Bump to 2.4.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest          |  1 +
 media-libs/fcft/fcft-2.4.3.ebuild | 77 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 36212e59d..99d06124b 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -2,3 +2,4 @@ DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb6
 DIST fcft-2.4.0.tar.gz 323605 BLAKE2B 1926d26b633cf768257340f093de734513678f3b5e62cb2fa89fd08496d06b36de89fe797a5328c35a5b467d3ea48214d5a3e76660d2effaea0f28fddbc7bd48 SHA512 0904344cf69875e5ed2b0543911cfcbd7fddafcc19ef611ff6abb30004515eb61a69f5add25f9576132dcd60bc0c2cc7f6461fade9124a32c4026154e56d8e64
 DIST fcft-2.4.1.tar.gz 323792 BLAKE2B d33c087ec4bf6f0b2bba6da0110abe50de5f232beac970e657416e73f1d02fd54d342686d954e67eca86e5f676d793d94edae52f64a85ea62e662a8552289ae4 SHA512 2cce6db53010262eec36a8ef8ba146e296513b89d6a9358868c49acce1db75e058c66ef43b66433d9644460d85c6cbcdb8d755f14ca3b5a58912cd8e0e83f120
 DIST fcft-2.4.2.tar.gz 323827 BLAKE2B ae19997f3ad1ccd4170332978b83dd00547be1fff5908be84d7811357821f7606fa6da1bfaf51f94f8fd6dd68609eea6098079336cc606ea831ffe97b1ce6f28 SHA512 667a2adabca4538e8b8db5ea9f7dba5eb703aa675c3aa869769ee927c8a29860294811756746e9f308a3ded9e8ef259f8c078d528b9fecd19536e6f5926cf558
+DIST fcft-2.4.3.tar.gz 324345 BLAKE2B 06f79351887b875bc37e940b2fe6fb89f00d9051713f951070e836618f3817c189f4fc167ea2334acf8f03135fa40597c07016cbd7ae9be0d86cbbfec1bd79c0 SHA512 8eb7fc108e89eeaf240eec2d3e4157b13e707ab996d5e94d5bb5488ee45a0f5df3686e7e515f9c50efa0199e9cbb2fc0192d7a09a20a298fa6edd77227a3d623

diff --git a/media-libs/fcft/fcft-2.4.3.ebuild b/media-libs/fcft/fcft-2.4.3.ebuild
new file mode 100644
index 000000000..979d903ad
--- /dev/null
+++ b/media-libs/fcft/fcft-2.4.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		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"
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-07-22 15:47 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-07-22 15:47 UTC (permalink / raw
  To: gentoo-commits

commit:     56ef949c63bfcff76d21afc4eaaf2fee176944e2
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Thu Jul 22 15:46:40 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Thu Jul 22 15:46:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56ef949c

media-libs/fcft: Bump to 2.4.4

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest          |  1 +
 media-libs/fcft/fcft-2.4.4.ebuild | 77 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 99d06124b..9450644a3 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -3,3 +3,4 @@ DIST fcft-2.4.0.tar.gz 323605 BLAKE2B 1926d26b633cf768257340f093de734513678f3b5e
 DIST fcft-2.4.1.tar.gz 323792 BLAKE2B d33c087ec4bf6f0b2bba6da0110abe50de5f232beac970e657416e73f1d02fd54d342686d954e67eca86e5f676d793d94edae52f64a85ea62e662a8552289ae4 SHA512 2cce6db53010262eec36a8ef8ba146e296513b89d6a9358868c49acce1db75e058c66ef43b66433d9644460d85c6cbcdb8d755f14ca3b5a58912cd8e0e83f120
 DIST fcft-2.4.2.tar.gz 323827 BLAKE2B ae19997f3ad1ccd4170332978b83dd00547be1fff5908be84d7811357821f7606fa6da1bfaf51f94f8fd6dd68609eea6098079336cc606ea831ffe97b1ce6f28 SHA512 667a2adabca4538e8b8db5ea9f7dba5eb703aa675c3aa869769ee927c8a29860294811756746e9f308a3ded9e8ef259f8c078d528b9fecd19536e6f5926cf558
 DIST fcft-2.4.3.tar.gz 324345 BLAKE2B 06f79351887b875bc37e940b2fe6fb89f00d9051713f951070e836618f3817c189f4fc167ea2334acf8f03135fa40597c07016cbd7ae9be0d86cbbfec1bd79c0 SHA512 8eb7fc108e89eeaf240eec2d3e4157b13e707ab996d5e94d5bb5488ee45a0f5df3686e7e515f9c50efa0199e9cbb2fc0192d7a09a20a298fa6edd77227a3d623
+DIST fcft-2.4.4.tar.gz 324371 BLAKE2B 2bba92bb67904e8ce26228191fad77fe4b5bf881dc38fa851f80f8ef69bc6df44ad6775d86157df7671f064042cc4b4523206b96e9a4b9b7375950624dea50a6 SHA512 45d1ab44b820f78f78ab71839d16af8244cb07abd363e9d9bf0cde0df60cb7f2de9e134081c02ee68f24aca76842ea6301d28b71af7148f62019a0af6c45d035

diff --git a/media-libs/fcft/fcft-2.4.4.ebuild b/media-libs/fcft/fcft-2.4.4.ebuild
new file mode 100644
index 000000000..979d903ad
--- /dev/null
+++ b/media-libs/fcft/fcft-2.4.4.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		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"
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-07-27  4:20 Leonardo H. Neumann
  0 siblings, 0 replies; 16+ messages in thread
From: Leonardo H. Neumann @ 2021-07-27  4:20 UTC (permalink / raw
  To: gentoo-commits

commit:     0d4d64b1b4140813de53cdc474c0b9ed92c97ecb
Author:     Leonardo H. Neumann <leonardohn <AT> null <DOT> net>
AuthorDate: Tue Jul 27 04:19:33 2021 +0000
Commit:     Leonardo H. Neumann <leonardohn <AT> null <DOT> net>
CommitDate: Tue Jul 27 04:19:33 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d4d64b1

media-libs/fcft: fix missing RDEPEND

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Leonardo H. Neumann <leonardohn <AT> null.net>

 media-libs/fcft/fcft-2.4.0.ebuild | 2 +-
 media-libs/fcft/fcft-2.4.1.ebuild | 2 +-
 media-libs/fcft/fcft-2.4.2.ebuild | 2 +-
 media-libs/fcft/fcft-2.4.3.ebuild | 2 +-
 media-libs/fcft/fcft-2.4.4.ebuild | 2 +-
 media-libs/fcft/fcft-9999.ebuild  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-libs/fcft/fcft-2.4.0.ebuild b/media-libs/fcft/fcft-2.4.0.ebuild
index 979d903ad..b0405660b 100644
--- a/media-libs/fcft/fcft-2.4.0.ebuild
+++ b/media-libs/fcft/fcft-2.4.0.ebuild
@@ -21,7 +21,7 @@ SLOT="0/3"
 IUSE="examples +text-shaping test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+RDEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype

diff --git a/media-libs/fcft/fcft-2.4.1.ebuild b/media-libs/fcft/fcft-2.4.1.ebuild
index 979d903ad..b0405660b 100644
--- a/media-libs/fcft/fcft-2.4.1.ebuild
+++ b/media-libs/fcft/fcft-2.4.1.ebuild
@@ -21,7 +21,7 @@ SLOT="0/3"
 IUSE="examples +text-shaping test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+RDEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype

diff --git a/media-libs/fcft/fcft-2.4.2.ebuild b/media-libs/fcft/fcft-2.4.2.ebuild
index 979d903ad..b0405660b 100644
--- a/media-libs/fcft/fcft-2.4.2.ebuild
+++ b/media-libs/fcft/fcft-2.4.2.ebuild
@@ -21,7 +21,7 @@ SLOT="0/3"
 IUSE="examples +text-shaping test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+RDEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype

diff --git a/media-libs/fcft/fcft-2.4.3.ebuild b/media-libs/fcft/fcft-2.4.3.ebuild
index 979d903ad..b0405660b 100644
--- a/media-libs/fcft/fcft-2.4.3.ebuild
+++ b/media-libs/fcft/fcft-2.4.3.ebuild
@@ -21,7 +21,7 @@ SLOT="0/3"
 IUSE="examples +text-shaping test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+RDEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype

diff --git a/media-libs/fcft/fcft-2.4.4.ebuild b/media-libs/fcft/fcft-2.4.4.ebuild
index 979d903ad..b0405660b 100644
--- a/media-libs/fcft/fcft-2.4.4.ebuild
+++ b/media-libs/fcft/fcft-2.4.4.ebuild
@@ -21,7 +21,7 @@ SLOT="0/3"
 IUSE="examples +text-shaping test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+RDEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
index 979d903ad..b0405660b 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -21,7 +21,7 @@ SLOT="0/3"
 IUSE="examples +text-shaping test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+RDEPEND="
 	dev-libs/tllist
 	media-libs/fontconfig
 	media-libs/freetype


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-08-14 18:02 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-08-14 18:02 UTC (permalink / raw
  To: gentoo-commits

commit:     c22d2f3f6d64de9a9a48ef90ec0b9908e2343276
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Sat Aug 14 18:01:43 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Sat Aug 14 18:01:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c22d2f3f

media-libs/fcft: Bump to 2.4.5

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest          |  1 +
 media-libs/fcft/fcft-2.4.5.ebuild | 77 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 9450644a3..69ad186d2 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -4,3 +4,4 @@ DIST fcft-2.4.1.tar.gz 323792 BLAKE2B d33c087ec4bf6f0b2bba6da0110abe50de5f232bea
 DIST fcft-2.4.2.tar.gz 323827 BLAKE2B ae19997f3ad1ccd4170332978b83dd00547be1fff5908be84d7811357821f7606fa6da1bfaf51f94f8fd6dd68609eea6098079336cc606ea831ffe97b1ce6f28 SHA512 667a2adabca4538e8b8db5ea9f7dba5eb703aa675c3aa869769ee927c8a29860294811756746e9f308a3ded9e8ef259f8c078d528b9fecd19536e6f5926cf558
 DIST fcft-2.4.3.tar.gz 324345 BLAKE2B 06f79351887b875bc37e940b2fe6fb89f00d9051713f951070e836618f3817c189f4fc167ea2334acf8f03135fa40597c07016cbd7ae9be0d86cbbfec1bd79c0 SHA512 8eb7fc108e89eeaf240eec2d3e4157b13e707ab996d5e94d5bb5488ee45a0f5df3686e7e515f9c50efa0199e9cbb2fc0192d7a09a20a298fa6edd77227a3d623
 DIST fcft-2.4.4.tar.gz 324371 BLAKE2B 2bba92bb67904e8ce26228191fad77fe4b5bf881dc38fa851f80f8ef69bc6df44ad6775d86157df7671f064042cc4b4523206b96e9a4b9b7375950624dea50a6 SHA512 45d1ab44b820f78f78ab71839d16af8244cb07abd363e9d9bf0cde0df60cb7f2de9e134081c02ee68f24aca76842ea6301d28b71af7148f62019a0af6c45d035
+DIST fcft-2.4.5.tar.gz 403734 BLAKE2B 3fbd0119bb1d955b0e01be4f0ab00348b0b589849e0b338b39e424edd4994bb7ef9f51daa4e2905052a524e47d7b0f1c324300bb755eb4a43a8d920bdb820a1a SHA512 e29cabcb76357c91a93b63eaac1d548a7e4a4c05f6db39448bef6949c5e42965493b588b5c1d5cd2a223bce29e6f2a673ed63ebfa2d0d59a7edc453df06c5c8d

diff --git a/media-libs/fcft/fcft-2.4.5.ebuild b/media-libs/fcft/fcft-2.4.5.ebuild
new file mode 100644
index 000000000..b0405660b
--- /dev/null
+++ b/media-libs/fcft/fcft-2.4.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		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"
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-10-23 18:26 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-10-23 18:26 UTC (permalink / raw
  To: gentoo-commits

commit:     5933741eeecff5d9abd3803e80f5be0d0fe11db8
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Sat Oct 23 18:25:50 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Sat Oct 23 18:25:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5933741e

media-libs/fcft: Bump to 2.4.6

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest          |  1 +
 media-libs/fcft/fcft-2.4.6.ebuild | 77 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 69ad186d2..9084c202d 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -5,3 +5,4 @@ DIST fcft-2.4.2.tar.gz 323827 BLAKE2B ae19997f3ad1ccd4170332978b83dd00547be1fff5
 DIST fcft-2.4.3.tar.gz 324345 BLAKE2B 06f79351887b875bc37e940b2fe6fb89f00d9051713f951070e836618f3817c189f4fc167ea2334acf8f03135fa40597c07016cbd7ae9be0d86cbbfec1bd79c0 SHA512 8eb7fc108e89eeaf240eec2d3e4157b13e707ab996d5e94d5bb5488ee45a0f5df3686e7e515f9c50efa0199e9cbb2fc0192d7a09a20a298fa6edd77227a3d623
 DIST fcft-2.4.4.tar.gz 324371 BLAKE2B 2bba92bb67904e8ce26228191fad77fe4b5bf881dc38fa851f80f8ef69bc6df44ad6775d86157df7671f064042cc4b4523206b96e9a4b9b7375950624dea50a6 SHA512 45d1ab44b820f78f78ab71839d16af8244cb07abd363e9d9bf0cde0df60cb7f2de9e134081c02ee68f24aca76842ea6301d28b71af7148f62019a0af6c45d035
 DIST fcft-2.4.5.tar.gz 403734 BLAKE2B 3fbd0119bb1d955b0e01be4f0ab00348b0b589849e0b338b39e424edd4994bb7ef9f51daa4e2905052a524e47d7b0f1c324300bb755eb4a43a8d920bdb820a1a SHA512 e29cabcb76357c91a93b63eaac1d548a7e4a4c05f6db39448bef6949c5e42965493b588b5c1d5cd2a223bce29e6f2a673ed63ebfa2d0d59a7edc453df06c5c8d
+DIST fcft-2.4.6.tar.gz 411139 BLAKE2B bbf0becd32060b74fdd0bbea09cdeb9251fdf660b63fb06c6d27b2cf7e7c088fb9a7e97ef2eb16326a139739a671fbd1ee0ae06ba026a27b16a16b37560db33f SHA512 554d4e01a24aba36eb44c195eef8b82aac08e8e32ddae3dabc45bef20428d02aee981610edecfb9f8311250b5c2c783664b0929305a857dd2910431512a91d95

diff --git a/media-libs/fcft/fcft-2.4.6.ebuild b/media-libs/fcft/fcft-2.4.6.ebuild
new file mode 100644
index 000000000..b0405660b
--- /dev/null
+++ b/media-libs/fcft/fcft-2.4.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? ( media-libs/harfbuzz )
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-text/scdoc
+	app-i18n/unicode-data
+	examples? (
+		dev-libs/wayland-protocols
+		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"
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature text-shaping)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-10-25 15:58 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-10-25 15:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f240e836c3372c1d8bffe0e88f265e32c48ce55f
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Mon Oct 25 15:56:59 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Mon Oct 25 15:57:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f240e836

media-libs/fcft: Bump EAPI; die if docs fail

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/fcft-2.4.6.ebuild | 4 ++--
 media-libs/fcft/fcft-9999.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/fcft/fcft-2.4.6.ebuild b/media-libs/fcft/fcft-2.4.6.ebuild
index b0405660b..d6ec4d3f3 100644
--- a/media-libs/fcft/fcft-2.4.6.ebuild
+++ b/media-libs/fcft/fcft-2.4.6.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -73,5 +73,5 @@ src_configure() {
 src_install() {
 	meson_src_install
 	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
 }

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
index b0405660b..d6ec4d3f3 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -73,5 +73,5 @@ src_configure() {
 src_install() {
 	meson_src_install
 	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
 }


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-11-14 18:38 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-11-14 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     e63232659f8a4fbb1e347f30cd842d28b4e165f4
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Sun Nov 14 18:38:19 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Sun Nov 14 18:38:19 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6323265

media-libs/fcft: Bump to 2.5.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest                                | 1 +
 media-libs/fcft/{fcft-9999.ebuild => fcft-2.5.0.ebuild} | 9 +++++++--
 media-libs/fcft/fcft-9999.ebuild                        | 9 +++++++--
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 9084c202d..5167c874a 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -6,3 +6,4 @@ DIST fcft-2.4.3.tar.gz 324345 BLAKE2B 06f79351887b875bc37e940b2fe6fb89f00d905171
 DIST fcft-2.4.4.tar.gz 324371 BLAKE2B 2bba92bb67904e8ce26228191fad77fe4b5bf881dc38fa851f80f8ef69bc6df44ad6775d86157df7671f064042cc4b4523206b96e9a4b9b7375950624dea50a6 SHA512 45d1ab44b820f78f78ab71839d16af8244cb07abd363e9d9bf0cde0df60cb7f2de9e134081c02ee68f24aca76842ea6301d28b71af7148f62019a0af6c45d035
 DIST fcft-2.4.5.tar.gz 403734 BLAKE2B 3fbd0119bb1d955b0e01be4f0ab00348b0b589849e0b338b39e424edd4994bb7ef9f51daa4e2905052a524e47d7b0f1c324300bb755eb4a43a8d920bdb820a1a SHA512 e29cabcb76357c91a93b63eaac1d548a7e4a4c05f6db39448bef6949c5e42965493b588b5c1d5cd2a223bce29e6f2a673ed63ebfa2d0d59a7edc453df06c5c8d
 DIST fcft-2.4.6.tar.gz 411139 BLAKE2B bbf0becd32060b74fdd0bbea09cdeb9251fdf660b63fb06c6d27b2cf7e7c088fb9a7e97ef2eb16326a139739a671fbd1ee0ae06ba026a27b16a16b37560db33f SHA512 554d4e01a24aba36eb44c195eef8b82aac08e8e32ddae3dabc45bef20428d02aee981610edecfb9f8311250b5c2c783664b0929305a857dd2910431512a91d95
+DIST fcft-2.5.0.tar.gz 440068 BLAKE2B fa98eace254c2f0e04735b2f6a17bc68a94e24ad201474d3af546d385279fe275ab8a283ca0e50566879befc3bc28f7ecaef2e3aa8380d1f55999f1c0c136b66 SHA512 2bd65232ecaf10a4995051eb1409aa8e676365c7d7574e1cd6cbda73e809558572beb0c0bd7e85ee4cf946bfbc83968bef90e54fa70833ab64d70f5439de9bad

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-2.5.0.ebuild
similarity index 84%
copy from media-libs/fcft/fcft-9999.ebuild
copy to media-libs/fcft/fcft-2.5.0.ebuild
index d6ec4d3f3..2dbb8707a 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-2.5.0.ebuild
@@ -26,7 +26,10 @@ RDEPEND="
 	media-libs/fontconfig
 	media-libs/freetype
 	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
+	text-shaping? (
+		dev-libs/libutf8proc:=
+		media-libs/harfbuzz
+	)
 	examples? (
 		dev-libs/libutf8proc:=
 		dev-libs/wayland
@@ -54,11 +57,13 @@ src_prepare() {
 
 	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 text-shaping)
+		$(meson_feature text-shaping run-shaping)
 		$(meson_use examples)
 		"-Dwerror=false"
 	)

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
index d6ec4d3f3..2dbb8707a 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -26,7 +26,10 @@ RDEPEND="
 	media-libs/fontconfig
 	media-libs/freetype
 	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
+	text-shaping? (
+		dev-libs/libutf8proc:=
+		media-libs/harfbuzz
+	)
 	examples? (
 		dev-libs/libutf8proc:=
 		dev-libs/wayland
@@ -54,11 +57,13 @@ src_prepare() {
 
 	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 text-shaping)
+		$(meson_feature text-shaping run-shaping)
 		$(meson_use examples)
 		"-Dwerror=false"
 	)


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2021-12-16 22:07 Ryan Fox
  0 siblings, 0 replies; 16+ messages in thread
From: Ryan Fox @ 2021-12-16 22:07 UTC (permalink / raw
  To: gentoo-commits

commit:     37bfd672132c7f14a9f8f996ea1f68be6ba584f9
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Thu Dec 16 22:03:52 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Thu Dec 16 22:03:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37bfd672

media-libs/fcft: Bump to 2.5.1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 media-libs/fcft/Manifest                                | 1 +
 media-libs/fcft/{fcft-9999.ebuild => fcft-2.5.1.ebuild} | 5 +++--
 media-libs/fcft/fcft-9999.ebuild                        | 5 +++--
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index 5167c874a..cad9ccf70 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -7,3 +7,4 @@ DIST fcft-2.4.4.tar.gz 324371 BLAKE2B 2bba92bb67904e8ce26228191fad77fe4b5bf881dc
 DIST fcft-2.4.5.tar.gz 403734 BLAKE2B 3fbd0119bb1d955b0e01be4f0ab00348b0b589849e0b338b39e424edd4994bb7ef9f51daa4e2905052a524e47d7b0f1c324300bb755eb4a43a8d920bdb820a1a SHA512 e29cabcb76357c91a93b63eaac1d548a7e4a4c05f6db39448bef6949c5e42965493b588b5c1d5cd2a223bce29e6f2a673ed63ebfa2d0d59a7edc453df06c5c8d
 DIST fcft-2.4.6.tar.gz 411139 BLAKE2B bbf0becd32060b74fdd0bbea09cdeb9251fdf660b63fb06c6d27b2cf7e7c088fb9a7e97ef2eb16326a139739a671fbd1ee0ae06ba026a27b16a16b37560db33f SHA512 554d4e01a24aba36eb44c195eef8b82aac08e8e32ddae3dabc45bef20428d02aee981610edecfb9f8311250b5c2c783664b0929305a857dd2910431512a91d95
 DIST fcft-2.5.0.tar.gz 440068 BLAKE2B fa98eace254c2f0e04735b2f6a17bc68a94e24ad201474d3af546d385279fe275ab8a283ca0e50566879befc3bc28f7ecaef2e3aa8380d1f55999f1c0c136b66 SHA512 2bd65232ecaf10a4995051eb1409aa8e676365c7d7574e1cd6cbda73e809558572beb0c0bd7e85ee4cf946bfbc83968bef90e54fa70833ab64d70f5439de9bad
+DIST fcft-2.5.1.tar.gz 440347 BLAKE2B 604e4d5cd3402bc9e2df757db8c85849ec626e2a0790de42f0e19b6ae58ee27914c4c6dceb78dfac56bd2979577e0098643e27a4a5d6c816891053657029839b SHA512 a5f8baca67bb86cd478bca768259bc162472b95407a5ee4384466d44bdb17ba4788c80465a3bf61fd23e7c9c6b1fc4adef69283250510f646539614cbbca5ab0

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-2.5.1.ebuild
similarity index 95%
copy from media-libs/fcft/fcft-9999.ebuild
copy to media-libs/fcft/fcft-2.5.1.ebuild
index 2dbb8707a..c884511f3 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-2.5.1.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="A simple library for font loading and glyph rasterization"
 HOMEPAGE="https://codeberg.org/dnkl/fcft"
 LICENSE="MIT"
 SLOT="0/3"
-IUSE="examples +text-shaping test"
+IUSE="examples +text-shaping +man test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -42,8 +42,8 @@ DEPEND="
 	)
 "
 BDEPEND="
-	app-text/scdoc
 	app-i18n/unicode-data
+	man? ( app-text/scdoc )
 	examples? (
 		dev-libs/wayland-protocols
 		dev-util/wayland-scanner
@@ -64,6 +64,7 @@ src_prepare() {
 src_configure() {
 	local emesonargs=(
 		$(meson_feature text-shaping run-shaping)
+		$(meson_feature man docs)
 		$(meson_use examples)
 		"-Dwerror=false"
 	)

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
index 2dbb8707a..c884511f3 100644
--- a/media-libs/fcft/fcft-9999.ebuild
+++ b/media-libs/fcft/fcft-9999.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="A simple library for font loading and glyph rasterization"
 HOMEPAGE="https://codeberg.org/dnkl/fcft"
 LICENSE="MIT"
 SLOT="0/3"
-IUSE="examples +text-shaping test"
+IUSE="examples +text-shaping +man test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -42,8 +42,8 @@ DEPEND="
 	)
 "
 BDEPEND="
-	app-text/scdoc
 	app-i18n/unicode-data
+	man? ( app-text/scdoc )
 	examples? (
 		dev-libs/wayland-protocols
 		dev-util/wayland-scanner
@@ -64,6 +64,7 @@ src_prepare() {
 src_configure() {
 	local emesonargs=(
 		$(meson_feature text-shaping run-shaping)
+		$(meson_feature man docs)
 		$(meson_use examples)
 		"-Dwerror=false"
 	)


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
@ 2022-02-05 22:31 Leonardo H. Neumann
  0 siblings, 0 replies; 16+ messages in thread
From: Leonardo H. Neumann @ 2022-02-05 22:31 UTC (permalink / raw
  To: gentoo-commits

commit:     9c9f6378911e6942383a7aca7dd989935c84efc6
Author:     Leonardo Neumann <leonardo <AT> neumann <DOT> dev <DOT> br>
AuthorDate: Sat Feb  5 22:25:45 2022 +0000
Commit:     Leonardo H. Neumann <leonardohn <AT> null <DOT> net>
CommitDate: Sat Feb  5 22:25:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c9f6378

media-libs/fcft: add 3.0.0 and 3.0.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Leonardo Neumann <leonardo <AT> neumann.dev.br>

 media-libs/fcft/Manifest          |  2 +
 media-libs/fcft/fcft-3.0.0.ebuild | 83 +++++++++++++++++++++++++++++++++++++++
 media-libs/fcft/fcft-3.0.1.ebuild | 83 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 168 insertions(+)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index cad9ccf70..e220df336 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -8,3 +8,5 @@ DIST fcft-2.4.5.tar.gz 403734 BLAKE2B 3fbd0119bb1d955b0e01be4f0ab00348b0b589849e
 DIST fcft-2.4.6.tar.gz 411139 BLAKE2B bbf0becd32060b74fdd0bbea09cdeb9251fdf660b63fb06c6d27b2cf7e7c088fb9a7e97ef2eb16326a139739a671fbd1ee0ae06ba026a27b16a16b37560db33f SHA512 554d4e01a24aba36eb44c195eef8b82aac08e8e32ddae3dabc45bef20428d02aee981610edecfb9f8311250b5c2c783664b0929305a857dd2910431512a91d95
 DIST fcft-2.5.0.tar.gz 440068 BLAKE2B fa98eace254c2f0e04735b2f6a17bc68a94e24ad201474d3af546d385279fe275ab8a283ca0e50566879befc3bc28f7ecaef2e3aa8380d1f55999f1c0c136b66 SHA512 2bd65232ecaf10a4995051eb1409aa8e676365c7d7574e1cd6cbda73e809558572beb0c0bd7e85ee4cf946bfbc83968bef90e54fa70833ab64d70f5439de9bad
 DIST fcft-2.5.1.tar.gz 440347 BLAKE2B 604e4d5cd3402bc9e2df757db8c85849ec626e2a0790de42f0e19b6ae58ee27914c4c6dceb78dfac56bd2979577e0098643e27a4a5d6c816891053657029839b SHA512 a5f8baca67bb86cd478bca768259bc162472b95407a5ee4384466d44bdb17ba4788c80465a3bf61fd23e7c9c6b1fc4adef69283250510f646539614cbbca5ab0
+DIST fcft-3.0.0.tar.gz 441458 BLAKE2B 9ff83691435953285f1b3f8b51dac7b17453a457eeb910f035e39c6fa3bb39098d3adbb7179f734261a4034e9ea8b034dd03a20ba0c364b7de2efe9b781dfdaa SHA512 fbf7ac7d777bdb530b90b79a0bd8b90d3f7ae8b099c2733304dbe89fbcc1a1a3493d1eac0478bcdee291d8c804da21461737fc3e34164637e86ff737023622b1
+DIST fcft-3.0.1.tar.gz 441493 BLAKE2B 79fe864edf04b21fe88fa167e3390836e5c7254710082312068ff4c39624508e086f4eed2ea5706b52421b2276a6f2d1f2211ff0b256112d989764e667c44fe2 SHA512 856bec504a253678a2962c0a7c5029e5fd3d26e305ca3fcae8d9df398bcc84a03e9d67522673d1f1bb0ec91606c0627d6ab4bf2780cbb5965a01c91e6f0aac89

diff --git a/media-libs/fcft/fcft-3.0.0.ebuild b/media-libs/fcft/fcft-3.0.0.ebuild
new file mode 100644
index 000000000..a3afc747c
--- /dev/null
+++ b/media-libs/fcft/fcft-3.0.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping +man test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? (
+		dev-libs/libutf8proc:=
+		media-libs/harfbuzz
+	)
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-i18n/unicode-data
+	man? ( app-text/scdoc )
+	examples? (
+		dev-libs/wayland-protocols
+		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 text-shaping run-shaping)
+		$(meson_feature man docs)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
+}

diff --git a/media-libs/fcft/fcft-3.0.1.ebuild b/media-libs/fcft/fcft-3.0.1.ebuild
new file mode 100644
index 000000000..a3afc747c
--- /dev/null
+++ b/media-libs/fcft/fcft-3.0.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}"
+else
+	inherit git-r3
+	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
+fi
+
+DESCRIPTION="A simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+LICENSE="MIT"
+SLOT="0/3"
+IUSE="examples +text-shaping +man test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/tllist
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/pixman
+	text-shaping? (
+		dev-libs/libutf8proc:=
+		media-libs/harfbuzz
+	)
+	examples? (
+		dev-libs/libutf8proc:=
+		dev-libs/wayland
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		text-shaping? ( media-fonts/noto-emoji )
+	)
+"
+BDEPEND="
+	app-i18n/unicode-data
+	man? ( app-text/scdoc )
+	examples? (
+		dev-libs/wayland-protocols
+		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 text-shaping run-shaping)
+		$(meson_feature man docs)
+		$(meson_use examples)
+		"-Dwerror=false"
+	)
+
+	use test && emesonargs+=(
+		$(meson_use text-shaping test-text-shaping)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/
  2022-02-07 20:40 [gentoo-commits] repo/proj/guru:master " Arthur Zamarin
@ 2022-02-07 20:37 ` Arthur Zamarin
  0 siblings, 0 replies; 16+ messages in thread
From: Arthur Zamarin @ 2022-02-07 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     46a6ee209218bb21cd0048dc84771bb5705f3903
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  7 20:37:23 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  7 20:37:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46a6ee20

media-libs/fcft: treeclean (moved to ::gentoo)

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/fcft/Manifest          | 12 ------
 media-libs/fcft/fcft-2.3.3.ebuild | 44 ---------------------
 media-libs/fcft/fcft-2.4.0.ebuild | 77 ------------------------------------
 media-libs/fcft/fcft-2.4.1.ebuild | 77 ------------------------------------
 media-libs/fcft/fcft-2.4.2.ebuild | 77 ------------------------------------
 media-libs/fcft/fcft-2.4.3.ebuild | 77 ------------------------------------
 media-libs/fcft/fcft-2.4.4.ebuild | 77 ------------------------------------
 media-libs/fcft/fcft-2.4.5.ebuild | 77 ------------------------------------
 media-libs/fcft/fcft-2.4.6.ebuild | 77 ------------------------------------
 media-libs/fcft/fcft-2.5.0.ebuild | 82 --------------------------------------
 media-libs/fcft/fcft-2.5.1.ebuild | 83 ---------------------------------------
 media-libs/fcft/fcft-3.0.0.ebuild | 83 ---------------------------------------
 media-libs/fcft/fcft-3.0.1.ebuild | 83 ---------------------------------------
 media-libs/fcft/fcft-9999.ebuild  | 83 ---------------------------------------
 media-libs/fcft/metadata.xml      | 11 ------
 15 files changed, 1020 deletions(-)

diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
deleted file mode 100644
index e220df336..000000000
--- a/media-libs/fcft/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-DIST fcft-2.3.3.tar.gz 313168 BLAKE2B b3dbc3af511e8a8007a17400fe6880a08a62ca0cb69795438ab7c6a86f856b25a3bd26cdef8031f1c8d66f4527d191a72ce87852f001e05b8f37285dea4befb5 SHA512 91f3c1292889c2fd1cdce439e0168a37a932d3a05ea78fff93ce69ea7b1adc33424e67a0b2c36931d26128e1169e6f784f16445475c94690dedf608f92278009
-DIST fcft-2.4.0.tar.gz 323605 BLAKE2B 1926d26b633cf768257340f093de734513678f3b5e62cb2fa89fd08496d06b36de89fe797a5328c35a5b467d3ea48214d5a3e76660d2effaea0f28fddbc7bd48 SHA512 0904344cf69875e5ed2b0543911cfcbd7fddafcc19ef611ff6abb30004515eb61a69f5add25f9576132dcd60bc0c2cc7f6461fade9124a32c4026154e56d8e64
-DIST fcft-2.4.1.tar.gz 323792 BLAKE2B d33c087ec4bf6f0b2bba6da0110abe50de5f232beac970e657416e73f1d02fd54d342686d954e67eca86e5f676d793d94edae52f64a85ea62e662a8552289ae4 SHA512 2cce6db53010262eec36a8ef8ba146e296513b89d6a9358868c49acce1db75e058c66ef43b66433d9644460d85c6cbcdb8d755f14ca3b5a58912cd8e0e83f120
-DIST fcft-2.4.2.tar.gz 323827 BLAKE2B ae19997f3ad1ccd4170332978b83dd00547be1fff5908be84d7811357821f7606fa6da1bfaf51f94f8fd6dd68609eea6098079336cc606ea831ffe97b1ce6f28 SHA512 667a2adabca4538e8b8db5ea9f7dba5eb703aa675c3aa869769ee927c8a29860294811756746e9f308a3ded9e8ef259f8c078d528b9fecd19536e6f5926cf558
-DIST fcft-2.4.3.tar.gz 324345 BLAKE2B 06f79351887b875bc37e940b2fe6fb89f00d9051713f951070e836618f3817c189f4fc167ea2334acf8f03135fa40597c07016cbd7ae9be0d86cbbfec1bd79c0 SHA512 8eb7fc108e89eeaf240eec2d3e4157b13e707ab996d5e94d5bb5488ee45a0f5df3686e7e515f9c50efa0199e9cbb2fc0192d7a09a20a298fa6edd77227a3d623
-DIST fcft-2.4.4.tar.gz 324371 BLAKE2B 2bba92bb67904e8ce26228191fad77fe4b5bf881dc38fa851f80f8ef69bc6df44ad6775d86157df7671f064042cc4b4523206b96e9a4b9b7375950624dea50a6 SHA512 45d1ab44b820f78f78ab71839d16af8244cb07abd363e9d9bf0cde0df60cb7f2de9e134081c02ee68f24aca76842ea6301d28b71af7148f62019a0af6c45d035
-DIST fcft-2.4.5.tar.gz 403734 BLAKE2B 3fbd0119bb1d955b0e01be4f0ab00348b0b589849e0b338b39e424edd4994bb7ef9f51daa4e2905052a524e47d7b0f1c324300bb755eb4a43a8d920bdb820a1a SHA512 e29cabcb76357c91a93b63eaac1d548a7e4a4c05f6db39448bef6949c5e42965493b588b5c1d5cd2a223bce29e6f2a673ed63ebfa2d0d59a7edc453df06c5c8d
-DIST fcft-2.4.6.tar.gz 411139 BLAKE2B bbf0becd32060b74fdd0bbea09cdeb9251fdf660b63fb06c6d27b2cf7e7c088fb9a7e97ef2eb16326a139739a671fbd1ee0ae06ba026a27b16a16b37560db33f SHA512 554d4e01a24aba36eb44c195eef8b82aac08e8e32ddae3dabc45bef20428d02aee981610edecfb9f8311250b5c2c783664b0929305a857dd2910431512a91d95
-DIST fcft-2.5.0.tar.gz 440068 BLAKE2B fa98eace254c2f0e04735b2f6a17bc68a94e24ad201474d3af546d385279fe275ab8a283ca0e50566879befc3bc28f7ecaef2e3aa8380d1f55999f1c0c136b66 SHA512 2bd65232ecaf10a4995051eb1409aa8e676365c7d7574e1cd6cbda73e809558572beb0c0bd7e85ee4cf946bfbc83968bef90e54fa70833ab64d70f5439de9bad
-DIST fcft-2.5.1.tar.gz 440347 BLAKE2B 604e4d5cd3402bc9e2df757db8c85849ec626e2a0790de42f0e19b6ae58ee27914c4c6dceb78dfac56bd2979577e0098643e27a4a5d6c816891053657029839b SHA512 a5f8baca67bb86cd478bca768259bc162472b95407a5ee4384466d44bdb17ba4788c80465a3bf61fd23e7c9c6b1fc4adef69283250510f646539614cbbca5ab0
-DIST fcft-3.0.0.tar.gz 441458 BLAKE2B 9ff83691435953285f1b3f8b51dac7b17453a457eeb910f035e39c6fa3bb39098d3adbb7179f734261a4034e9ea8b034dd03a20ba0c364b7de2efe9b781dfdaa SHA512 fbf7ac7d777bdb530b90b79a0bd8b90d3f7ae8b099c2733304dbe89fbcc1a1a3493d1eac0478bcdee291d8c804da21461737fc3e34164637e86ff737023622b1
-DIST fcft-3.0.1.tar.gz 441493 BLAKE2B 79fe864edf04b21fe88fa167e3390836e5c7254710082312068ff4c39624508e086f4eed2ea5706b52421b2276a6f2d1f2211ff0b256112d989764e667c44fe2 SHA512 856bec504a253678a2962c0a7c5029e5fd3d26e305ca3fcae8d9df398bcc84a03e9d67522673d1f1bb0ec91606c0627d6ab4bf2780cbb5965a01c91e6f0aac89

diff --git a/media-libs/fcft/fcft-2.3.3.ebuild b/media-libs/fcft/fcft-2.3.3.ebuild
deleted file mode 100644
index 33f4d40d6..000000000
--- a/media-libs/fcft/fcft-2.3.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0"
-IUSE="+text-shaping"
-
-DEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	text-shaping? ( media-libs/harfbuzz )
-	x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-BDEPEND="app-text/scdoc"
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		"-Dwerror=false"
-	)
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}

diff --git a/media-libs/fcft/fcft-2.4.0.ebuild b/media-libs/fcft/fcft-2.4.0.ebuild
deleted file mode 100644
index b0405660b..000000000
--- a/media-libs/fcft/fcft-2.4.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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"
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}

diff --git a/media-libs/fcft/fcft-2.4.1.ebuild b/media-libs/fcft/fcft-2.4.1.ebuild
deleted file mode 100644
index b0405660b..000000000
--- a/media-libs/fcft/fcft-2.4.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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"
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}

diff --git a/media-libs/fcft/fcft-2.4.2.ebuild b/media-libs/fcft/fcft-2.4.2.ebuild
deleted file mode 100644
index b0405660b..000000000
--- a/media-libs/fcft/fcft-2.4.2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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"
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}

diff --git a/media-libs/fcft/fcft-2.4.3.ebuild b/media-libs/fcft/fcft-2.4.3.ebuild
deleted file mode 100644
index b0405660b..000000000
--- a/media-libs/fcft/fcft-2.4.3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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"
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}

diff --git a/media-libs/fcft/fcft-2.4.4.ebuild b/media-libs/fcft/fcft-2.4.4.ebuild
deleted file mode 100644
index b0405660b..000000000
--- a/media-libs/fcft/fcft-2.4.4.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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"
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}

diff --git a/media-libs/fcft/fcft-2.4.5.ebuild b/media-libs/fcft/fcft-2.4.5.ebuild
deleted file mode 100644
index b0405660b..000000000
--- a/media-libs/fcft/fcft-2.4.5.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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"
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}

diff --git a/media-libs/fcft/fcft-2.4.6.ebuild b/media-libs/fcft/fcft-2.4.6.ebuild
deleted file mode 100644
index d6ec4d3f3..000000000
--- a/media-libs/fcft/fcft-2.4.6.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? ( media-libs/harfbuzz )
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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"
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature text-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
-}

diff --git a/media-libs/fcft/fcft-2.5.0.ebuild b/media-libs/fcft/fcft-2.5.0.ebuild
deleted file mode 100644
index 2dbb8707a..000000000
--- a/media-libs/fcft/fcft-2.5.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? (
-		dev-libs/libutf8proc:=
-		media-libs/harfbuzz
-	)
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-text/scdoc
-	app-i18n/unicode-data
-	examples? (
-		dev-libs/wayland-protocols
-		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 text-shaping run-shaping)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
-}

diff --git a/media-libs/fcft/fcft-2.5.1.ebuild b/media-libs/fcft/fcft-2.5.1.ebuild
deleted file mode 100644
index c884511f3..000000000
--- a/media-libs/fcft/fcft-2.5.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping +man test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? (
-		dev-libs/libutf8proc:=
-		media-libs/harfbuzz
-	)
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-i18n/unicode-data
-	man? ( app-text/scdoc )
-	examples? (
-		dev-libs/wayland-protocols
-		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 text-shaping run-shaping)
-		$(meson_feature man docs)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
-}

diff --git a/media-libs/fcft/fcft-3.0.0.ebuild b/media-libs/fcft/fcft-3.0.0.ebuild
deleted file mode 100644
index a3afc747c..000000000
--- a/media-libs/fcft/fcft-3.0.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping +man test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? (
-		dev-libs/libutf8proc:=
-		media-libs/harfbuzz
-	)
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-i18n/unicode-data
-	man? ( app-text/scdoc )
-	examples? (
-		dev-libs/wayland-protocols
-		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 text-shaping run-shaping)
-		$(meson_feature man docs)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
-}

diff --git a/media-libs/fcft/fcft-3.0.1.ebuild b/media-libs/fcft/fcft-3.0.1.ebuild
deleted file mode 100644
index a3afc747c..000000000
--- a/media-libs/fcft/fcft-3.0.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping +man test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? (
-		dev-libs/libutf8proc:=
-		media-libs/harfbuzz
-	)
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-i18n/unicode-data
-	man? ( app-text/scdoc )
-	examples? (
-		dev-libs/wayland-protocols
-		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 text-shaping run-shaping)
-		$(meson_feature man docs)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
-}

diff --git a/media-libs/fcft/fcft-9999.ebuild b/media-libs/fcft/fcft-9999.ebuild
deleted file mode 100644
index c884511f3..000000000
--- a/media-libs/fcft/fcft-9999.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} != *9999* ]]; then
-	SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz  -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}"
-else
-	inherit git-r3
-	EGIT_REPO_URI="https://codeberg.org/dnkl/fcft.git"
-fi
-
-DESCRIPTION="A simple library for font loading and glyph rasterization"
-HOMEPAGE="https://codeberg.org/dnkl/fcft"
-LICENSE="MIT"
-SLOT="0/3"
-IUSE="examples +text-shaping +man test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/tllist
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/pixman
-	text-shaping? (
-		dev-libs/libutf8proc:=
-		media-libs/harfbuzz
-	)
-	examples? (
-		dev-libs/libutf8proc:=
-		dev-libs/wayland
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		text-shaping? ( media-fonts/noto-emoji )
-	)
-"
-BDEPEND="
-	app-i18n/unicode-data
-	man? ( app-text/scdoc )
-	examples? (
-		dev-libs/wayland-protocols
-		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 text-shaping run-shaping)
-		$(meson_feature man docs)
-		$(meson_use examples)
-		"-Dwerror=false"
-	)
-
-	use test && emesonargs+=(
-		$(meson_use text-shaping test-text-shaping)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-	use examples && newbin "${BUILD_DIR}/example/example" fcft-example
-	mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die "Failed to install docs"
-}

diff --git a/media-libs/fcft/metadata.xml b/media-libs/fcft/metadata.xml
deleted file mode 100644
index 5a2954ab2..000000000
--- a/media-libs/fcft/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>flewkey@2a03.party</email>
-		<name>Ryan Fox</name>
-	</maintainer>
-	<use>
-		<flag name="text-shaping">Support text shaping using HarfBuzz</flag>
-	</use>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2022-02-07 20:37 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-22 15:47 [gentoo-commits] repo/proj/guru:dev commit in: media-libs/fcft/ Ryan Fox
  -- strict thread matches above, loose matches on Subject: below --
2022-02-07 20:40 [gentoo-commits] repo/proj/guru:master " Arthur Zamarin
2022-02-07 20:37 ` [gentoo-commits] repo/proj/guru:dev " Arthur Zamarin
2022-02-05 22:31 Leonardo H. Neumann
2021-12-16 22:07 Ryan Fox
2021-11-14 18:38 Ryan Fox
2021-10-25 15:58 Ryan Fox
2021-10-23 18:26 Ryan Fox
2021-08-14 18:02 Ryan Fox
2021-07-27  4:20 Leonardo H. Neumann
2021-07-19 17:32 Ryan Fox
2021-07-08  6:18 Ryan Fox
2021-06-24  7:07 Ryan Fox
2021-05-13  9:17 Haelwenn Monnier
2021-04-19  3:50 Ryan Fox
2021-04-18  9:10 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-04-18  8:59 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-04-14 22:39 Ryan Fox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox