Bump, and remove one older version.
authorPeter Johanson <latexer@gentoo.org>
Fri, 25 Nov 2005 22:39:10 +0000 (22:39 +0000)
committerPeter Johanson <latexer@gentoo.org>
Fri, 25 Nov 2005 22:39:10 +0000 (22:39 +0000)
Package-Manager: portage-2.0.51.22-r2

dev-util/monodevelop/ChangeLog
dev-util/monodevelop/Manifest
dev-util/monodevelop/files/digest-monodevelop-0.5.1-r4 [deleted file]
dev-util/monodevelop/files/digest-monodevelop-0.9 [new file with mode: 0644]
dev-util/monodevelop/files/monodevelop-0.5.1-iconloader.diff [deleted file]
dev-util/monodevelop/files/monodevelop-0.5.1-nemerle-gtk-sharp.diff [deleted file]
dev-util/monodevelop/files/monodevelop-0.9-boo-0.7.5-api.diff [new file with mode: 0644]
dev-util/monodevelop/monodevelop-0.5.1-r4.ebuild [deleted file]
dev-util/monodevelop/monodevelop-0.9.ebuild [new file with mode: 0644]

index 6ac56e8a509948b933db73c56c1c3cebfdfa97b1..63b3e93bfac270522947fe2e0ad1ada86db0c026 100644 (file)
@@ -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:
index 81492e272657e3bba1cb672a73c95599fa7d2ea5..507dc550404e07a095766691dd61ab4a0952cf99 100644 (file)
@@ -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 (file)
index b7d171c..0000000
+++ /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 (file)
index 0000000..abdbc2f
--- /dev/null
@@ -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 (file)
index 942d71c..0000000
+++ /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 (file)
index 5c1c7a2..0000000
+++ /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 (file)
index 0000000..bf18db0
--- /dev/null
@@ -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 (file)
index 06f1cbf..0000000
+++ /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 (file)
index 0000000..0baf46d
--- /dev/null
@@ -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
+}