[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2024-04-24 Thread Sam James
commit: 24c0e925bf6f7fbb005b8a273190431742082667
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 14:11:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 14:11:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c0e925

media-fonts/terminus-font: Stabilize 4.49.1-r1 ALLARCHES, #930579

Signed-off-by: Sam James  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild
index faa8d85eb7c5..3fd97b5ef3d2 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 
1-2)/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l +otf pcf-8bit +pcf-unicode +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2023-12-16 Thread Marek Szuba
commit: d319eefb2de437257ef6389ca53a9e69c63191c2
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Dec 16 21:37:44 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Dec 16 21:39:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d319eefb

media-fonts/terminus-font: update EAPI 7 -> 8, enable py3.12

Thanks-to: Boris Staletic  protonmail.com>
Closes: https://bugs.gentoo.org/919908
Signed-off-by: Marek Szuba  gentoo.org>

 .../terminus-font/terminus-font-4.49.1-r1.ebuild   | 101 +
 1 file changed, 101 insertions(+)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild
new file mode 100644
index ..faa8d85eb7c5
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.49.1-r1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="https://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 1-2)/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="a-like-o +center-tilde distinct-l +otf pcf-8bit +pcf-unicode +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+BDEPEND="app-alternatives/gzip
+   ${PYTHON_DEPS}
+   app-alternatives/awk
+   pcf-8bit? ( x11-apps/bdftopcf )
+   pcf-unicode? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( || ( otf pcf-8bit pcf-unicode ) )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex otf otb "")
+   $(usex pcf-8bit "pcf-8bit" "")
+   $(usex pcf-unicode "pcf" "")
+   $(usex psf "psf psf-vgaw" "")
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   $(usex otf "install-otb" "")
+   $(usex pcf-8bit "install-pcf-8bit" "")
+   $(usex pcf-unicode "install-pcf" "")
+   $(usex psf "install-psf install-psf-vgaw install-psf-ref" "")
+   )
+   # Set the CHECKDIR to a dummy location so we always get the same set of
+   # files installed regardless of what is in / or ROOT or wherever.
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+
+   use otf && FONT_SUFFIX=otb font_src_install
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   if use otf || use pcf-8bit || use pcf-unicode; then
+   font_pkg_postinst
+   fi
+}
+
+pkg_postrm() {
+   if use otf || use pcf-8bit || use pcf-unicode; then
+   font_pkg_postrm
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2023-07-03 Thread Conrad Kostecki
commit: f0f995dad2f9b071c3249e667434d14a0c0d2a12
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Jul  2 09:04:50 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Jul  3 22:02:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f995da

media-fonts/terminus-font: use HTTPS

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 4fef30619500..dae9ccdaf6fb 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
+HOMEPAGE="https://terminus-font.sourceforge.net/;
 SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 1-2)/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2023-05-14 Thread Piotr Karbowski
commit: 4ef9ade03400a2803e79c70b60e6e2d1979a94f8
Author: NRK  disroot  org>
AuthorDate: Sat May 13 04:43:47 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun May 14 14:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef9ade0

media-fonts/terminus-font: depend on app-alternatives/gzip

...instead of directly depending on app-arch/gzip since users can select
alternative implementations (such as pigz) through the app-alternatives
system.

Signed-off-by: NRK  disroot.org>
Closes: https://github.com/gentoo/gentoo/pull/31013
Signed-off-by: Piotr Karbowski  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 8e6e16fa1204..4fef30619500 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv ~s390
 IUSE="a-like-o +center-tilde distinct-l +otf pcf-8bit +pcf-unicode +psf quote
ru-dv +ru-g ru-i ru-k"
 
-BDEPEND="app-arch/gzip
+BDEPEND="app-alternatives/gzip
${PYTHON_DEPS}
app-alternatives/awk
pcf-8bit? ( x11-apps/bdftopcf )



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2022-08-20 Thread Marek Szuba
commit: 6bcd0467939cb575bde37f604528c10e38ec57b3
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 20 22:49:39 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug 21 01:16:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bcd0467

media-fonts/terminus-font: enable py3.11

Thanks-to: Boris Staletic  protonmail.com>
Closes: https://bugs.gentoo.org/862187
Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index c65d88e9..48483a49ca14 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-08-31 Thread Marek Szuba
commit: 56ea2789b4419e88efa61794dbd8fed82102ae93
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug 31 21:23:20 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug 31 21:25:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ea2789

media-fonts/terminus-font: skip font_pkg_config in PSF-only mode

Closes: https://bugs.gentoo.org/811282
Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 12 
 1 file changed, 12 insertions(+)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 0a35eeb8126..8a4138700e4 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -86,3 +86,15 @@ src_install() {
 
einstalldocs
 }
+
+pkg_postinst() {
+   if use otf || use pcf-8bit || use pcf-unicode; then
+   font_pkg_postinst
+   fi
+}
+
+pkg_postrm() {
+   if use otf || use pcf-8bit || use pcf-unicode; then
+   font_pkg_postrm
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-08-11 Thread Marek Szuba
commit: de157d6384f3a8bd6ea769310eed8498c4562d40
Author: Felix Neumärker  posteo  de>
AuthorDate: Wed Aug 11 13:50:22 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug 11 16:02:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de157d63

media-fonts/terminus-font: fix double prefix

Closes: https://github.com/gentoo/gentoo/pull/21951
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Felix Neumärker  posteo.de>
Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 6c5eb7ba0f4..0a35eeb8126 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -80,7 +80,7 @@ src_install() {
)
# Set the CHECKDIR to a dummy location so we always get the same set of
# files installed regardless of what is in / or ROOT or wherever.
-   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${ED}" CHECKDIR="${ED}" 
"${args[@]}"
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
 
use otf && FONT_SUFFIX=otb font_src_install
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-19 Thread Marek Szuba
commit: 646d13dd06a7ef292dcea15a35d858a91c676af0
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 19 15:27:56 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 19 16:04:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646d13dd

media-fonts/terminus-font: update PCF-related USE flags in metadata

On the one hand, Unicode and 8-bit PCF fonts have been handled
differently upstream since version 4.46. On the other, if a Qt4 bug
from 2011 is still an issue on modern systems there is something rather
wrong with that library.

Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/metadata.xml | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index ba130008fda..627ca1e213a 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -18,14 +18,21 @@
 
   Changes view of letter 'a' - a looks like o (see homepage)
 
+
+  Place the '~' character vertically centered on the line instead of to the
+  top.
+
 
   ll2 variant with more distinctive l (lowercase L)
 
 
   Install Open Type Font (OTF) (required for HarfBuzz backend)
 
-
-  Install Portable Compiled Font (PCF) (X11 bitmap fonts)
+
+  Install Portable Compiled Font (PCF) (X11 bitmap fonts), 8-bit encodings
+
+
+  Install Portable Compiled Font (PCF) (X11 bitmap fonts), Unicode 
encodings
 
 
   Install PC Screen Font (PSF) with unicode data (for linux console)
@@ -47,13 +54,6 @@
 
   Changes view of Russian letter 'k' (see homepage)
 
-
-  Place the '~' character vertically centered on the line instead of to the
-  top.
-
-
-  Remove non-unicode PCF fonts that could be problematic. See bug #520222.
-
   
   
 terminus-font



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-19 Thread Marek Szuba
commit: b771ccd62d5f2b03b4d3f09c0f9a92418496afa7
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 19 15:57:16 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 19 16:04:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b771ccd6

media-fonts/terminus-font: fix PCF-related USE flags

Since version 4.46 upstream build scripts no longer install PCFs for
8-bit encodings unless explicitly told to - meaning on the one one hand
both the building and the installation of Unicode and 8-bit PCF files is
now handled by separate make targets, and on the other that there is no
longer any need for "install all PCFs, then if only Unicode is requested
delete other encodings" logic.

In short: if you want Unicode PCFs set USE=pcf-unicode (ebuild default),
if you want 8-bit ones set USE=pcf-8bit (off by default).

Closes: https://bugs.gentoo.org/660966
Signed-off-by: Marek Szuba  gentoo.org>

 .../terminus-font/terminus-font-4.49.1.ebuild  | 34 +-
 1 file changed, 14 insertions(+), 20 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 7fbe98e86d7..6c5eb7ba0f4 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -13,20 +13,21 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 
1-2)/${P}.tar.gz"
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="a-like-o +center-tilde distinct-l +otf +pcf +pcf-unicode-only +psf quote
+IUSE="a-like-o +center-tilde distinct-l +otf pcf-8bit +pcf-unicode +psf quote
ru-dv +ru-g ru-i ru-k"
 
 BDEPEND="app-arch/gzip
${PYTHON_DEPS}
virtual/awk
-   pcf? ( x11-apps/bdftopcf )"
+   pcf-8bit? ( x11-apps/bdftopcf )
+   pcf-unicode? ( x11-apps/bdftopcf )"
 RDEPEND=""
 
 FONTDIR=/usr/share/fonts/terminus
 FONT_CONF=( 75-yes-terminus.conf )
 DOCS=( README README-BG AUTHORS CHANGES )
 
