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>

Reply via email to