Gentoo Archives: gentoo-commits

From: "Peter Alfredsen (loki_val)" <loki_val@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/mono-tools: ChangeLog mono-tools-9999.ebuild mono-tools-2.4.2-r1.ebuild mono-tools-2.4.9999.ebuild mono-tools-2.4.2.ebuild
Date: Wed, 02 Sep 2009 08:56:25
Message-Id: E1MiqSP-0005GI-BY@stork.gentoo.org
1 loki_val 09/09/02 14:05:05
2
3 Modified: ChangeLog mono-tools-9999.ebuild
4 mono-tools-2.4.9999.ebuild
5 Added: mono-tools-2.4.2-r1.ebuild
6 Removed: mono-tools-2.4.2.ebuild
7 Log:
8 Fix html-renderer-fixes patch to make Mono.Webbrowser engine optional. Xulrunner use-flag now pulls in gluezilla for Mono.Webbrowser. Drop gecko-sharp usage, since it's broken. Update 9999 ebuilds with same fixes.
9 (Portage version: 2.2_rc40/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.62 dev-util/mono-tools/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/ChangeLog?rev=1.62&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/ChangeLog?rev=1.62&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/ChangeLog?r1=1.61&r2=1.62
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v
21 retrieving revision 1.61
22 retrieving revision 1.62
23 diff -u -r1.61 -r1.62
24 --- ChangeLog 30 Jun 2009 06:02:08 -0000 1.61
25 +++ ChangeLog 2 Sep 2009 14:05:04 -0000 1.62
26 @@ -1,6 +1,16 @@
27 # ChangeLog for dev-util/mono-tools
28 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v 1.61 2009/06/30 06:02:08 loki_val Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v 1.62 2009/09/02 14:05:04 loki_val Exp $
31 +
32 +*mono-tools-2.4.2-r1 (02 Sep 2009)
33 +
34 + 02 Sep 2009; Peter Alfredsen <loki_val@g.o>
35 + -mono-tools-2.4.2.ebuild, +mono-tools-2.4.2-r1.ebuild,
36 + mono-tools-2.4.9999.ebuild,
37 + +files/mono-tools-2.4-html-renderer-fixes.patch, mono-tools-9999.ebuild:
38 + Fix html-renderer-fixes patch to make Mono.Webbrowser engine optional.
39 + Xulrunner use-flag now pulls in gluezilla for Mono.Webbrowser. Drop
40 + gecko-sharp usage, since it's broken. Update 9999 ebuilds with same fixes.
41
42 *mono-tools-2.4.2 (30 Jun 2009)
43
44
45
46
47 1.4 dev-util/mono-tools/mono-tools-9999.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-9999.ebuild?rev=1.4&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-9999.ebuild?rev=1.4&content-type=text/plain
51 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-9999.ebuild?r1=1.3&r2=1.4
52
53 Index: mono-tools-9999.ebuild
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-9999.ebuild,v
56 retrieving revision 1.3
57 retrieving revision 1.4
58 diff -u -r1.3 -r1.4
59 --- mono-tools-9999.ebuild 9 Jun 2009 21:19:35 -0000 1.3
60 +++ mono-tools-9999.ebuild 2 Sep 2009 14:05:04 -0000 1.4
61 @@ -1,6 +1,6 @@
62 # Copyright 1999-2009 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-9999.ebuild,v 1.3 2009/06/09 21:19:35 loki_val Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-9999.ebuild,v 1.4 2009/09/02 14:05:04 loki_val Exp $
66
67 EAPI=2
68
69 @@ -12,27 +12,32 @@
70 LICENSE="GPL-2 MIT"
71 SLOT="0"
72 KEYWORDS=""
73 -IUSE="webkit xulrunner"
74 +IUSE="webkit gtkhtml +xulrunner"
75
76 RDEPEND="=virtual/monodoc-${GO_MONO_REL_PV}*
77 >=dev-dotnet/gtk-sharp-2.12.6
78 >=dev-dotnet/glade-sharp-2.12.6
79 >=dev-dotnet/gconf-sharp-2
80 - >=dev-dotnet/gtkhtml-sharp-2
81 - webkit? ( dev-dotnet/webkit-sharp )
82 - xulrunner? (
83 - >=dev-dotnet/gecko-sharp-0.13
84 - =dev-dotnet/gluezilla-${PV}
85 - )"
86 + gtkhtml? ( >=dev-dotnet/gtkhtml-sharp-2.24.0 )
87 + webkit? ( >=dev-dotnet/webkit-sharp-0.2-r1 )
88 + xulrunner? ( =dev-dotnet/gluezilla-${PV} )
89 + "
90 DEPEND="${RDEPEND}
91 sys-devel/gettext
92 >=dev-util/pkgconfig-0.19"
93
94 -PATCHES=( "${FILESDIR}/${PN}-2.0-html-renderer-fixes.patch" )
95 +PATCHES=( "${FILESDIR}/${PN}-2.4-html-renderer-fixes.patch" )
96
97 #Fails parallel make.
98 MAKEOPTS="${MAKEOPTS} -j1"
99
100 +pkg_setup() {
101 + if ! use webkit && ! use gtkhtml && ! use xulrunner
102 + then
103 + die "You must USE either webkit, gtkhtml or xulrunner"
104 + fi
105 +}
106 +
107 src_prepare() {
108 glib-gettextize --force --copy || die "glib-gettextize --force --copy failed"
109 go-mono_src_prepare
110 @@ -40,9 +45,10 @@
111
112 src_configure() {
113 econf --disable-dependency-tracking \
114 - --enable-gtkhtml \
115 - $(use_enable xulrunner mozilla) \
116 + --disable-gecko \
117 + $(use_enable gtkhtml) \
118 $(use_enable webkit) \
119 + $(use_enable xulrunner monowebbrowser) \
120 || die "configure failed"
121 }
122
123
124
125
126 1.4 dev-util/mono-tools/mono-tools-2.4.9999.ebuild
127
128 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.9999.ebuild?rev=1.4&view=markup
129 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.9999.ebuild?rev=1.4&content-type=text/plain
130 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.9999.ebuild?r1=1.3&r2=1.4
131
132 Index: mono-tools-2.4.9999.ebuild
133 ===================================================================
134 RCS file: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.9999.ebuild,v
135 retrieving revision 1.3
136 retrieving revision 1.4
137 diff -u -r1.3 -r1.4
138 --- mono-tools-2.4.9999.ebuild 9 Jun 2009 21:19:35 -0000 1.3
139 +++ mono-tools-2.4.9999.ebuild 2 Sep 2009 14:05:04 -0000 1.4
140 @@ -1,6 +1,6 @@
141 # Copyright 1999-2009 Gentoo Foundation
142 # Distributed under the terms of the GNU General Public License v2
143 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.9999.ebuild,v 1.3 2009/06/09 21:19:35 loki_val Exp $
144 +# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.9999.ebuild,v 1.4 2009/09/02 14:05:04 loki_val Exp $
145
146 EAPI=2
147
148 @@ -12,27 +12,32 @@
149 LICENSE="GPL-2 MIT"
150 SLOT="0"
151 KEYWORDS=""
152 -IUSE="webkit xulrunner"
153 +IUSE="webkit gtkhtml +xulrunner"
154
155 RDEPEND="=virtual/monodoc-${GO_MONO_REL_PV}*
156 >=dev-dotnet/gtk-sharp-2.12.6
157 >=dev-dotnet/glade-sharp-2.12.6
158 >=dev-dotnet/gconf-sharp-2
159 - >=dev-dotnet/gtkhtml-sharp-2
160 - webkit? ( dev-dotnet/webkit-sharp )
161 - xulrunner? (
162 - >=dev-dotnet/gecko-sharp-0.13
163 - =dev-dotnet/gluezilla-${PV}
164 - )"
165 + gtkhtml? ( >=dev-dotnet/gtkhtml-sharp-2.24.0 )
166 + webkit? ( >=dev-dotnet/webkit-sharp-0.2-r1 )
167 + xulrunner? ( =dev-dotnet/gluezilla-${PV} )
168 + "
169 DEPEND="${RDEPEND}
170 sys-devel/gettext
171 >=dev-util/pkgconfig-0.19"
172
173 -PATCHES=( "${FILESDIR}/${PN}-2.0-html-renderer-fixes.patch" )
174 +PATCHES=( "${FILESDIR}/${PN}-2.4-html-renderer-fixes.patch" )
175
176 #Fails parallel make.
177 MAKEOPTS="${MAKEOPTS} -j1"
178
179 +pkg_setup() {
180 + if ! use webkit && ! use gtkhtml && ! use xulrunner
181 + then
182 + die "You must USE either webkit, gtkhtml or xulrunner"
183 + fi
184 +}
185 +
186 src_prepare() {
187 glib-gettextize --force --copy || die "glib-gettextize --force --copy failed"
188 go-mono_src_prepare
189 @@ -40,9 +45,10 @@
190
191 src_configure() {
192 econf --disable-dependency-tracking \
193 - --enable-gtkhtml \
194 - $(use_enable xulrunner mozilla) \
195 + --disable-gecko \
196 + $(use_enable gtkhtml) \
197 $(use_enable webkit) \
198 + $(use_enable xulrunner monowebbrowser) \
199 || die "configure failed"
200 }
201
202
203
204
205 1.1 dev-util/mono-tools/mono-tools-2.4.2-r1.ebuild
206
207 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.2-r1.ebuild?rev=1.1&view=markup
208 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.2-r1.ebuild?rev=1.1&content-type=text/plain
209
210 Index: mono-tools-2.4.2-r1.ebuild
211 ===================================================================
212 # Copyright 1999-2009 Gentoo Foundation
213 # Distributed under the terms of the GNU General Public License v2
214 # $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.4.2-r1.ebuild,v 1.1 2009/09/02 14:05:04 loki_val Exp $
215
216 EAPI=2
217
218 inherit go-mono mono autotools
219
220 DESCRIPTION="Set of useful Mono related utilities"
221 HOMEPAGE="http://www.mono-project.com/"
222
223 LICENSE="GPL-2 MIT"
224 SLOT="0"
225 KEYWORDS="~amd64 ~ppc ~x86"
226 IUSE="webkit gtkhtml +xulrunner"
227
228 RDEPEND="=virtual/monodoc-${GO_MONO_REL_PV}*
229 >=dev-dotnet/gtk-sharp-2.12.6
230 >=dev-dotnet/glade-sharp-2.12.6
231 >=dev-dotnet/gconf-sharp-2
232 gtkhtml? ( >=dev-dotnet/gtkhtml-sharp-2.24.0 )
233 webkit? ( >=dev-dotnet/webkit-sharp-0.2-r1 )
234 xulrunner? ( =dev-dotnet/gluezilla-${PV} )
235 "
236 DEPEND="${RDEPEND}
237 sys-devel/gettext
238 >=dev-util/pkgconfig-0.19"
239
240 PATCHES=( "${FILESDIR}/${PN}-2.4-html-renderer-fixes.patch" )
241
242 #Fails parallel make.
243 MAKEOPTS="${MAKEOPTS} -j1"
244
245 pkg_setup() {
246 if ! use webkit && ! use gtkhtml && ! use xulrunner
247 then
248 die "You must USE either webkit, gtkhtml or xulrunner"
249 fi
250 }
251
252 src_prepare() {
253 go-mono_src_prepare
254 eautoreconf
255 }
256
257 src_configure() {
258 econf --disable-dependency-tracking \
259 --disable-gecko \
260 $(use_enable gtkhtml) \
261 $(use_enable webkit) \
262 $(use_enable xulrunner monowebbrowser) \
263 || die "configure failed"
264 }
265
266 src_install() {
267 go-mono_src_install
268 # Defunct .desktop file, see bug 266694
269 find "${D}" -type f -name 'mprof-heap-viewer.desktop' -exec rm -f '{}' '+' || die "removal of mprof-heap-viewer.desktop failed"
270 }