-REQUIRED_USE="X? ( || ( otf pcf ) )"
+REQUIRED_USE="X? ( || ( otf pcf-8bit pcf-unicode ) )"
 
 pkg_setup() {
python_setup
@@ -62,33 +63,26 @@ src_configure() {
 
 src_compile() {
local args=(
-   $(usex psf 'psf psf-vgaw' '')
-   $(usex pcf 'pcf pcf-8bit' '')
-   $(usex otf otb '')
+   $(usex otf otb "")
+   $(usex pcf-8bit "pcf-8bit" "")
+   $(usex pcf-unicode "pcf" "")
+   $(usex psf "psf psf-vgaw" "")
)
[[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
 }
 
 src_install() {
local args=(
-   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
-   $(usex pcf 'install-pcf' '')
-   $(usex otf 'install-otb' '')
+   $(usex otf "install-otb" "")
+   $(usex pcf-8bit "install-pcf-8bit" "")
+   $(usex pcf-unicode "install-pcf" "")
+   $(usex psf "install-psf install-psf-vgaw install-psf-ref" "")
)
# Set the CHECKDIR to a dummy location so we always get the same set of
# files installed regardless of what is in / or ROOT or wherever.
-   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${ED}" CHECKDIR="${ED}" 
"${args[@]}"
 
-   # Remove trans files that the kbd package takes care of installing.
-   rm -f "${ED}"/usr/share/consoletrans/*.trans
-
-   if use pcf-unicode-only; then
-   # Only the ter-x* fonts are unicode (ISO-10646-1) based
-   rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
-   fi
-
-   use otf && FONT_SUFFIX=otb
-   font_src_install
+   use otf && FONT_SUFFIX=otb font_src_install
 
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-08 Thread Marek Szuba
commit: f199ff6c00cbe31c0b229e386602f03b42c13072
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jul  8 06:50:18 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jul  8 09:27:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f199ff6c

media-fonts/terminus-font: move build time depends to BDEPEND

Reported-by: Matt Turner
Closes: https://bugs.gentoo.org/801130
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>
Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 042c032ae2e..b6c28c98d09 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 
~s390 ~sparc x86 ~a
 IUSE="a-like-o +center-tilde distinct-l +otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 
-DEPEND="app-arch/gzip
+BDEPEND="app-arch/gzip
${PYTHON_DEPS}
virtual/awk
pcf? ( x11-apps/bdftopcf )"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-08 Thread Marek Szuba
commit: 6ae5e4bb4c250b3228e6a8027e77ae544bb1bff2
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jul  8 09:31:40 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jul  8 09:34:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae5e4bb

media-fonts/terminus-font: update USE=X requirement

Modern X works just fine without bitmap fonts.

Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/metadata.xml| 2 +-
 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index 3fc02ceb26d..ba130008fda 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -25,7 +25,7 @@
   Install Open Type Font (OTF) (required for HarfBuzz backend)
 
 
-  Install Portable Compiled Font (PCF) (required for X11)
+  Install Portable Compiled Font (PCF) (X11 bitmap fonts)
 
 
   Install PC Screen Font (PSF) with unicode data (for linux console)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index b6c28c98d09..7fbe98e86d7 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"
@@ -26,7 +26,7 @@ FONTDIR=/usr/share/fonts/terminus
 FONT_CONF=( 75-yes-terminus.conf )
 DOCS=( README README-BG AUTHORS CHANGES )
 
-REQUIRED_USE="X? ( pcf )"
+REQUIRED_USE="X? ( || ( otf pcf ) )"
 
 pkg_setup() {
python_setup



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-07 Thread Marek Szuba
commit: 9d6d16f4c72f42bd6bf9c4a38f459b37f926145f
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul  7 12:12:13 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul  7 12:13:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6d16f4

media-fonts/terminus-font: stabilize 4.49.1 (ALLARCHES)

Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 04fed52ebae..042c032ae2e 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 
1-2)/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l +otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-07 Thread Marek Szuba
commit: 9132e445615b082700e09ef586a7bbf03a2ec6df
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul  7 12:12:47 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul  7 12:13:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9132e445

media-fonts/terminus-font: drop 4.49

Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/Manifest |  1 -
 .../terminus-font/terminus-font-4.49.ebuild| 94 --
 2 files changed, 95 deletions(-)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 3530f1154bb..c4ed8f08b3c 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,2 +1 @@
 DIST terminus-font-4.49.1.tar.gz 648345 BLAKE2B 
8c2edff7e57572361cf9a4907a165f8af69cbd5a3ae15817d02d43ab5134278ab64b269e6bd8c79d2107e5c8c51b58f07ab45c308891464cbc8e3e15767efadb
 SHA512 
2e3a99960c459a453b5879bebbebeb653f0a22060177bf75c67bbeb7d32cfe1acce9e74a88fdc42e299b6dc402e0708552487abd26e80e985c7d6059b0d445a8
-DIST terminus-font-4.49.tar.gz 648477 BLAKE2B 
67bddaae88b7411381bce5e8fe5c1b0dab334a33f1371a33038556beffa779afec8706f27b156e5660bfab5b8b7aeda75267c68945e1be3b41dbea7e9345f164
 SHA512 
27d396e7fe399728b5e9228c901922588eab0b344ea438fcf98f18f80ce816d838a42d5a3da0b5644d895747bcbda0e30bb8dabf342c0439d1f6b51f7acf8496

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
deleted file mode 100644
index 7f8326f79ed..000
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-inherit font python-any-r1
-
-DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="OFL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="a-like-o +center-tilde distinct-l +otf +pcf +pcf-unicode-only +psf quote
-   ru-dv +ru-g ru-i ru-k"
-
-DEPEND="app-arch/gzip
-   ${PYTHON_DEPS}
-   virtual/awk
-   pcf? ( x11-apps/bdftopcf )"
-RDEPEND=""
-
-FONTDIR=/usr/share/fonts/terminus
-FONT_CONF=( 75-yes-terminus.conf )
-DOCS=( README README-BG AUTHORS CHANGES )
-
-REQUIRED_USE="X? ( pcf )"
-
-pkg_setup() {
-   python_setup
-}
-
-src_prepare() {
-   default
-
-   # Upstream patches. Some of them are suggested to be applied by default
-   # dv - de NOT like latin g, but like caps greek delta
-   #  ve NOT like greek beta, but like caps latin B
-   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
-   # ka - small ka NOT like minimised caps latin K, but like small latin k
-   use a-like-o&& eapply "${S}"/alt/ao2.diff
-   use center-tilde&& eapply "${S}"/alt/td1.diff
-   use distinct-l  && eapply "${S}"/alt/ll2.diff
-   use ru-i&& eapply "${S}"/alt/ij1.diff
-   use ru-k&& eapply "${S}"/alt/ka2.diff
-   use ru-dv   && eapply "${S}"/alt/dv1.diff
-   use ru-g&& eapply "${S}"/alt/ge2.diff
-   use quote   && eapply "${S}"/alt/gq2.diff
-}
-
-src_configure() {
-   local configure_args=(
-   --prefix="${EPREFIX}"/usr
-   --psfdir="${EPREFIX}"/usr/share/consolefonts
-   --x11dir="${EPREFIX}"/${FONTDIR}
-   )
-   # selfwritten configure script
-   ./configure "${configure_args[@]}" || die
-}
-
-src_compile() {
-   local args=(
-   $(usex psf 'psf psf-vgaw' '')
-   $(usex pcf 'pcf pcf-8bit' '')
-   $(usex otf otb '')
-   )
-   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
-}
-
-src_install() {
-   local args=(
-   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
-   $(usex pcf 'install-pcf' '')
-   $(usex otf 'install-otb' '')
-   )
-   # Set the CHECKDIR to a dummy location so we always get the same set of
-   # files installed regardless of what is in / or ROOT or wherever.
-   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
-
-   # Remove trans files that the kbd package takes care of installing.
-   rm -f "${ED}"/usr/share/consoletrans/*.trans
-
-   if use pcf-unicode-only; then
-   # Only the ter-x* fonts are unicode (ISO-10646-1) based
-   rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
-   fi
-
-   use otf && FONT_SUFFIX=otb
-   font_src_install
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-07 Thread Marek Szuba
commit: c828cfc28a8dc19af0081e838137ea71f347c4df
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul  7 12:09:36 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul  7 12:13:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c828cfc2

media-fonts/terminus-font: tag as stabilize-allarches

Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index 3c5accf8462..3fc02ceb26d 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -13,6 +13,7 @@
 slashbe...@gentoo.org
 Piotr Karbowski
   
+  
   
 
   Changes view of letter 'a' - a looks like o (see homepage)



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-03 Thread Piotr Karbowski
commit: 3c74435bde15927f089afaaa881b42dd3b747ea7
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sat Jul  3 20:09:21 2021 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sat Jul  3 20:09:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c74435b

media-fonts/terminus-font: co-maintain

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-fonts/terminus-font/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index 0de098ec755..3c5accf8462 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -9,6 +9,10 @@
 mare...@gentoo.org
 Marek Szuba
   
+  
+slashbe...@gentoo.org
+Piotr Karbowski
+  
   
 
   Changes view of letter 'a' - a looks like o (see homepage)



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-02 Thread Sergei Trofimovich
commit: 062ea30cb7cc7ebebd6543abf8cd49d31fe387b2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul  2 09:33:19 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul  2 09:33:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062ea30c

media-fonts/terminus-font: drop myself as a maintainer

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index b4283cdd562..0de098ec755 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -5,10 +5,6 @@
 fo...@gentoo.org
 Fonts
   
-  
-sly...@gentoo.org
-Sergei Trofimovich
-  
   
 mare...@gentoo.org
 Marek Szuba



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-07-02 Thread Marek Szuba
commit: 3f64e80da7af5042cfb2748c156b71e99f2af842
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  2 09:18:22 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  2 09:18:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f64e80d

media-fonts/terminus-font: add self as maintainer

Signed-off-by: Marek Szuba  gentoo.org>

 media-fonts/terminus-font/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index 8663bbf27f9..b4283cdd562 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -9,6 +9,10 @@
 sly...@gentoo.org
 Sergei Trofimovich
   
+  
+mare...@gentoo.org
+Marek Szuba
+  
   
 
   Changes view of letter 'a' - a looks like o (see homepage)



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-06-05 Thread Sergei Trofimovich
commit: 00ae2b72c49f53ee55ca0b890710dafc38a45422
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  5 21:43:23 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  5 21:43:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ae2b72

media-fonts/terminus-font: apply USE=+otf to most recent release

Bug: https://bugs.gentoo.org/794466
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
index 8e9ac15e61a..04fed52ebae 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 
1-2)/${P}.tar.gz"
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
+IUSE="a-like-o +center-tilde distinct-l +otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 
 DEPEND="app-arch/gzip



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-06-05 Thread Matt Turner
commit: 1a2eb1050cfef8e21aded8a29e5c078e542b1035
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun  5 19:20:55 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun  5 19:22:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2eb105

media-fonts/terminus-font: Enable USE=otf by default

Otherwise pango >= 1.44 will not be able to use the font.

Closes: https://bugs.gentoo.org/794466
Signed-off-by: Matt Turner  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index 896a122f461..7f8326f79ed 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
+IUSE="a-like-o +center-tilde distinct-l +otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 
 DEPEND="app-arch/gzip



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-06-05 Thread Sergei Trofimovich
commit: aff3727c2d5b8c1693533a8f3908a5cac7d8505b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  5 10:22:17 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  5 10:50:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff3727c

media-fonts/terminus-font: bump up to 4.49.1

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/Manifest |  1 +
 .../terminus-font/terminus-font-4.49.1.ebuild  | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 1e735ed04a4..3530f1154bb 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1 +1,2 @@
+DIST terminus-font-4.49.1.tar.gz 648345 BLAKE2B 
8c2edff7e57572361cf9a4907a165f8af69cbd5a3ae15817d02d43ab5134278ab64b269e6bd8c79d2107e5c8c51b58f07ab45c308891464cbc8e3e15767efadb
 SHA512 
2e3a99960c459a453b5879bebbebeb653f0a22060177bf75c67bbeb7d32cfe1acce9e74a88fdc42e299b6dc402e0708552487abd26e80e985c7d6059b0d445a8
 DIST terminus-font-4.49.tar.gz 648477 BLAKE2B 
67bddaae88b7411381bce5e8fe5c1b0dab334a33f1371a33038556beffa779afec8706f27b156e5660bfab5b8b7aeda75267c68945e1be3b41dbea7e9345f164
 SHA512 
27d396e7fe399728b5e9228c901922588eab0b344ea438fcf98f18f80ce816d838a42d5a3da0b5644d895747bcbda0e30bb8dabf342c0439d1f6b51f7acf8496

diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
new file mode 100644
index 000..8e9ac15e61a
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 1-2)/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   ${PYTHON_DEPS}
+   virtual/awk
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf psf-vgaw' '')
+   $(usex pcf 'pcf pcf-8bit' '')
+   $(usex otf otb '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
+   $(usex pcf 'install-pcf' '')
+   $(usex otf 'install-otb' '')
+   )
+   # Set the CHECKDIR to a dummy location so we always get the same set of
+   # files installed regardless of what is in / or ROOT or wherever.
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+
+   # Remove trans files that the kbd package takes care of installing.
+   rm -f "${ED}"/usr/share/consoletrans/*.trans
+
+   if use pcf-unicode-only; then
+   # Only the ter-x* fonts are unicode (ISO-10646-1) based
+   rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
+   fi
+
+   use otf && FONT_SUFFIX=otb
+   font_src_install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-05-15 Thread Sergei Trofimovich
commit: 29520cb27b5c2dcf4e1c67ea3d94bf8361a97075
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May 15 13:47:14 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May 15 13:58:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29520cb2

media-fonts/terminus-font: allow python-3.10

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index 67120305900..896a122f461 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-03-13 Thread Sergei Trofimovich
commit: 0bde8e2ac1339d0aa92e537fc72590e80d3b32cb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar 13 09:48:36 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar 13 09:53:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bde8e2a

media-fonts/terminus-font: drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/Manifest |   1 -
 .../terminus-font/terminus-font-4.48-r2.ebuild | 128 -
 2 files changed, 129 deletions(-)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index d50dc7c1ecf..1e735ed04a4 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,2 +1 @@
-DIST terminus-font-4.48.tar.gz 620561 BLAKE2B 
8ab977a0b4b529faa38d082969e10a8f0ca3860b745441ed8f45761b95869194226446c487bc7c5490d2a88d1836aa6152424d6646b63b9fbc11e43dc8e255d6
 SHA512 
5f45f7d0e7396f02158f4751aaafb3f0a3fb68dbe3e5501f86a5138c6d52f5106053e38c368d560e5979e29250074dbde5165702b8905a564d029663a2219af4
 DIST terminus-font-4.49.tar.gz 648477 BLAKE2B 
67bddaae88b7411381bce5e8fe5c1b0dab334a33f1371a33038556beffa779afec8706f27b156e5660bfab5b8b7aeda75267c68945e1be3b41dbea7e9345f164
 SHA512 
27d396e7fe399728b5e9228c901922588eab0b344ea438fcf98f18f80ce816d838a42d5a3da0b5644d895747bcbda0e30bb8dabf342c0439d1f6b51f7acf8496

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
deleted file mode 100644
index e66975cc3c1..000
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit font python-any-r1
-
-DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="OFL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
-   ru-dv +ru-g ru-i ru-k"
-
-DEPEND="app-arch/gzip
-   ${PYTHON_DEPS}
-   virtual/awk
-   otf? ( media-gfx/fontforge )
-   pcf? ( x11-apps/bdftopcf )"
-RDEPEND=""
-
-FONTDIR=/usr/share/fonts/terminus
-FONT_CONF=( 75-yes-terminus.conf )
-DOCS=( README README-BG AUTHORS CHANGES )
-
-REQUIRED_USE="X? ( pcf )"
-
-pkg_setup() {
-   python_setup
-}
-
-src_prepare() {
-   default
-
-   # Upstream patches. Some of them are suggested to be applied by default
-   # dv - de NOT like latin g, but like caps greek delta
-   #  ve NOT like greek beta, but like caps latin B
-   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
-   # ka - small ka NOT like minimised caps latin K, but like small latin k
-   use a-like-o&& eapply "${S}"/alt/ao2.diff
-   use center-tilde&& eapply "${S}"/alt/td1.diff
-   use distinct-l  && eapply "${S}"/alt/ll2.diff
-   use ru-i&& eapply "${S}"/alt/ij1.diff
-   use ru-k&& eapply "${S}"/alt/ka2.diff
-   use ru-dv   && eapply "${S}"/alt/dv1.diff
-   use ru-g&& eapply "${S}"/alt/ge2.diff
-   use quote   && eapply "${S}"/alt/gq2.diff
-}
-
-src_configure() {
-   local configure_args=(
-   --prefix="${EPREFIX}"/usr
-   --psfdir="${EPREFIX}"/usr/share/consolefonts
-   --x11dir="${EPREFIX}"/${FONTDIR}
-   )
-   # selfwritten configure script
-   ./configure "${configure_args[@]}" || die
-}
-
-src_compile() {
-   local args=(
-   $(usex psf 'psf psf-vgaw' '')
-   $(usex pcf 'pcf pcf-8bit' '')
-   )
-   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
-
-   # Follow https://bugs.gentoo.org/728308#c5
-   # build ".otf" (bitmap-only) fonts out of .bdf ones
-   #
-   # Important details (copying notes as-is):
-   #
-   # 0. Pango 1.44 now returns floating point ascent and
-   # descent, instead of integer. The functions were always returning 
float,
-   # all right... but so far, without a fractional part. Which makes 
problems
-   # too, for example in Scintilla based editors such as SciTE and Geany
-   # (there is a quick and dirty fix).
-   #
-   # 1. 'fonttosfnt' adds 0.5 to at least the logical (OpenType-scaled)
-   # character width, ascent and height. Haven't checked the physical 
(pixel)
-   # metrics yet. With some sizes/applications, the fonttosfnt converted
-   # fonts do indeed have extra wrong spacing, 1 pixel horizontal or
-   # vertical. It has other bugs too, but they don't 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-03-07 Thread Sam James
commit: a736a6c859ffaac39bee5d524d20612fa0107e9f
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  7 19:43:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  7 19:43:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a736a6c8

media-fonts/terminus-font: Stabilize 4.49 arm64, #774429

Signed-off-by: Sam James  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index d491682bcea..67120305900 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-03-07 Thread Agostino Sarubbo
commit: 4ec9839f2283795d8b973d8a4c7580a5c14dc792
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar  7 14:41:31 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar  7 14:41:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec9839f

media-fonts/terminus-font: amd64 stable wrt bug #774429

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index 3cca01203fe..d491682bcea 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-03-06 Thread Sam James
commit: 5eddfae11e674232c609e4c3460aff099758dbd9
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:38:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:38:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eddfae1

media-fonts/terminus-font: Stabilize 4.49 ppc64, #774429

Signed-off-by: Sam James  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index 8ce836f2a12..3cca01203fe 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-03-06 Thread Sam James
commit: 8e326a77a7db69e7531034977b1e33c5861bc6e7
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:38:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:38:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e326a77

media-fonts/terminus-font: Stabilize 4.49 ppc, #774429

Signed-off-by: Sam James  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index 73f5922616a..8ce836f2a12 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-03-06 Thread Sam James
commit: 845fa179d367851e86b0f365b537c0e434d97188
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:37:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:37:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845fa179

media-fonts/terminus-font: Stabilize 4.49 arm, #774429

Signed-off-by: Sam James  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index f6bf7723d70..73f5922616a 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-03-06 Thread Thomas Deutschmann
commit: 4badcd615144c63ce0ada5aa05ab42f560ec15b9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Mar  6 15:35:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Mar  6 15:37:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4badcd61

media-fonts/terminus-font: x86 stable (bug #774429)

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index 51811bcf028..f6bf7723d70 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2021-01-06 Thread Fabian Groffen
commit: 4d8035e7e0677214b2f746e74f97678e91e3c3af
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 14:00:24 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 14:00:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8035e7

media-fonts/terminus-font: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 4 ++--
 media-fonts/terminus-font/terminus-font-4.49.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index 95c9761c447..86ae7d4ce8a 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
index 985cc1d4d8c..9b443d30528 100644
--- a/media-fonts/terminus-font/terminus-font-4.49.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-12-26 Thread Sergei Trofimovich
commit: 4f2851c3113d5d34cd68f444c1b2491716be4b31
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 26 19:22:29 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 26 19:26:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f2851c3

media-fonts/terminus-font: bump up to 4.49

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/Manifest |  1 +
 .../terminus-font/terminus-font-4.49.ebuild| 94 ++
 2 files changed, 95 insertions(+)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index dc277596a9f..d50dc7c1ecf 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1 +1,2 @@
 DIST terminus-font-4.48.tar.gz 620561 BLAKE2B 
8ab977a0b4b529faa38d082969e10a8f0ca3860b745441ed8f45761b95869194226446c487bc7c5490d2a88d1836aa6152424d6646b63b9fbc11e43dc8e255d6
 SHA512 
5f45f7d0e7396f02158f4751aaafb3f0a3fb68dbe3e5501f86a5138c6d52f5106053e38c368d560e5979e29250074dbde5165702b8905a564d029663a2219af4
+DIST terminus-font-4.49.tar.gz 648477 BLAKE2B 
67bddaae88b7411381bce5e8fe5c1b0dab334a33f1371a33038556beffa779afec8706f27b156e5660bfab5b8b7aeda75267c68945e1be3b41dbea7e9345f164
 SHA512 
27d396e7fe399728b5e9228c901922588eab0b344ea438fcf98f18f80ce816d838a42d5a3da0b5644d895747bcbda0e30bb8dabf342c0439d1f6b51f7acf8496

diff --git a/media-fonts/terminus-font/terminus-font-4.49.ebuild 
b/media-fonts/terminus-font/terminus-font-4.49.ebuild
new file mode 100644
index 000..985cc1d4d8c
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.49.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   ${PYTHON_DEPS}
+   virtual/awk
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf psf-vgaw' '')
+   $(usex pcf 'pcf pcf-8bit' '')
+   $(usex otf otb '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
+   $(usex pcf 'install-pcf' '')
+   $(usex otf 'install-otb' '')
+   )
+   # Set the CHECKDIR to a dummy location so we always get the same set of
+   # files installed regardless of what is in / or ROOT or wherever.
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+
+   # Remove trans files that the kbd package takes care of installing.
+   rm -f "${ED}"/usr/share/consoletrans/*.trans
+
+   if use pcf-unicode-only; then
+   # Only the ter-x* fonts are unicode (ISO-10646-1) based
+   rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
+   fi
+
+   use otf && FONT_SUFFIX=otb
+   font_src_install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-11-10 Thread Sergei Trofimovich
commit: 3da2e743a7ba6c75285e9f784c6187cc4c685afa
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Nov 10 23:42:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 10 23:48:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da2e743

media-fonts/terminus-font: allow python-3.9

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index 98d14734f41..95c9761c447 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-07-25 Thread Sergei Trofimovich
commit: bd8aeb7c2a51480fde2de97e7aad62b09e3e2736
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul 25 09:15:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 25 09:18:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8aeb7c

media-fonts/terminus-font: drop old

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../terminus-font/terminus-font-4.48.ebuild| 91 --
 1 file changed, 91 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
deleted file mode 100644
index b64d4da4351..000
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-inherit font python-any-r1
-
-DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="OFL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
-   ru-dv +ru-g ru-i ru-k"
-
-DEPEND="app-arch/gzip
-   ${PYTHON_DEPS}
-   virtual/awk
-   pcf? ( x11-apps/bdftopcf )"
-RDEPEND=""
-
-FONTDIR=/usr/share/fonts/terminus
-FONT_CONF=( 75-yes-terminus.conf )
-DOCS=( README README-BG AUTHORS CHANGES )
-
-REQUIRED_USE="X? ( pcf )"
-
-pkg_setup() {
-   python_setup
-}
-
-src_prepare() {
-   default
-
-   # Upstream patches. Some of them are suggested to be applied by default
-   # dv - de NOT like latin g, but like caps greek delta
-   #  ve NOT like greek beta, but like caps latin B
-   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
-   # ka - small ka NOT like minimised caps latin K, but like small latin k
-   use a-like-o&& eapply "${S}"/alt/ao2.diff
-   use center-tilde&& eapply "${S}"/alt/td1.diff
-   use distinct-l  && eapply "${S}"/alt/ll2.diff
-   use ru-i&& eapply "${S}"/alt/ij1.diff
-   use ru-k&& eapply "${S}"/alt/ka2.diff
-   use ru-dv   && eapply "${S}"/alt/dv1.diff
-   use ru-g&& eapply "${S}"/alt/ge2.diff
-   use quote   && eapply "${S}"/alt/gq2.diff
-}
-
-src_configure() {
-   local configure_args=(
-   --prefix="${EPREFIX}"/usr
-   --psfdir="${EPREFIX}"/usr/share/consolefonts
-   --x11dir="${EPREFIX}"/${FONTDIR}
-   )
-   # selfwritten configure script
-   ./configure "${configure_args[@]}" || die
-}
-
-src_compile() {
-   local args=(
-   $(usex psf 'psf psf-vgaw' '')
-   $(usex pcf 'pcf pcf-8bit' '')
-   )
-   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
-}
-
-src_install() {
-   local args=(
-   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
-   $(usex pcf 'install-pcf' '')
-   )
-   # Set the CHECKDIR to a dummy location so we always get the same set of
-   # files installed regardless of what is in / or ROOT or wherever.
-   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
-
-   # Remove trans files that the kbd package takes care of installing.
-   rm -f "${ED}"/usr/share/consoletrans/*.trans
-
-   if use pcf-unicode-only; then
-   # Only the ter-x* fonts are unicode (ISO-10646-1) based
-   rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
-   fi
-
-   font_src_install
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-07-17 Thread Agostino Sarubbo
commit: 892d7fc4f42e4383b38783b1b3d34b7ec4f5c0ab
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:16:42 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:16:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892d7fc4

media-fonts/terminus-font: x86 stable wrt bug #732860

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index ad70e7dc386..98d14734f41 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-07-17 Thread Agostino Sarubbo
commit: cfee52e15c7e9c5906e0989cb4aa2e492b0c91a2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:11:18 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:11:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfee52e1

media-fonts/terminus-font: ppc64 stable wrt bug #732860

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index 87d881fbdc9..ad70e7dc386 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-07-17 Thread Agostino Sarubbo
commit: 995f8fce083c1c898dd1fac95ded28addb60a1ec
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:08:01 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:08:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995f8fce

media-fonts/terminus-font: ppc stable wrt bug #732860

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index 860cbbcfb28..87d881fbdc9 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-07-17 Thread Agostino Sarubbo
commit: e66495abcecb2909fc2d2de13fa7dda2932591ae
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:05:12 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:05:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66495ab

media-fonts/terminus-font: amd64 stable wrt bug #732860

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index f37f8a69581..860cbbcfb28 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-07-17 Thread Sam James
commit: 9a060c743dd990fcdd64c3121ff1582d451f186e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 14:47:46 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 14:47:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a060c74

media-fonts/terminus-font: arm64 stable (bug #732860)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index 333a26110fe..f37f8a69581 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-07-17 Thread Agostino Sarubbo
commit: a488bca38bd342f4d3a39a195a393a18e68c177d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 07:01:58 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 07:01:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a488bca3

media-fonts/terminus-font: arm stable wrt bug #732860

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index 97c8223d54e..333a26110fe 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-06-20 Thread Sergei Trofimovich
commit: b31c88ef6012fa61d5587910c93d5dbf6b37196c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun 20 19:42:47 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun 20 19:49:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31c88ef

media-fonts/terminus-font: drop old

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/Manifest |   2 -
 .../terminus-font/terminus-font-4.46.ebuild|  91 ---
 .../terminus-font/terminus-font-4.47.ebuild|  91 ---
 .../terminus-font/terminus-font-4.48-r1.ebuild | 101 -
 4 files changed, 285 deletions(-)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 29b28b6ce3d..dc277596a9f 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,3 +1 @@
-DIST terminus-font-4.46.tar.gz 590210 BLAKE2B 
427b4878afd47cc6c1a0ba6b6116568630a618e313c24744b3465b3e301e142ccbb9bd5e336bed7d98f3d1e01a0a61c6fbdd17912f4d9332ed5430ef47bca4fe
 SHA512 
ae221920ecff54b9575a25d30a429feee6e19ef1e9669896c34f86f80d5495c3654f5423ff1df76e86bc999d1f37c306048b44d8ca55144f0f299926d3d33b58
-DIST terminus-font-4.47.tar.gz 620344 BLAKE2B 
10eaac6ff4880652ee7373374735629cada73e1cb63344b75b579532fad154b10322a7cb3691c2270c2b4d1aee0914c64338d3650625883752c7e33e5205212a
 SHA512 
09455d107a09c422f4fedfcc70ae1483063c844fb01b0adfa3d2a0e28c9502e9ca922542b5ad735cbebb491d148c453d0213d61ebebf64c79f16cb582964fa47
 DIST terminus-font-4.48.tar.gz 620561 BLAKE2B 
8ab977a0b4b529faa38d082969e10a8f0ca3860b745441ed8f45761b95869194226446c487bc7c5490d2a88d1836aa6152424d6646b63b9fbc11e43dc8e255d6
 SHA512 
5f45f7d0e7396f02158f4751aaafb3f0a3fb68dbe3e5501f86a5138c6d52f5106053e38c368d560e5979e29250074dbde5165702b8905a564d029663a2219af4

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
deleted file mode 100644
index 017cb8d501b..000
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-inherit font python-any-r1
-
-DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="OFL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
-   ru-dv +ru-g ru-i ru-k"
-
-DEPEND="app-arch/gzip
-   ${PYTHON_DEPS}
-   virtual/awk
-   pcf? ( x11-apps/bdftopcf )"
-RDEPEND=""
-
-FONTDIR=/usr/share/fonts/terminus
-FONT_CONF=( 75-yes-terminus.conf )
-DOCS=( README README-BG AUTHORS CHANGES )
-
-REQUIRED_USE="X? ( pcf )"
-
-pkg_setup() {
-   python_setup
-}
-
-src_prepare() {
-   default
-
-   # Upstream patches. Some of them are suggested to be applied by default
-   # dv - de NOT like latin g, but like caps greek delta
-   #  ve NOT like greek beta, but like caps latin B
-   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
-   # ka - small ka NOT like minimised caps latin K, but like small latin k
-   use a-like-o&& eapply "${S}"/alt/ao2.diff
-   use center-tilde&& eapply "${S}"/alt/td1.diff
-   use distinct-l  && eapply "${S}"/alt/ll2.diff
-   use ru-i&& eapply "${S}"/alt/ij1.diff
-   use ru-k&& eapply "${S}"/alt/ka2.diff
-   use ru-dv   && eapply "${S}"/alt/dv1.diff
-   use ru-g&& eapply "${S}"/alt/ge2.diff
-   use quote   && eapply "${S}"/alt/gq2.diff
-}
-
-src_configure() {
-   local configure_args=(
-   --prefix="${EPREFIX}"/usr
-   --psfdir="${EPREFIX}"/usr/share/consolefonts
-   --x11dir="${EPREFIX}"/${FONTDIR}
-   )
-   # selfwritten configure script
-   ./configure "${configure_args[@]}" || die
-}
-
-src_compile() {
-   local args=(
-   $(usex psf 'psf psf-vgaw' '')
-   $(usex pcf 'pcf pcf-8bit' '')
-   )
-   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
-}
-
-src_install() {
-   local args=(
-   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
-   $(usex pcf 'install-pcf' '')
-   )
-   # Set the CHECKDIR to a dummy location so we always get the same set of
-   # files installed regardless of what is in / or ROOT or wherever.
-   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
-
-   # Remove trans files that the kbd package takes care of 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-06-16 Thread Sergei Trofimovich
commit: 6704f73a56f1e9c2ea95e32a270b9e52a6813d28
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Jun 16 07:03:16 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 16 07:03:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6704f73a

media-fonts/terminus-font: drop unused 'target_otb' local

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
index dd6bb191ea5..97c8223d54e 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -93,7 +93,7 @@ src_compile() {
# an .otb file including both 8x14 and 8x16.
 
if use otf; then
-   local source_bdf target_otb
+   local source_bdf
for source_bdf in ter-u*n.bdf ter-u*b.bdf; do
set --  fontforge -lang=ff -c 'Open($1); 
ScaleToEm(1024); Generate($2)' \
"${source_bdf}" "${source_bdf%.bdf}.otb"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-06-15 Thread Sergei Trofimovich
commit: 98a92c85d431a70f660f9dbd43b148e7c2afae2f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jun 15 22:03:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 15 22:04:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a92c85

media-fonts/terminus-font: use fontforge for rescaling

We tackle a few issues at once here:

1. Avoid 'fonttosfnt' when converting to .otb and use fontforge instead.
2. Use one .otb file per font
3. Attempt to avoid Pango's fractioning by using 1024 em

Reported-by: Alexander Tsoy
Bug: https://bugs.gentoo.org/728308
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../terminus-font/terminus-font-4.48-r2.ebuild | 128 +
 1 file changed, 128 insertions(+)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
new file mode 100644
index 000..dd6bb191ea5
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.48-r2.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   ${PYTHON_DEPS}
+   virtual/awk
+   otf? ( media-gfx/fontforge )
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf psf-vgaw' '')
+   $(usex pcf 'pcf pcf-8bit' '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+
+   # Follow https://bugs.gentoo.org/728308#c5
+   # build ".otf" (bitmap-only) fonts out of .bdf ones
+   #
+   # Important details (copying notes as-is):
+   #
+   # 0. Pango 1.44 now returns floating point ascent and
+   # descent, instead of integer. The functions were always returning 
float,
+   # all right... but so far, without a fractional part. Which makes 
problems
+   # too, for example in Scintilla based editors such as SciTE and Geany
+   # (there is a quick and dirty fix).
+   #
+   # 1. 'fonttosfnt' adds 0.5 to at least the logical (OpenType-scaled)
+   # character width, ascent and height. Haven't checked the physical 
(pixel)
+   # metrics yet. With some sizes/applications, the fonttosfnt converted
+   # fonts do indeed have extra wrong spacing, 1 pixel horizontal or
+   # vertical. It has other bugs too, but they don't seem important.
+   #
+   # 2. If you pack 2+ terminus sizes into a single .otb font file, KDE 
will
+   # (may? YMMV) use *only the first size*.
+   #
+   # 3. OTB has a single set of logical metrics. So, for example, the 
logical
+   # character width (which is relative to height) can never be correct for
+   # an .otb file including both 8x14 and 8x16.
+
+   if use otf; then
+   local source_bdf target_otb
+   for source_bdf in ter-u*n.bdf ter-u*b.bdf; do
+   set --  fontforge -lang=ff -c 'Open($1); 
ScaleToEm(1024); Generate($2)' 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-06-15 Thread Sergei Trofimovich
commit: 256a05f0929013f976b345561b3bab6501a15d9b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jun 15 22:04:30 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 15 22:04:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=256a05f0

media-fonts/terminus-font: add slyfox@ as co-maintainer

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index 9afbac8f221..8663bbf27f9 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -5,6 +5,10 @@
 fo...@gentoo.org
 Fonts
   
+  
+sly...@gentoo.org
+Sergei Trofimovich
+  
   
 
   Changes view of letter 'a' - a looks like o (see homepage)



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-06-14 Thread Sergei Trofimovich
commit: 69bfb41cc78dcacb4fd5a1e8b5c5d46ce2a1c065
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 14 17:42:59 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 14 17:43:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69bfb41c

media-fonts/terminus-font: keyworded 4.48-r1 for ia64

keyworded wrt bug #728228

Package-Manager: Portage-2.3.100, Repoman-2.3.22
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r1.ebuild
index 33ff968ebb8..cde1581b89a 100644
--- a/media-fonts/terminus-font/terminus-font-4.48-r1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-06-14 Thread Sergei Trofimovich
commit: e863a522b0d023696bbe3cd5b41268e7c0acad71
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 14 13:24:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 14 13:29:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e863a522

media-fonts/terminus-font: install OpenType fonts with USE=otf

Reported-by: Sergey 'L29Ah' Alirzaev
Closes: https://bugs.gentoo.org/717206
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-fonts/terminus-font/metadata.xml |   3 +
 .../terminus-font/terminus-font-4.48-r1.ebuild | 101 +
 2 files changed, 104 insertions(+)

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index 0dd408f312e..9afbac8f221 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -12,6 +12,9 @@
 
   ll2 variant with more distinctive l (lowercase L)
 
+
+  Install Open Type Font (OTF) (required for HarfBuzz backend)
+
 
   Install Portable Compiled Font (PCF) (required for X11)
 

diff --git a/media-fonts/terminus-font/terminus-font-4.48-r1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48-r1.ebuild
new file mode 100644
index 000..33ff968ebb8
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.48-r1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
+IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   ${PYTHON_DEPS}
+   virtual/awk
+   otf? ( x11-apps/fonttosfnt )
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf psf-vgaw' '')
+   $(usex pcf 'pcf pcf-8bit' '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+
+   # Follow https://fedoraproject.org/wiki/BitmapFontConversion#Steps:
+   # build ".otf" (bitmap-only) fonts out of .bdf ones
+   if use otf; then
+   # use unicode only bitmaps
+   fonttosfnt -v -b -c -g 2 -m 2 -o Terminus.otb  
ter-u*n.bdf || die
+   fonttosfnt -v -b -c -g 2 -m 2 -o Terminus-Bold.otb 
ter-u*b.bdf || die
+   fi
+}
+
+src_install() {
+   local args=(
+   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
+   $(usex pcf 'install-pcf' '')
+   )
+   # Set the CHECKDIR to a dummy location so we always get the same set of
+   # files installed regardless of what is in / or ROOT or wherever.
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+
+   # Remove trans files that the kbd package takes care of installing.
+   rm -f "${ED}"/usr/share/consoletrans/*.trans
+
+   if use pcf-unicode-only; then
+   # Only the ter-x* fonts are unicode (ISO-10646-1) based
+   rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
+   fi
+
+   use otf && FONT_SUFFIX=otb
+   

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-05-01 Thread Agostino Sarubbo
commit: 97fa43dfa95adb056c7283dcb8af5533b63a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:48:02 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:48:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97fa43df

media-fonts/terminus-font: x86 stable wrt bug #720160

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 6af71fdcb2f..b64d4da4351 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-05-01 Thread Agostino Sarubbo
commit: 6b9ad879d222d3b99fe3dd0d21f495609b54daae
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:45:47 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:45:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9ad879

media-fonts/terminus-font: ppc64 stable wrt bug #720160

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index a1551d77226..6af71fdcb2f 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-05-01 Thread Agostino Sarubbo
commit: 62c7500bbb299317b123da2f040274c059af881d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:44:33 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:44:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c7500b

media-fonts/terminus-font: ppc stable wrt bug #720160

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 19b94978c8b..a1551d77226 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-05-01 Thread Agostino Sarubbo
commit: a6050c33f03510c8d9f7d3451a0cae9c0e58eed1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:43:19 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:43:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6050c33

media-fonts/terminus-font: arm stable wrt bug #720160

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 363e8be62c4..19b94978c8b 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-05-01 Thread Agostino Sarubbo
commit: 227ef17b81ada7a115695ae38b8bb0ce6cc63a6d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:41:12 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:41:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227ef17b

media-fonts/terminus-font: amd64 stable wrt bug #720160

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 2236157e9af..363e8be62c4 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-05-01 Thread Mart Raudsepp
commit: 3aa059a75a7fe1d7baf5be92d339390e81e95c30
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Fri May  1 00:43:25 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri May  1 08:37:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa059a7

media-fonts/terminus-font: arm64 stable (bug #720160)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 97ee711da05..2236157e9af 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-04-18 Thread Craig Andrews
commit: f4d1eae2347b0578e6f85da0b79aa14ab4783e55
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:50 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d1eae2

media-fonts/terminus-font: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 40ce47872db..97ee711da05 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2019-08-12 Thread Michał Górny
commit: f3c04f38e8120d280d4e1fa3596314b532a649ca
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 12 19:56:24 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 12 19:56:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c04f38

media-fonts/terminus-font: Fix PYTHON_DEPEND → PYTHON_DEPS

Signed-off-by: Michał Górny  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 2 +-
 media-fonts/terminus-font/terminus-font-4.47.ebuild | 2 +-
 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index aa6798a4dba..2ec48a03373 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -17,7 +17,7 @@ IUSE="a-like-o +center-tilde distinct-l +pcf 
+pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 
 DEPEND="app-arch/gzip
-   ${PYTHON_DEPEND}
+   ${PYTHON_DEPS}
virtual/awk
pcf? ( x11-apps/bdftopcf )"
 RDEPEND=""

diff --git a/media-fonts/terminus-font/terminus-font-4.47.ebuild 
b/media-fonts/terminus-font/terminus-font-4.47.ebuild
index 88a3b1caad3..989749e2e55 100644
--- a/media-fonts/terminus-font/terminus-font-4.47.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.47.ebuild
@@ -17,7 +17,7 @@ IUSE="a-like-o +center-tilde distinct-l +pcf 
+pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 
 DEPEND="app-arch/gzip
-   ${PYTHON_DEPEND}
+   ${PYTHON_DEPS}
virtual/awk
pcf? ( x11-apps/bdftopcf )"
 RDEPEND=""

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 88a3b1caad3..989749e2e55 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -17,7 +17,7 @@ IUSE="a-like-o +center-tilde distinct-l +pcf 
+pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 
 DEPEND="app-arch/gzip
-   ${PYTHON_DEPEND}
+   ${PYTHON_DEPS}
virtual/awk
pcf? ( x11-apps/bdftopcf )"
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2019-08-07 Thread Lars Wendler
commit: 19c8f65b6603a28fb6c6cac4756de90eab8dc6ac
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug  7 12:31:58 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug  7 13:44:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c8f65b

media-fonts/terminus-font: Bump to version 4.48

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 media-fonts/terminus-font/Manifest |  1 +
 .../terminus-font/terminus-font-4.48.ebuild| 91 ++
 2 files changed, 92 insertions(+)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index d7f7326206f..29b28b6ce3d 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,2 +1,3 @@
 DIST terminus-font-4.46.tar.gz 590210 BLAKE2B 
427b4878afd47cc6c1a0ba6b6116568630a618e313c24744b3465b3e301e142ccbb9bd5e336bed7d98f3d1e01a0a61c6fbdd17912f4d9332ed5430ef47bca4fe
 SHA512 
ae221920ecff54b9575a25d30a429feee6e19ef1e9669896c34f86f80d5495c3654f5423ff1df76e86bc999d1f37c306048b44d8ca55144f0f299926d3d33b58
 DIST terminus-font-4.47.tar.gz 620344 BLAKE2B 
10eaac6ff4880652ee7373374735629cada73e1cb63344b75b579532fad154b10322a7cb3691c2270c2b4d1aee0914c64338d3650625883752c7e33e5205212a
 SHA512 
09455d107a09c422f4fedfcc70ae1483063c844fb01b0adfa3d2a0e28c9502e9ca922542b5ad735cbebb491d148c453d0213d61ebebf64c79f16cb582964fa47
+DIST terminus-font-4.48.tar.gz 620561 BLAKE2B 
8ab977a0b4b529faa38d082969e10a8f0ca3860b745441ed8f45761b95869194226446c487bc7c5490d2a88d1836aa6152424d6646b63b9fbc11e43dc8e255d6
 SHA512 
5f45f7d0e7396f02158f4751aaafb3f0a3fb68dbe3e5501f86a5138c6d52f5106053e38c368d560e5979e29250074dbde5165702b8905a564d029663a2219af4

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
new file mode 100644
index 000..88a3b1caad3
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   ${PYTHON_DEPEND}
+   virtual/awk
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf psf-vgaw' '')
+   $(usex pcf 'pcf pcf-8bit' '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
+   $(usex pcf 'install-pcf' '')
+   )
+   # Set the CHECKDIR to a dummy location so we always get the same set of
+   # files installed regardless of what is in / or ROOT or wherever.
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+
+   # Remove trans files that the kbd package takes care of installing.
+   rm -f "${ED}"/usr/share/consoletrans/*.trans
+
+   if use pcf-unicode-only; then
+   # Only the ter-x* fonts 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2019-01-02 Thread Lars Wendler
commit: c567b6c0c2193e7f241a1bdb640e49da6ae0712b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan  2 12:48:37 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan  2 12:48:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c567b6c0

media-fonts/terminus-font: Bump to version 4.47

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-fonts/terminus-font/Manifest |  1 +
 .../terminus-font/terminus-font-4.47.ebuild| 91 ++
 2 files changed, 92 insertions(+)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 8f7b10c2641..d7f7326206f 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1 +1,2 @@
 DIST terminus-font-4.46.tar.gz 590210 BLAKE2B 
427b4878afd47cc6c1a0ba6b6116568630a618e313c24744b3465b3e301e142ccbb9bd5e336bed7d98f3d1e01a0a61c6fbdd17912f4d9332ed5430ef47bca4fe
 SHA512 
ae221920ecff54b9575a25d30a429feee6e19ef1e9669896c34f86f80d5495c3654f5423ff1df76e86bc999d1f37c306048b44d8ca55144f0f299926d3d33b58
+DIST terminus-font-4.47.tar.gz 620344 BLAKE2B 
10eaac6ff4880652ee7373374735629cada73e1cb63344b75b579532fad154b10322a7cb3691c2270c2b4d1aee0914c64338d3650625883752c7e33e5205212a
 SHA512 
09455d107a09c422f4fedfcc70ae1483063c844fb01b0adfa3d2a0e28c9502e9ca922542b5ad735cbebb491d148c453d0213d61ebebf64c79f16cb582964fa47

diff --git a/media-fonts/terminus-font/terminus-font-4.47.ebuild 
b/media-fonts/terminus-font/terminus-font-4.47.ebuild
new file mode 100644
index 000..d5e7073c67f
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.47.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   ${PYTHON_DEPEND}
+   virtual/awk
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf psf-vgaw' '')
+   $(usex pcf 'pcf pcf-8bit' '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
+   $(usex pcf 'install-pcf' '')
+   )
+   # Set the CHECKDIR to a dummy location so we always get the same set of
+   # files installed regardless of what is in / or ROOT or wherever.
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+
+   # Remove trans files that the kbd package takes care of installing.
+   rm -f "${ED}"/usr/share/consoletrans/*.trans
+
+   if use pcf-unicode-only; then
+   # Only the ter-x* fonts are unicode (ISO-10646-1) based
+   rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
+   fi
+
+   font_src_install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-06-25 Thread Johannes Huber
commit: 04e2fb53d319076751195f78c4a9b1d031404bc7
Author: Johannes Huber  gentoo  org>
AuthorDate: Mon Jun 25 08:30:00 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Mon Jun 25 08:30:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e2fb53

media-fonts/terminus-font: Remove 4.40

Overshadowed by 4.46.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-fonts/terminus-font/Manifest |  1 -
 media-fonts/terminus-font/metadata.xml |  4 -
 .../terminus-font/terminus-font-4.40.ebuild| 85 --
 3 files changed, 90 deletions(-)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 967d29adbbd..8f7b10c2641 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,2 +1 @@
-DIST terminus-font-4.40.tar.gz 558440 BLAKE2B 
60a9b6a62c2db82896071adee6004aeb54cefc1f1d1cc941e5322d8d318413bb1255e8219c3fb56f6568baee0998357c572348b4085dd884bf6bcf360448e9a1
 SHA512 
843da1f51e37d48ae88c88def965ed96c2236c183fb596705290a96eba41256a02197a298439b83913eb7679b32c2a8f44dd04de031be4db56285efd3d4c6900
 DIST terminus-font-4.46.tar.gz 590210 BLAKE2B 
427b4878afd47cc6c1a0ba6b6116568630a618e313c24744b3465b3e301e142ccbb9bd5e336bed7d98f3d1e01a0a61c6fbdd17912f4d9332ed5430ef47bca4fe
 SHA512 
ae221920ecff54b9575a25d30a429feee6e19ef1e9669896c34f86f80d5495c3654f5423ff1df76e86bc999d1f37c306048b44d8ca55144f0f299926d3d33b58

diff --git a/media-fonts/terminus-font/metadata.xml 
b/media-fonts/terminus-font/metadata.xml
index c100d10f037..0dd408f312e 100644
--- a/media-fonts/terminus-font/metadata.xml
+++ b/media-fonts/terminus-font/metadata.xml
@@ -22,10 +22,6 @@
   Changes view of quotes: symmetric ` and '
   instead of asymmetric one (see homepage)
 
-
-  Install RAW font data which should be compatible with most
-  UNIX systems (you don't need this on linux)
-
 
   Changes view of Russian letters 'de' and 've' (see homepage)
 

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
deleted file mode 100644
index 7ce82f9a90d..000
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit font
-
-DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="OFL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
-   raw-font-data ru-dv +ru-g ru-i ru-k"
-
-DEPEND="app-arch/gzip
-   dev-lang/perl
-   virtual/awk
-   pcf? ( x11-apps/bdftopcf )"
-RDEPEND=""
-
-FONTDIR=/usr/share/fonts/terminus
-FONT_CONF=( 75-yes-terminus.conf )
-DOCS="README README-BG AUTHORS CHANGES"
-
-REQUIRED_USE="X? ( pcf )"
-
-src_prepare() {
-   default
-
-   # Upstream patches. Some of them are suggested to be applied by default
-   # dv - de NOT like latin g, but like caps greek delta
-   #  ve NOT like greek beta, but like caps latin B
-   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
-   # ka - small ka NOT like minimised caps latin K, but like small latin k
-   use a-like-o&& eapply "${S}"/alt/ao2.diff
-   use center-tilde&& eapply "${S}"/alt/td1.diff
-   use distinct-l  && eapply "${S}"/alt/ll2.diff
-   use ru-i&& eapply "${S}"/alt/ij1.diff
-   use ru-k&& eapply "${S}"/alt/ka2.diff
-   use ru-dv   && eapply "${S}"/alt/dv1.diff
-   use ru-g&& eapply "${S}"/alt/ge2.diff
-   use quote   && eapply "${S}"/alt/gq2.diff
-}
-
-src_configure() {
-   # selfwritten configure script
-   ./configure \
-   --prefix="${EPREFIX}"/usr \
-   --psfdir="${EPREFIX}"/usr/share/consolefonts \
-   --acmdir="${EPREFIX}"/usr/share/consoletrans \
-   --unidir="${EPREFIX}"/usr/share/consoletrans \
-   --x11dir="${EPREFIX}"/${FONTDIR} || die
-}
-
-src_compile() {
-   local args=(
-   $(usex psf 'psf txt' '')
-   $(usex raw-font-data 'raw' '')
-   $(usex pcf 'pcf' '')
-   )
-   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
-}
-
-src_install() {
-   local args=(
-   $(usex psf 'install-psf install-uni install-acm install-ref' '')
-   $(usex raw-font-data 'install.raw' '')
-   $(usex pcf 'install-pcf' '')
-   )
-   # Set the CHECKDIR to a dummy location so we always get the same set of
-   # files installed 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-06-19 Thread Tobias Klausmann
commit: ef7c5b5255be9e0c40447b9fff74f8b57794ca83
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Jun 19 14:31:42 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Jun 19 14:31:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7c5b52

media-fonts/terminus-font-4.46-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/656362

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index ba31277e9d6..fd6ed3a0324 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-05-30 Thread Markus Meier
commit: cd195c07873eaf89814f7bbb9f613fb2d0e87f75
Author: Markus Meier  gentoo  org>
AuthorDate: Wed May 30 16:29:03 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed May 30 16:29:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd195c07

media-fonts/terminus-font: arm stable, bug #656362

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="arm"

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index 69844b4d44d..ba31277e9d6 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-05-26 Thread Mart Raudsepp
commit: 7dad0cd2a21aa0f38da7ce1724b8b7d7bebc4367
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 26 10:15:03 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 26 10:19:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dad0cd2

media-fonts/terminus-font-4.46: arm64 stable (bug #656362)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index cf5b4034470..69844b4d44d 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-05-25 Thread Thomas Deutschmann
commit: 040b0943558f735bccbd63b90dcd6b0c826ce630
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May 25 22:52:54 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May 25 23:58:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040b0943

media-fonts/terminus-font: x86 stable (bug #656362)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index 6fe4b660df3..cf5b4034470 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-05-25 Thread Sergei Trofimovich
commit: 7236009ab476dd51071166834535e9ca5df2d718
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri May 25 08:41:30 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri May 25 08:41:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7236009a

media-fonts/terminus-font: stable 4.46 for ia64, bug #656362

Bug: https://bugs.gentoo.org/656362
Package-Manager: Portage-2.3.38, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index dc0f9e7b5e3..6fe4b660df3 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-05-24 Thread Agostino Sarubbo
commit: 71e4cea6a36e74e3d181ec6ab21d9d1b5fda173b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 24 14:28:58 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 24 14:28:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e4cea6

media-fonts/terminus-font: amd64 stable wrt bug #656362

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="amd64"

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index 442b89128e6..dc0f9e7b5e3 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2018-05-23 Thread Johannes Huber
commit: 57ead7b9662f3c95c79869fe2e8993698ba2f531
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed May 23 20:00:53 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed May 23 20:00:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ead7b9

media-fonts/terminus-font: Remove 4.39-r1

Uses deprecated EAPI 5 and overshadowed by 4.40.

Package-Manager: Portage-2.3.38, Repoman-2.3.9

 media-fonts/terminus-font/Manifest |  1 -
 .../terminus-font/terminus-font-4.39-r1.ebuild | 84 --
 2 files changed, 85 deletions(-)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 73738f1330f..967d29adbbd 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,3 +1,2 @@
-DIST terminus-font-4.39.tar.gz 324890 BLAKE2B 
ed5ad839311ac08601ea78a617db285c6e9a7bee6776d4902879aa95a26c79eca4195ee58bd5b2f44d25c401222ed966b5a3cfacbcff7ccad873b3155e009c67
 SHA512 
d2b1c55584eabf423a455ea11d90ba8037b4e5823c677a8c604de1e41c55d829b743db2d1932cd755064db681fcd0b5be8484439ddde4394955d0af5174ff591
 DIST terminus-font-4.40.tar.gz 558440 BLAKE2B 
60a9b6a62c2db82896071adee6004aeb54cefc1f1d1cc941e5322d8d318413bb1255e8219c3fb56f6568baee0998357c572348b4085dd884bf6bcf360448e9a1
 SHA512 
843da1f51e37d48ae88c88def965ed96c2236c183fb596705290a96eba41256a02197a298439b83913eb7679b32c2a8f44dd04de031be4db56285efd3d4c6900
 DIST terminus-font-4.46.tar.gz 590210 BLAKE2B 
427b4878afd47cc6c1a0ba6b6116568630a618e313c24744b3465b3e301e142ccbb9bd5e336bed7d98f3d1e01a0a61c6fbdd17912f4d9332ed5430ef47bca4fe
 SHA512 
ae221920ecff54b9575a25d30a429feee6e19ef1e9669896c34f86f80d5495c3654f5423ff1df76e86bc999d1f37c306048b44d8ca55144f0f299926d3d33b58

diff --git a/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
deleted file mode 100644
index daf180b3bc5..000
--- a/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils font
-
-DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="OFL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
-   raw-font-data ru-dv +ru-g ru-i ru-k"
-
-DEPEND="app-arch/gzip
-   dev-lang/perl
-   virtual/awk
-   pcf? ( x11-apps/bdftopcf )"
-RDEPEND=""
-
-FONTDIR=/usr/share/fonts/terminus
-FONT_CONF=( 75-yes-terminus.conf )
-DOCS="README README-BG AUTHORS CHANGES"
-
-REQUIRED_USE="X? ( pcf )"
-
-src_prepare() {
-   # Upstream patches. Some of them are suggested to be applied by default
-   # dv - de NOT like latin g, but like caps greek delta
-   #  ve NOT like greek beta, but like caps latin B
-   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
-   # ka - small ka NOT like minimised caps latin K, but like small latin k
-   use a-like-o && epatch "${S}"/alt/ao2.diff
-   use center-tilde && epatch "${S}"/alt/td1.diff
-   use distinct-l && epatch "${S}"/alt/ll2.diff
-   use ru-i && epatch "${S}"/alt/ij1.diff
-   use ru-k && epatch "${S}"/alt/ka2.diff
-   use ru-dv&& epatch "${S}"/alt/dv1.diff
-   use ru-g && epatch "${S}"/alt/ge2.diff
-   use quote&& epatch "${S}"/alt/gq2.diff
-}
-
-src_configure() {
-   # selfwritten configure script without executable bit
-   chmod +x ./configure || die
-   ./configure \
-   --prefix="${EPREFIX}"/usr \
-   --psfdir="${EPREFIX}"/usr/share/consolefonts \
-   --acmdir="${EPREFIX}"/usr/share/consoletrans \
-   --unidir="${EPREFIX}"/usr/share/consoletrans \
-   --x11dir="${EPREFIX}"/${FONTDIR} || die
-}
-
-src_compile() {
-   local args=(
-   $(usex psf 'psf txt' '')
-   $(usex raw-font-data 'raw' '')
-   $(usex pcf 'pcf' '')
-   )
-   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
-}
-
-src_install() {
-   local args=(
-   $(usex psf 'install-psf install-uni install-acm install-ref' '')
-   $(usex raw-font-data 'install.raw' '')
-   $(usex pcf 'install-pcf' '')
-   )
-   # Set the CHECKDIR to a dummy location so we always get the same set of
-   # files installed regardless of what is in / or ROOT or wherever.
-   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
-
-   # Remove trans files that the kbd package takes care of installing.
-   rm -f "${ED}"/usr/share/consoletrans/*.trans
-
-   if use 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-11-09 Thread Sergei Trofimovich
commit: 491af01b3cae257ef7dc58c1edc01ce74069e191
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Nov  9 22:43:31 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Nov  9 22:43:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491af01b

media-fonts/terminus-font: stable 4.40 for hppa, bug #625398 (thanks to Rolf 
Eike Beer)

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="hppa"

 media-fonts/terminus-font/terminus-font-4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index 4d300e94375..7ce82f9a90d 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-11-09 Thread Sergei Trofimovich
commit: ddda3196265387cece28419398e8aa175da86315
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Nov  9 22:43:01 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Nov  9 22:43:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddda3196

media-fonts/terminus-font: stable 4.40 for sparc, bug #625398 (thanks to Rolf 
Eike Beer)

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="sparc"

 media-fonts/terminus-font/terminus-font-4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index 8b8b9454b0e..4d300e94375 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-08-21 Thread Lars Wendler
commit: 08da96679a251faaf1b160b6d3206b27a45b2267
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug 21 08:46:55 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug 21 08:46:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08da9667

media-fonts/terminus-font: Use python-any-r1 eclass instead of python-r1

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-fonts/terminus-font/terminus-font-4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
index 27a0fd5e555..442b89128e6 100644
--- a/media-fonts/terminus-font/terminus-font-4.46.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_{4,5,6} )
-inherit font python-r1
+inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"
 HOMEPAGE="http://terminus-font.sourceforge.net/;



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-08-18 Thread Thomas Deutschmann
commit: dd62b513ab22b9c84e2ea0bf38f42417416686d2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Aug 19 00:12:58 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Aug 19 00:30:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd62b513

media-fonts/terminus-font: x86 stable (bug #625398)

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-fonts/terminus-font/terminus-font-4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index e3356688b3a..7afca47a78b 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-07-30 Thread Sergei Trofimovich
commit: de08d87483ae7ef5a4a4af186c36dc9abe0fee04
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 30 11:15:27 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 30 11:24:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de08d874

media-fonts/terminus-font: stable 4.40 for ppc/ppc64, bug #625398

Package-Manager: Portage-2.3.6, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc ppc64"

 media-fonts/terminus-font/terminus-font-4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index 1dce78e984f..e3356688b3a 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-07-24 Thread Markus Meier
commit: 9c9f1d8449917dda59d84df0aa7bdcb87fa8eecf
Author: Markus Meier  gentoo  org>
AuthorDate: Mon Jul 24 17:59:31 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Mon Jul 24 17:59:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9f1d84

media-fonts/terminus-font: arm stable, bug #625398

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 media-fonts/terminus-font/terminus-font-4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index 4ebcc342f10..1dce78e984f 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-07-19 Thread Tobias Klausmann
commit: a22e49c8b2f19d0343f4881fe4f4cf6444f174b1
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Jul 19 17:30:46 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Jul 19 18:05:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22e49c8

media-fonts/terminus-font-4.40-r0: amd64 stable

Gentoo-Bug: 625398

 media-fonts/terminus-font/terminus-font-4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index 7bbb2352a85..4ebcc342f10 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-07-17 Thread Sergei Trofimovich
commit: adb8a907e7c476e8c7813b273b9f94b18efb8eb0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 17 09:06:13 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 17 09:09:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb8a907

media-fonts/terminus-font: ia64 stable, bug #625398

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 media-fonts/terminus-font/terminus-font-4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index ae1ae51ba2e..7bbb2352a85 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-07-17 Thread Lars Wendler
commit: 940137fcbdf55f659f27ffa4dd31083bfb6ad411
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 17 08:08:16 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 17 08:12:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=940137fc

media-fonts/terminus-font: Bump to version 4.46

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-fonts/terminus-font/Manifest |  1 +
 .../terminus-font/terminus-font-4.46.ebuild| 91 ++
 2 files changed, 92 insertions(+)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 87e0d3df00f..9511e04dcc9 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,2 +1,3 @@
 DIST terminus-font-4.39.tar.gz 324890 SHA256 
3108383986b365a4b9cc08c31a4195196f6de974d2735d77f6c6efa9feb1f5bf SHA512 
d2b1c55584eabf423a455ea11d90ba8037b4e5823c677a8c604de1e41c55d829b743db2d1932cd755064db681fcd0b5be8484439ddde4394955d0af5174ff591
 WHIRLPOOL 
00f2e84660e492cd0a047fa0d636dda39b48248f0ce490e4b0dac74425d378a657ebe73c7f234d6681a4ae18cd53acf53c2234368e727bd35b370884db4e8d84
 DIST terminus-font-4.40.tar.gz 558440 SHA256 
64f52c24d3f1c1e39f21e6c43077a9be3e21d4384f176f5766c00558ba670711 SHA512 
843da1f51e37d48ae88c88def965ed96c2236c183fb596705290a96eba41256a02197a298439b83913eb7679b32c2a8f44dd04de031be4db56285efd3d4c6900
 WHIRLPOOL 
d5f5422eb6699ea93fc960a50cd409e7cef211391095c07a178c5cde6b7c7df94374923475e7d9c9728281d5a174009bfa36cdd9e49028339de27076d6d6f411
+DIST terminus-font-4.46.tar.gz 590210 SHA256 
4e29433e5699b76df1f5c9a96f1228cccf8ea8a16791cfef063f2b8506c75bcd SHA512 
ae221920ecff54b9575a25d30a429feee6e19ef1e9669896c34f86f80d5495c3654f5423ff1df76e86bc999d1f37c306048b44d8ca55144f0f299926d3d33b58
 WHIRLPOOL 
da73bf6ffcbaab6223ac89e061af7f2e406c1e70b237e3cdabfdc18d5855a13524117f1054fa464be766ee850c3dd2bc2df01b8b0748424fcbf6dd0ed89be10a

diff --git a/media-fonts/terminus-font/terminus-font-4.46.ebuild 
b/media-fonts/terminus-font/terminus-font-4.46.ebuild
new file mode 100644
index 000..27a0fd5e555
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.46.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+inherit font python-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
+   ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   ${PYTHON_DEPEND}
+   virtual/awk
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   local configure_args=(
+   --prefix="${EPREFIX}"/usr
+   --psfdir="${EPREFIX}"/usr/share/consolefonts
+   --x11dir="${EPREFIX}"/${FONTDIR}
+   )
+   # selfwritten configure script
+   ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf psf-vgaw' '')
+   $(usex pcf 'pcf pcf-8bit' '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
+   $(usex pcf 'install-pcf' '')
+   )
+   # Set the CHECKDIR to a dummy location so we always get the same set of
+   # files installed regardless of what is in / or ROOT or wherever.
+   [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" 
"${args[@]}"
+
+   # Remove trans files 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2017-01-29 Thread Fabian Groffen
commit: bc3dedea4f64405ade9ffc754083e362b019b277
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 18:53:03 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 18:56:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3dedea

media-fonts/terminus-font: dropped ~x86-freebsd

Package-Manager: portage-2.3.3

 media-fonts/terminus-font/terminus-font-4.39-r1.ebuild | 4 ++--
 media-fonts/terminus-font/terminus-font-4.40.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
index ecc2561..cd57d01 100644
--- a/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
index 2122e26..8a7ce98 100644
--- a/media-fonts/terminus-font/terminus-font-4.40.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2016-04-07 Thread Lars Wendler
commit: fce2a51b643b73da4c2d67842ec1446cfe386185
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Apr  7 14:03:38 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Apr  7 14:03:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce2a51b

media-fonts/terminus-font: Removed old.

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler  gentoo.org>

 media-fonts/terminus-font/Manifest |  2 -
 .../terminus-font/terminus-font-4.36.ebuild| 81 --
 .../terminus-font/terminus-font-4.38.ebuild| 74 
 .../terminus-font/terminus-font-4.39.ebuild| 80 -
 4 files changed, 237 deletions(-)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index b60e5ea..87e0d3d 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,4 +1,2 @@
-DIST terminus-font-4.36.tar.gz 309387 SHA256 
7b0dcebd8ef2e36aeeb7fcd97082ad881e95b2871e40c9a6255377bea6bcd345 SHA512 
c42b8aac1cb7ba8d2259a1d1c37fccc885b91818129802917c01697397f3cb9ee6ce5510a42892ab531597d339e65462292ea72d7927598271fc24c31ef7a033
 WHIRLPOOL 
e9be1019b6bd755c1361f308d760b032dc9ddae50c25c89e36bc12d65cb1300afc37d3cf4e642eedf9aac9fba3243e5adc320539079b07d183c2b5c507bc0d36
-DIST terminus-font-4.38.tar.gz 316507 SHA256 
f6f4876a4dabe6a37c270c20bb9e141e38fb50e0bba200e1b9d0470e5eed97b7 SHA512 
e37e20852645b247dffedf37f864e1cdbe2a23287e7f5737d89289eef1058f9621ef8d6339045b1be9ef603237a855a9f295022b8117685a6840c1f260966fd5
 WHIRLPOOL 
e7f8c1b0040eb2e41869351360463783a0394d3c2ad3cccffbd80769046994b0cd76f8e16d1a38c88f1bee97ed28c8c6c2ce4166c0138fe6cb25848754dd0b44
 DIST terminus-font-4.39.tar.gz 324890 SHA256 
3108383986b365a4b9cc08c31a4195196f6de974d2735d77f6c6efa9feb1f5bf SHA512 
d2b1c55584eabf423a455ea11d90ba8037b4e5823c677a8c604de1e41c55d829b743db2d1932cd755064db681fcd0b5be8484439ddde4394955d0af5174ff591
 WHIRLPOOL 
00f2e84660e492cd0a047fa0d636dda39b48248f0ce490e4b0dac74425d378a657ebe73c7f234d6681a4ae18cd53acf53c2234368e727bd35b370884db4e8d84
 DIST terminus-font-4.40.tar.gz 558440 SHA256 
64f52c24d3f1c1e39f21e6c43077a9be3e21d4384f176f5766c00558ba670711 SHA512 
843da1f51e37d48ae88c88def965ed96c2236c183fb596705290a96eba41256a02197a298439b83913eb7679b32c2a8f44dd04de031be4db56285efd3d4c6900
 WHIRLPOOL 
d5f5422eb6699ea93fc960a50cd409e7cef211391095c07a178c5cde6b7c7df94374923475e7d9c9728281d5a174009bfa36cdd9e49028339de27076d6d6f411

diff --git a/media-fonts/terminus-font/terminus-font-4.36.ebuild 
b/media-fonts/terminus-font/terminus-font-4.36.ebuild
deleted file mode 100644
index c0d1801..000
--- a/media-fonts/terminus-font/terminus-font-4.36.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=3
-
-inherit eutils font
-
-DESCRIPTION="A clean fixed font for the console and X11"
-HOMEPAGE="http://terminus-font.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="OFL-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="a-like-o distinct-l ru-dv +ru-g quote ru-i ru-k +psf raw-font-data +pcf"
-
-DEPEND="dev-lang/perl
-   virtual/awk
-   app-arch/gzip
-   pcf? ( x11-apps/bdftopcf )"
-RDEPEND=""
-
-FONTDIR=/usr/share/fonts/terminus
-DOCS="README README-BG AUTHORS CHANGES"
-
-pkg_setup() {
-   # Note: that pcf fonts can be loaded by freetype even if X is not 
installed.
-   # That's why configuration +pcf and -X is supported, bug #155783.
-   if use X && ! use pcf ; then
-   eerror "Fonts which works with Xserver are intalled only if pcf 
is enabled."
-   die "Either disable X use flag or enabled pcf."
-   fi
-
-   font_pkg_setup
-}
-
-src_prepare() {
-   # Upstream patches. Some of them are suggested to be applied by default
-   # dv - de NOT like latin g, but like caps greek delta
-   #  ve NOT like greek beta, but like caps latin B
-   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
-   # ka - small ka NOT like minimised caps latin K, but like small latin k
-   use a-like-o && epatch "${S}"/alt/ao2.diff
-   use distinct-l && epatch "${S}"/alt/ll2.diff
-   use ru-i && epatch "${S}"/alt/ij1.diff
-   use ru-k && epatch "${S}"/alt/ka2.diff
-   use ru-dv&& epatch "${S}"/alt/dv1.diff
-   use ru-g && epatch "${S}"/alt/ge2.diff
-   use quote&& epatch "${S}"/alt/gq2.diff
-}
-
-src_configure() {
-   # selfwritten configure script
-   ./configure \
-   --prefix="${EPREFIX}"/usr \
-   --psfdir="${EPREFIX}"/usr/share/consolefonts \
-   --acmdir="${EPREFIX}"/usr/share/consoletrans \
-   

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2016-04-07 Thread Lars Wendler
commit: f26825a2e6698e8d10136cedf4863b36f10debc6
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Apr  7 14:02:43 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Apr  7 14:02:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26825a2

media-fonts/terminus-font: Bump to version 4.40 (bug #563630).

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler  gentoo.org>

 media-fonts/terminus-font/Manifest |  1 +
 .../terminus-font/terminus-font-4.40.ebuild| 86 ++
 2 files changed, 87 insertions(+)

diff --git a/media-fonts/terminus-font/Manifest 
b/media-fonts/terminus-font/Manifest
index 1169772..b60e5ea 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,3 +1,4 @@
 DIST terminus-font-4.36.tar.gz 309387 SHA256 
7b0dcebd8ef2e36aeeb7fcd97082ad881e95b2871e40c9a6255377bea6bcd345 SHA512 
c42b8aac1cb7ba8d2259a1d1c37fccc885b91818129802917c01697397f3cb9ee6ce5510a42892ab531597d339e65462292ea72d7927598271fc24c31ef7a033
 WHIRLPOOL 
e9be1019b6bd755c1361f308d760b032dc9ddae50c25c89e36bc12d65cb1300afc37d3cf4e642eedf9aac9fba3243e5adc320539079b07d183c2b5c507bc0d36
 DIST terminus-font-4.38.tar.gz 316507 SHA256 
f6f4876a4dabe6a37c270c20bb9e141e38fb50e0bba200e1b9d0470e5eed97b7 SHA512 
e37e20852645b247dffedf37f864e1cdbe2a23287e7f5737d89289eef1058f9621ef8d6339045b1be9ef603237a855a9f295022b8117685a6840c1f260966fd5
 WHIRLPOOL 
e7f8c1b0040eb2e41869351360463783a0394d3c2ad3cccffbd80769046994b0cd76f8e16d1a38c88f1bee97ed28c8c6c2ce4166c0138fe6cb25848754dd0b44
 DIST terminus-font-4.39.tar.gz 324890 SHA256 
3108383986b365a4b9cc08c31a4195196f6de974d2735d77f6c6efa9feb1f5bf SHA512 
d2b1c55584eabf423a455ea11d90ba8037b4e5823c677a8c604de1e41c55d829b743db2d1932cd755064db681fcd0b5be8484439ddde4394955d0af5174ff591
 WHIRLPOOL 
00f2e84660e492cd0a047fa0d636dda39b48248f0ce490e4b0dac74425d378a657ebe73c7f234d6681a4ae18cd53acf53c2234368e727bd35b370884db4e8d84
+DIST terminus-font-4.40.tar.gz 558440 SHA256 
64f52c24d3f1c1e39f21e6c43077a9be3e21d4384f176f5766c00558ba670711 SHA512 
843da1f51e37d48ae88c88def965ed96c2236c183fb596705290a96eba41256a02197a298439b83913eb7679b32c2a8f44dd04de031be4db56285efd3d4c6900
 WHIRLPOOL 
d5f5422eb6699ea93fc960a50cd409e7cef211391095c07a178c5cde6b7c7df94374923475e7d9c9728281d5a174009bfa36cdd9e49028339de27076d6d6f411

diff --git a/media-fonts/terminus-font/terminus-font-4.40.ebuild 
b/media-fonts/terminus-font/terminus-font-4.40.ebuild
new file mode 100644
index 000..2122e26
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.40.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit font
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos"
+IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
+   raw-font-data ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+   dev-lang/perl
+   virtual/awk
+   pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS="README README-BG AUTHORS CHANGES"
+
+REQUIRED_USE="X? ( pcf )"
+
+src_prepare() {
+   default
+
+   # Upstream patches. Some of them are suggested to be applied by default
+   # dv - de NOT like latin g, but like caps greek delta
+   #  ve NOT like greek beta, but like caps latin B
+   # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+   # ka - small ka NOT like minimised caps latin K, but like small latin k
+   use a-like-o&& eapply "${S}"/alt/ao2.diff
+   use center-tilde&& eapply "${S}"/alt/td1.diff
+   use distinct-l  && eapply "${S}"/alt/ll2.diff
+   use ru-i&& eapply "${S}"/alt/ij1.diff
+   use ru-k&& eapply "${S}"/alt/ka2.diff
+   use ru-dv   && eapply "${S}"/alt/dv1.diff
+   use ru-g&& eapply "${S}"/alt/ge2.diff
+   use quote   && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+   # selfwritten configure script
+   ./configure \
+   --prefix="${EPREFIX}"/usr \
+   --psfdir="${EPREFIX}"/usr/share/consolefonts \
+   --acmdir="${EPREFIX}"/usr/share/consoletrans \
+   --unidir="${EPREFIX}"/usr/share/consoletrans \
+   --x11dir="${EPREFIX}"/${FONTDIR} || die
+}
+
+src_compile() {
+   local args=(
+   $(usex psf 'psf txt' '')
+   $(usex raw-font-data 'raw' '')
+   $(usex pcf 'pcf' '')
+   )
+   [[ ${#args[@]} -gt 0 ]] && emake 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2016-03-04 Thread Stephen Klimaszewski
commit: 4b7cf5a09ddd0af0c60fa0263034ea91b2fa5c2a
Author: Steev Klimaszewski  gentoo  org>
AuthorDate: Fri Mar  4 20:51:48 2016 +
Commit: Stephen Klimaszewski  gentoo  org>
CommitDate: Fri Mar  4 20:51:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7cf5a0

media-fonts/terminus-font: Keyword 4.39-r1 for ~arm64

Tested on Cortex-A53

Package-Manager: portage-2.2.27

 media-fonts/terminus-font/terminus-font-4.39-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild 
b/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
index 85a2b19..ecc2561 100644
--- a/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.39-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
 
 LICENSE="OFL-1.1 GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="a-like-o +center-tilde distinct-l +pcf +pcf-unicode-only +psf quote
raw-font-data ru-dv +ru-g ru-i ru-k"