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

Reply via email to