diff options
Diffstat (limited to 'media-fonts')
-rw-r--r-- | media-fonts/terminus-font/ChangeLog | 9 | ||||
-rw-r--r-- | media-fonts/terminus-font/Manifest | 18 | ||||
-rw-r--r-- | media-fonts/terminus-font/terminus-font-4.32.ebuild | 81 |
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 +} |