Install this version:
emerge -a =res-fonts/zap-vga-2.4
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =res-fonts/zap-vga-2.4
Or alternatively:
emerge --autounmask-write -a =res-fonts/zap-vga-2.4
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.4 | 8 | ~amd64 | 0 |
# Copyright 2026 Nadeŭka <me+oss@nadevko.cc>
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{5..15} )
inherit python-any-r1
DESCRIPTION='Linux console fonts from The ZAP Group Australia'
HOMEPAGE=https://www.zap.org.au/projects/console-fonts-zap
SRC_URI=https://ftp.zap.org.au/pub/fonts/console-fonts-zap/console-fonts-zap-${PV}.tar.xz
S="${WORKDIR}"/console-fonts-zap-${PV}
LICENSE=GPL-3+
SLOT=0
KEYWORDS=~amd64
IUSE='doc +glyph256 +glyph512 +light +vga'
REQUIRED_USE='
|| ( vga light )
|| ( glyph256 glyph512 )
'
BDEPEND="
${PYTHON_DEPS}
doc? ( dev-python/reportlab )
"
DOCS=( README NEWS )
src_compile() {
local targets=()
for p in $(usev glyph256 zap-) $(usev glyph512 zap-ext-); do
for s in $(usev vga) $(usev light); do
for f in ${p}${s}*.psftx; do
[[ -e ${f} ]] && targets+=( "${f%tx}" )
done
done
done
emake "${targets[@]}" $(usev doc pdfs)
}
src_install() {
# standard installation
insinto /usr/share/consolefonts
doins *.psf
docompress /usr/share/consolefonts
# docs
use doc && DOCS+=( *.pdf )
einstalldocs
}
Manage flags for this package:
euse -i <flag> -p res-fonts/zap-vga |
euse -E <flag> -p res-fonts/zap-vga |
euse -D <flag> -p res-fonts/zap-vga
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | console-fonts-zap-2.4.tar.xz | 142360 bytes | https://ftp.zap.org.au/pub/fonts/console-fonts-zap/console-fonts-zap-2.4.tar.xz |