summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-fonts/terminus-font/ChangeLog9
-rw-r--r--media-fonts/terminus-font/Manifest18
-rw-r--r--media-fonts/terminus-font/terminus-font-4.32.ebuild81
3 files changed, 105 insertions, 3 deletions
diff --git a/media-fonts/terminus-font/ChangeLog b/media-fonts/terminus-font/ChangeLog
index b44c6128cf2c..fb9f7446689b 100644
--- a/media-fonts/terminus-font/ChangeLog
+++ b/media-fonts/terminus-font/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-fonts/terminus-font
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/ChangeLog,v 1.79 2010/07/07 09:21:36 ssuominen Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/ChangeLog,v 1.80 2011/01/20 23:47:45 spatz Exp $
+
+*terminus-font-4.32 (20 Jan 2011)
+
+ 20 Jan 2011; Dror Levin <spatz@gentoo.org> +terminus-font-4.32.ebuild:
+ Version bump, bug 351108.
07 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
terminus-font-4.30.ebuild:
diff --git a/media-fonts/terminus-font/Manifest b/media-fonts/terminus-font/Manifest
index af05340bd7ae..fcf3b1309074 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
DIST terminus-font-4.30-ao2.diff.gz 4064 RMD160 042b4d1fde790cc9414d20235079f8487c69857e SHA1 15c1c2d0221b302bcbc57c2595dc39c0db9509a7 SHA256 4586eb56533c3fad417b13d64c88bb97a3604f68dac1fc4c90372c9c93cc82ac
DIST terminus-font-4.30-cm2.diff.gz 1429 RMD160 6ad6d4e981569bc6a3097aafe47c431b7fd5b41b SHA1 50e0f6a13e04bc426921bbf5ff155ede00756a04 SHA256 eae31c02216ea9b586eea121b7ab70ac71a869c8a62551c719ef1fac397db744
DIST terminus-font-4.30-dv1.diff.gz 1242 RMD160 f3f7b53f7fa5e35f025f2a8ae72f20075542194d SHA1 d0d5dcf08b0725c41bfb3fc98ef17c14591f9387 SHA256 fc2c3a28e1542ec19083c0739c39fa2e914047173cd78e0da824c41ba2315399
@@ -10,6 +13,19 @@ DIST terminus-font-4.30-kx3-ij1.diff.gz 1533 RMD160 d0dcd9fe3b5baf9d75972c53f3dc
DIST terminus-font-4.30-kx3-ka2.diff.gz 1060 RMD160 ded6be39049d8371531016ea6304149aa67d9183 SHA1 c48c55bb07264206da89957459208b18933c50d7 SHA256 9933acd1ca3408e653012f1da86e78a5189b5131f6189792850326214812af45
DIST terminus-font-4.30-kx3.diff.gz 3135 RMD160 0744f53720b1f9196e1122f85dd9f3d5b347b323 SHA1 3dccf0b9bdc37e9ec80de3109d7ecc741ea2edb6 SHA256 6672e498b85614cb6a5d01c3576e0a1511962b2d6d6ae3f55ea2dd53c57bcfcf
DIST terminus-font-4.30.tar.gz 267236 RMD160 d7835e99012895b15f295fc1d19551c9ed241354 SHA1 472dbdc8ee7fa42ea8f91e41e9f154f23f9453b9 SHA256 ca15718f715f1ca7af827a8ab5543b0c0339b2515f39f8c15f241b2bc1a15a9a
+DIST terminus-font-4.32.tar.gz 278839 RMD160 7b649f6610764763bdb8e44c39c95fe06edd6d93 SHA1 10be9f7f09f642b941acc7f644545e23fbb0494d SHA256 f05a8afb426af080bc94b6ac9846daac2a3f2e2883feaf96a503bb2e5507aea4
EBUILD terminus-font-4.30.ebuild 3252 RMD160 1a8a78ca90bd5400da2a687c14a0d16c11d67b4f SHA1 779029f5fe4db77de0072d3ea30d3fed4862e7f6 SHA256 9031c16fc4d70c546e215c7d9d4bdf179dda941952c98d1d8970e20651fb0893
-MISC ChangeLog 11138 RMD160 1881afe84a96992f63aec2ee9d1a8fe4d098df10 SHA1 cff553d676a7b4d8667f3ab63e459a45776d58f7 SHA256 5eee1a5b452122fa7d7ab8b6f6990b011c5ec6fee8b511d08c2ce34c9e3ac694
+EBUILD terminus-font-4.32.ebuild 2517 RMD160 9c8ebf75426d2db4243a2db1d839861e51c1ffa8 SHA1 2d1e13187c133b64382fc98fc1ecec95e017320b SHA256 c87cc2e8565201cbc5c5bf8d48fe024e22f2958a1e5f377f799b10972f98c010
+MISC ChangeLog 11271 RMD160 802e198421f8881f488b4a0d81073796963d45f2 SHA1 657fea76fa8d1d64f5d6ae62364ae6c93b03bcd4 SHA256 6872c7f59a625ddd8ffa88a08f4a8e851ac6664d8bee06d3e03011e3ac956667
MISC metadata.xml 1210 RMD160 482c71c57abd30d4f39d5a701af80a0f2c14b867 SHA1 4eeceb65135e59a6344daff5696b57eb6537e537 SHA256 52607b7eb4be346a553675b968b3e27e0273f7229856e860ad5d2eb7dd466797
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iQEcBAEBCgAGBQJNOMmqAAoJEAWF714uGAc6ci8H/ic2Ad7+sCOjjc7Kb2nr/H0Z
+v0dHbdynWG7qT7AAAvZ26ARxEw4zQqtov5MUHuzJ23ymwXF/t2Z26rnocO4lLd8s
+pTMrKTOCukGKlUqDjRpkGmkhumUTKGYCLJIiAzYEUgXA2WA5I4Tj8/UhOH+mjW4a
+mRs5HU44HXLTvHYl6gsubkAf3z7nzkYdaf3r+9fs0ikF8/6GAih+rh+VavS/+zdZ
+WUqb5oHUTPJNrvIiF4si/YdkbwU6CyNKSQfjQC/YR2soPDZprCJ4jOhki2WqTFpV
+VIkPf0JpD960XePL+GrSEX0Wf4mKDjVBLWxxNbV33QBbWcwZglDpMMkum/gIRW4=
+=jpXT
+-----END PGP SIGNATURE-----
diff --git a/media-fonts/terminus-font/terminus-font-4.32.ebuild b/media-fonts/terminus-font/terminus-font-4.32.ebuild
new file mode 100644
index 000000000000..8d5de5ffcd4f
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.32.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/terminus-font-4.32.ebuild,v 1.1 2011/01/20 23:47:45 spatz Exp $
+
+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"
+IUSE="a-like-o ru-dv +ru-g quote ru-i ru-k width +psf raw-font-data +pcf"
+
+DEPEND="dev-lang/perl
+ sys-apps/gawk
+ app-arch/gzip
+ pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+DOCS="README README-BG"
+
+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 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/ge1.diff
+ use quote && epatch "${S}"/alt/gq2.diff
+ use width && epatch "${S}"/alt/cm2.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() {
+ if use psf; then emake psf txt || die; fi
+ if use raw-font-data; then emake raw || die; fi
+ if use pcf; then emake pcf || die; fi
+}
+
+src_install() {
+ if use psf; then
+ emake DESTDIR="${D}" install-psf install-uni install-acm install-ref || die
+ fi
+ if use raw-font-data; then
+ emake DESTDIR="${D}" install.raw || die
+ fi
+ if use pcf; then
+ emake DESTDIR="${D}" install-pcf || die
+ fi
+
+ font_src_install
+}