Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-fonts/dejavu: ChangeLog dejavu-2.30.ebuild dejavu-2.27.ebuild
Date: Sat, 29 Aug 2009 21:37:10
Message-Id: E1MhaQh-0000u5-S6@stork.gentoo.org
1 dirtyepic 09/08/30 02:46:07
2
3 Modified: ChangeLog
4 Added: dejavu-2.30.ebuild
5 Removed: dejavu-2.27.ebuild
6 Log:
7 Version bump, remove old (bug #283109 by Christopher Culver).
8 (Portage version: 2.2_rc40/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.136 media-fonts/dejavu/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.136&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.136&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/ChangeLog?r1=1.135&r2=1.136
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v
20 retrieving revision 1.135
21 retrieving revision 1.136
22 diff -u -r1.135 -r1.136
23 --- ChangeLog 15 Mar 2009 18:46:26 -0000 1.135
24 +++ ChangeLog 30 Aug 2009 02:46:07 -0000 1.136
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-fonts/dejavu
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.135 2009/03/15 18:46:26 armin76 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.136 2009/08/30 02:46:07 dirtyepic Exp $
30 +
31 +*dejavu-2.30 (30 Aug 2009)
32 +
33 + 30 Aug 2009; Ryan Hill <dirtyepic@g.o> -dejavu-2.27.ebuild,
34 + +dejavu-2.30.ebuild:
35 + Version bump, remove old (bug #283109 by Christopher Culver).
36
37 15 Mar 2009; Raúl Porcel <armin76@g.o> dejavu-2.28-r1.ebuild:
38 arm/ia64/s390/sh stable wrt #261824
39
40
41
42 1.1 media-fonts/dejavu/dejavu-2.30.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/dejavu-2.30.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/dejavu-2.30.ebuild?rev=1.1&content-type=text/plain
46
47 Index: dejavu-2.30.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.30.ebuild,v 1.1 2009/08/30 02:46:07 dirtyepic Exp $
52
53 EAPI=1
54
55 inherit font versionator
56
57 DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
58 HOMEPAGE="http://dejavu.sourceforge.net/"
59 LICENSE="BitstreamVera"
60
61 # If you want to test snapshot from dejavu.sf.net/snapshots/
62 # just rename ebuild to dejavu-2.22.20071220.2156.ebuild
63 MY_PV=$(get_version_component_range 1-2)
64 snapv=$(get_version_component_range 3-4)
65 snapv=${snapv/./-}
66 MY_BP=${PN}-fonts-ttf-${MY_PV}
67 MY_SP=${PN}-fonts-${MY_PV}
68
69 if [ -z ${snapv} ]
70 then
71 SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 )
72 fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )"
73 else
74 MY_BP=${MY_BP}-${snapv}
75 MY_SP=${MY_SP}-${snapv}
76 SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}.tar.bz2 )
77 fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}.tar.bz2 )"
78 fi
79
80 SLOT="0"
81 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
82
83 IUSE="fontforge"
84 DEPEND="fontforge? ( x11-apps/mkfontscale
85 >=media-gfx/fontforge-20080429
86 x11-apps/mkfontdir
87 dev-perl/Font-TTF
88 app-i18n/unicode-data
89 >media-libs/fontconfig-2.6.0 )"
90 RDEPEND=""
91
92 if use fontforge
93 then
94 S=${WORKDIR}/${MY_SP}
95 FONT_S=${S}/build
96 else
97 S=${WORKDIR}/${MY_BP}
98 FONT_S=${S}/ttf
99 fi
100
101 FONT_CONF=(
102 "${S}"/fontconfig/20-unhint-small-dejavu-sans-mono.conf
103 "${S}"/fontconfig/20-unhint-small-dejavu-sans.conf
104 "${S}"/fontconfig/20-unhint-small-dejavu-serif.conf
105 "${S}"/fontconfig/57-dejavu-sans-mono.conf
106 "${S}"/fontconfig/57-dejavu-sans.conf
107 "${S}"/fontconfig/57-dejavu-serif.conf )
108
109 FONT_SUFFIX="ttf"
110 DOCS="AUTHORS NEWS README status.txt langcover.txt unicover.txt"
111
112 src_compile() {
113 if use fontforge
114 then
115 emake -j1 \
116 BLOCKS=/usr/share/unicode-data/Blocks.txt \
117 UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \
118 FC-LANG=/usr/share/fc-lang \
119 full sans \
120 || die "emake failed"
121 fi
122 }
123
124 src_install() {
125 font_src_install
126 if use fontforge
127 then
128 dodoc build/*.txt
129 fi
130
131 }
132
133 pkg_postinst() {
134 font_pkg_postinst
135
136 ewarn
137 ewarn "Starting with ${PN}-2.22 font ligatures were re-imported in DejaVu"
138 ewarn "That means that you'll possibly encounter the infamous ligature bug"
139 ewarn "with pango-enabled Firefox (e.g. 'fi' and 'fl' will occasionally"
140 ewarn "overlap). This will be fixed in Firefox-3.x. Until this happens"
141 ewarn "either use Firefox without pango (MOZ_DISABLE_PANGO=1), or use"
142 ewarn "${PN}-2.21"
143 ewarn
144 }