diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
commit | 0f558761aa2dee1017b4751e4017205e015a9560 (patch) | |
tree | 037df795519468a25d9362b4e95cdaeb84eb1cf9 /media-gfx/ttfautohint/ttfautohint-1.8.4-r3.ebuild | |
parent | 752d6256e5204b958b0ef7905675a940b5e9172f (diff) |
gentoo resync : 29.12.2022
Diffstat (limited to 'media-gfx/ttfautohint/ttfautohint-1.8.4-r3.ebuild')
-rw-r--r-- | media-gfx/ttfautohint/ttfautohint-1.8.4-r3.ebuild | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/media-gfx/ttfautohint/ttfautohint-1.8.4-r3.ebuild b/media-gfx/ttfautohint/ttfautohint-1.8.4-r3.ebuild new file mode 100644 index 000000000000..4e8b808e396f --- /dev/null +++ b/media-gfx/ttfautohint/ttfautohint-1.8.4-r3.ebuild @@ -0,0 +1,61 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools qmake-utils + +DESCRIPTION="Application and libary for hinting TrueType fonts" +HOMEPAGE="https://freetype.org/ttfautohint" +SRC_URI="https://download.savannah.gnu.org/releases/freetype/${P}.tar.gz" + +LICENSE="|| ( FTL GPL-2+ )" +SLOT="0/1.0.3" +KEYWORDS="amd64" +IUSE="qt5" + +RDEPEND=" + media-libs/freetype + media-libs/harfbuzz:=[truetype] + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-apps/help2man + virtual/pkgconfig +" + +src_prepare() { + default + + # Don't invoke git to get the version number. + sed "s|m4_esyscmd.*VERSION)|${PV//_/-}|" -i configure.ac || die + + # musl does not define _Bool for c++, bug #836426 + sed 's/_Bool/bool/' -i lib/llrb.h || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + --without-doc + --with-qt="$(usex qt5 $(qt5_get_bindir) no)" + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + doman frontend/ttfautohint.1 + use qt5 && doman frontend/ttfautohintGUI.1 + + find "${ED}" -name '*.la' -delete || die +} |