commit: 317a503ace2ecfd6b9cc40e01515d800b3e22df7
Author: Tomáš Chaloupka <chalucha <AT> gmail <DOT> com>
AuthorDate: Thu Feb 19 22:41:48 2015 +0000
Commit: Heather Cynede <cynede <AT> gentoo <DOT> org>
CommitDate: Thu Feb 19 22:41:48 2015 +0000
URL:
http://sources.gentoo.org/gitweb/?p=proj/dotnet.git;a=commit;h=317a503a
patch to install ASP.Net addin
---
.../monodevelop/files/5.7-downgrade_to_mvc3.patch | 47 ++++++++++++++++++++++
dev-util/monodevelop/monodevelop-5.7.0.ebuild | 3 ++
2 files changed, 50 insertions(+)
diff --git a/dev-util/monodevelop/files/5.7-downgrade_to_mvc3.patch
b/dev-util/monodevelop/files/5.7-downgrade_to_mvc3.patch
new file mode 100644
index 0000000..ba76794
--- /dev/null
+++ b/dev-util/monodevelop/files/5.7-downgrade_to_mvc3.patch
@@ -0,0 +1,47 @@
+Index:
xamarin-pkg-monodevelop/src/addins/AspNet/Properties/MonoDevelop.AspNet.addin.xml
+===================================================================
+---
xamarin-pkg-monodevelop.orig/src/addins/AspNet/Properties/MonoDevelop.AspNet.addin.xml
2015-01-15 19:43:29.994850405 +0000
++++
xamarin-pkg-monodevelop/src/addins/AspNet/Properties/MonoDevelop.AspNet.addin.xml
2015-01-15 19:51:12.746841738 +0000
+@@ -1,13 +1,13 @@
+ <ExtensionModel>
+
+ <Runtime>
+- <Import assembly = "System.Web.Helpers.dll" />
+- <Import assembly = "System.Web.Mvc.dll" />
+- <Import assembly = "System.Web.Razor.dll" />
+- <Import assembly = "System.Web.WebPages.Deployment.dll" />
+- <Import assembly = "System.Web.WebPages.dll" />
+- <Import assembly = "System.Web.WebPages.Razor.dll" />
+-
++<!-- <Import assembly = "System.Web.Helpers.dll" />
++ <Import assembly = "System.Web.Mvc.dll" />
++ <Import assembly = "System.Web.Razor.dll" />
++ <Import assembly = "System.Web.WebPages.Deployment.dll" />
++ <Import assembly = "System.Web.WebPages.dll" />
++ <Import assembly = "System.Web.WebPages.Razor.dll" /> -->
++
+ <Import file = "Html/Schemas/xhtml1-strict.xsd" />
+ <Import file = "Html/Schemas/xhtml1-transitional.xsd" />
+ <Import file = "Html/Schemas/xhtml1-frameset.xsd" />
+@@ -202,10 +202,10 @@
+ guid="{E53F8FEA-EAE0-44A6-8774-FFD645390401}"
+ type="MonoDevelop.AspNet.Projects.AspMvc3Project"
+ useXBuild="true" />
+- <DotNetProjectSubtype
++<!-- <DotNetProjectSubtype
+ guid="{E3E379DF-F4C6-4180-9B81-6769533ABE47}"
+ type="MonoDevelop.AspNet.Projects.AspMvc4Project"
+- useXBuild="true" />
++ useXBuild="true" /> -->
+ <DotNetProjectSubtype
+ id="MonoDevelop.AspNet.Projects.AspNetAppProject"
+ guid="{349C5851-65DF-11DA-9384-00065B846F21}"
+@@ -216,7 +216,7 @@
+ <Extension path = "/MonoDevelop/TypeSystem/Parser">
+ <Parser class = "MonoDevelop.AspNet.WebForms.WebFormsParser"
mimeType="application/x-aspx, application/x-ascx, application/x-master-page" />
+ <Parser class = "MonoDevelop.AspNet.Html.HtmlParser"
mimeType="text/html, application/x-spark" />
+- <Parser class = "MonoDevelop.AspNet.Razor.RazorCSharpParser"
mimeType="text/x-cshtml" />
++ <Parser class = "MonoDevelop.AspNet.Razor.RazorCSharpParser"
mimeType="text/x-cshtml" />
+ </Extension>
+
+ <Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
diff --git a/dev-util/monodevelop/monodevelop-5.7.0.ebuild
b/dev-util/monodevelop/monodevelop-5.7.0.ebuild
index 5aa6ba5..dab577e 100644
--- a/dev-util/monodevelop/monodevelop-5.7.0.ebuild
+++ b/dev-util/monodevelop/monodevelop-5.7.0.ebuild
@@ -60,6 +60,9 @@ src_prepare() {
# when gtk#-3 is installed alongside gtk#-2
find "${S}" -name '*.csproj' -exec sed -i
's#<SpecificVersion>.*</SpecificVersion>#<SpecificVersion>True</SpecificVersion>#'
{} + || die
+ #fix ASP.Net
+ epatch "${FILESDIR}/5.7-downgrade_to_mvc3.patch"
+
#copy missing binaries
mkdir -p "${S}/packages/NUnit.2.6.3/lib" || die
mkdir -p "${S}/packages/NUnit.Runners.2.6.3/tools/lib" || die