Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/3270font/
Date: Thu, 31 Mar 2022 23:36:24
Message-Id: 1648762503.ecf2cb61bdb97d0d498ac3348324166f694292d3.Alessandro-Barbieri@gentoo
1 commit: ecf2cb61bdb97d0d498ac3348324166f694292d3
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Thu Mar 31 20:49:20 2022 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Thu Mar 31 21:35:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ecf2cb61
7
8 media-fonts/3270font: add 2.3.1
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 media-fonts/3270font/3270font-2.3.1.ebuild | 61 ++++++++++++++++++++++++++++++
13 media-fonts/3270font/Manifest | 1 +
14 2 files changed, 62 insertions(+)
15
16 diff --git a/media-fonts/3270font/3270font-2.3.1.ebuild b/media-fonts/3270font/3270font-2.3.1.ebuild
17 new file mode 100644
18 index 000000000..ef8fcf268
19 --- /dev/null
20 +++ b/media-fonts/3270font/3270font-2.3.1.ebuild
21 @@ -0,0 +1,61 @@
22 +# Copyright 1999-2022 Gentoo Authors
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI="7"
26 +
27 +PYTHON_COMPAT=( python3_{8..9} )
28 +
29 +inherit font python-any-r1
30 +
31 +DESCRIPTION="A IBM 3270 Terminal font in a modern format"
32 +HOMEPAGE="https://github.com/rbanffy/3270font"
33 +SRC_URI="https://github.com/rbanffy/3270font/archive/v${PV}.tar.gz -> ${P}.tar.gz"
34 +
35 +LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL"
36 +SLOT="0"
37 +KEYWORDS="~amd64"
38 +IUSE="test"
39 +
40 +RESTRICT="test"
41 +PROPERTIES="test_network"
42 +DOCS=( CHANGELOG.md README.md )
43 +HTML_DOCS=( "DESCRIPTION.en_us.html" )
44 +PATCHES=(
45 + "${FILESDIR}/remove-useless-tests.patch"
46 + "${FILESDIR}/${PN}-2.3.0-correctly-pass-options.patch"
47 +)
48 +
49 +DEPEND="
50 + ${PYTHON_DEPS}
51 + media-gfx/fontforge
52 + test? (
53 + $(python_gen_any_dep '
54 + dev-python/ipdb[${PYTHON_USEDEP}]
55 + dev-python/pillow[${PYTHON_USEDEP}]
56 + dev-util/gftools[${PYTHON_SINGLE_USEDEP}]
57 + media-gfx/fontbakery[${PYTHON_USEDEP}]
58 + ')
59 + )
60 +"
61 +
62 +FONT_S="${S}/build"
63 +FONT_SUFFIX="otf ttf pfm woff"
64 +
65 +python_check_deps() {
66 + has_version -d "dev-python/ipdb[${PYTHON_USEDEP}]" && \
67 + has_version -d "dev-python/pillow[${PYTHON_USEDEP}]" && \
68 + has_version -d "dev-util/gftools[${PYTHON_SINGLE_USEDEP}]"
69 +}
70 +
71 +pkg_setup() {
72 + use test && python-any-r1_pkg_setup
73 +}
74 +
75 +src_compile() {
76 + emake font
77 +}
78 +
79 +src_test() {
80 + emake test
81 + emake fbchecks
82 +}
83
84 diff --git a/media-fonts/3270font/Manifest b/media-fonts/3270font/Manifest
85 index 28b5cd17c..388e35cab 100644
86 --- a/media-fonts/3270font/Manifest
87 +++ b/media-fonts/3270font/Manifest
88 @@ -1 +1,2 @@
89 DIST 3270font-2.3.0.tar.gz 520106 BLAKE2B e3ece6a0f476d20bf4135057739a73deee49050b6be9b4bd3731b228729f622d059c53a122a266332e02e71af08dc6b13f215358dc275edd91247e3119d249be SHA512 26d1a32990b0ea8395959ed37d7acc76f1f1d160488ff6e96bb39fc8ca952339c09ed06cb0783a69b6ef6545be72ed63665af3584f79852fe0a813301f77ea7d
90 +DIST 3270font-2.3.1.tar.gz 526018 BLAKE2B c39f71df9f0a597ff3c32ec320f007af6508b0d8d6b68a3a8d621f5484ddc78334d6b73161f9d11e2f75855678f882e500bd698b87b5caa1e51125d763c530e8 SHA512 df1d0909d6acff0b796f236d177828e9e9ded7b771c9cb675a63a7689c0ab1a159d44ab641aa4bca91e8548972a7bca38b583c56ea0c09e15a6b1f1ede798324