diff options
author | 2011-05-06 15:38:03 +0000 | |
---|---|---|
committer | 2011-05-06 15:38:03 +0000 | |
commit | 288538f491296119a6dfc1547ac388c70e8a43a3 (patch) | |
tree | 20f0285f6520d668b3c89f980cad5232edf51f0b /media-fonts/terminus-font | |
parent | Non-maintainer Version Bump, notified by euscan (diff) | |
download | gentoo-2-288538f491296119a6dfc1547ac388c70e8a43a3.tar.gz gentoo-2-288538f491296119a6dfc1547ac388c70e8a43a3.tar.bz2 gentoo-2-288538f491296119a6dfc1547ac388c70e8a43a3.zip |
Non-maintainer Version Bump, notified by euscan
(Portage version: 2.2.0_alpha31/cvs/Linux x86_64)
Diffstat (limited to 'media-fonts/terminus-font')
-rw-r--r-- | media-fonts/terminus-font/ChangeLog | 8 | ||||
-rw-r--r-- | media-fonts/terminus-font/terminus-font-4.30.ebuild | 4 | ||||
-rw-r--r-- | media-fonts/terminus-font/terminus-font-4.34.ebuild | 83 |
3 files changed, 92 insertions, 3 deletions
diff --git a/media-fonts/terminus-font/ChangeLog b/media-fonts/terminus-font/ChangeLog index 1cba65f98bb7..1d4a9d43ea82 100644 --- a/media-fonts/terminus-font/ChangeLog +++ b/media-fonts/terminus-font/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-fonts/terminus-font # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/ChangeLog,v 1.82 2011/01/22 01:32:11 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/ChangeLog,v 1.83 2011/05/06 15:38:03 jlec Exp $ + +*terminus-font-4.34 (06 May 2011) + + 06 May 2011; Justin Lecher <jlec@gentoo.org> terminus-font-4.30.ebuild, + +terminus-font-4.34.ebuild: + Non-maintainer Version Bump, notified by euscan 22 Jan 2011; Ryan Hill <dirtyepic@gentoo.org> terminus-font-4.30.ebuild, terminus-font-4.32.ebuild, +files/terminus-font-4.32-parallel-install.patch: diff --git a/media-fonts/terminus-font/terminus-font-4.30.ebuild b/media-fonts/terminus-font/terminus-font-4.30.ebuild index 6a46fbba657b..77d0cf5f77e0 100644 --- a/media-fonts/terminus-font/terminus-font-4.30.ebuild +++ b/media-fonts/terminus-font/terminus-font-4.30.ebuild @@ -1,13 +1,13 @@ # 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.30.ebuild,v 1.11 2011/01/22 01:32:11 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/terminus-font-4.30.ebuild,v 1.12 2011/05/06 15:38:03 jlec Exp $ EAPI="3" inherit eutils font DESCRIPTION="A clean fixed font for the console and X11" -HOMEPAGE="http://sourceforge.net/projects/terminus-font/" +HOMEPAGE="http://terminus-font.sourceforge.net/" URI="mirror://sourceforge/${PN}/files/${P}" SRC_URI="${URI}/${P}.tar.gz ru-dv? ( ${URI}/${P}-dv1.diff.gz ) diff --git a/media-fonts/terminus-font/terminus-font-4.34.ebuild b/media-fonts/terminus-font/terminus-font-4.34.ebuild new file mode 100644 index 000000000000..664aba2d2767 --- /dev/null +++ b/media-fonts/terminus-font/terminus-font-4.34.ebuild @@ -0,0 +1,83 @@ +# 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.34.ebuild,v 1.1 2011/05/06 15:38:03 jlec 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 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 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 + use width && epatch "${S}"/alt/cm2.diff + + epatch "${FILESDIR}"/${PN}-4.32-parallel-install.patch +} + +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 +} |