Gentoo Archives: gentoo-commits

From: Mikhail Pukhlikov <cynede@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/dotnet:master commit in: dev-dotnet/system-web-webpages/, dev-dotnet/system-web-webpages/files/
Date: Wed, 07 Sep 2016 06:14:05
Message-Id: 1472796315.54fed3e0d5ef6518bf515f25bb646a4eeecf06a7.cynede@gentoo
1 commit: 54fed3e0d5ef6518bf515f25bb646a4eeecf06a7
2 Author: ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
3 AuthorDate: Fri Sep 2 06:03:16 2016 +0000
4 Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 2 06:05:15 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=54fed3e0
7
8 patch file added, compilation succeeded
9
10 .../files/Microsoft.AspNet.WebPages.nuspec | 24 ++++++++++++++++++++++
11 .../files/disable-warning-as-error.patch | 11 ++++++++++
12 .../system-web-webpages-3.2.3_p2014092400.ebuild | 4 +++-
13 3 files changed, 38 insertions(+), 1 deletion(-)
14
15 diff --git a/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec b/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec
16 index e69de29..e1f1653 100644
17 --- a/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec
18 +++ b/dev-dotnet/system-web-webpages/files/Microsoft.AspNet.WebPages.nuspec
19 @@ -0,0 +1,24 @@
20 +<?xml version="1.0"?>
21 +<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
22 + <metadata>
23 + <id>Microsoft.AspNet.WebPages</id>
24 + <version>$BuildVersion$</version>
25 + <title>Microsoft ASP.NET Web Pages</title>
26 + <authors>Microsoft</authors>
27 + <owners>Microsoft,aspnet</owners>
28 + <licenseUrl>http://www.microsoft.com/web/webpi/eula/net_library_eula_ENU.htm</licenseUrl>
29 + <projectUrl>http://www.asp.net/web-pages</projectUrl>
30 + <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
31 + <requireLicenseAcceptance>true</requireLicenseAcceptance>
32 + <description>This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages.</description>
33 + <summary>This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages.</summary>
34 + <releaseNotes>Please visit http://go.microsoft.com/fwlink/?LinkID=403011 to view the release notes.</releaseNotes>
35 + <copyright>© Microsoft Corporation. All rights reserved.</copyright>
36 + <language>en-US</language>
37 + <tags>Microsoft AspNet WebPages AspNetWebPages</tags>
38 + <dependencies>
39 + <dependency id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
40 + <dependency id="Microsoft.AspNet.Razor" version="[3.2.3, 3.3.0)" />
41 + </dependencies>
42 + </metadata>
43 +</package>
44 \ No newline at end of file
45
46 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
47 new file mode 100644
48 index 0000000..d8fbfbf
49 --- /dev/null
50 +++ b/dev-dotnet/system-web-webpages/files/disable-warning-as-error.patch
51 @@ -0,0 +1,11 @@
52 +diff -u a/src/System.Web.WebPages/System.Web.WebPages.csproj b/src/System.Web.WebPages/System.Web.WebPages.csproj
53 +--- a/src/System.Web.WebPages/System.Web.WebPages.csproj 2016-09-02 07:36:21.000000000 +0300
54 ++++ b/src/System.Web.WebPages/System.Web.WebPages.csproj 2016-09-02 07:39:47.965011321 +0300
55 +@@ -11,6 +11,7 @@
56 + <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
57 + <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
58 + <DefineConstants>$(DefineConstants);ASPNETWEBPAGES</DefineConstants>
59 ++ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
60 + <NoWarn>1591</NoWarn>
61 + </PropertyGroup>
62 + <ItemGroup>
63
64 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
65 index 30185fd..d340ddd 100644
66 --- a/dev-dotnet/system-web-webpages/system-web-webpages-3.2.3_p2014092400.ebuild
67 +++ b/dev-dotnet/system-web-webpages/system-web-webpages-3.2.3_p2014092400.ebuild
68 @@ -47,6 +47,7 @@ src_prepare() {
69 cp "${FILESDIR}/${NUSPEC_ID}.nuspec" "${S}" || die
70 chmod -R +rw "${S}" || die
71 patch_nuspec_file "${S}/${NUSPEC_ID}.nuspec"
72 + eapply "${FILESDIR}/disable-warning-as-error.patch"
73 eapply_user
74 }
75
76 @@ -60,7 +61,8 @@ patch_nuspec_file()
77 fi
78 FILES_STRING=`sed 's/[\/&]/\\\\&/g' <<-EOF || die "escaping replacement string characters"
79 <files> <!-- https://docs.nuget.org/create/nuspec-reference -->
80 - <file src="${DLL_PATH}/${DIR}/${DLL_NAME}.dll*" target="lib/net45/" />
81 + <file src="${DLL_PATH}/${DIR}/${DLL_NAME}.*" target="lib/net45/" />
82 + <file src="${DLL_PATH}/${DIR}/System.Web.WebPages.Deployment.*" target="lib/net45/" />
83 </files>
84 EOF
85 `