commit: ff6f8a9503e7a5ef9080399f4960b3c67bebc158
Author: ArsenShnurkov <ArsenShnurkov <AT> users <DOT> noreply <DOT> github
<DOT> com>
AuthorDate: Fri Oct 13 11:39:53 2017 +0000
Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 11:39:53 2017 +0000
URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ff6f8a95
compilation and signing done
dev-dotnet/irony-daxnet/irony-daxnet-1.0.0_p2017083101.ebuild | 11 ++++++++---
dev-dotnet/sharpziplib/sharpziplib-0.86.0.762.ebuild | 6 +++---
2 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/dev-dotnet/irony-daxnet/irony-daxnet-1.0.0_p2017083101.ebuild
b/dev-dotnet/irony-daxnet/irony-daxnet-1.0.0_p2017083101.ebuild
index ead9db2..aaa7b01 100644
--- a/dev-dotnet/irony-daxnet/irony-daxnet-1.0.0_p2017083101.ebuild
+++ b/dev-dotnet/irony-daxnet/irony-daxnet-1.0.0_p2017083101.ebuild
@@ -40,7 +40,7 @@ DEPEND="${CDEPEND}
"
PROJECT_PATH="src/Irony"
-PROJECT_FILE=Irony
+PROJECT_NAME=Irony
PROJECT_OUT=Irony
KEY2="${DISTDIR}/mono.snk"
@@ -57,12 +57,17 @@ function output_filename ( ) {
}
src_prepare() {
- cp "${FILESDIR}/template.csproj"
"${S}/${PROJECT_PATH}/${PROJECT_FILE}.csproj" || die
+ sed -i "/Version/d" "${S}/${PROJECT_PATH}/Properties/AssemblyInfo.cs"
|| die
+ cp "${FILESDIR}/template.csproj"
"${S}/${PROJECT_PATH}/${PROJECT_NAME}.csproj" || die
+ sed -i 's#^.*-- Reference --.*$#&\n<Reference Include="System.Xml" />#'
"${S}/${PROJECT_PATH}/${PROJECT_NAME}.csproj" || die
+ sed -i 's#^.*-- Reference --.*$#&\n<Reference Include="System.Numerics"
/>#' "${S}/${PROJECT_PATH}/${PROJECT_NAME}.csproj" || die
+ sed -i 's#^.*-- Reference --.*$#&\n<Reference
Include="Microsoft.CSharp" />#' "${S}/${PROJECT_PATH}/${PROJECT_NAME}.csproj"
|| die
eapply_user
}
src_compile() {
- emsbuild /p:SignAssembly=true /p:PublicSign=true
"/p:AssemblyOriginatorKeyFile=${KEY2}" "/p:AssemblyName=${PROJECT_OUT}"
"/p:ProjectType=Library"
"/p:AssemblyVersion=${ASSEMBLY_VERSION}""${S}/${PROJECT_PATH}/${PROJECT_FILE}.csproj"
+ emsbuild /p:SignAssembly=true /p:PublicSign=true
"/p:AssemblyOriginatorKeyFile=${KEY2}" "/p:OutputName=${PROJECT_OUT}"
"/p:OutputType=Library" "/p:VersionNumber=${ASSEMBLY_VERSION}"
"${S}/${PROJECT_PATH}/${PROJECT_NAME}.csproj"
+ sn -R "$(output_filename)" "${KEY2}" || die
}
src_install() {
diff --git a/dev-dotnet/sharpziplib/sharpziplib-0.86.0.762.ebuild
b/dev-dotnet/sharpziplib/sharpziplib-0.86.0.762.ebuild
index 6737b71..a8a05bb 100644
--- a/dev-dotnet/sharpziplib/sharpziplib-0.86.0.762.ebuild
+++ b/dev-dotnet/sharpziplib/sharpziplib-0.86.0.762.ebuild
@@ -24,11 +24,11 @@ DESCRIPTION="Zip, GZip, Tar and BZip2 library written
entirely in C# for the .NE
LICENSE="MIT" # Actually not, it is GPL with exception -
http://icsharpcode.github.io/SharpZipLib/
# dev-dotnet/system-security-cryptography-algorithms
-COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-5.4.0.167 <dev-lang/mono-9999 )
+CDEPEND="|| ( >=dev-lang/mono-5.4.0.167 <dev-lang/mono-9999 )
"
-RDEPEND="${COMMON_DEPENDENCIES}
+RDEPEND="${CDEPEND}
"
-DEPEND="${COMMON_DEPENDENCIES}
+DEPEND="${CDEPEND}
>=dev-dotnet/msbuildtasks-1.5.0.240
"