commit:     1d1d6aabaa84dc4d14b3f2b4c55c51dc85675a54
Author:     ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
AuthorDate: Fri Mar 18 06:25:53 2016 +0000
Commit:     Heather Cynede <cynede <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 06:25:53 2016 +0000
URL:        https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1d1d6aab

patch for removed folders

 dev-dotnet/ikvm/files/ikvm.build.patch            | 23 +++++++++++++++++++++++
 dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild |  5 ++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/dev-dotnet/ikvm/files/ikvm.build.patch 
b/dev-dotnet/ikvm/files/ikvm.build.patch
new file mode 100644
index 0000000..8c342d0
--- /dev/null
+++ b/dev-dotnet/ikvm/files/ikvm.build.patch
@@ -0,0 +1,23 @@
+diff --git a/ikvm.build b/ikvm.build
+index 5ba38cc..1b2869a 100644
+--- a/ikvm.build
++++ b/ikvm.build
+@@ -11,18 +11,7 @@
+          <call target="managed" />
+     </target>
+     <target name="managed" depends="clean-managed CommonAssemblyInfo">
+-        <nant buildfile="tools/tools.build" />
+         <nant buildfile="reflect/reflect.build" />
+-        <nant buildfile="ikvmstub/ikvmstub.build" />
+-        <nant buildfile="runtime/runtime.build" target="first-pass" />
+-        <nant buildfile="awt/awt.build" target="first-pass" />
+-        <nant buildfile="ikvmc/ikvmc.build" />
+-        <nant buildfile="openjdk/openjdk.build" />
+-        <nant buildfile="runtime/runtime.build" />
+-        <nant buildfile="openjdk/openjdk.build" target="tools" />
+-        <nant buildfile="ikvm/ikvm.build" />
+-        <nant buildfile="awt/awt.build" />
+-        <nant buildfile="jvm/jvm.build" />
+     </target>
+     <target name="CommonAssemblyInfo">
+         <copy file="CommonAssemblyInfo.cs.in" tofile="CommonAssemblyInfo.cs" 
overwrite="true">

diff --git a/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild 
b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
index 44f8665..a4d62ca 100644
--- a/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
+++ b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
@@ -45,6 +45,9 @@ src_unpack() {
 }
 
 src_prepare() {
+       eapply "${FILESDIR}/ikvm.build.patch"
+       #cp "${FILESDIR}/ikvm.build" "${S}/ikvm.build" || die
+
        # We cannot rely on Mono Crypto Service Provider as it doesn't work 
inside
        # sandbox, we simply hard-code the path to a bundled key like Debian 
does.
        #epatch "${FILESDIR}"/${PN}-7.1.4532.2-key.patch
@@ -96,7 +99,7 @@ generate_pkgconfig() {
 src_install() {
        local dll dllbase exe
        insinto /usr/$(get_libdir)/${PN}
-       doins bin/*.exe
+#      doins bin/*.exe
 
        dodir /bin
        for exe in bin/*.exe

Reply via email to