commit:     c6e4118b385bcf2eb049580f828f057255836b35
Author:     sam <sam <AT> cmpct <DOT> info>
AuthorDate: Mon Jul 31 22:45:30 2017 +0000
Commit:     Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Mon Jul 31 22:45:30 2017 +0000
URL:        https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=c6e4118b

dev-dotnet/cecil: get cecil building at least

 .../cecil/cecil-0.10_beta1_p2016102302-r1.ebuild    |   5 ++---
 .../cecil/cecil-0.10_beta1_p2016111002-r1.ebuild    |  20 +++++++++++++++-----
 dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild    |   3 +--
 ...urtle no shell.png => cecil_turtle_no_shell.png} | Bin
 4 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild 
b/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild
index a513492..3487965 100644
--- a/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild
+++ b/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild
@@ -33,12 +33,11 @@ REPO_OWNER="jbevain"
 REPOSITORY="https://github.com/${REPO_OWNER}/${NAME}";
 LICENSE_URL="${REPOSITORY}/blob/master/LICENSE"
 
ICONMETA="http://www.iconeasy.com/icon/ico/Movie%20%26%20TV/Looney%20Tunes/Cecil%20Turtle%20no%20shell.ico";
-ICON_URL="file://${FILESDIR}/Cecil Turtle no shell.png"
+ICON_URL="file://${FILESDIR}/cecil_turtle_no_shell.png"
 
 EGIT_BRANCH="master"
 EGIT_COMMIT="68bcb750b898f4882a5af44299bb322aaa531f93"
-SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT}
 -> ${PF}.tar.gz
-       mirror://gentoo/mono.snk.bz2"
+SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT}
 -> ${PF}.tar.gz"
 RESTRICT+=" test"
 S="${WORKDIR}/${NAME}-${EGIT_BRANCH}"
 

diff --git a/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild 
b/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild
index d193b11..ec032ce 100644
--- a/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild
+++ b/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild
@@ -33,14 +33,15 @@ REPO_OWNER="jbevain"
 REPOSITORY="https://github.com/${REPO_OWNER}/${NAME}";
 LICENSE_URL="${REPOSITORY}/blob/master/LICENSE"
 
ICONMETA="http://www.iconeasy.com/icon/ico/Movie%20%26%20TV/Looney%20Tunes/Cecil%20Turtle%20no%20shell.ico";
-ICON_URL="file://${FILESDIR}/Cecil Turtle no shell.png"
+ICON_URL="file://${FILESDIR}/cecil_turtle_no_shell.png"
 
 EGIT_BRANCH="master"
 EGIT_COMMIT="045b0f9729905dd456d46e33436a2dadc9e2a52d"
-SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT}
 -> ${PF}.tar.gz
-       mirror://gentoo/mono.snk.bz2"
+EGIT_SHORT_COMMIT=${EGIT_COMMIT:0:7}
+SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT}
 -> ${PF}.tar.gz"
 RESTRICT+=" test"
-S="${WORKDIR}/${NAME}-${EGIT_BRANCH}"
+# jbevain-cecil-045b0f9
+S="${WORKDIR}/${REPO_OWNER}-${NAME}-${EGIT_SHORT_COMMIT}"
 
 METAFILETOBUILD="./Mono.Cecil.sln"
 
@@ -76,7 +77,7 @@ src_compile() {
        fi
        PARAMETERS+=" ${SARGS}"
        PARAMETERS+=" /p:SignAssembly=true"
-       PARAMETERS+=" /p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk"
+       PARAMETERS+=" /p:AssemblyOriginatorKeyFile=${S}/mono.snk"
        PARAMETERS+=" /v:detailed"
 
        for x in ${USE_DOTNET} ; do
@@ -92,6 +93,15 @@ src_compile() {
                einfo "Building configuration '${CONFIGURATION}'"
                P_CONFIGURATION="/p:Configuration=${CONFIGURATION}"
                exbuild_raw ${PARAMETERS} ${P_FW_VERSION} ${P_CONFIGURATION} 
"${METAFILETOBUILD}"
+
+               # https://github.com/gentoo/dotnet/issues/305
+               sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.dll mono.snk
+               sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Mdb.dll mono.snk
+               sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Pdb.dll mono.snk
+
+               sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Rocks.dll mono.snk
+               sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Rocks.Mdb.dll 
mono.snk
+               sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Rocks.Pdb.dll 
mono.snk
        done
 
        # run nuget_pack

diff --git a/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild 
b/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild
index b879853..cce5eff 100644
--- a/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild
+++ b/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild
@@ -37,8 +37,7 @@ ICON_URL="file://${FILESDIR}/nuget_icon_64x64.png"
 
 EGIT_BRANCH="master"
 EGIT_COMMIT="0e24ced7e3e9dd8320f450b6cb1d981bf9412cf8"
-SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT}
 -> ${PF}.tar.gz
-       mirror://gentoo/mono.snk.bz2"
+SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT}
 -> ${PF}.tar.gz"
 #S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 S="${WORKDIR}/${NAME}-${EGIT_BRANCH}"
 

diff --git a/dev-dotnet/cecil/files/Cecil Turtle no shell.png 
b/dev-dotnet/cecil/files/cecil_turtle_no_shell.png
similarity index 100%
rename from dev-dotnet/cecil/files/Cecil Turtle no shell.png
rename to dev-dotnet/cecil/files/cecil_turtle_no_shell.png

Reply via email to