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/dejavu: ChangeLog dejavu-2.32.ebuild
Date: Mon, 23 Aug 2010 11:55:46
Message-Id: 20100823115543.B187920051@flycatcher.gentoo.org
1 pva 10/08/23 11:55:43
2
3 Modified: ChangeLog
4 Added: dejavu-2.32.ebuild
5 Log:
6 Version bump, bug #333993 thank Christopher Culver for report.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.151 media-fonts/dejavu/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.151&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.151&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/ChangeLog?r1=1.150&r2=1.151
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v
19 retrieving revision 1.150
20 retrieving revision 1.151
21 diff -u -r1.150 -r1.151
22 --- ChangeLog 7 Jun 2010 10:03:22 -0000 1.150
23 +++ ChangeLog 23 Aug 2010 11:55:43 -0000 1.151
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-fonts/dejavu
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.150 2010/06/07 10:03:22 spatz Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.151 2010/08/23 11:55:43 pva Exp $
29 +
30 +*dejavu-2.32 (23 Aug 2010)
31 +
32 + 23 Aug 2010; Peter Volkov <pva@g.o> +dejavu-2.32.ebuild:
33 + Version bump, bug #333993 thank Christopher Culver for report.
34
35 07 Jun 2010; Dror Levin <spatz@g.o> -dejavu-2.21.ebuild,
36 -dejavu-2.28-r1.ebuild, -dejavu-2.29.ebuild, dejavu-2.31.ebuild:
37
38
39
40 1.1 media-fonts/dejavu/dejavu-2.32.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/dejavu-2.32.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/dejavu-2.32.ebuild?rev=1.1&content-type=text/plain
44
45 Index: dejavu-2.32.ebuild
46 ===================================================================
47 # Copyright 1999-2010 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.32.ebuild,v 1.1 2010/08/23 11:55:43 pva Exp $
50
51 EAPI=1
52
53 inherit font versionator
54
55 DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
56 HOMEPAGE="http://dejavu.sourceforge.net/"
57 LICENSE="BitstreamVera"
58
59 # If you want to test snapshot from dejavu.sf.net/snapshots/
60 # just rename ebuild to dejavu-2.22.20071220.2156.ebuild
61 MY_PV=$(get_version_component_range 1-2)
62 snapv=$(get_version_component_range 3-4)
63 snapv=${snapv/./-}
64 MY_BP=${PN}-fonts-ttf-${MY_PV}
65 MY_SP=${PN}-fonts-${MY_PV}
66
67 if [ -z ${snapv} ]
68 then
69 SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 )
70 fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )"
71 else
72 MY_BP=${MY_BP}-${snapv}
73 MY_SP=${MY_SP}-${snapv}
74 SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}.tar.bz2 )
75 fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}.tar.bz2 )"
76 fi
77
78 SLOT="0"
79 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
80
81 IUSE="fontforge"
82 DEPEND="fontforge? ( x11-apps/mkfontscale
83 >=media-gfx/fontforge-20080429
84 x11-apps/mkfontdir
85 dev-perl/Font-TTF
86 app-i18n/unicode-data
87 >media-libs/fontconfig-2.6.0 )"
88 RDEPEND=""
89
90 if use fontforge
91 then
92 S=${WORKDIR}/${MY_SP}
93 FONT_S=${S}/build
94 else
95 S=${WORKDIR}/${MY_BP}
96 FONT_S=${S}/ttf
97 fi
98
99 FONT_CONF=(
100 "${S}"/fontconfig/20-unhint-small-dejavu-sans-mono.conf
101 "${S}"/fontconfig/20-unhint-small-dejavu-sans.conf
102 "${S}"/fontconfig/20-unhint-small-dejavu-serif.conf
103 "${S}"/fontconfig/57-dejavu-sans-mono.conf
104 "${S}"/fontconfig/57-dejavu-sans.conf
105 "${S}"/fontconfig/57-dejavu-serif.conf )
106
107 FONT_SUFFIX="ttf"
108 DOCS="AUTHORS NEWS README status.txt langcover.txt unicover.txt"
109
110 src_compile() {
111 if use fontforge
112 then
113 emake -j1 \
114 BLOCKS=/usr/share/unicode-data/Blocks.txt \
115 UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \
116 FC-LANG=/usr/share/fc-lang \
117 full sans \
118 || die "emake failed"
119 fi
120 }
121
122 src_install() {
123 font_src_install
124 if use fontforge
125 then
126 dodoc build/*.txt
127 fi
128 }