logo

overlay

My (experimental) gentoo overlay
commit: 47ba35991048aa8bcf888acb70119183d328ce76
parent: 28f49ab77675a4fa05503196c1900cecd8f4a99e
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue,  9 Apr 2019 06:30:51 +0200

media-fonts/unifont: Bump to 12.0.01 (based on ::gentoo)

Diffstat:

Amedia-fonts/unifont/Manifest1+
Amedia-fonts/unifont/metadata.xml8++++++++
Amedia-fonts/unifont/unifont-12.0.01.ebuild62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 71 insertions(+), 0 deletions(-)

diff --git a/media-fonts/unifont/Manifest b/media-fonts/unifont/Manifest @@ -0,0 +1 @@ +DIST unifont-12.0.01.tar.gz 16261522 BLAKE2B 3cf0d22f6c5cbd8d9109ccbed853eb7dc56b0bea94633b342b60fc4500532de9a3ac94566b46e1cdb683fc6852e56d52af253156cdd6cabfafd59cfc20afca99 SHA512 e44678acbf696d0529f3c2fe7fe796d3d6908a54b8eaa3f7cd5717d5bebc2698aed7f4e5cde4a954330d8bcaac6a5886839afb854d271ac3a03b460f774215c1 diff --git a/media-fonts/unifont/metadata.xml b/media-fonts/unifont/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata> diff --git a/media-fonts/unifont/unifont-12.0.01.ebuild b/media-fonts/unifont/unifont-12.0.01.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Authors +# Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit font toolchain-funcs xdg-utils + +DESCRIPTION="GNU Unifont - a Pan-Unicode X11 bitmap iso10646 font" +HOMEPAGE="http://unifoundry.com/" +SRC_URI="mirror://gnu/${PN}/${P}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="fontforge utils" + +DEPEND=" + fontforge? ( + app-text/bdf2psf + dev-lang/perl + dev-perl/GD[png(-)] + media-gfx/fontforge + x11-apps/bdftopcf + ) +" +RDEPEND=" + utils? ( + dev-lang/perl + dev-perl/GD[png(-)] + ) +" + +src_prepare() { + sed -i -e 's/install -s/install/' src/Makefile || die + default +} + +src_compile() { + if use fontforge || use utils; then + tc-export CC + xdg_environment_reset + makeargs=( + CFLAGS="${CFLAGS}" + BUILDFONT=$(usex fontforge 1 '') + ) + emake "${makeargs[@]}" + fi +} + +src_install() { + makeargs+=( + DESTDIR="${ED%/}" + PCFDEST="${ED%/}${FONTDIR}" + TTFDEST="${ED%/}${FONTDIR}" + USRDIR=usr + ) + use utils || makeargs+=( -C font ) + emake "${makeargs[@]}" install + font_xfont_config + font_fontconfig +}