fontship-99994nykey
download
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+1.9.0
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+wasi-snapshot-preview1
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
"
PYTHON_COMPAT=( python3_{12..14} )
inherit bash-completion-r1 autotools python-single-r1 cargo
if [[ -z ${PV%%*9999} ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/theleagueof/${PN}.git"
else
MY_PV="0e12ede"
[[ -n ${PV%%*_p*} ]] && MY_PV="v${PV}"
SRC_URI="
mirror://githubcl/theleagueof/${PN}/tar.gz/${MY_PV} -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
RESTRICT="primaryuri"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${MY_PV#v}"
fi
DESCRIPTION="A font development toolkit"
HOMEPAGE="https://github.com/theleagueof/${PN}"
LICENSE="GPL-3"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/babelfont[${PYTHON_USEDEP}]
dev-python/font-v[${PYTHON_USEDEP}]
dev-python/fonttools[ufo(-),unicode,woff,${PYTHON_USEDEP}]
dev-python/pcpp[${PYTHON_USEDEP}]
dev-python/sfdLib[${PYTHON_USEDEP}]
dev-python/ufo2ft[cffsubr(+),${PYTHON_USEDEP}]
dev-python/ufoLib2[cffsubr(+),${PYTHON_USEDEP}]
dev-python/vttLib[${PYTHON_USEDEP}]
')
>=dev-util/gftools-0.6.2
>=dev-python/font-v-1.0.5
>=dev-util/fontmake-2.2.1
>=dev-python/fonttools-4.16.1
dev-util/afdko
dev-util/fontmake
dev-util/gftools
>=dev-util/sfdnormalize-0.3.0
>=dev-python/ufoNormalizer-0.5.3
media-gfx/ttfautohint
media-libs/woff2
app-shells/zsh
dev-libs/libgit2:=[ssh]
dev-vcs/git
"
RDEPEND="
${DEPEND}
"
PATCHES=(
"${FILESDIR}"/jq.diff
"${FILESDIR}"/psautohint.diff
)
src_unpack() {
if [[ -z ${PV%%*9999} ]]; then
default
git-r3_src_unpack
cargo_live_src_unpack
else
cargo_src_unpack
fi
}
src_prepare() {
if [[ -n ${PV%%*9999} ]]; then
echo "${PV%_p*}" > .tarball-version
fi
touch aminclude.am
sh ./build-aux/git-version-gen .tarball-version > .version
default
sed \
-e '/sfnt2woff-zopfli/d' \
-i configure.ac
sed \
-e '/dist_license_DATA = /d' \
-e '/docdir = /d' \
-e 's:\<cp\> -bf:cp -f:' \
-i Makefile.am
eautoreconf
# a ./configure run is needed to generate aminclude.am
econf
eautomake
sh ./config.status Makefile
}
src_configure() {
econf \
--with-bash-completion-dir="$(get_bashcompdir)" \
--with-zsh-completion-dir="${EPREFIX}/usr/share/zsh/site-functions"
}
src_compile() {
default
}
src_install() {
default
}