commit: f60946253fc763cf65e7ae44f19dfd817aed2c70
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Thu Apr 15 01:06:04 2021 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 17 00:26:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6094625
media-fonts/3270font: new package
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
media-fonts/3270font/3270font-2.2.1.ebuild | 43 ++++++++++++++++++++++++++++++
media-fonts/3270font/Manifest | 1 +
media-fonts/3270font/metadata.xml | 10 +++++++
3 files changed, 54 insertions(+)
diff --git a/media-fonts/3270font/3270font-2.2.1.ebuild
b/media-fonts/3270font/3270font-2.2.1.ebuild
new file mode 100644
index 000000000..eaa42e814
--- /dev/null
+++ b/media-fonts/3270font/3270font-2.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7,8} )
+inherit font python-any-r1
+
+DESCRIPTION="A IBM 3270 Terminal font in a modern format"
+HOMEPAGE="https://github.com/rbanffy/3270font"
+SRC_URI="https://github.com/rbanffy/3270font/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+
+LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+DOCS=( CHANGELOG.md README.md )
+HTML_DOCS=( "DESCRIPTION.en_us.html" )
+#test need network
+RESTRICT="test"
+RDEPEND="
+ media-gfx/fontforge
+"
+DEPEND="
+ ${PYTHON_DEPS}
+ ${RDEPEND}
+ test? (
+ dev-python/black
+ dev-python/ipdb
+ dev-python/pillow
+ )
+"
+
+FONT_S="${S}/build"
+FONT_SUFFIX="otf ttf pfm woff"
+
+src_compile() {
+ emake font
+}
+
+src_test() {
+ emake test
+}
diff --git a/media-fonts/3270font/Manifest b/media-fonts/3270font/Manifest
new file mode 100644
index 000000000..d18511b7b
--- /dev/null
+++ b/media-fonts/3270font/Manifest
@@ -0,0 +1 @@
+DIST 3270font-2.2.1.tar.gz 518982 BLAKE2B
43cb01f569ff51ac250609fe0788025ed9cdb8dcbc09b090ed0ea74c3d77f07e2c42c123f9f7c82b0beadd6f8c486901727dad668893450916d2adabb7769012
SHA512
055e126eecdd190c425d84e0656170057a900a40475d357a52287ea87759d842808085be6fec14fdee6a5fccdf446422cc115d60aa5b2892e8e787f6fcc83c92
diff --git a/media-fonts/3270font/metadata.xml
b/media-fonts/3270font/metadata.xml
new file mode 100644
index 000000000..688b08099
--- /dev/null
+++ b/media-fonts/3270font/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription lang="en">
+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.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">rbanffy/3270font</remote-id>
+ </upstream>
+</pkgmetadata>