Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-fonts/unifont/
Date: Sun, 08 May 2022 19:45:06
Message-Id: 1652039081.e368b9c479d09baa19cfb5b835cfc63dcc27a03a.mattst88@gentoo
1 commit: e368b9c479d09baa19cfb5b835cfc63dcc27a03a
2 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
3 AuthorDate: Fri Mar 11 23:16:11 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun May 8 19:44:41 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e368b9c4
7
8 media-fonts/unifont: add 14.0.03
9
10 Closes: https://github.com/gentoo/gentoo/pull/24500
11 Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 media-fonts/unifont/Manifest | 1 +
15 media-fonts/unifont/unifont-14.0.03.ebuild | 56 ++++++++++++++++++++++++++++++
16 2 files changed, 57 insertions(+)
17
18 diff --git a/media-fonts/unifont/Manifest b/media-fonts/unifont/Manifest
19 index 06ad234dd2d6..cf35782b7cb2 100644
20 --- a/media-fonts/unifont/Manifest
21 +++ b/media-fonts/unifont/Manifest
22 @@ -1 +1,2 @@
23 DIST unifont-13.0.01.tar.gz 21053298 BLAKE2B 981d3d79015df9fa401823034de532840652127bc881d13244243dc0fbaabc14212b006f1e72ff65233793c7064576b51855d6a8ab1f7d889e7837c9c22d4f5d SHA512 2987aa097f89b1287d126e44297b19e405e198bb8ede2e321e6452c60678ebf4cf0be5f059b9565f4584bad09801effabe64d01ab90f132f27b206174827b14b
24 +DIST unifont-14.0.03.tar.gz 27451330 BLAKE2B f0ae933fc493d7e724b0526968d63fb4209e28526346a835b918aa6a31cd1a31c15a0c00f89196f6fd42cf2a0b2db8c51d9b6f9d7648938609e8b7e4122078a3 SHA512 de80097a4e1751c6ca21775c8ffe19716a910a0d110749017eacaa50a9f8f02d80e0b402426f3c2309e64e129a0386e29015d1116ad5fd64f97e5dc7fb75bdce
25
26 diff --git a/media-fonts/unifont/unifont-14.0.03.ebuild b/media-fonts/unifont/unifont-14.0.03.ebuild
27 new file mode 100644
28 index 000000000000..80db5d792bbd
29 --- /dev/null
30 +++ b/media-fonts/unifont/unifont-14.0.03.ebuild
31 @@ -0,0 +1,56 @@
32 +# Copyright 2003-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit font toolchain-funcs
38 +
39 +DESCRIPTION="GNU Unifont - a Pan-Unicode X11 bitmap iso10646 font"
40 +HOMEPAGE="http://unifoundry.com/"
41 +SRC_URI="mirror://gnu/${PN}/${P}/${P}.tar.gz"
42 +
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
46 +IUSE="fontforge utils"
47 +
48 +BDEPEND="
49 + fontforge? (
50 + app-text/bdf2psf
51 + dev-lang/perl
52 + dev-perl/GD[png(+)]
53 + media-gfx/fontforge
54 + x11-apps/bdftopcf
55 + )
56 +"
57 +RDEPEND="
58 + utils? (
59 + dev-lang/perl
60 + dev-perl/GD[png(+)]
61 + )
62 +"
63 +
64 +src_compile() {
65 + buildargs=(
66 + BUILDFONT=$(usex fontforge 1 '')
67 + CC="$(tc-getCC)"
68 + CFLAGS="${CFLAGS}"
69 + INSTALL="${INSTALL-install}"
70 + )
71 + if use fontforge || use utils; then
72 + emake "${buildargs[@]}"
73 + fi
74 +}
75 +
76 +src_install() {
77 + local installargs=(
78 + COMPRESS=0
79 + DESTDIR="${ED}"
80 + PCFDEST="${ED}${FONTDIR}"
81 + TTFDEST="${ED}${FONTDIR}"
82 + )
83 + use utils || installargs+=( -C font )
84 + emake "${buildargs[@]}" "${installargs[@]}" install
85 + font_xfont_config
86 + font_fontconfig
87 +}