Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-fonts/terminus-font: ChangeLog metadata.xml terminus-font-4.28.ebuild terminus-font-4.26-r2.ebuild
Date: Mon, 06 Oct 2008 07:22:39
Message-Id: E1KmkQO-0002VA-Sb@stork.gentoo.org
1 pva 08/10/06 07:22:36
2
3 Modified: ChangeLog metadata.xml
4 Added: terminus-font-4.28.ebuild
5 Removed: terminus-font-4.26-r2.ebuild
6 Log:
7 Version bump, bug #238415 reported by Arfrever Frehtes Taifersar Arahesis. Fixes missing glyph problem, bug #233363, reported by Alexey Charkov. Added +pcf, +psf and raw USE flags so now you can select what font formats you are interested in, fixes bug #228793 reported by Nikita Ofitserov. Removed broken ebuild.
8 (Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 i686)
9
10 Revision Changes Path
11 1.61 media-fonts/terminus-font/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/ChangeLog?rev=1.61&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/ChangeLog?rev=1.61&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/ChangeLog?r1=1.60&r2=1.61
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/ChangeLog,v
20 retrieving revision 1.60
21 retrieving revision 1.61
22 diff -u -r1.60 -r1.61
23 --- ChangeLog 17 Aug 2008 06:31:34 -0000 1.60
24 +++ ChangeLog 6 Oct 2008 07:22:36 -0000 1.61
25 @@ -1,6 +1,16 @@
26 # ChangeLog for media-fonts/terminus-font
27 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/ChangeLog,v 1.60 2008/08/17 06:31:34 cardoe Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/ChangeLog,v 1.61 2008/10/06 07:22:36 pva Exp $
30 +
31 +*terminus-font-4.28 (06 Oct 2008)
32 +
33 + 06 Oct 2008; Peter Volkov <pva@g.o> metadata.xml,
34 + -terminus-font-4.26-r2.ebuild, +terminus-font-4.28.ebuild:
35 + Version bump, bug #238415 reported by Arfrever Frehtes Taifersar Arahesis.
36 + Fixes missing glyph problem, bug #233363, reported by Alexey Charkov.
37 + Added +pcf, +psf and raw USE flags so now you can select what font formats
38 + you are interested in, fixes bug #228793 reported by Nikita Ofitserov.
39 + Removed broken ebuild.
40
41 17 Aug 2008; Doug Goldstein <cardoe@g.o> metadata.xml:
42 add GLEP 56 USE flag desc from use.local.desc
43
44
45
46 1.3 media-fonts/terminus-font/metadata.xml
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/metadata.xml?rev=1.3&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/metadata.xml?rev=1.3&content-type=text/plain
50 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/metadata.xml?r1=1.2&r2=1.3
51
52 Index: metadata.xml
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/metadata.xml,v
55 retrieving revision 1.2
56 retrieving revision 1.3
57 diff -u -r1.2 -r1.3
58 --- metadata.xml 17 Aug 2008 06:31:34 -0000 1.2
59 +++ metadata.xml 6 Oct 2008 07:22:36 -0000 1.3
60 @@ -3,6 +3,11 @@
61 <pkgmetadata>
62 <herd>fonts</herd>
63 <use>
64 + <flag name='psf'>Install PC Screen Font (PSF) with unicode data (for linux
65 + console)</flag>
66 + <flag name='raw'>Install RAW font data which should be compatible with most
67 + UNIX systems (you don't need this on linux)</flag>
68 + <flag name='pcf'>Intall Portable Compiled Font (PCF) (required for X11)</flag>
69 <flag name='a-like-o'>Changes view of letter 'a' - a looks like o
70 (see homepage)</flag>
71 <flag name='bolddiag'>Boldified diagonal parts of '4', 'k', 'x' and some
72
73
74
75 1.1 media-fonts/terminus-font/terminus-font-4.28.ebuild
76
77 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/terminus-font-4.28.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/terminus-font/terminus-font-4.28.ebuild?rev=1.1&content-type=text/plain
79
80 Index: terminus-font-4.28.ebuild
81 ===================================================================
82 # Copyright 1999-2008 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/media-fonts/terminus-font/terminus-font-4.28.ebuild,v 1.1 2008/10/06 07:22:36 pva Exp $
85
86 EAPI="1"
87
88 inherit eutils font
89
90 DESCRIPTION="A clean fixed font for the console and X11"
91 HOMEPAGE="http://www.is-vn.bg/hamster/"
92 SRC_URI="http://www.is-vn.bg/hamster/${P}.tar.gz
93 ru-dv? ( http://www.is-vn.bg/hamster/${P}-dv1.diff.gz )
94 ru-g? ( http://www.is-vn.bg/hamster/${P}-ge1.diff.gz )
95 quote? ( http://www.is-vn.bg/hamster/${P}-gq2.diff.gz )
96 width? ( http://www.is-vn.bg/hamster/${P}-cm2.diff.gz )
97 bolddiag? ( http://www.is-vn.bg/hamster/${P}-kx3.diff.gz
98 a-like-o? ( http://www.is-vn.bg/hamster/${P}-kx3-ao2.diff.gz )
99 ru-i? ( http://www.is-vn.bg/hamster/${P}-kx3-ij1.diff.gz )
100 ru-k? ( http://www.is-vn.bg/hamster/${P}-kx3-ka2.diff.gz ) )
101 !bolddiag? ( a-like-o? ( http://www.is-vn.bg/hamster/${P}-ao2.diff.gz )
102 ru-i? ( http://www.is-vn.bg/hamster/${P}-ij1.diff.gz )
103 ru-k? ( http://www.is-vn.bg/hamster/${P}-ka2.diff.gz ) )
104 "
105 LICENSE="GPL-2"
106 SLOT="0"
107 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
108 IUSE="a-like-o ru-dv +ru-g quote ru-i ru-k width bolddiag +psf raw +pcf"
109
110 DEPEND="dev-lang/perl
111 sys-apps/gawk
112 app-arch/gzip
113 pcf? ( x11-apps/bdftopcf )"
114 RDEPEND=""
115
116 FONTDIR=/usr/share/fonts/terminus
117 DOCS="README README-BG"
118
119 pkg_setup() {
120 # Note: that pcf fonts can be loaded by freetype even if X is not installed.
121 # That's why configuration +pcf and -X is supported, bug #155783.
122 if use X && ! use pcf ; then
123 eerror "Fonts which works with Xserver are intalled only if pcf is enabled."
124 die "Either disable X use flag or enabled pcf."
125 fi
126 }
127
128 src_unpack() {
129 unpack ${A}
130 cd "${S}"
131
132 # Upstream patches. Some of them are suggested to be applied by default
133 # dv - de NOT like latin g, but like caps greek delta
134 # ve NOT like greek beta, but like caps latin B
135 # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
136 # ka - small ka NOT like minimised caps latin K, but like small latin k
137 if use bolddiag; then
138 epatch "${WORKDIR}"/${P}-kx3.diff
139 use a-like-o && epatch "${WORKDIR}"/${P}-kx3-ao2.diff
140 use ru-i && epatch "${WORKDIR}"/${P}-kx3-ij1.diff
141 use ru-k && epatch "${WORKDIR}"/${P}-kx3-ka2.diff
142 else
143 use a-like-o && epatch "${WORKDIR}"/${P}-ao2.diff
144 use ru-i && epatch "${WORKDIR}"/${P}-ij1.diff
145 use ru-k && epatch "${WORKDIR}"/${P}-ka2.diff
146 fi
147 use ru-dv && epatch "${WORKDIR}"/${P}-dv1.diff
148 use ru-g && epatch "${WORKDIR}"/${P}-ge1.diff
149 use quote && epatch "${WORKDIR}"/${P}-gq2.diff
150 use width && epatch "${WORKDIR}"/${P}-cm2.diff
151 }
152
153 src_compile() {
154 # selfwritten configure script
155 ./configure \
156 --prefix=/usr \
157 --psfdir=/usr/share/consolefonts \
158 --acmdir=/usr/share/consoletrans \
159 --unidir=/usr/share/consoletrans \
160 --x11dir=${FONTDIR}
161
162 if use psf; then emake psf txt || die; fi
163 if use raw; then emake raw || die; fi
164 if use pcf; then emake pcf || die; fi
165 }
166
167 src_install() {
168 if use psf; then
169 emake DESTDIR="${D}" install-psf install-uni install-acm install-ref || die
170 fi
171 if use raw; then
172 emake DESTDIR="${D}" install.raw || die
173 fi
174 if use pcf; then
175 emake DESTDIR="${D}" install-pcf || die
176 fi
177
178 font_src_install
179 }