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: Sat, 17 Apr 2021 00:27:04
Message-Id: 1618619216.f60946253fc763cf65e7ae44f19dfd817aed2c70.Alessandro-Barbieri@gentoo
1 commit: f60946253fc763cf65e7ae44f19dfd817aed2c70
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Thu Apr 15 01:06:04 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Sat Apr 17 00:26:56 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6094625
7
8 media-fonts/3270font: new package
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 media-fonts/3270font/3270font-2.2.1.ebuild | 43 ++++++++++++++++++++++++++++++
14 media-fonts/3270font/Manifest | 1 +
15 media-fonts/3270font/metadata.xml | 10 +++++++
16 3 files changed, 54 insertions(+)
17
18 diff --git a/media-fonts/3270font/3270font-2.2.1.ebuild b/media-fonts/3270font/3270font-2.2.1.ebuild
19 new file mode 100644
20 index 000000000..eaa42e814
21 --- /dev/null
22 +++ b/media-fonts/3270font/3270font-2.2.1.ebuild
23 @@ -0,0 +1,43 @@
24 +# Copyright 1999-2021 Gentoo Authors
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI="7"
28 +
29 +PYTHON_COMPAT=( python3_{7,8} )
30 +inherit font python-any-r1
31 +
32 +DESCRIPTION="A IBM 3270 Terminal font in a modern format"
33 +HOMEPAGE="https://github.com/rbanffy/3270font"
34 +SRC_URI="https://github.com/rbanffy/3270font/archive/v${PV}.tar.gz -> ${P}.tar.gz"
35 +
36 +LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL"
37 +SLOT="0"
38 +KEYWORDS="~amd64"
39 +IUSE="test"
40 +DOCS=( CHANGELOG.md README.md )
41 +HTML_DOCS=( "DESCRIPTION.en_us.html" )
42 +#test need network
43 +RESTRICT="test"
44 +RDEPEND="
45 + media-gfx/fontforge
46 +"
47 +DEPEND="
48 + ${PYTHON_DEPS}
49 + ${RDEPEND}
50 + test? (
51 + dev-python/black
52 + dev-python/ipdb
53 + dev-python/pillow
54 + )
55 +"
56 +
57 +FONT_S="${S}/build"
58 +FONT_SUFFIX="otf ttf pfm woff"
59 +
60 +src_compile() {
61 + emake font
62 +}
63 +
64 +src_test() {
65 + emake test
66 +}
67
68 diff --git a/media-fonts/3270font/Manifest b/media-fonts/3270font/Manifest
69 new file mode 100644
70 index 000000000..d18511b7b
71 --- /dev/null
72 +++ b/media-fonts/3270font/Manifest
73 @@ -0,0 +1 @@
74 +DIST 3270font-2.2.1.tar.gz 518982 BLAKE2B 43cb01f569ff51ac250609fe0788025ed9cdb8dcbc09b090ed0ea74c3d77f07e2c42c123f9f7c82b0beadd6f8c486901727dad668893450916d2adabb7769012 SHA512 055e126eecdd190c425d84e0656170057a900a40475d357a52287ea87759d842808085be6fec14fdee6a5fccdf446422cc115d60aa5b2892e8e787f6fcc83c92
75
76 diff --git a/media-fonts/3270font/metadata.xml b/media-fonts/3270font/metadata.xml
77 new file mode 100644
78 index 000000000..688b08099
79 --- /dev/null
80 +++ b/media-fonts/3270font/metadata.xml
81 @@ -0,0 +1,10 @@
82 +<?xml version="1.0" encoding="UTF-8"?>
83 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
84 +<pkgmetadata>
85 + <longdescription lang="en">
86 +This font is derived from the x3270 font, which, in turn, was translated from the one in Georgia Tech's 3270tool, which was itself hand-copied from a 3270 series terminal. I built it because I felt terminals deserve to be pretty. The .sfd font file contains a x3270 bitmap font that was used for guidance.
87 + </longdescription>
88 + <upstream>
89 + <remote-id type="github">rbanffy/3270font</remote-id>
90 + </upstream>
91 +</pkgmetadata>