commit:     54fed3e0d5ef6518bf515f25bb646a4eeecf06a7
Author:     ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
AuthorDate: Fri Sep  2 06:03:16 2016 +0000
Commit:     Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Fri Sep  2 06:05:15 2016 +0000
URL:        https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=54fed3e0

patch file added, compilation succeeded

 .../files/Microsoft.AspNet.WebPages.nuspec         | 24 ++++++++++++++++++++++
 .../files/disable-warning-as-error.patch           | 11 ++++++++++
 .../system-web-webpages-3.2.3_p2014092400.ebuild   |  4 +++-
 3 files changed, 38 insertions(+), 1 deletion(-)

diff --git 
a/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec 
b/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec
index e69de29..e1f1653 100644
--- a/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec
+++ b/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd";>
+  <metadata>
+    <id>Microsoft.AspNet.WebPages</id>
+    <version>$BuildVersion$</version>
+    <title>Microsoft ASP.NET Web Pages</title>
+    <authors>Microsoft</authors>
+    <owners>Microsoft,aspnet</owners>
+    
<licenseUrl>http://www.microsoft.com/web/webpi/eula/net_library_eula_ENU.htm</licenseUrl>
+    <projectUrl>http://www.asp.net/web-pages</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>This package contains core runtime assemblies shared between 
ASP.NET MVC and ASP.NET Web Pages.</description>
+    <summary>This package contains core runtime assemblies shared between 
ASP.NET MVC and ASP.NET Web Pages.</summary>
+    <releaseNotes>Please visit http://go.microsoft.com/fwlink/?LinkID=403011 
to view the release notes.</releaseNotes>
+    <copyright>© Microsoft Corporation. All rights reserved.</copyright>
+    <language>en-US</language>
+    <tags>Microsoft AspNet WebPages AspNetWebPages</tags>
+    <dependencies>
+      <dependency id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
+      <dependency id="Microsoft.AspNet.Razor" version="[3.2.3, 3.3.0)" />
+    </dependencies>
+  </metadata>
+</package>
\ No newline at end of file

diff --git 
a/dev-dotnet/system-web-webpages/files/disable-warning-as-error.patch 
b/dev-dotnet/system-web-webpages/files/disable-warning-as-error.patch
new file mode 100644
index 0000000..d8fbfbf
--- /dev/null
+++ b/dev-dotnet/system-web-webpages/files/disable-warning-as-error.patch
@@ -0,0 +1,11 @@
+diff -u a/src/System.Web.WebPages/System.Web.WebPages.csproj 
b/src/System.Web.WebPages/System.Web.WebPages.csproj
+--- a/src/System.Web.WebPages/System.Web.WebPages.csproj       2016-09-02 
07:36:21.000000000 +0300
++++ b/src/System.Web.WebPages/System.Web.WebPages.csproj       2016-09-02 
07:39:47.965011321 +0300
+@@ -11,6 +11,7 @@
+     <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+     <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+     <DefineConstants>$(DefineConstants);ASPNETWEBPAGES</DefineConstants>
++    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+     <NoWarn>1591</NoWarn>
+   </PropertyGroup>
+   <ItemGroup>

diff --git 
a/dev-dotnet/system-web-webpages/system-web-webpages-3.2.3_p2014092400.ebuild 
b/dev-dotnet/system-web-webpages/system-web-webpages-3.2.3_p2014092400.ebuild
index 30185fd..d340ddd 100644
--- 
a/dev-dotnet/system-web-webpages/system-web-webpages-3.2.3_p2014092400.ebuild
+++ 
b/dev-dotnet/system-web-webpages/system-web-webpages-3.2.3_p2014092400.ebuild
@@ -47,6 +47,7 @@ src_prepare() {
        cp "${FILESDIR}/${NUSPEC_ID}.nuspec" "${S}" || die
        chmod -R +rw "${S}" || die
        patch_nuspec_file "${S}/${NUSPEC_ID}.nuspec"
+       eapply "${FILESDIR}/disable-warning-as-error.patch"
        eapply_user
 }
 
@@ -60,7 +61,8 @@ patch_nuspec_file()
                fi
                FILES_STRING=`sed 's/[\/&]/\\\\&/g' <<-EOF || die "escaping 
replacement string characters"
                  <files> <!-- https://docs.nuget.org/create/nuspec-reference 
-->
-                   <file src="${DLL_PATH}/${DIR}/${DLL_NAME}.dll*" 
target="lib/net45/" />
+                   <file src="${DLL_PATH}/${DIR}/${DLL_NAME}.*" 
target="lib/net45/" />
+                   <file 
src="${DLL_PATH}/${DIR}/System.Web.WebPages.Deployment.*" target="lib/net45/" />
                  </files>
                EOF
                `

Reply via email to