Portage is a package management system used by Gentoo Linux
# ChangeLog for media-fonts/dejavu
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.119 2008/06/18 16:49:49 loki_val Exp $
18 Jun 2008; Peter Alfredsen
Snapshot support
12 Jun 2008; nixnut
Added ~ppc wrt bug 224541
06 Jun 2008; Peter Volkov
keyword ~amd64, bug #224541
05 Jun 2008; Raúl Porcel
Re-add ~alpha/~ia64/~sparc wrt #224541
04 Jun 2008; Alexis Ballier
keyword ~x86-fbsd
04 Jun 2008; Peter Alfredsen
Update deps
04 Jun 2008; Markus Rothe
Added ~ppc64; bug #224541
*dejavu-2.25-r1 (01 Jun 2008)
01 Jun 2008; Peter Alfredsen
Commit masked version for keywording and testing
*dejavu-2.25 (19 May 2008)
19 May 2008; Peter Volkov
Version bump.
*dejavu-2.23 (22 Jan 2008)
22 Jan 2008;
+dejavu-2.23.ebuild:
Version bump. Removed old.
08 Jan 2008;
dejavu-2.21.ebuild, dejavu-2.22.20071220.2156.ebuild:
FONT_CONF now array, bug 201834.
21 Dec 2007;
Cleaned broken version.
*dejavu-2.22.20071220.2156 (21 Dec 2007)
21 Dec 2007;
Version bump to snapshot. Fixes metadata problem in the condensed fonts, bug
#202255. Thank Matt Whitlock, Peter Henriksson and Guillaume Castagnino for
report.
15 Dec 2007; Samuli Suominen
amd64 stable wrt #202120
14 Dec 2007; nixnut
Stable on ppc wrt bug 202120
14 Dec 2007; Markus Rothe
Stable on ppc64; bug #202120
13 Dec 2007; Raúl Porcel
alpha/ia64 stable wrt #202120
13 Dec 2007; Christian Faulhammer
stable x86, bug 202120
13 Dec 2007; Ferris McCormick
Sparc stable --- Bug #202120 --- checked with gucharmap for sanity.
*dejavu-2.22 (13 Dec 2007)
13 Dec 2007;
Version bump. Remove old.
06 Nov 2007; Markus Rothe
Stable on ppc64; bug #197728
04 Nov 2007; Lars Weiler
stable ppc, bug #197728
03 Nov 2007; Raúl Porcel
alpha/ia64 stable wrt #197728
02 Nov 2007; Steve Dibb
amd64 stable, bug 197728
01 Nov 2007; Ferris McCormick
Sparc stable --- Buf #197728 --- charmap looks fine.
*dejavu-2.21 (01 Nov 2007)
01 Nov 2007;
Version bump.
13 Oct 2007; Tom Gall
stable on ppc64, bug #194104
28 Sep 2007; Raúl Porcel
alpha/ia64/x86 stable wrt #194104
28 Sep 2007; Ferris McCormick
Sparc stable, Bug #194104 --- charmap looks right.
28 Sep 2007; Christoph Mende
Stable on amd64 wrt bug #194104
28 Sep 2007; nixnut
Stable on ppc wrt bug 194104
*dejavu-2.20 (28 Sep 2007)
28 Sep 2007;
+dejavu-2.20.ebuild:
Version bump. Remove old.
14 Aug 2007; Tobias Scherbaum
dejavu-2.18-r1.ebuild:
ppc stable, bug #188204
14 Aug 2007; Markus Rothe
Stable on ppc64; bug #188204
11 Aug 2007; Steve Dibb
amd64 stable, bug 188204
09 Aug 2007; Raúl Porcel
alpha/ia64/x86 stable wrt #188204
09 Aug 2007; Gustavo Zacarias
Stable on sparc wrt #188204
*dejavu-2.19 (09 Aug 2007)
09 Aug 2007;
Version bump.
29 Jul 2007; Ryan Hill
Specify path in FONT_CONF.
24 Jul 2007; Ryan Hill
Remove old.
*dejavu-2.18-r1 (15 Jul 2007)
15 Jul 2007; Ryan Hill
+dejavu-2.18-r1.ebuild:
Revision bump w/ new config - 59-dejavu.conf based on config from Fedora.
Use new FONT_CONF feature of font.eclass.
05 Jul 2007; Markus Rothe
Stable on ppc64; bug #183853
02 Jul 2007; Raúl Porcel
alpha/ia64/x86 stable wrt #183853
02 Jul 2007; Gustavo Zacarias
Stable on sparc wrt #183853
02 Jul 2007; Christoph Mende
Stable on amd64 wrt bug #183853
01 Jul 2007; Lars Weiler
Stable on ppc; bug #183853.
*dejavu-2.18 (01 Jul 2007)
01 Jul 2007;
+dejavu-2.18.ebuild:
Version bump.
07 Jun 2007; Markus Rothe
Stable on ppc64; bug #179413
28 May 2007; nixnut
Stable on ppc wrt bug 179413
25 May 2007; Raúl Porcel
alpha/ia64 stable wrt #179413
22 May 2007; Andrej Kacian
Stable on x86, bug #179413.
22 May 2007; Daniel Gryniewicz
Marked stable on amd64 for bug #179413
22 May 2007; Gustavo Zacarias
Stable on sparc wrt #179413
*dejavu-2.17 (22 May 2007)
22 May 2007;
Version bump.
22 May 2007;
Cleaning old ebuilds.
18 Apr 2007; nixnut
Stable on ppc wrt bug 174845
17 Apr 2007; Gustavo Zacarias
Stable on sparc wrt #174845
17 Apr 2007; Raúl Porcel
ia64 stable wrt bug 174845
17 Apr 2007; Christian Faulhammer
stable x86/amd64, bug 174845
17 Apr 2007; Markus Rothe
Stable on ppc64; bug #174845
16 Apr 2007; Bryan Østergaard
Stable on Alpha, bug 174845.
*dejavu-2.16 (16 Apr 2007)
16 Apr 2007;
Version bump.
19 Mar 2007; Bryan Østergaard
Remove flameeyes from metadata.xml due to retirement.
*dejavu-2.15 (18 Feb 2007)
18 Feb 2007; Robin H. Johnson
Version bump for flameeyes.
30 Jan 2007; Steve Dibb
amd64 stable, bug 163108
23 Jan 2007; nixnut
Stable on ppc wrt bug 163108
22 Jan 2007; Markus Rothe
Stable on ppc64; bug #163108
22 Jan 2007; Gustavo Zacarias
Stable on sparc wrt #163108
21 Jan 2007; Andrej Kacian
Stable on x86, bug #163108.
*dejavu-2.14 (21 Jan 2007)
21 Jan 2007; Diego Pettenò
-dejavu-2.12.ebuild, +dejavu-2.14.ebuild:
Version bump, old versions cleanup.
*dejavu-2.13 (17 Dec 2006)
17 Dec 2006; Diego Pettenò
Version bump.
16 Dec 2006; Bryan Østergaard
Stable on Alpha, bug 155673.
30 Nov 2006; Markus Rothe
dejavu-2.11.ebuild, dejavu-2.12.ebuild:
Added ~ppc64
26 Nov 2006; Diego Pettenò
Restrict binchecks and strip, cuts about 20 seconds on the merge, as the
package installs only fonts data (and docs).
23 Nov 2006;
stable on amd64
20 Nov 2006; nixnut
Stable on ppc wrt bug 155673
20 Nov 2006; Jason Wever
Stable on SPARC wrt bug #155673.
19 Nov 2006; Andrej Kacian
Stable on x86, bug #155673.
*dejavu-2.12 (19 Nov 2006)
19 Nov 2006; Diego Pettenò
-dejavu-2.10.ebuild, +dejavu-2.12.ebuild:
Version bump, and remove 2.9, 2.10 versions.
*dejavu-2.11 (23 Oct 2006)
23 Oct 2006; Diego Pettenò
Version bump.
*dejavu-2.10 (17 Sep 2006)
17 Sep 2006; Diego Pettenò
Version bump.
08 Sep 2006; Diego Pettenò
-dejavu-2.8.ebuild:
Drop old versions.
06 Sep 2006; Luis Medinas
Stable on amd64.
05 Sep 2006; Thomas Cort
Added ~alpha wrt Bug #146369.
*dejavu-2.9 (30 Aug 2006)
30 Aug 2006; Peter Volkov
Version bump. Thank Christopher Culver for report (bug #144002).
23 Jul 2006; Andrej Kacian
Stable on x86, bug #141108.
22 Jul 2006; Thomas Cort
Stable on alpha wrt Bug #141108.
21 Jul 2006; Luca Barbato
Marked ppc
20 Jul 2006; Gustavo Zacarias
Stable on sparc wrt #141108
*dejavu-2.8 (16 Jul 2006)
16 Jul 2006; Diego Pettenò
Version bump.
11 Jul 2006; Aron Griffis
Mark 2.7 stable on ia64
19 Jun 2006; Diego Pettenò
Remove 2.0 version.
19 Jun 2006; Jon Hood
Stable on amd64, #137183.
19 Jun 2006; Ferris McCormick
Mark stable for sparc at developer's request ( Bug #137183 ).
18 Jun 2006; Emanuele Giaquinta
Stable on ppc; bug #137183
*dejavu-2.7 (18 Jun 2006)
18 Jun 2006; Diego Pettenò
Add new version 2.7.
18 Jun 2006; Andrej Kacian
Stable on x86, bug #137183.
04 Jun 2006; Diego Pettenò
-dejavu-1.15.ebuild, -dejavu-2.2.ebuild, -dejavu-2.4.ebuild,
-dejavu-2.4.1.ebuild, -dejavu-2.5.ebuild:
Remove old versions.
*dejavu-2.6 (20 May 2006)
20 May 2006; Diego Pettenò
+dejavu-2.6.ebuild:
Add dejavu 2.6, thanks to Damien Gombault in bug #133352. Add myself as
maintainer.
27 Apr 2006; Marien Zwart
files/digest-dejavu-1.15, files/digest-dejavu-2.0, Manifest:
Fixing SHA256 digest, pass four
*dejavu-2.5 (18 Apr 2006)
18 Apr 2006; Diego Pettenò
Version bump.
02 Apr 2006; Diego Pettenò
Add ~x86-fbsd keyword.
*dejavu-2.4.1 (01 Apr 2006)
01 Apr 2006; Diego Pettenò
Update to bugfix release 2.4.1.
*dejavu-2.4 (28 Mar 2006)
28 Mar 2006; Diego Pettenò
Bump dejavu to last version, use versionator to support 3-parts versions
(the old 2.3.1). Closes bug #123873.
15 Feb 2006; Scott Stoddard
Stable on amd64.
15 Feb 2006; Gustavo Zacarias
Stable on sparc
*dejavu-2.2 (14 Feb 2006)
14 Feb 2006; Marinus Schraal
New release, just bump. Got poked in #116040
*dejavu-2.0 (04 Dec 2005)
04 Dec 2005; Mamoru KOMACHI
+dejavu-2.0.ebuild:
Vesion bumped. This closes bug #113751.
*dejavu-1.15 (29 Oct 2005)
29 Oct 2005; Mamoru KOMACHI
-dejavu-1.9.ebuild, dejavu-1.11.ebuild, +dejavu-1.15.ebuild:
Version bumped. This closes bug #103507.
23 Sep 2005; Gustavo Zacarias
Stable on sparc
23 Aug 2005; Gustavo Zacarias
Keyworded ~sparc
03 Jul 2005; David Holm
Added to ~ppc.
*dejavu-1.11 (02 Jul 2005)
02 Jul 2005; Mamoru KOMACHI
+dejavu-1.11.ebuild:
Version bumped; bug #97689.
*dejavu-1.10 (28 May 2005)
28 May 2005; Mamoru KOMACHI
-dejavu-1.7.ebuild, dejavu-1.9.ebuild, +dejavu-1.10.ebuild:
Version bumped.
*dejavu-1.9 (03 May 2005)
03 May 2005; Mamoru KOMACHI
+dejavu-1.9.ebuild:
Version bumped. This closes bug #90559.
24 Apr 2005; Diego Pettenò
Marked ~amd64.
*dejavu-1.8 (22 Mar 2005)
22 Mar 2005; Mamoru KOMACHI
+dejavu-1.8.ebuild:
Version bumped.
*dejavu-1.7 (14 Feb 2005)
14 Feb 2005; Mamoru KOMACHI
+dejavu-1.7.ebuild:
Version bumped; bug #77569. Marked 1.4 stable.
*dejavu-1.4 (17 Oct 2004)
17 Oct 2004; Mamoru KOMACHI
+dejavu-1.4.ebuild:
Initial import. Ebuild submitted by Vaclov Slavik
AUX 59-dejavu.conf 2744 RMD160 f15724522cdfff79b55e0daa8b82d24a02a320c3 SHA1 f499928bbcf015adcd5ceb8713ae9864cac446a0 SHA256 72a9605e41161c7f0e0e77f8ce02ed16eb666ec457693c58334f5e67b12468ff
DIST dejavu-fonts-2.25.tar.bz2 9072868 RMD160 3f7e68a1df8268b533691efce2903df9c0b4bf43 SHA1 22a017f4668e357827bad3f5c2501331097998f8 SHA256 1fab57e85db108a3a76d48775542b34aa72d1acd204ab3bf40fbe08e95272fae
DIST dejavu-fonts-ttf-2.23.tar.bz2 4078825 RMD160 f3b50db3dd8983c05edf87681ef66dee6e6b69b4 SHA1 c539aaba1f38d337a39474822165b1f4eb28bce7 SHA256 243642a1c3f4b6fd00125f5772ac5c8e4d0bb6586f5abb05829ead4b83ad5233
DIST dejavu-fonts-ttf-2.24.tar.bz2 3680260 RMD160 86701170d5aaf5d7fd3c66692e0e2d79ee4d9d10 SHA1 515bcef5c1d831a523d7d5a57363ad68de7c3275 SHA256 0f42b12ad2537ea32977809585fd066157394efc35ff5ddf5abb5f47411bd18d
DIST dejavu-fonts-ttf-2.25.tar.bz2 4008501 RMD160 69a7697e173b8cf0cdfea0785124a5b2a7f10a59 SHA1 71a390224dfb95e02dfb32b6dc2fd9c5fb642350 SHA256 b5f635000e90b8fa3bc692bb2793cd275f189153f73e87b1f31d94764bff48bd
DIST dejavu-ttf-2.21.tar.bz2 3568331 RMD160 c6f35bb8ec3b9949664c9ebe63bc58e5e0f693fe SHA1 5f3d3362cf4e6fc269f9d429ab9d25d095e8af48 SHA256 ee27f4d4d3675f6e25d1c37b5d87710f6292ad5dcb9992b6ea04736bb86648ae
EBUILD dejavu-2.21.ebuild 749 RMD160 b8fb59e9a1966029981ce7fcbb7fb589ca4b5d47 SHA1 99fca56112c5359e8405e4b0a05e9e170ffdbc18 SHA256 7fc1fd7793844938e6c61c43c66a8ba63d0f15c22996b1791b7b99993359dba9
EBUILD dejavu-2.23.ebuild 1750 RMD160 d1f7a5b3dbe215cf86bd0c73bd21619dec1b25c1 SHA1 9ac40fc487fcd3cb5b7f674808bab52b1e5be951 SHA256 4d2049fc3a95f6ded8fd316745d97b7867a76f375bfbe2590d1b974ddc2adcc7
EBUILD dejavu-2.24.ebuild 1750 RMD160 78bb85eefac87bd03590830806efd9b96a7e171f SHA1 a923a44a66e7b4837cfca11d762f6f267c6ceabe SHA256 4dae29f7119898a4782b926ce35bac7046a8a023a8ad23a12dbaf5352415ba87
EBUILD dejavu-2.25-r1.ebuild 2497 RMD160 bebebbf158fbbbc9c1daa01ef33ccf85702a43ff SHA1 6a2279f5ac639a2493348eba5bcfd5e1b3ab0394 SHA256 dca18d9ee54363ed1f735baec376903007953136237e2c8f4978103a57511e58
EBUILD dejavu-2.25.ebuild 1747 RMD160 ae9de3a7c55dc830cda8425a91bf5f4b81d9909b SHA1 4d3ca900517a770c89ba6d79ec92294db3771f67 SHA256 d5765fb676f8a40d524c57925e945daa3c423658cd347ce9c9c21bed8e194c3f
MISC ChangeLog 14382 RMD160 df6d4e30375f79bebfad540e34541c03f3ee139b SHA1 091a0c72d69bea512ea4266bb8a2279d8b5b8982 SHA256 cde8d8005728d8cba2fe2c7ce6305d325e8394816c64e4ab3b293b6666c8ee28
MISC metadata.xml 667 RMD160 ee11e9c2b012997895cf7a6317471ec6dfef477a SHA1 26a8e88cc43c539c3d098df093ae38eb6538a157 SHA256 5e827b10d0e12ca43ee49421a814f68b4e2b37ab329c2510046b6d0531ed429c
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.21.ebuild,v 1.9 2008/01/10 09:52:40 vapier Exp $
inherit font
MY_P=${PN}-ttf-${PV}
DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
HOMEPAGE="http://dejavu.sourceforge.net/"
LICENSE="BitstreamVera"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE=""
DOCS="AUTHORS BUGS NEWS README status.txt langcover.txt unicover.txt"
FONT_SUFFIX="ttf"
S=${WORKDIR}/${MY_P}
FONT_S=${S}
# Only installs fonts
RESTRICT="strip binchecks"
FONT_CONF=( "${FILESDIR}/59-dejavu.conf" )
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.23.ebuild,v 1.3 2008/03/18 14:00:23 cardoe Exp $
inherit font versionator
DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
HOMEPAGE="http://dejavu.sourceforge.net/"
LICENSE="BitstreamVera"
# If you want to test snapshot from dejavu.sf.net/snapshots/
# just rename ebuild to dejavu-2.22.20071220.2156.ebuild
MY_PV=$(get_version_component_range 1-2)
snapv=$(get_version_component_range 3-4)
snapv=${snapv/./-}
MY_P=${PN}-fonts-ttf-${MY_PV}
[[ -z ${snapv} ]] && {
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" ;
S=${WORKDIR}/${MY_P} ;
} || {
SRC_URI="http://dejavu.sourceforge.net/snapshots/${MY_P}-${snapv}.tar.bz2" ;
S=${WORKDIR}/${MY_P}-${snapv} ;
}
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
DOCS="AUTHORS BUGS NEWS README status.txt langcover.txt unicover.txt"
FONT_SUFFIX="ttf"
FONT_S=${S}/ttf
# Only installs fonts
RESTRICT="strip binchecks"
pkg_postinst() {
font_pkg_postinst
ewarn
ewarn "Starting with ${PN}-2.22 font ligatures were re-imported in DejaVu"
ewarn "That means that you'll possibly encounter infamous ligature bug with"
ewarn "pango-enabled Firefox (e.g. 'fi' and 'fl' will occasionally overlap)."
ewarn "This will be fixed in Firefox-3.x. Until this happens either use"
ewarn "Firefox without pango (MOZ_DISABLE_PANGO=1), or use ${PN}-2.21"
ewarn
}
FONT_CONF=( "${S}/fontconfig/20-unhint-small-dejavu.conf"
"${S}/fontconfig/20-unhint-small-dejavu-experimental.conf"
"${S}/fontconfig/57-dejavu.conf"
"${S}/fontconfig/61-dejavu-experimental.conf" )
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.24.ebuild,v 1.2 2008/03/18 14:00:23 cardoe Exp $
inherit font versionator
DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
HOMEPAGE="http://dejavu.sourceforge.net/"
LICENSE="BitstreamVera"
# If you want to test snapshot from dejavu.sf.net/snapshots/
# just rename ebuild to dejavu-2.22.20071220.2156.ebuild
MY_PV=$(get_version_component_range 1-2)
snapv=$(get_version_component_range 3-4)
snapv=${snapv/./-}
MY_P=${PN}-fonts-ttf-${MY_PV}
[[ -z ${snapv} ]] && {
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" ;
S=${WORKDIR}/${MY_P} ;
} || {
SRC_URI="http://dejavu.sourceforge.net/snapshots/${MY_P}-${snapv}.tar.bz2" ;
S=${WORKDIR}/${MY_P}-${snapv} ;
}
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
DOCS="AUTHORS BUGS NEWS README status.txt langcover.txt unicover.txt"
FONT_SUFFIX="ttf"
FONT_S=${S}/ttf
# Only installs fonts
RESTRICT="strip binchecks"
pkg_postinst() {
font_pkg_postinst
ewarn
ewarn "Starting with ${PN}-2.22 font ligatures were re-imported in DejaVu"
ewarn "That means that you'll possibly encounter infamous ligature bug with"
ewarn "pango-enabled Firefox (e.g. 'fi' and 'fl' will occasionally overlap)."
ewarn "This will be fixed in Firefox-3.x. Until this happens either use"
ewarn "Firefox without pango (MOZ_DISABLE_PANGO=1), or use ${PN}-2.21"
ewarn
}
FONT_CONF=( "${S}/fontconfig/20-unhint-small-dejavu.conf"
"${S}/fontconfig/20-unhint-small-dejavu-experimental.conf"
"${S}/fontconfig/57-dejavu.conf"
"${S}/fontconfig/61-dejavu-experimental.conf" )
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.25-r1.ebuild,v 1.9 2008/06/18 16:49:49 loki_val Exp $
EAPI=1
inherit font versionator
DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
HOMEPAGE="http://dejavu.sourceforge.net/"
LICENSE="BitstreamVera"
# If you want to test snapshot from dejavu.sf.net/snapshots/
# just rename ebuild to dejavu-2.22.20071220.2156.ebuild
MY_PV=$(get_version_component_range 1-2)
snapv=$(get_version_component_range 3-4)
snapv=${snapv/./-}
MY_BP=${PN}-fonts-ttf-${MY_PV}
MY_SP=${PN}-fonts-${MY_PV}
if [ -z ${snapv} ]
then
SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 )
fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )"
else
MY_BP=${MY_BP}-${snapv}
MY_SP=${MY_SP}-${snapv}
SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}.tar.bz2 )
fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}.tar.bz2 )"
fi
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="fontforge"
DEPEND="fontforge? ( x11-apps/mkfontscale
>=media-gfx/fontforge-20080429
x11-apps/mkfontdir
dev-perl/Font-TTF
app-i18n/unicode-data
>media-libs/fontconfig-2.6.0 )"
RDEPEND=""
if use fontforge
then
S=${WORKDIR}/${MY_SP}
FONT_S=${S}/build
else
S=${WORKDIR}/${MY_BP}
FONT_S=${S}/ttf
fi
FONT_CONF=( "${S}/fontconfig/20-unhint-small-dejavu.conf"
"${S}/fontconfig/20-unhint-small-dejavu-experimental.conf"
"${S}/fontconfig/57-dejavu.conf"
"${S}/fontconfig/61-dejavu-experimental.conf" )
FONT_SUFFIX="ttf"
DOCS="AUTHORS NEWS README status.txt langcover.txt unicover.txt"
src_compile() {
if use fontforge
then
emake -j1 \
BLOCKS=/usr/share/unicode-data/Blocks.txt \
UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \
FC-LANG=/usr/share/fc-lang \
full sans \
|| die "emake failed"
fi
}
src_install() {
font_src_install
if use fontforge
then
dodoc build/*.txt
fi
}
pkg_postinst() {
font_pkg_postinst
ewarn
ewarn "Starting with ${PN}-2.22 font ligatures were re-imported in DejaVu"
ewarn "That means that you'll possibly encounter the infamous ligature bug"
ewarn "with pango-enabled Firefox (e.g. 'fi' and 'fl' will occasionally"
ewarn "overlap). This will be fixed in Firefox-3.x. Until this happens"
ewarn "either use Firefox without pango (MOZ_DISABLE_PANGO=1), or use"
ewarn "${PN}-2.21"
ewarn
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.25.ebuild,v 1.1 2008/05/19 12:56:50 pva Exp $
inherit font versionator
DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
HOMEPAGE="http://dejavu.sourceforge.net/"
LICENSE="BitstreamVera"
# If you want to test snapshot from dejavu.sf.net/snapshots/
# just rename ebuild to dejavu-2.22.20071220.2156.ebuild
MY_PV=$(get_version_component_range 1-2)
snapv=$(get_version_component_range 3-4)
snapv=${snapv/./-}
MY_P=${PN}-fonts-ttf-${MY_PV}
[[ -z ${snapv} ]] && {
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" ;
S=${WORKDIR}/${MY_P} ;
} || {
SRC_URI="http://dejavu.sourceforge.net/snapshots/${MY_P}-${snapv}.tar.bz2" ;
S=${WORKDIR}/${MY_P}-${snapv} ;
}
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
DOCS="AUTHORS BUGS NEWS README status.txt langcover.txt unicover.txt"
FONT_SUFFIX="ttf"
FONT_S=${S}/ttf
# Only installs fonts
RESTRICT="strip binchecks"
pkg_postinst() {
font_pkg_postinst
ewarn
ewarn "Starting with ${PN}-2.22 font ligatures were re-imported in DejaVu"
ewarn "That means that you'll possibly encounter infamous ligature bug with"
ewarn "pango-enabled Firefox (e.g. 'fi' and 'fl' will occasionally overlap)."
ewarn "This will be fixed in Firefox-3.x. Until this happens either use"
ewarn "Firefox without pango (MOZ_DISABLE_PANGO=1), or use ${PN}-2.21"
ewarn
}
FONT_CONF=( "${S}/fontconfig/20-unhint-small-dejavu.conf"
"${S}/fontconfig/20-unhint-small-dejavu-experimental.conf"
"${S}/fontconfig/57-dejavu.conf"
"${S}/fontconfig/61-dejavu-experimental.conf" )
The DejaVu fonts are a font family based on the Vera Fonts release 1.10. Its
purpose is to provide a wider range of characters while maintaining the original
look and feel through the process of collaborative development. Available
families (Sans = sans serif, Mono = monospaced): DejaVu Sans, DejaVu Sans Mono,
DejaVu Sans Condensed (experimental), DejaVu Serif, DejaVu Serif Condensed