Gentoo Archives: gentoo-commits

From: Heather Cynede <cynede@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/dotnet:master commit in: dev-util/monodevelop/
Date: Tue, 02 Jun 2015 09:32:11
Message-Id: 1433237457.61b529a639548b45c4331581726e19a740b8af66.cynede@gentoo
1 commit: 61b529a639548b45c4331581726e19a740b8af66
2 Author: Heather <Heather <AT> live <DOT> ru>
3 AuthorDate: Tue Jun 2 09:30:57 2015 +0000
4 Commit: Heather Cynede <cynede <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 2 09:30:57 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=61b529a6
7
8 monodevelop clean up & QA
9
10 dev-util/monodevelop/monodevelop-4.2.3.ebuild | 64 --------------
11 dev-util/monodevelop/monodevelop-5.0.1.ebuild | 72 ---------------
12 dev-util/monodevelop/monodevelop-5.7.0-r1.ebuild | 103 ----------------------
13 dev-util/monodevelop/monodevelop-5.7.0.ebuild | 99 ---------------------
14 dev-util/monodevelop/monodevelop-5.9.0.431.ebuild | 4 +-
15 dev-util/monodevelop/monodevelop-9999.ebuild | 2 +-
16 6 files changed, 3 insertions(+), 341 deletions(-)
17
18 diff --git a/dev-util/monodevelop/monodevelop-4.2.3.ebuild b/dev-util/monodevelop/monodevelop-4.2.3.ebuild
19 deleted file mode 100644
20 index 84f4ea6..0000000
21 --- a/dev-util/monodevelop/monodevelop-4.2.3.ebuild
22 +++ /dev/null
23 @@ -1,64 +0,0 @@
24 -# Copyright 1999-2014 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -# $Header: $
27 -
28 -EAPI="5"
29 -inherit fdo-mime gnome2-utils dotnet versionator eutils
30 -
31 -DESCRIPTION="Integrated Development Environment for .NET"
32 -HOMEPAGE="http://www.monodevelop.com/"
33 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
34 -
35 -LICENSE="GPL-2"
36 -SLOT="0"
37 -KEYWORDS="~amd64 ~x86"
38 -IUSE="+subversion +git doc"
39 -
40 -RDEPEND=">=dev-lang/mono-3.0
41 - >=dev-dotnet/gnome-sharp-2.24.2-r1
42 - >=dev-dotnet/gtk-sharp-2.12.21
43 - >=dev-dotnet/mono-addins-1.0[gtk]
44 - doc? ( dev-util/mono-docbrowser )
45 - >=dev-dotnet/xsp-2
46 - dev-util/ctags
47 - sys-apps/dbus[X]
48 - subversion? ( dev-vcs/subversion )
49 - !<dev-util/monodevelop-boo-$(get_version_component_range 1-2)
50 - !<dev-util/monodevelop-java-$(get_version_component_range 1-2)
51 - !<dev-util/monodevelop-database-$(get_version_component_range 1-2)
52 - !<dev-util/monodevelop-debugger-gdb-$(get_version_component_range 1-2)
53 - !<dev-util/monodevelop-debugger-mdb-$(get_version_component_range 1-2)
54 - !<dev-util/monodevelop-vala-$(get_version_component_range 1-2)"
55 -DEPEND="${RDEPEND}
56 - dev-util/intltool
57 - virtual/pkgconfig
58 - sys-devel/gettext
59 - x11-misc/shared-mime-info
60 - x11-terms/xterm"
61 -MAKEOPTS="${MAKEOPTS} -j1" #nowarn
62 -
63 -src_configure() {
64 - econf \
65 - --disable-update-mimedb \
66 - --disable-update-desktopdb \
67 - --enable-monoextensions \
68 - --enable-gnomeplatform \
69 - $(use_enable subversion) \
70 - $(use_enable git)
71 -}
72 -
73 -pkg_preinst() {
74 - gnome2_icon_savelist
75 -}
76 -
77 -pkg_postinst() {
78 - gnome2_icon_cache_update
79 - fdo-mime_mime_database_update
80 - fdo-mime_desktop_database_update
81 -}
82 -
83 -pkg_postrm() {
84 - gnome2_icon_cache_update
85 - fdo-mime_mime_database_update
86 - fdo-mime_desktop_database_update
87 -}
88
89 diff --git a/dev-util/monodevelop/monodevelop-5.0.1.ebuild b/dev-util/monodevelop/monodevelop-5.0.1.ebuild
90 deleted file mode 100644
91 index a57ce1a..0000000
92 --- a/dev-util/monodevelop/monodevelop-5.0.1.ebuild
93 +++ /dev/null
94 @@ -1,72 +0,0 @@
95 -# Copyright 1999-2015 Gentoo Foundation
96 -# Distributed under the terms of the GNU General Public License v2
97 -# $Header: $
98 -
99 -EAPI="5"
100 -inherit fdo-mime gnome2-utils dotnet versionator eutils
101 -
102 -DESCRIPTION="Integrated Development Environment for .NET"
103 -HOMEPAGE="http://www.monodevelop.com/"
104 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}-0.tar.bz2"
105 -
106 -LICENSE="GPL-2"
107 -SLOT="0"
108 -KEYWORDS="~amd64 ~x86"
109 -IUSE="+subversion +git doc"
110 -
111 -RDEPEND=">=dev-lang/mono-3.2.8
112 - >=dev-dotnet/gnome-sharp-2.24.2-r1
113 - >=dev-dotnet/gtk-sharp-2.12.21
114 - >=dev-dotnet/mono-addins-1.0[gtk]
115 - doc? ( dev-util/mono-docbrowser )
116 - >=dev-dotnet/xsp-2
117 - dev-util/ctags
118 - sys-apps/dbus[X]
119 - subversion? ( dev-vcs/subversion )
120 - !<dev-util/monodevelop-boo-$(get_version_component_range 1-2)
121 - !<dev-util/monodevelop-java-$(get_version_component_range 1-2)
122 - !<dev-util/monodevelop-database-$(get_version_component_range 1-2)
123 - !<dev-util/monodevelop-debugger-gdb-$(get_version_component_range 1-2)
124 - !<dev-util/monodevelop-debugger-mdb-$(get_version_component_range 1-2)
125 - !<dev-util/monodevelop-vala-$(get_version_component_range 1-2)"
126 -DEPEND="${RDEPEND}
127 - dev-util/intltool
128 - virtual/pkgconfig
129 - sys-devel/gettext
130 - x11-misc/shared-mime-info
131 - x11-terms/xterm"
132 -MAKEOPTS="${MAKEOPTS} -j1" #nowarn
133 -
134 -src_prepare() {
135 - # Remove the git rev-parse (changelog?)
136 - sed -i '/<Exec.*rev-parse/ d' "${S}/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj" || die
137 - # Set specific_version to prevent binding problem
138 - # when gtk#-3 is installed alongside gtk#-2
139 - find "${S}" -name '*.csproj' -exec sed -i 's#<SpecificVersion>.*</SpecificVersion>#<SpecificVersion>True</SpecificVersion>#' {} + || die
140 -}
141 -
142 -src_configure() {
143 - econf \
144 - --disable-update-mimedb \
145 - --disable-update-desktopdb \
146 - --enable-monoextensions \
147 - --enable-gnomeplatform \
148 - $(use_enable subversion) \
149 - $(use_enable git)
150 -}
151 -
152 -pkg_preinst() {
153 - gnome2_icon_savelist
154 -}
155 -
156 -pkg_postinst() {
157 - gnome2_icon_cache_update
158 - fdo-mime_mime_database_update
159 - fdo-mime_desktop_database_update
160 -}
161 -
162 -pkg_postrm() {
163 - gnome2_icon_cache_update
164 - fdo-mime_mime_database_update
165 - fdo-mime_desktop_database_update
166 -}
167
168 diff --git a/dev-util/monodevelop/monodevelop-5.7.0-r1.ebuild b/dev-util/monodevelop/monodevelop-5.7.0-r1.ebuild
169 deleted file mode 100644
170 index 9dffdc0..0000000
171 --- a/dev-util/monodevelop/monodevelop-5.7.0-r1.ebuild
172 +++ /dev/null
173 @@ -1,103 +0,0 @@
174 -# Copyright 1999-2015 Gentoo Foundation
175 -# Distributed under the terms of the GNU General Public License v2
176 -# $Header: $
177 -
178 -EAPI="5"
179 -inherit fdo-mime gnome2-utils dotnet versionator eutils
180 -
181 -DESCRIPTION="Integrated Development Environment for .NET"
182 -HOMEPAGE="http://www.monodevelop.com/"
183 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.660.tar.bz2
184 - https://launchpadlibrarian.net/153448659/NUnit-2.6.3.zip
185 - https://launchpadlibrarian.net/68057829/NUnit-2.5.10.11092.zip"
186 -
187 -LICENSE="GPL-2"
188 -SLOT="0"
189 -KEYWORDS="~amd64 ~x86"
190 -IUSE="+subversion +git doc"
191 -
192 -RDEPEND=">=dev-lang/mono-3.2.8
193 - <=dev-dotnet/nuget-2.8.2
194 - >=dev-dotnet/gnome-sharp-2.24.2-r1
195 - >=dev-dotnet/gtk-sharp-2.12.21
196 - >=dev-dotnet/mono-addins-1.0[gtk]
197 - doc? ( dev-util/mono-docbrowser )
198 - >=dev-dotnet/xsp-2
199 - dev-util/ctags
200 - sys-apps/dbus[X]
201 - subversion? ( dev-vcs/subversion )
202 - !<dev-util/monodevelop-boo-$(get_version_component_range 1-2)
203 - !<dev-util/monodevelop-java-$(get_version_component_range 1-2)
204 - !<dev-util/monodevelop-database-$(get_version_component_range 1-2)
205 - !<dev-util/monodevelop-debugger-gdb-$(get_version_component_range 1-2)
206 - !<dev-util/monodevelop-debugger-mdb-$(get_version_component_range 1-2)
207 - !<dev-util/monodevelop-vala-$(get_version_component_range 1-2)"
208 -DEPEND="${RDEPEND}
209 - dev-util/intltool
210 - virtual/pkgconfig
211 - sys-devel/gettext
212 - x11-misc/shared-mime-info
213 - x11-terms/xterm
214 - app-arch/unzip"
215 -MAKEOPTS="${MAKEOPTS} -j1" #nowarn
216 -S="${WORKDIR}/monodevelop-5.7"
217 -
218 -src_unpack() {
219 - #unpack all archives
220 - unpack ${A}
221 -}
222 -
223 -src_prepare() {
224 - # Remove the git rev-parse (changelog?)
225 - sed -i '/<Exec.*rev-parse/ d' "${S}/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj" || die
226 - # Set specific_version to prevent binding problem
227 - # when gtk#-3 is installed alongside gtk#-2
228 - find "${S}" -name '*.csproj' -exec sed -i 's#<SpecificVersion>.*</SpecificVersion>#<SpecificVersion>True</SpecificVersion>#' {} + || die
229 -
230 - #copy missing binaries
231 - mkdir -p "${S}/packages/NUnit.2.6.3/lib" || die
232 - mkdir -p "${S}/packages/NUnit.Runners.2.6.3/tools/lib" || die
233 - cp -fR "${WORKDIR}"/NUnit-2.6.3/bin/framework/* "${S}"/packages/NUnit.2.6.3/lib
234 - cp -fR "${WORKDIR}"/NUnit-2.6.3/bin/lib/* "${S}"/packages/NUnit.Runners.2.6.3/tools/lib/ || die
235 - cp -fR "${WORKDIR}"/NUnit-2.5.10.11092/bin/net-2.0/framework/* "${S}"/external/cecil/Test/libs/nunit-2.5.10/ || die
236 -
237 - # https://github.com/gentoo/dotnet/issues/30
238 - epatch "${FILESDIR}/gentoo-dotnet-issue-30.patch"
239 -
240 - #fix ASP.Net
241 - epatch "${FILESDIR}/5.7-downgrade_to_mvc3.patch"
242 - # fix for https://github.com/gentoo/dotnet/issues/42
243 - epatch "${FILESDIR}/aspnet-template-references-fix.patch"
244 -}
245 -
246 -src_configure() {
247 - # env vars are added as the fix for https://github.com/gentoo/dotnet/issues/29
248 - MCS=/usr/bin/dmcs CSC=/usr/bin/dmcs GMCS=/usr/bin/dmcs econf \
249 - --disable-update-mimedb \
250 - --disable-update-desktopdb \
251 - --enable-monoextensions \
252 - --enable-gnomeplatform \
253 - $(use_enable subversion) \
254 - $(use_enable git)
255 - # https://github.com/mrward/xdt/issues/4
256 - # Main.sln file is created on the fly during econf
257 - epatch -p2 "${FILESDIR}/mrward-xdt-issue-4.patch"
258 - # fix of https://github.com/gentoo/dotnet/issues/38
259 - sed -i -E -e 's#(EXE_PATH=")(.*)(/lib/monodevelop/bin/MonoDevelop.exe")#\1'${EPREFIX}'/usr\3#g' "${S}/monodevelop" || die
260 -}
261 -
262 -pkg_preinst() {
263 - gnome2_icon_savelist
264 -}
265 -
266 -pkg_postinst() {
267 - gnome2_icon_cache_update
268 - fdo-mime_mime_database_update
269 - fdo-mime_desktop_database_update
270 -}
271 -
272 -pkg_postrm() {
273 - gnome2_icon_cache_update
274 - fdo-mime_mime_database_update
275 - fdo-mime_desktop_database_update
276 -}
277
278 diff --git a/dev-util/monodevelop/monodevelop-5.7.0.ebuild b/dev-util/monodevelop/monodevelop-5.7.0.ebuild
279 deleted file mode 100644
280 index dab577e..0000000
281 --- a/dev-util/monodevelop/monodevelop-5.7.0.ebuild
282 +++ /dev/null
283 @@ -1,99 +0,0 @@
284 -# Copyright 1999-2015 Gentoo Foundation
285 -# Distributed under the terms of the GNU General Public License v2
286 -# $Header: $
287 -
288 -EAPI="5"
289 -inherit fdo-mime gnome2-utils dotnet versionator eutils git-r3
290 -
291 -DESCRIPTION="Integrated Development Environment for .NET"
292 -HOMEPAGE="http://www.monodevelop.com/"
293 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.660.tar.bz2
294 - https://launchpadlibrarian.net/153448659/NUnit-2.6.3.zip
295 - https://launchpadlibrarian.net/68057829/NUnit-2.5.10.11092.zip"
296 -
297 -EGIT_REPO_URI="https://github.com/mono/nuget-binary.git"
298 -EGIT_CHECKOUT_DIR=${WORKDIR}/NuGet
299 -
300 -LICENSE="GPL-2"
301 -SLOT="0"
302 -KEYWORDS="~amd64 ~x86"
303 -IUSE="+subversion +git doc"
304 -
305 -RDEPEND=">=dev-lang/mono-3.2.8
306 - >=dev-dotnet/gnome-sharp-2.24.2-r1
307 - >=dev-dotnet/gtk-sharp-2.12.21
308 - >=dev-dotnet/mono-addins-1.0[gtk]
309 - doc? ( dev-util/mono-docbrowser )
310 - >=dev-dotnet/xsp-2
311 - dev-util/ctags
312 - sys-apps/dbus[X]
313 - subversion? ( dev-vcs/subversion )
314 - !<dev-util/monodevelop-boo-$(get_version_component_range 1-2)
315 - !<dev-util/monodevelop-java-$(get_version_component_range 1-2)
316 - !<dev-util/monodevelop-database-$(get_version_component_range 1-2)
317 - !<dev-util/monodevelop-debugger-gdb-$(get_version_component_range 1-2)
318 - !<dev-util/monodevelop-debugger-mdb-$(get_version_component_range 1-2)
319 - !<dev-util/monodevelop-vala-$(get_version_component_range 1-2)"
320 -DEPEND="${RDEPEND}
321 - dev-util/intltool
322 - virtual/pkgconfig
323 - sys-devel/gettext
324 - x11-misc/shared-mime-info
325 - x11-terms/xterm
326 - app-arch/unzip"
327 -MAKEOPTS="${MAKEOPTS} -j1" #nowarn
328 -S="${WORKDIR}/monodevelop-5.7"
329 -
330 -src_unpack() {
331 - #unpack all archives
332 - unpack ${A}
333 -
334 - #clone NuGet binaries
335 - git-r3_fetch
336 - git-r3_checkout
337 -}
338 -
339 -src_prepare() {
340 - # Remove the git rev-parse (changelog?)
341 - sed -i '/<Exec.*rev-parse/ d' "${S}/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj" || die
342 - # Set specific_version to prevent binding problem
343 - # when gtk#-3 is installed alongside gtk#-2
344 - find "${S}" -name '*.csproj' -exec sed -i 's#<SpecificVersion>.*</SpecificVersion>#<SpecificVersion>True</SpecificVersion>#' {} + || die
345 -
346 - #fix ASP.Net
347 - epatch "${FILESDIR}/5.7-downgrade_to_mvc3.patch"
348 -
349 - #copy missing binaries
350 - mkdir -p "${S}/packages/NUnit.2.6.3/lib" || die
351 - mkdir -p "${S}/packages/NUnit.Runners.2.6.3/tools/lib" || die
352 - cp -fR "${WORKDIR}"/NUnit-2.6.3/bin/framework/* "${S}"/packages/NUnit.2.6.3/lib
353 - cp -fR "${WORKDIR}"/NUnit-2.6.3/bin/lib/* "${S}"/packages/NUnit.Runners.2.6.3/tools/lib/ || die
354 - cp -fR "${WORKDIR}"/NUnit-2.5.10.11092/bin/net-2.0/framework/* "${S}"/external/cecil/Test/libs/nunit-2.5.10/ || die
355 - cp -fR "${WORKDIR}"/NuGet/* "${S}"/external/nuget-binary/ || die
356 -}
357 -
358 -src_configure() {
359 - econf \
360 - --disable-update-mimedb \
361 - --disable-update-desktopdb \
362 - --enable-monoextensions \
363 - --enable-gnomeplatform \
364 - $(use_enable subversion) \
365 - $(use_enable git)
366 -}
367 -
368 -pkg_preinst() {
369 - gnome2_icon_savelist
370 -}
371 -
372 -pkg_postinst() {
373 - gnome2_icon_cache_update
374 - fdo-mime_mime_database_update
375 - fdo-mime_desktop_database_update
376 -}
377 -
378 -pkg_postrm() {
379 - gnome2_icon_cache_update
380 - fdo-mime_mime_database_update
381 - fdo-mime_desktop_database_update
382 -}
383
384 diff --git a/dev-util/monodevelop/monodevelop-5.9.0.431.ebuild b/dev-util/monodevelop/monodevelop-5.9.0.431.ebuild
385 index efa827a..d4deac7 100644
386 --- a/dev-util/monodevelop/monodevelop-5.9.0.431.ebuild
387 +++ b/dev-util/monodevelop/monodevelop-5.9.0.431.ebuild
388 @@ -16,7 +16,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2
389 https://www.nuget.org/api/v2/package/Microsoft.AspNet.Razor/3.2.2 -> Microsoft.AspNet.Razor.3.2.2.zip
390 https://www.nuget.org/api/v2/package/Microsoft.AspNet.WebPages/3.2.2 -> Microsoft.AspNet.WebPages.3.2.2.zip
391 https://www.nuget.org/api/v2/package/Microsoft.Web.Infrastructure/1.0.0.0 -> Microsoft.Web.Infrastructure.1.0.0.0.zip"
392 -
393 +
394 LICENSE="GPL-2"
395 SLOT="0"
396 KEYWORDS="~amd64 ~x86"
397 @@ -52,7 +52,7 @@ src_unpack() {
398 unpack "${P}".tar.bz2 NUnit-2.5.10.11092.zip
399 mkdir monodevelop-5.9/packages || die
400 cd monodevelop-5.9/packages || die
401 -
402 +
403 for pkg in NUnit.2.6.3 \
404 NUnit.Runners.2.6.3 \
405 System.Web.Mvc.Extensions.Mvc.4.1.0.9 \
406
407 diff --git a/dev-util/monodevelop/monodevelop-9999.ebuild b/dev-util/monodevelop/monodevelop-9999.ebuild
408 index 0cf72ee..99cae11 100644
409 --- a/dev-util/monodevelop/monodevelop-9999.ebuild
410 +++ b/dev-util/monodevelop/monodevelop-9999.ebuild
411 @@ -18,7 +18,7 @@ IUSE="doc test"
412
413 RDEPEND=">=dev-lang/mono-3.2.8
414 >=dev-dotnet/gnome-sharp-2.24.2-r1
415 - >=dev-dotnet/gtk-sharp-2.12.21
416 + >=dev-dotnet/gtk-sharp-2.12.21:2
417 >=dev-dotnet/mono-addins-1.0[gtk]
418 doc? ( dev-util/mono-docbrowser )
419 >=dev-dotnet/xsp-2