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.27.ebuild dejavu-2.24.ebuild dejavu-2.25-r1.ebuild dejavu-2.23.ebuild
Date: Mon, 29 Sep 2008 10:23:34
Message-Id: E1KkFud-0007L4-Lr@stork.gentoo.org
1 pva 08/09/29 10:23:31
2
3 Modified: ChangeLog
4 Added: dejavu-2.27.ebuild
5 Removed: dejavu-2.24.ebuild dejavu-2.25-r1.ebuild
6 dejavu-2.23.ebuild
7 Log:
8 Version bump. Remove unused.
9 (Portage version: 2.2_rc9/cvs/Linux 2.6.25-gentoo-r7 x86_64)
10
11 Revision Changes Path
12 1.122 media-fonts/dejavu/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.122&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/ChangeLog?rev=1.122&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/ChangeLog?r1=1.121&r2=1.122
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v
21 retrieving revision 1.121
22 retrieving revision 1.122
23 diff -u -r1.121 -r1.122
24 --- ChangeLog 17 Aug 2008 06:20:48 -0000 1.121
25 +++ ChangeLog 29 Sep 2008 10:23:31 -0000 1.122
26 @@ -1,6 +1,12 @@
27 # ChangeLog for media-fonts/dejavu
28 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.121 2008/08/17 06:20:48 cardoe Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/ChangeLog,v 1.122 2008/09/29 10:23:31 pva Exp $
31 +
32 +*dejavu-2.27 (29 Sep 2008)
33 +
34 + 29 Sep 2008; Peter Volkov <pva@g.o> -dejavu-2.23.ebuild,
35 + -dejavu-2.24.ebuild, -dejavu-2.25-r1.ebuild, +dejavu-2.27.ebuild:
36 + Version bump. Remove unused.
37
38 17 Aug 2008; Doug Goldstein <cardoe@g.o> metadata.xml:
39 add GLEP 56 USE flag desc from use.local.desc
40
41
42
43 1.1 media-fonts/dejavu/dejavu-2.27.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/dejavu-2.27.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-fonts/dejavu/dejavu-2.27.ebuild?rev=1.1&content-type=text/plain
47
48 Index: dejavu-2.27.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.27.ebuild,v 1.1 2008/09/29 10:23:31 pva Exp $
53
54 EAPI=1
55
56 inherit font versionator
57
58 DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
59 HOMEPAGE="http://dejavu.sourceforge.net/"
60 LICENSE="BitstreamVera"
61
62 # If you want to test snapshot from dejavu.sf.net/snapshots/
63 # just rename ebuild to dejavu-2.22.20071220.2156.ebuild
64 MY_PV=$(get_version_component_range 1-2)
65 snapv=$(get_version_component_range 3-4)
66 snapv=${snapv/./-}
67 MY_BP=${PN}-fonts-ttf-${MY_PV}
68 MY_SP=${PN}-fonts-${MY_PV}
69
70 if [ -z ${snapv} ]
71 then
72 SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 )
73 fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )"
74 else
75 MY_BP=${MY_BP}-${snapv}
76 MY_SP=${MY_SP}-${snapv}
77 SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}.tar.bz2 )
78 fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}.tar.bz2 )"
79 fi
80
81 SLOT="0"
82 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
83
84 IUSE="fontforge"
85 DEPEND="fontforge? ( x11-apps/mkfontscale
86 >=media-gfx/fontforge-20080429
87 x11-apps/mkfontdir
88 dev-perl/Font-TTF
89 app-i18n/unicode-data
90 >media-libs/fontconfig-2.6.0 )"
91 RDEPEND=""
92
93 if use fontforge
94 then
95 S=${WORKDIR}/${MY_SP}
96 FONT_S=${S}/build
97 else
98 S=${WORKDIR}/${MY_BP}
99 FONT_S=${S}/ttf
100 fi
101
102 FONT_CONF=( "${S}/fontconfig/20-unhint-small-dejavu.conf"
103 "${S}/fontconfig/20-unhint-small-dejavu-experimental.conf"
104 "${S}/fontconfig/57-dejavu.conf"
105 "${S}/fontconfig/61-dejavu-experimental.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 }