From f60946253fc763cf65e7ae44f19dfd817aed2c70 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 15 Apr 2021 03:06:04 +0200 Subject: [PATCH] media-fonts/3270font: new package Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri --- 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(+) create mode 100644 media-fonts/3270font/3270font-2.2.1.ebuild create mode 100644 media-fonts/3270font/Manifest create mode 100644 media-fonts/3270font/metadata.xml 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 0000000000..eaa42e814c --- /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 0000000000..d18511b7b7 --- /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 0000000000..688b080991 --- /dev/null +++ b/media-fonts/3270font/metadata.xml @@ -0,0 +1,10 @@ + + + + +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. + + + rbanffy/3270font + +