summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johanson <latexer@gentoo.org>2005-11-25 22:39:10 +0000
committerPeter Johanson <latexer@gentoo.org>2005-11-25 22:39:10 +0000
commite049244fa2c8ee45f1300bfeb99d33ea777d6c53 (patch)
tree7535b1e91396da2246225772455f3c47aebf64fb /dev-util/monodevelop
parentFix version checks, and bump to new release. (diff)
downloadhistorical-e049244fa2c8ee45f1300bfeb99d33ea777d6c53.tar.gz
historical-e049244fa2c8ee45f1300bfeb99d33ea777d6c53.tar.bz2
historical-e049244fa2c8ee45f1300bfeb99d33ea777d6c53.zip
Bump, and remove one older version.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'dev-util/monodevelop')
-rw-r--r--dev-util/monodevelop/ChangeLog11
-rw-r--r--dev-util/monodevelop/Manifest9
-rw-r--r--dev-util/monodevelop/files/digest-monodevelop-0.5.1-r42
-rw-r--r--dev-util/monodevelop/files/digest-monodevelop-0.91
-rw-r--r--dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff32
-rw-r--r--dev-util/monodevelop/files/monodevelop-0.5.1-nemerle-gtk-sharp.diff49
-rw-r--r--dev-util/monodevelop/files/monodevelop-0.9-boo-0.7.5-api.diff64
-rw-r--r--dev-util/monodevelop/monodevelop-0.5.1-r4.ebuild61
-rw-r--r--dev-util/monodevelop/monodevelop-0.9.ebuild56
9 files changed, 135 insertions, 150 deletions
diff --git a/dev-util/monodevelop/ChangeLog b/dev-util/monodevelop/ChangeLog
index 6ac56e8a5099..63b3e93bfac2 100644
--- a/dev-util/monodevelop/ChangeLog
+++ b/dev-util/monodevelop/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for dev-util/monodevelop
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/ChangeLog,v 1.38 2005/11/14 02:55:50 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/ChangeLog,v 1.39 2005/11/25 22:39:09 latexer Exp $
+
+*monodevelop-0.9 (25 Nov 2005)
+
+ 25 Nov 2005; Peter Johanson <latexer@gentoo.org>
+ -files/monodevelop-0.5.1-iconloader.diff,
+ -files/monodevelop-0.5.1-nemerle-gtk-sharp.diff,
+ +files/monodevelop-0.9-boo-0.7.5-api.diff, -monodevelop-0.5.1-r4.ebuild,
+ +monodevelop-0.9.ebuild:
+ Bump, and remove one older version.
14 Nov 2005; Peter Johanson <latexer@gentoo.org>
+files/monodevelop-0.8-iso-api-update.diff, monodevelop-0.8.ebuild:
diff --git a/dev-util/monodevelop/Manifest b/dev-util/monodevelop/Manifest
index 81492e272657..507dc550404e 100644
--- a/dev-util/monodevelop/Manifest
+++ b/dev-util/monodevelop/Manifest
@@ -1,16 +1,15 @@
-MD5 35c17e64aed292e7a7f6aeb5915787a3 monodevelop-0.5.1-r4.ebuild 1559
-MD5 e8dab68a1e5f4425475dec7559b038b3 ChangeLog 6560
+MD5 e27fa2acba94fddd5eca8bbbf87b5f50 ChangeLog 6879
MD5 76b314cc7b7b79b298dd4889dff8c9cd metadata.xml 159
MD5 9cf588769f67de01bdb230e64b451ac5 monodevelop-0.7-r1.ebuild 1800
MD5 a430f9561f918a21f460a4749427c249 monodevelop-0.7-r2.ebuild 1843
MD5 5aad04df993aec977ae3ca15a3bc192a monodevelop-0.8.ebuild 1358
+MD5 b29c8625cb2d5b5a8250774df904e52c monodevelop-0.9.ebuild 1374
MD5 2200a01878af7bc8553e3c3181d70463 files/digest-monodevelop-0.8 68
-MD5 f36ce806f3552f974021d1a56021f67c files/monodevelop-0.5.1-iconloader.diff 1255
-MD5 9e3ea3908c299c9240a5f7689f83909a files/monodevelop-0.5.1-nemerle-gtk-sharp.diff 1874
MD5 48b44fa7ba76c3b567d260ecff9e7aea files/digest-monodevelop-0.7-r1 68
-MD5 8c9f33855ebcc0bd8100baec6a00fb50 files/digest-monodevelop-0.5.1-r4 157
+MD5 250597441f581876665088e0d7888579 files/digest-monodevelop-0.9 68
MD5 cff7e9d967516c14789c6d0246791c9d files/monodevelop-0.7-boo-0.6.0-compat.diff 1576
MD5 31886624cd9fce60d5c7346c2b22960e files/monodevelop-0.7-gtksharp-update.diff 8260
MD5 48b6815b0eb2b1996cc0bd00b3e312a6 files/monodevelop-0.7-mcs-path-fix.diff 1917
MD5 48b44fa7ba76c3b567d260ecff9e7aea files/digest-monodevelop-0.7-r2 68
MD5 606a61241cec46077c00541c346b0f9f files/monodevelop-0.8-iso-api-update.diff 3528
+MD5 98d5248c9e644ef7da01ec81fd6ae4e2 files/monodevelop-0.9-boo-0.7.5-api.diff 2720
diff --git a/dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4 b/dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4
deleted file mode 100644
index b7d171cb1f78..000000000000
--- a/dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 d89458a2d909da09b2cc1f37e16d8990 monodevelop-0.5.1.tar.gz 1806990
-MD5 ef72a432a4da1cb79733d691dc6edd40 monodevelop-0.5.1-mono-1.1.x-compat.diff.bz2 4087
diff --git a/dev-util/monodevelop/files/digest-monodevelop-0.9 b/dev-util/monodevelop/files/digest-monodevelop-0.9
new file mode 100644
index 000000000000..abdbc2f32b4c
--- /dev/null
+++ b/dev-util/monodevelop/files/digest-monodevelop-0.9
@@ -0,0 +1 @@
+MD5 c89d5458b0c3b29cd310ebee73b0e595 monodevelop-0.9.tar.gz 2368967
diff --git a/dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff b/dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff
deleted file mode 100644
index 942d71ceb0c7..000000000000
--- a/dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: Core/src/MonoDevelop.Gui.Utils/FileIcons/FileIconLoader.cs
-===================================================================
---- ./src/Libraries/MonoDevelop.Gui.Utils/FileIcons/FileIconLoader.cs (revision 2122)
-+++ ./src/Libraries/MonoDevelop.Gui.Utils/FileIcons/FileIconLoader.cs (working copy)
-@@ -44,20 +44,21 @@
- {
- Gdk.Pixbuf bf = (Gdk.Pixbuf) iconHash [type];
- if (bf == null) {
-- int i;
-- string p_filename = "gnome-fs-regular";
-+ const string default_icon_location = "../data/resources/icons/gnome-fs-regular.png";
-+ string p_filename = "";
- try {
-+ int i;
- p_filename = iconTheme.LookupIcon (type, 24, new Gnome.IconData (), out i);
-- if (p_filename == "") {
-- return new Gdk.Pixbuf ("../data/resources/icons/gnome-fs-regular.png");
-+ if (p_filename.Equals ("")) {
-+ p_filename = default_icon_location;
- }
- } catch {
-- return new Gdk.Pixbuf ("../data/resources/icons/gnome-fs-regular.png");
-+ p_filename = default_icon_location;
- }
- try {
- bf = new Gdk.Pixbuf (p_filename);
- } catch {
-- bf = new Gdk.Pixbuf ("../data/resources/icons/gnome-fs-regular.png");
-+ bf = new Gdk.Pixbuf (default_icon_location);
- }
- iconHash [type] = bf;
- }
diff --git a/dev-util/monodevelop/files/monodevelop-0.5.1-nemerle-gtk-sharp.diff b/dev-util/monodevelop/files/monodevelop-0.5.1-nemerle-gtk-sharp.diff
deleted file mode 100644
index 5c1c7a2e2f4b..000000000000
--- a/dev-util/monodevelop/files/monodevelop-0.5.1-nemerle-gtk-sharp.diff
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -aurN monodevelop-0.5.1-orig/build/AddIns/AddIns/BackendBindings/templates/Makefile.am monodevelop-0.5.1/build/AddIns/AddIns/BackendBindings/templates/Makefile.am
---- monodevelop-0.5.1-orig/build/AddIns/AddIns/BackendBindings/templates/Makefile.am 2004-08-07 03:33:32.000000000 -0400
-+++ monodevelop-0.5.1/build/AddIns/AddIns/BackendBindings/templates/Makefile.am 2004-10-09 15:53:48.101369232 -0400
-@@ -34,6 +34,7 @@
- JavaConsoleApplicationProject.xpt.xml \
- Library.xpt.xml \
- NemerleEmptyProject.xpt.xml \
--NemerleGtkSharpProject.xpt.xml
-+NemerleGtkSharpProject.xpt.xml \
-+NemerleGtkSharpWindow.xft.xml
-
- EXTRA_DIST = $(template_DATA)
-diff -aurN monodevelop-0.5.1-orig/build/AddIns/AddIns/BackendBindings/templates/NemerleGtkSharpWindow.xft.xml monodevelop-0.5.1/build/AddIns/AddIns/BackendBindings/templates/NemerleGtkSharpWindow.xft.xml
---- monodevelop-0.5.1-orig/build/AddIns/AddIns/BackendBindings/templates/NemerleGtkSharpWindow.xft.xml 1969-12-31 19:00:00.000000000 -0500
-+++ monodevelop-0.5.1/build/AddIns/AddIns/BackendBindings/templates/NemerleGtkSharpWindow.xft.xml 2004-10-09 15:52:51.294005264 -0400
-@@ -0,0 +1,33 @@
-+<?xml version="1.0"?>
-+<Template Originator = "Pawel Rozanski"
-+ Language = "Nemerle"
-+ Created = "07/08/2004"
-+ LastModified = "07/08/2004">
-+
-+ <TemplateConfiguration>
-+ <_Name>Gtk# Window</_Name>
-+ <Icon>Nemerle.File.Form</Icon>
-+ <Category>Nemerle</Category>
-+ <LanguageName>Nemerle</LanguageName>
-+ <_Description>Creates a top-level Gtk# window</_Description>
-+ </TemplateConfiguration>
-+
-+ <TemplateFiles>
-+ <File DefaultExtension=".n" DefaultName="MyWindow">
-+<![CDATA[// created on ${Date} at ${Time}
-+using System;
-+using Gtk;
-+
-+public class CreatedWindow : Window
-+{
-+ public this()
-+ {
-+ base ("MyWindow");
-+ }
-+}
-+]]></File>
-+ </TemplateFiles>
-+
-+ <FileOptions/>
-+
-+</Template>
diff --git a/dev-util/monodevelop/files/monodevelop-0.9-boo-0.7.5-api.diff b/dev-util/monodevelop/files/monodevelop-0.9-boo-0.7.5-api.diff
new file mode 100644
index 000000000000..bf18db0c1e21
--- /dev/null
+++ b/dev-util/monodevelop/files/monodevelop-0.9-boo-0.7.5-api.diff
@@ -0,0 +1,64 @@
+diff -aur monodevelop-0.9-orig/configure.in monodevelop-0.9/configure.in
+--- monodevelop-0.9-orig/configure.in 2005-11-23 12:36:28.000000000 -0800
++++ monodevelop-0.9/configure.in 2005-11-25 14:04:54.000000000 -0800
+@@ -119,7 +119,7 @@
+ enable_java=no)
+ AM_CONDITIONAL(ENABLE_JAVA, test x$enable_java = xyes)
+
+-BOO_REQUIRED_VERSION=0.5.6.1767
++BOO_REQUIRED_VERSION=0.7.5.2013
+ AC_ARG_ENABLE(boo,
+ AC_HELP_STRING([--enable-boo],
+ [enable support for boo [default=no]]),
+diff -aur monodevelop-0.9-orig/Extras/BooBinding/Gui/ShellTextView.boo monodevelop-0.9/Extras/BooBinding/Gui/ShellTextView.boo
+--- monodevelop-0.9-orig/Extras/BooBinding/Gui/ShellTextView.boo 2005-11-16 13:18:41.000000000 -0800
++++ monodevelop-0.9/Extras/BooBinding/Gui/ShellTextView.boo 2005-11-25 14:03:48.000000000 -0800
+@@ -183,7 +183,8 @@
+ for assembly in Model.References:
+ _fakeProject.AddReference(assembly)
+
+- GLib.Idle.Add( { _parserContext.ParseFile (_fakeFileName, _scriptLines) } )
++ GLib.Idle.Add () do:
++ _parserContext.ParseFile (_fakeFileName, _scriptLines)
+ return false
+
+ override def Dispose():
+@@ -242,7 +243,7 @@
+
+ // Short circuit to avoid getting moved back to the input line
+ // when paging up and down in the shell output
+- if ev.Key in Gdk.Key.Page_Up, Gdk.Key.Page_Down:
++ if ev.Key in (Gdk.Key.Page_Up, Gdk.Key.Page_Down):
+ return super (ev)
+
+ // Needed so people can copy and paste, but always end up
+@@ -340,7 +341,7 @@
+
+ // Short circuit to avoid getting moved back to the input line
+ // when paging up and down in the shell output
+- elif ev.Key in Gdk.Key.Page_Up, Gdk.Key.Page_Down:
++ elif ev.Key in (Gdk.Key.Page_Up, Gdk.Key.Page_Down):
+ return super (ev)
+
+ return super (ev)
+diff -aur monodevelop-0.9-orig/Extras/BooBinding/Parser/ExpressionTypeVisitor.boo monodevelop-0.9/Extras/BooBinding/Parser/ExpressionTypeVisitor.boo
+--- monodevelop-0.9-orig/Extras/BooBinding/Parser/ExpressionTypeVisitor.boo 2005-09-27 07:50:33.000000000 -0700
++++ monodevelop-0.9/Extras/BooBinding/Parser/ExpressionTypeVisitor.boo 2005-11-25 14:03:48.000000000 -0800
+@@ -166,7 +166,7 @@
+ Debug(node)
+ CombineTypes(node.Left, node.Right)
+
+- override def OnTernaryExpression(node as TernaryExpression):
++ override def OnConditionalExpression(node as ConditionalExpression):
+ Debug(node)
+ CombineTypes(node.TrueValue, node.FalseValue)
+
+@@ -263,7 +263,7 @@
+ override def OnArrayLiteralExpression(node as ArrayLiteralExpression):
+ CreateReturnType("System.Array")
+
+- override def OnAsExpression(node as AsExpression):
++ override def OnTryCastExpression(node as TryCastExpression):
+ CreateReturnType(node.Type)
+
+ override def OnCastExpression(node as CastExpression):
diff --git a/dev-util/monodevelop/monodevelop-0.5.1-r4.ebuild b/dev-util/monodevelop/monodevelop-0.5.1-r4.ebuild
deleted file mode 100644
index 06f1cbffbce6..000000000000
--- a/dev-util/monodevelop/monodevelop-0.5.1-r4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/monodevelop-0.5.1-r4.ebuild,v 1.4 2005/05/21 18:14:22 latexer Exp $
-
-inherit mono eutils
-
-DESCRIPTION="MonoDevelop is a project to port SharpDevelop to Gtk#"
-SRC_URI="http://www.go-mono.com/archive/1.0.2/${P}.tar.gz
- mirror://gentoo/${P}-mono-1.1.x-compat.diff.bz2"
-HOMEPAGE="http://monodevelop.com/"
-LICENSE="GPL-2"
-
-IUSE=""
-DEPEND=">=dev-libs/icu-2.6
- =dev-lang/mono-1.0*
- >=dev-util/monodoc-1.0
- =dev-dotnet/gtk-sharp-1.0*
- =dev-dotnet/glade-sharp-1.0*
- =dev-dotnet/gnome-sharp-1.0*
- =dev-dotnet/gconf-sharp-1.0*
- =dev-dotnet/gtkhtml-sharp-1.0*
- >=dev-dotnet/gtksourceview-sharp-0.5
- >=dev-dotnet/gecko-sharp-0.5-r2
- >=sys-devel/automake-1.8"
-
-KEYWORDS="~x86 ~ppc"
-SLOT="0"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch ${WORKDIR}/${P}-mono-1.1.x-compat.diff || die
- epatch ${FILESDIR}/${P}-nemerle-gtk-sharp.diff || die
- epatch ${FILESDIR}/${P}-iconloader.diff || die
- export WANT_AUTOMAKE=1.8
- aclocal || die
- automake || die
-}
-
-src_compile() {
- econf || die
- MAKEOPTS="-j1" make || die
-}
-
-src_install () {
- # Needed if update-mime-info is run
- addwrite ${ROOT}/usr/share/mime
-
- make DESTDIR=${D} install || die
-
- # Install documentation.
- dodoc ChangeLog README
-}
-
-pkg_postinst() {
- echo
- ewarn "If you experience problems with syntax highlighting,"
- ewarn "Re-emerge gtksourceview. Previous versions of monodevelop"
- ewarn "installed a .lang file that gtksourceview now handles."
- echo
-}
diff --git a/dev-util/monodevelop/monodevelop-0.9.ebuild b/dev-util/monodevelop/monodevelop-0.9.ebuild
new file mode 100644
index 000000000000..0baf46d29814
--- /dev/null
+++ b/dev-util/monodevelop/monodevelop-0.9.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/monodevelop-0.9.ebuild,v 1.1 2005/11/25 22:39:10 latexer Exp $
+
+inherit mono eutils fdo-mime
+
+DESCRIPTION="Free .NET development environment"
+SRC_URI="http://www.go-mono.com/sources/${PN}/${P}.tar.gz"
+HOMEPAGE="http://monodevelop.com/"
+LICENSE="GPL-2"
+
+IUSE="boo java"
+DEPEND=">=dev-dotnet/gtksourceview-sharp-0.10
+ >=dev-dotnet/gecko-sharp-0.10
+ >=dev-lang/mono-1.1.9.1
+ >=dev-util/monodoc-1.0
+ >=dev-dotnet/gtk-sharp-2.4.0
+ >=dev-dotnet/gnomevfs-sharp-2.4.0
+ >=dev-dotnet/gnome-sharp-2.4.0
+ >=dev-dotnet/gconf-sharp-2.4.0
+ >=dev-dotnet/gtkhtml-sharp-2.4.0
+ >=dev-dotnet/glade-sharp-2.4.0
+ >=dev-dotnet/vte-sharp-2.4.0
+ boo? ( >=dev-lang/boo-0.7.5 )
+ java? ( || ( >=dev-dotnet/ikvm-bin-0.14 >=dev-dotnet/ikvm-0.14.0.1-r1 ) )"
+
+KEYWORDS="~ppc ~x86"
+SLOT="0"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-boo-0.7.5-api.diff
+}
+
+src_compile() {
+ econf \
+ $(use_enable boo) \
+ $(use_enable java) \
+ --enable-nunit \
+ --enable-versioncontrol \
+ --disable-update-mimedb \
+ --disable-update-desktopdb \
+ || die
+ emake -j1 || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+ dodoc ChangeLog README
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}