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 |