* [gentoo-commits] proj/dotnet:master commit in: dev-dotnet/castle-core/files/, dev-dotnet/castle-core/
@ 2016-09-30 8:45 Mikhail Pukhlikov
0 siblings, 0 replies; only message in thread
From: Mikhail Pukhlikov @ 2016-09-30 8:45 UTC (permalink / raw
To: gentoo-commits
commit: dea962fd4c5399248238d54917a81bd4eb305d9c
Author: ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
AuthorDate: Fri Sep 30 08:22:16 2016 +0000
Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Fri Sep 30 08:22:16 2016 +0000
URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=dea962fd
added patch for gac version number
.../castle-core/castle-core-4.0.0_beta1.ebuild | 6 ++--
.../files/add-version-property-handling.patch | 36 ++++++++++++++++++++++
.../remove-warnings-as-errors-4.0.0_beta1.patch | 16 +++++-----
dev-dotnet/castle-core/metadata.xml | 4 ---
4 files changed, 48 insertions(+), 14 deletions(-)
diff --git a/dev-dotnet/castle-core/castle-core-4.0.0_beta1.ebuild b/dev-dotnet/castle-core/castle-core-4.0.0_beta1.ebuild
index f9c44e7..c77dd4e 100644
--- a/dev-dotnet/castle-core/castle-core-4.0.0_beta1.ebuild
+++ b/dev-dotnet/castle-core/castle-core-4.0.0_beta1.ebuild
@@ -27,7 +27,8 @@ DEPEND="${COMMON_DEPEND}
"
src_prepare() {
- epatch "${FILESDIR}/remove-warnings-as-errors-${PV}.patch"
+ eapply "${FILESDIR}/add-version-property-handling.patch"
+ eapply "${FILESDIR}/remove-warnings-as-errors-${PV}.patch"
eapply_user
}
@@ -44,7 +45,7 @@ src_compile() {
SARGS=/p:DebugSymbols=False
fi
- exbuild_raw /v:detailed /tv:4.0 /p:TargetFrameworkVersion=v4.5 ${CARGS} ${SARGS} "/p:RootPath=${S}" "Castle.Core.sln"
+ exbuild_raw /v:detailed /tv:4.0 /p:TargetFrameworkVersion=v4.5 ${CARGS} ${SARGS} /p:VersionNumber=4.0.0.0 "/p:RootPath=${S}" "Castle.Core.sln"
}
src_install() {
@@ -54,4 +55,5 @@ src_install() {
CONFIGURATION=NET45-Release
fi
egacinstall "src/Castle.Core/bin/${CONFIGURATION}/Castle.Core.dll"
+ einstall_pc_file "${PN}" "${PV}" "Castle.Core.dll"
}
diff --git a/dev-dotnet/castle-core/files/add-version-property-handling.patch b/dev-dotnet/castle-core/files/add-version-property-handling.patch
new file mode 100644
index 0000000..202f5f2
--- /dev/null
+++ b/dev-dotnet/castle-core/files/add-version-property-handling.patch
@@ -0,0 +1,36 @@
+--- a/src/Castle.Core/Castle.Core.csproj
++++ b/src/Castle.Core/Castle.Core.csproj
+@@ -552,11 +555,29 @@
+ <DefineConstants>$(DefineConstants) $(AdditionalDefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <Import Project="$(BuildScriptsPath)\Castle.Common.targets" />
+- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+- Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
++ <ItemGroup>
++ <AssemblyAttributes Include="AssemblyProduct">
++ <_Parameter1>Castle Core for .NET Framework 4.5</_Parameter1>
++ </AssemblyAttributes>
++ <AssemblyAttributes Include="AssemblyCompany">
++ <_Parameter1>Castle Project</_Parameter1>
++ </AssemblyAttributes>
++ <AssemblyAttributes Include="AssemblyCopyright">
++ <_Parameter1>Copyright (c) 2004-2016 Castle Project - http://www.castleproject.org</_Parameter1>
++ </AssemblyAttributes>
++ <AssemblyAttributes Include="AssemblyVersion">
++ <_Parameter1>$(VersionNumber)</_Parameter1>
++ </AssemblyAttributes>
++ <AssemblyAttributes Include="AssemblyFileVersion">
++ <_Parameter1>$(VersionNumber)</_Parameter1>
++ </AssemblyAttributes>
++ <AssemblyAttributes Include="AssemblyInformationalVersion">
++ <_Parameter1>$(VersionNumber)</_Parameter1>
++ </AssemblyAttributes>
++ </ItemGroup>
++ <WriteCodeFragment Language="C#" OutputFile="../../buildscripts/CommonAssemblyInfo.cs" AssemblyAttributes="@(AssemblyAttributes)" />
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+- -->
+ </Project>
+\ No newline at end of file
diff --git a/dev-dotnet/castle-core/files/remove-warnings-as-errors-4.0.0_beta1.patch b/dev-dotnet/castle-core/files/remove-warnings-as-errors-4.0.0_beta1.patch
index 6b69fa9..7fa31b9 100644
--- a/dev-dotnet/castle-core/files/remove-warnings-as-errors-4.0.0_beta1.patch
+++ b/dev-dotnet/castle-core/files/remove-warnings-as-errors-4.0.0_beta1.patch
@@ -1,5 +1,5 @@
---- src/Castle.Core.Tests/Castle.Core.Tests.csproj
-+++ src/Castle.Core.Tests/Castle.Core.Tests.csproj
+--- a/src/Castle.Core.Tests/Castle.Core.Tests.csproj
++++ b/src/Castle.Core.Tests/Castle.Core.Tests.csproj
@@ -29,7 +29,6 @@
<Optimize>false</Optimize>
<DefineConstants>TRACE;DEBUG;DOTNET40</DefineConstants>
@@ -48,8 +48,8 @@
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
---- src/Castle.Core/Castle.Core.csproj
-+++ src/Castle.Core/Castle.Core.csproj
+--- a/src/Castle.Core/Castle.Core.csproj
++++ b/src/Castle.Core/Castle.Core.csproj
@@ -27,7 +27,6 @@
<Optimize>false</Optimize>
<DefineConstants>TRACE;DEBUG;DOTNET40</DefineConstants>
@@ -98,8 +98,8 @@
<NoWarn>1591</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
---- src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.csproj
-+++ src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.csproj
+--- a/src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.csproj
++++ b/src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.csproj
@@ -41,7 +41,6 @@
<Optimize>false</Optimize>
<RegisterForComInterop>false</RegisterForComInterop>
@@ -148,8 +148,8 @@
<FileAlignment>4096</FileAlignment>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
---- src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.csproj
-+++ src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.csproj
+--- a/src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.csproj
++++ b/src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.csproj
@@ -53,7 +53,6 @@
<Optimize>false</Optimize>
<RegisterForComInterop>false</RegisterForComInterop>
diff --git a/dev-dotnet/castle-core/metadata.xml b/dev-dotnet/castle-core/metadata.xml
index 166e76b..60328c2 100644
--- a/dev-dotnet/castle-core/metadata.xml
+++ b/dev-dotnet/castle-core/metadata.xml
@@ -5,8 +5,4 @@
<email>dotnet@gentoo.org</email>
<description>Gentoo Dotnet Project</description>
</maintainer>
- <use>
- <flag name='developer'>enables debug information for any of debug and release builds</flag>
- <flag name='nupkg'>creates local nuget package</flag>
- </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2016-09-30 8:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-30 8:45 [gentoo-commits] proj/dotnet:master commit in: dev-dotnet/castle-core/files/, dev-dotnet/castle-core/ Mikhail Pukhlikov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox