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/, dev-dotnet/system-web/files/
Date: Wed, 07 Sep 2016 06:14:15
Message-Id: 1473196226.33377ba5cba8bac16eec4c34b186e0e36289ad90.cynede@gentoo
1 commit: 33377ba5cba8bac16eec4c34b186e0e36289ad90
2 Author: ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
3 AuthorDate: Tue Sep 6 21:10:26 2016 +0000
4 Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 6 21:10:26 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=33377ba5
7
8 Debug and Release configurations are added to csproj
9
10 dev-dotnet/system-web/files/System.Web.csproj.gz | Bin 11207 -> 11823 bytes
11 dev-dotnet/system-web/system-web-4.6.0.150.ebuild | 15 ++++++++++++---
12 2 files changed, 12 insertions(+), 3 deletions(-)
13
14 diff --git a/dev-dotnet/system-web/files/System.Web.csproj.gz b/dev-dotnet/system-web/files/System.Web.csproj.gz
15 index 056406a..64903a9 100644
16 Binary files a/dev-dotnet/system-web/files/System.Web.csproj.gz and b/dev-dotnet/system-web/files/System.Web.csproj.gz differ
17
18 diff --git a/dev-dotnet/system-web/system-web-4.6.0.150.ebuild b/dev-dotnet/system-web/system-web-4.6.0.150.ebuild
19 index c7bcc87..152f290 100644
20 --- a/dev-dotnet/system-web/system-web-4.6.0.150.ebuild
21 +++ b/dev-dotnet/system-web/system-web-4.6.0.150.ebuild
22 @@ -50,16 +50,25 @@ KEYFILE2=${S}/mcs/class/mono.snk
23
24 src_compile()
25 {
26 - #exbuild "${S}/mcs/class/${NAME}/${CSPROJ}"
27 exbuild /p:SignAssembly=true /p:AssemblyOriginatorKeyFile=${KEYFILE1} /p:DelaySign=true "${S}/mcs/class/${NAME}/${CSPROJ}"
28 - sn -R "${S}/mcs/class/${NAME}/${NAME}.dll" ${KEYFILE2} || die
29 + if use debug; then
30 + DIR="Debug"
31 + else
32 + DIR="Release"
33 + fi
34 + sn -R "${S}/mcs/class/${NAME}/obj/${DIR}/${NAME}.dll" ${KEYFILE2} || die
35 al "/link:${S}/policy.4.0.System.Web.config" "/out:${S}/policy.4.0.System.Web.dll" "/keyfile:${KEYFILE1}" /delaysign+ || die
36 sn -R "${S}/policy.4.0.System.Web.dll" ${KEYFILE2} || die
37 }
38
39 src_install()
40 {
41 + if use debug; then
42 + DIR="Debug"
43 + else
44 + DIR="Release"
45 + fi
46 # installation to GAC will cause file collision with mono package
47 - egacinstall "${S}/mcs/class/${NAME}/${NAME}.dll"
48 + egacinstall "${S}/mcs/class/${NAME}/obj/${DIR}/${NAME}.dll"
49 egacinstall "${S}/policy.4.0.System.Web.dll"
50 }