summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJurek Bartuszek <jurek@gentoo.org>2007-06-26 23:53:10 +0000
committerJurek Bartuszek <jurek@gentoo.org>2007-06-26 23:53:10 +0000
commitd903516ba8bf7cd045e97bb60f8385f233f4e8b7 (patch)
tree512727c7a1016d0f7956f1156af4db6ae2a20ba9 /dev-dotnet
parentFix bug #181712. (diff)
downloadgentoo-2-d903516ba8bf7cd045e97bb60f8385f233f4e8b7.tar.gz
gentoo-2-d903516ba8bf7cd045e97bb60f8385f233f4e8b7.tar.bz2
gentoo-2-d903516ba8bf7cd045e97bb60f8385f233f4e8b7.zip
dev-dotnet/ikvm: version bump -> 0.34.0.2
(Portage version: 2.1.2.7)
Diffstat (limited to 'dev-dotnet')
-rw-r--r--dev-dotnet/ikvm/ChangeLog9
-rw-r--r--dev-dotnet/ikvm/files/digest-ikvm-0.34.0.26
-rw-r--r--dev-dotnet/ikvm/ikvm-0.14.0.1-r1.ebuild6
-rw-r--r--dev-dotnet/ikvm/ikvm-0.14.0.1-r2.ebuild6
-rw-r--r--dev-dotnet/ikvm/ikvm-0.14.0.1.ebuild6
-rw-r--r--dev-dotnet/ikvm/ikvm-0.20.0.0.ebuild6
-rw-r--r--dev-dotnet/ikvm/ikvm-0.34.0.2.ebuild52
7 files changed, 78 insertions, 13 deletions
diff --git a/dev-dotnet/ikvm/ChangeLog b/dev-dotnet/ikvm/ChangeLog
index b71d92d2c3da..532024118d80 100644
--- a/dev-dotnet/ikvm/ChangeLog
+++ b/dev-dotnet/ikvm/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-dotnet/ikvm
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ChangeLog,v 1.13 2007/02/21 23:09:24 peper Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ChangeLog,v 1.14 2007/06/26 23:53:10 jurek Exp $
+
+*ikvm-0.34.0.2 (26 Jun 2007)
+
+ 26 Jun 2007; Jurek Bartuszek <jurek@gentoo.org> ikvm-0.14.0.1.ebuild,
+ ikvm-0.14.0.1-r1.ebuild, ikvm-0.14.0.1-r2.ebuild, ikvm-0.20.0.0.ebuild,
+ +ikvm-0.34.0.2.ebuild:
+ Version bump
21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
diff --git a/dev-dotnet/ikvm/files/digest-ikvm-0.34.0.2 b/dev-dotnet/ikvm/files/digest-ikvm-0.34.0.2
new file mode 100644
index 000000000000..f759ea7c2d28
--- /dev/null
+++ b/dev-dotnet/ikvm/files/digest-ikvm-0.34.0.2
@@ -0,0 +1,6 @@
+MD5 08638bb9221460cc311a1c5508083ed8 classpath-0.95.tar.gz 10210330
+RMD160 8e5a2ef1517b757876066b3d899dc5cf2278a250 classpath-0.95.tar.gz 10210330
+SHA256 5c274a7741c35c35529f5641e644f61431143dac8e7724ac994d1f20c0d9cce0 classpath-0.95.tar.gz 10210330
+MD5 a551db05bf79704cbddd9e4a0ab191a7 ikvm-0.34.0.2.zip 6371665
+RMD160 f8da8e01b00c1e35f6e3a3df5fa33a31ea20cfd5 ikvm-0.34.0.2.zip 6371665
+SHA256 302ecb54e56aaff456eb57bd0d53a23d649b18d75d7bbb0d8bce523370feeb42 ikvm-0.34.0.2.zip 6371665
diff --git a/dev-dotnet/ikvm/ikvm-0.14.0.1-r1.ebuild b/dev-dotnet/ikvm/ikvm-0.14.0.1-r1.ebuild
index ac27d3ff54b9..7b75eccd0a5c 100644
--- a/dev-dotnet/ikvm/ikvm-0.14.0.1-r1.ebuild
+++ b/dev-dotnet/ikvm/ikvm-0.14.0.1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.14.0.1-r1.ebuild,v 1.6 2007/02/05 00:23:11 jurek Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.14.0.1-r1.ebuild,v 1.7 2007/06/26 23:53:10 jurek Exp $
inherit mono multilib
@@ -39,9 +39,9 @@ src_install() {
fperms +x /usr/bin/${exe}
done
- dodir /usr/lib/pkgconfig
+ dodir /usr/$(get_libdir)/pkgconfig
sed -e "s:@VERSION@:${PV}:" ${FILESDIR}/ikvm.pc.in \
- > ${D}/usr/lib/pkgconfig/ikvm.pc
+ > ${D}/usr/$(get_libdir)/pkgconfig/ikvm.pc
insinto /usr/$(get_libdir)/${PN}
doins ${S}/bin/*
diff --git a/dev-dotnet/ikvm/ikvm-0.14.0.1-r2.ebuild b/dev-dotnet/ikvm/ikvm-0.14.0.1-r2.ebuild
index e2982f8b77ad..b36dd2988fe0 100644
--- a/dev-dotnet/ikvm/ikvm-0.14.0.1-r2.ebuild
+++ b/dev-dotnet/ikvm/ikvm-0.14.0.1-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.14.0.1-r2.ebuild,v 1.3 2007/02/05 00:23:11 jurek Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.14.0.1-r2.ebuild,v 1.4 2007/06/26 23:53:10 jurek Exp $
inherit mono multilib
@@ -39,10 +39,10 @@ src_install() {
fperms +x /usr/bin/${exe}
done
- dodir /usr/lib/pkgconfig
+ dodir /usr/$(get_libdir)/pkgconfig
sed -e "s:@VERSION@:${PV}:" \
-e "s:@LIBDIR@:$(get_libdir):" \
- ${FILESDIR}/ikvm.pc.in > ${D}/usr/lib/pkgconfig/ikvm.pc
+ ${FILESDIR}/ikvm.pc.in > ${D}/usr/$(get_libdir)/pkgconfig/ikvm.pc
insinto /usr/$(get_libdir)/${PN}
doins ${S}/bin/*
diff --git a/dev-dotnet/ikvm/ikvm-0.14.0.1.ebuild b/dev-dotnet/ikvm/ikvm-0.14.0.1.ebuild
index 533a845d232c..7ee27d193f88 100644
--- a/dev-dotnet/ikvm/ikvm-0.14.0.1.ebuild
+++ b/dev-dotnet/ikvm/ikvm-0.14.0.1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.14.0.1.ebuild,v 1.4 2007/02/05 00:23:11 jurek Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.14.0.1.ebuild,v 1.5 2007/06/26 23:53:10 jurek Exp $
-inherit mono
+inherit mono multilib
CLASSPATH_P="classpath-0.15"
@@ -39,6 +39,6 @@ src_install() {
fperms +x /usr/bin/${exe}
done
- insinto /usr/lib/${P}
+ insinto /usr/$(get_libdir)/${P}
doins ${S}/bin/*
}
diff --git a/dev-dotnet/ikvm/ikvm-0.20.0.0.ebuild b/dev-dotnet/ikvm/ikvm-0.20.0.0.ebuild
index 996fc5c2b6e2..936b55ccc47c 100644
--- a/dev-dotnet/ikvm/ikvm-0.20.0.0.ebuild
+++ b/dev-dotnet/ikvm/ikvm-0.20.0.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.20.0.0.ebuild,v 1.3 2007/02/05 00:23:11 jurek Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.20.0.0.ebuild,v 1.4 2007/06/26 23:53:10 jurek Exp $
inherit mono multilib
@@ -39,10 +39,10 @@ src_install() {
fperms +x /usr/bin/${exe}
done
- dodir /usr/lib/pkgconfig
+ dodir /usr/$(get_libdir)/pkgconfig
sed -e "s:@VERSION@:${PV}:" \
-e "s:@LIBDIR@:$(get_libdir):" \
- ${FILESDIR}/ikvm.pc.in > ${D}/usr/lib/pkgconfig/ikvm.pc
+ ${FILESDIR}/ikvm.pc.in > ${D}/usr/$(get_libdir)/pkgconfig/ikvm.pc
insinto /usr/$(get_libdir)/${PN}
doins ${S}/bin/*
diff --git a/dev-dotnet/ikvm/ikvm-0.34.0.2.ebuild b/dev-dotnet/ikvm/ikvm-0.34.0.2.ebuild
new file mode 100644
index 000000000000..c76e0f18226f
--- /dev/null
+++ b/dev-dotnet/ikvm/ikvm-0.34.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.34.0.2.ebuild,v 1.1 2007/06/26 23:53:10 jurek Exp $
+
+inherit eutils mono multilib
+
+CLASSPATH_P="classpath-0.95"
+
+ECJ_V=3.2.2
+ECJ_DATESTAMP=200702121330
+
+DESCRIPTION="Java VM for .NET"
+HOMEPAGE="http://www.ikvm.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.zip
+ mirror://gnu/classpath/${CLASSPATH_P}.tar.gz"
+LICENSE="as-is"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/mono-1.1"
+DEPEND="${RDEPEND}
+ !dev-dotnet/ikvm-bin
+ >=dev-dotnet/nant-0.85
+ =dev-java/eclipse-ecj-3.2*
+ app-arch/unzip"
+
+src_compile() {
+ # Remove unneccesary binaries
+ rm bin/*.exe
+
+ sed -i -e 's#ecj#/usr/bin/ecj-3.2#' \
+ classpath/classpath.build
+
+ nant -t:mono-1.0 || die "ikvm build failed"
+}
+
+src_install() {
+ insinto /usr/$(get_libdir)/${PN}
+ doins bin/*
+
+ for exe in ikvm ikvmc ikvmstub;
+ do
+ make_wrapper ${exe} "mono /usr/$(get_libdir)/${PN}/${exe}.exe"
+ done
+
+ dodir /usr/$(get_libdir)/pkgconfig
+ sed -e "s:@VERSION@:${PV}:" \
+ -e "s:@LIBDIR@:$(get_libdir):" \
+ ${FILESDIR}/${PN}.pc.in > ${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc
+}