Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/harfbuzz: metadata.xml harfbuzz-9999.ebuild harfbuzz-0.9.5.ebuild ChangeLog harfbuzz-0.7.0_pre20110904.ebuild
Date: Wed, 31 Oct 2012 06:54:46
Message-Id: 20121031065429.0CCD921600@flycatcher.gentoo.org
1 scarabeus 12/10/31 06:54:28
2
3 Modified: metadata.xml harfbuzz-9999.ebuild ChangeLog
4 Added: harfbuzz-0.9.5.ebuild
5 Removed: harfbuzz-0.7.0_pre20110904.ebuild
6 Log:
7 Version bump to latest, keep with upstream and its automagicness as they do not accept the patch.
8
9 (Portage version: 2.2.0_alpha142/cvs/Linux x86_64, signed Manifest commit with key 8EEE3BE8)
10
11 Revision Changes Path
12 1.3 media-libs/harfbuzz/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/metadata.xml?rev=1.3&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/metadata.xml?rev=1.3&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/metadata.xml?r1=1.2&r2=1.3
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/metadata.xml,v
21 retrieving revision 1.2
22 retrieving revision 1.3
23 diff -u -r1.2 -r1.3
24 --- metadata.xml 6 Oct 2011 10:48:09 -0000 1.2
25 +++ metadata.xml 31 Oct 2012 06:54:28 -0000 1.3
26 @@ -2,8 +2,4 @@
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 <herd>openoffice</herd>
30 - <use>
31 - <flag name='glib'>Enable support for C library routines from <pkg>dev-libs/glib</pkg></flag>
32 - <flag name='graphite'>Enable support for non-Roman fonts via <pkg>media-gfx/graphite2</pkg></flag>
33 - </use>
34 </pkgmetadata>
35
36
37
38 1.4 media-libs/harfbuzz/harfbuzz-9999.ebuild
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild?rev=1.4&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild?rev=1.4&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild?r1=1.3&r2=1.4
43
44 Index: harfbuzz-9999.ebuild
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild,v
47 retrieving revision 1.3
48 retrieving revision 1.4
49 diff -u -r1.3 -r1.4
50 --- harfbuzz-9999.ebuild 5 May 2012 08:02:40 -0000 1.3
51 +++ harfbuzz-9999.ebuild 31 Oct 2012 06:54:28 -0000 1.4
52 @@ -1,56 +1,45 @@
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 -# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild,v 1.3 2012/05/05 08:02:40 jdhore Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild,v 1.4 2012/10/31 06:54:28 scarabeus Exp $
57
58 -EAPI=4
59 +EAPI=5
60
61 EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz"
62 -[[ ${PV} == 9999 ]] && SCM_ECLASS="git-2 autotools"
63 -inherit base ${SCM_ECLASS}
64 +[[ ${PV} == 9999 ]] && inherit git-2 autotools
65 +
66 +inherit eutils
67
68 DESCRIPTION="An OpenType text shaping engine"
69 HOMEPAGE="http://www.freedesktop.org/wiki/Software/HarfBuzz"
70 -SRC_URI=""
71 +[[ ${PV} == 9999 ]] || SRC_URI="http://www.freedesktop.org/software/${PN}/release/${P}.tar.bz2"
72
73 LICENSE="MIT"
74 SLOT="0"
75 [[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
76 -IUSE="cairo +glib graphite +icu static-libs +truetype"
77 +IUSE="static-libs"
78
79 RDEPEND="
80 - cairo? ( x11-libs/cairo )
81 - glib? ( dev-libs/glib:2 )
82 - graphite? ( media-gfx/graphite2 )
83 - icu? ( dev-libs/icu )
84 - truetype? ( media-libs/freetype:2 )
85 + dev-libs/glib:2
86 + dev-libs/icu
87 + media-gfx/graphite2
88 + media-libs/freetype:2
89 + x11-libs/cairo
90 "
91 DEPEND="${RDEPEND}
92 dev-util/gtk-doc-am
93 virtual/pkgconfig
94 - dev-util/ragel
95 "
96
97 -PATCHES=(
98 - "${FILESDIR}/${PN}-automagicness.patch"
99 -)
100 -
101 src_prepare() {
102 - base_src_prepare
103 - libtoolize --force --copy
104 - eautoreconf
105 + [[ ${PV} == 9999 ]] && eautoreconf
106 }
107
108 src_configure() {
109 econf \
110 - $(use_enable static-libs static) \
111 - $(use_with cairo) \
112 - $(use_with glib) \
113 - $(use_with graphite) \
114 - $(use_with icu) \
115 - $(use_with truetype freetype)
116 + $(use_enable static-libs static)
117 }
118
119 src_install() {
120 default
121 - find "${ED}" -name '*.la' -exec rm -f {} +
122 + prune_libtool_files --all
123 }
124
125
126
127 1.10 media-libs/harfbuzz/ChangeLog
128
129 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/ChangeLog?rev=1.10&view=markup
130 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/ChangeLog?rev=1.10&content-type=text/plain
131 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/ChangeLog?r1=1.9&r2=1.10
132
133 Index: ChangeLog
134 ===================================================================
135 RCS file: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v
136 retrieving revision 1.9
137 retrieving revision 1.10
138 diff -u -r1.9 -r1.10
139 --- ChangeLog 5 May 2012 08:02:40 -0000 1.9
140 +++ ChangeLog 31 Oct 2012 06:54:28 -0000 1.10
141 @@ -1,6 +1,14 @@
142 # ChangeLog for media-libs/harfbuzz
143 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
144 -# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.9 2012/05/05 08:02:40 jdhore Exp $
145 +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.10 2012/10/31 06:54:28 scarabeus Exp $
146 +
147 +*harfbuzz-0.9.5 (31 Oct 2012)
148 +
149 + 31 Oct 2012; Tomáš Chvátal <scarabeus@g.o> +harfbuzz-0.9.5.ebuild,
150 + -files/harfbuzz-automagicness.patch, -harfbuzz-0.7.0_pre20110904.ebuild,
151 + harfbuzz-9999.ebuild, metadata.xml:
152 + Version bump to latest, keep with upstream and its automagicness as they do
153 + not accept the patch.
154
155 05 May 2012; Jeff Horelick <jdhore@g.o>
156 harfbuzz-0.7.0_pre20110904.ebuild, harfbuzz-9999.ebuild:
157 @@ -41,4 +49,3 @@
158 11 Aug 2011; Tomáš Chvátal <scarabeus@g.o> +harfbuzz-0.6.0.ebuild,
159 +metadata.xml:
160 Intial commit. Library required by graphite2.
161 -
162
163
164
165 1.1 media-libs/harfbuzz/harfbuzz-0.9.5.ebuild
166
167 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.5.ebuild?rev=1.1&view=markup
168 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.5.ebuild?rev=1.1&content-type=text/plain
169
170 Index: harfbuzz-0.9.5.ebuild
171 ===================================================================
172 # Copyright 1999-2012 Gentoo Foundation
173 # Distributed under the terms of the GNU General Public License v2
174 # $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.5.ebuild,v 1.1 2012/10/31 06:54:28 scarabeus Exp $
175
176 EAPI=5
177
178 EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz"
179 [[ ${PV} == 9999 ]] && inherit git-2 autotools
180
181 inherit eutils
182
183 DESCRIPTION="An OpenType text shaping engine"
184 HOMEPAGE="http://www.freedesktop.org/wiki/Software/HarfBuzz"
185 [[ ${PV} == 9999 ]] || SRC_URI="http://www.freedesktop.org/software/${PN}/release/${P}.tar.bz2"
186
187 LICENSE="MIT"
188 SLOT="0"
189 [[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
190 IUSE="static-libs"
191
192 RDEPEND="
193 dev-libs/glib:2
194 dev-libs/icu
195 media-gfx/graphite2
196 media-libs/freetype:2
197 x11-libs/cairo
198 "
199 DEPEND="${RDEPEND}
200 virtual/pkgconfig
201 "
202
203 src_prepare() {
204 [[ ${PV} == 9999 ]] && eautoreconf
205 }
206
207 src_configure() {
208 econf \
209 $(use_enable static-libs static)
210 }
211
212 src_install() {
213 default
214 prune_libtool_files --all
215 }