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.31.ebuild
Date: Fri, 28 May 2010 11:45:53
Message-Id: 20100528114546.2073B2CF37@corvid.gentoo.org
1 pva 10/05/28 11:45:45
2
3 Modified: ChangeLog
4 Added: dejavu-2.31.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.149 media-fonts/dejavu/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.149&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.149&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/ChangeLog?r1=1.148&r2=1.149
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v
19 retrieving revision 1.148
20 retrieving revision 1.149
21 diff -u -r1.148 -r1.149
22 --- ChangeLog 20 May 2010 10:21:24 -0000 1.148
23 +++ ChangeLog 28 May 2010 11:45:45 -0000 1.149
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.148 2010/05/20 10:21:24 pva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.149 2010/05/28 11:45:45 pva Exp $
29 +
30 +*dejavu-2.31 (28 May 2010)
31 +
32 + 28 May 2010; Peter Volkov <pva@g.o> +dejavu-2.31.ebuild:
33 + Version bump.
34
35 20 May 2010; Peter Volkov <pva@g.o> dejavu-2.30.ebuild:
36 amd64 stable, bug 318553.
37
38
39
40 1.1 media-fonts/dejavu/dejavu-2.31.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/dejavu-2.31.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/dejavu/dejavu-2.31.ebuild?rev=1.1&content-type=text/plain
44
45 Index: dejavu-2.31.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.31.ebuild,v 1.1 2010/05/28 11:45:45 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
129 }
130
131 pkg_postinst() {
132 font_pkg_postinst
133
134 ewarn
135 ewarn "Starting with ${PN}-2.22 font ligatures were re-imported in DejaVu"
136 ewarn "That means that you'll possibly encounter the infamous ligature bug"
137 ewarn "with pango-enabled Firefox (e.g. 'fi' and 'fl' will occasionally"
138 ewarn "overlap). This will be fixed in Firefox-3.x. Until this happens"
139 ewarn "either use Firefox without pango (MOZ_DISABLE_PANGO=1), or use"
140 ewarn "${PN}-2.21"
141 ewarn
142 }