Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-dotnet/ikvm
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ChangeLog,v 1.21 2008/05/30 23:03:46 jurek Exp $
30 May 2008; Jurek Bartuszek
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, ikvm-0.36.0.5.ebuild:
Added dev-util/pkgconfig dependency (bug #206101)
12 Mar 2008; Christian Heim
Removing Peter Johanson (latexer, #206688) from metadata.xml.
02 Jan 2008; Jurek Bartuszek
ikvm-0.36.0.5.ebuild:
Fixed sandbox violation errors (bug #204107)
*ikvm-0.36.0.5 (31 Dec 2007)
31 Dec 2007; Jurek Bartuszek
+files/ikvm-0.36.0.5.pc.in, +files/key.snk, +ikvm-0.36.0.5.ebuild:
Version bump
28 Jul 2007; Jurek Bartuszek
Removed windows-only libraries (fixing bug #186837)
01 Jul 2007; Jurek Bartuszek
Increased amount of startup memory
29 Jun 2007; Jurek Bartuszek
Switching from ecj to javac (bug #183526)
*ikvm-0.34.0.2 (26 Jun 2007)
26 Jun 2007; Jurek Bartuszek
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
Transition to Manifest2.
05 Feb 2007; Jurek Bartuszek
ikvm-0.14.0.1-r1.ebuild, ikvm-0.14.0.1-r2.ebuild, ikvm-0.20.0.0.ebuild:
Replaced ftp://ftp.gnu.org/gnu with mirror://gnu fixing bug #163185.
19 Mar 2006; Mark Loeser
ikvm-0.14.0.1-r1.ebuild, ikvm-0.14.0.1-r2.ebuild, ikvm-0.20.0.0.ebuild:
Add DEPEND on app-arch/unzip
*ikvm-0.20.0.0 (03 Nov 2005)
*ikvm-0.14.0.1-r2 (03 Nov 2005)
03 Nov 2005; Peter Johanson
+ikvm-0.14.0.1-r2.ebuild, +ikvm-0.20.0.0.ebuild:
New release, and revision bump the previous one to push out pkgconfig file
changes to try to be multilib proper.
03 Jun 2005; David Holm
Added to ~ppc.
19 May 2005; Tom Martin
Marked ~amd64, and also add a small multilib fix.
18 May 2005; Peter Johanson
ikvm-0.14.0.1.ebuild, ikvm-0.14.0.1-r1.ebuild:
Block new ikvm-bin package.
*ikvm-0.14.0.1-r1 (18 May 2005)
18 May 2005; Peter Johanson
+ikvm-0.14.0.1-r1.ebuild:
Revision bump to include pkg-config file needed by new monodevelop.
*ikvm-0.14.0.1 (13 May 2005)
13 May 2005; Peter Johanson
ikvm-0.8.0.0.ebuild, +ikvm-0.14.0.1.ebuild:
Bump, and mark 0.8.0.0 stable.
10 Mar 2005; Peter Johanson
mono moved from dev-dotnet -> dev-lang
18 Oct 2004; David Holm
Added to ~ppc.
*ikvm-0.8.0.0 (30 Jun 2004)
30 Jun 2004; Peter Johanson
+ikvm-0.8.0.0.ebuild:
Initial commit. Version that goess with mono-1.0
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX ikvm-0.36.0.5.pc.in 307 RMD160 29fb7bfb5deb38c5687d1ecc36ffda9f5e9d9179 SHA1 e1c17dd2519691e3e602445c61197e42aee12b99 SHA256 e0c2b9aa10c15a482d9ae802c169a5525eba3e24c7334d8a74d42825f7f8196a
AUX ikvm.pc.in 260 RMD160 bb18056213e45acb7c965df8f834e4a728c45dc6 SHA1 40e0280c5d4e36a63350d0bfbc5e1491a82324c8 SHA256 96a0af5d305d6e85191d54116a852e4ddc434d589e305495b6bbc314d20f6e4b
AUX script-template 53 RMD160 1fd479358804cf5b43b991d7ae72322de44f4a2d SHA1 bb035ad3d4e9694d9f72b3a82e870ae2a370ca4c SHA256 23c29b204e00546aced367ffdaa10d606b2c8e9ac94641a0ada23ee82e4b1e14
DIST classpath-0.15.tar.gz 5564571 RMD160 1740126b687f024c5bba2e6cdef2989c7ce20c40 SHA1 971bdd436b8010ab30096869f689a44d41e5a01c SHA256 19368b2ccd7d51b51bc265969042d39d48bcfecf6b4b58190009037f92b037c9
DIST classpath-0.18.tar.gz 6389125 RMD160 c4cc3ac851bba79f1b497d727c868e942f998725 SHA1 28061c750244cac4ff0151da6aba183b94b98b25 SHA256 f2b3962b279a1d8f98c24e39cd5d62d4e9fbf50b7b8a75e90fcf0ded822824c2
DIST classpath-0.95-stripped.zip 3217515 RMD160 d399f7a6aa1c70fefdefb3e4fd4ebb71bd8f45ef SHA1 8606522fad75b16752fdb4db6a7e7f09ad181183 SHA256 f2d386dedb3c4aa61fe21c84863e0899903dbc4628fdd95b855c067193ee0552
DIST classpath-0.95.tar.gz 10210330 RMD160 8e5a2ef1517b757876066b3d899dc5cf2278a250 SHA1 9a3b276853a07ecc8753217a6db24afffab2cb2c SHA256 5c274a7741c35c35529f5641e644f61431143dac8e7724ac994d1f20c0d9cce0
DIST ikvm-0.14.0.1.zip 4220553 RMD160 efb1b2e2ff89c31cdacad1816bd109b774098a7f SHA1 9ff6f605db49f887f3f286d6775f502851f17442 SHA256 20e6fd28d3c2a91413ecf2470d383d9fb1b2c1453d67021de7f4021fa8edbc96
DIST ikvm-0.20.0.0.zip 4696966 RMD160 7f7902669d64ca011d8fb7f57e371056d2007795 SHA1 dba5a784c8e4b9da6ec94d053f9d175174663a91 SHA256 7959d06d1947fbf899259e8773b31367a20f06e6f16183ee543468f274988a8b
DIST ikvm-0.34.0.2.zip 6371665 RMD160 f8da8e01b00c1e35f6e3a3df5fa33a31ea20cfd5 SHA1 fcfcfcfb78ea62d6941a19cddbb4576f75e4bf25 SHA256 302ecb54e56aaff456eb57bd0d53a23d649b18d75d7bbb0d8bce523370feeb42
DIST ikvm-0.36.0.5.zip 13984212 RMD160 0ea02aa458493f65730eb38cc2e4997304328700 SHA1 b056e9c568232ed92199926e72b86c118090220b SHA256 5dfe99246914cf46201231d6d9fb782e8a2846d4dc2398de82dfffb61c88b913
DIST ikvm-0.8.0.0.tar.gz 1369634 RMD160 9fb32c2d8fb3c8cb6e537e34a2f569d425c6dc29 SHA1 4c3b9aed7383dab7edc7e9cf73a04b09801d60eb SHA256 13d2cbb5d3be180a4d62cf85121a8f73a7d33e0c9470171f5f85e2b2e6ce41b0
DIST openjdk-b13-stripped.zip 44733966 RMD160 a9b2c156acb2a85ab72bd38bbe3adb4de259959b SHA1 5eeae1a3ae217adf9c1dee4169f41eb458666606 SHA256 7b55c4d827475f98aaebe04ccb31adcc69cd6c792892c0616dc7b651809093f9
EBUILD ikvm-0.14.0.1-r1.ebuild 1139 RMD160 e95d16523a206440f4154c54f03910617d4061a2 SHA1 439d0927c3c4dd2b0b6d813dad3beb9f83cef9ed SHA256 9828f167f255a06ec192ea3090db9ae0b6f67846798817cebde90a1a8f3c6119
EBUILD ikvm-0.14.0.1-r2.ebuild 1174 RMD160 d8a469991db0ce13ebf0051445cdad211b4249a2 SHA1 f7a9ecf2f0058411365d71809f503618193cfa9e SHA256 da6c301a471b882618657cbfccfa2c030e2904ec75947783b1822be0ce77e6a6
EBUILD ikvm-0.14.0.1.ebuild 982 RMD160 a8e928013489324e70c1551c5307f31f8becc741 SHA1 d0928c9ff7f07d1870b13920c818e17045b9ac8b SHA256 723da08d3e917baab38bcf0fd72c300de1c6e60faa05df9045ad58bf8d74ab01
EBUILD ikvm-0.20.0.0.ebuild 1216 RMD160 5ff2e831651318c7df2d169b4606b6a185961f2b SHA1 41d43ef137db0db452eb52e66b81e1ba678407ab SHA256 c0725e9d26dfca69df4eb31fcd4b52b564d26efa00dbf864bdc64ee8f985af8a
EBUILD ikvm-0.34.0.2.ebuild 1467 RMD160 c27e6febad1ef425a2cddf6d0f94a42c7b2e9f43 SHA1 36f2d17cdf081f202851711f02c31d5f8de09b03 SHA256 4f5a93ebe19a490ecdecefb5726669261d4c61157d6f4e5218a444a0215bfd57
EBUILD ikvm-0.36.0.5.ebuild 1878 RMD160 2768944d8f9e3065b949f3a879214e20ac58568a SHA1 4bf76ebfed0fb87235ced510bfbf3656ec9e5513 SHA256 988a9d6f00a7987e58b114bdb8c62a687fc950c4b6eb191a3e966fdf909990fd
EBUILD ikvm-0.8.0.0.ebuild 684 RMD160 da65a8ce78936ef52d5decafcc0a0d1f39d1aea8 SHA1 bbfd4e17d381042de577da1b7d023f601f1a85c2 SHA256 cbcfb5cdf80cd94ddbb3bced33bc8ac9ad777662656d3b5cab1fd2a8a298864d
MISC ChangeLog 3378 RMD160 e5bf06101a79024dbdf9885320e8be13d43478a1 SHA1 26aaadc733d9de33f77ee6ac487cd3e96bd4a8ca SHA256 6a54096d282d17162d389a07a3cb663e35bf3f670f5fd428439d2cf6f3e0c548
MISC metadata.xml 160 RMD160 cc10b170ad63a746d8bdfbe5bf1bd9f7065922b8 SHA1 49eaf4246f7502850064d3806cce65d3a404ce1b SHA256 1bc3e313a948415fff0dfa63a5610943327146bfe16bfeca603379bf9706a687
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhAh9oACgkQyOePD61SuWLCXACfTx+tjlPvmEglpiuV9Dp7dnUz
rpoAnRDRfle71cD+KTgRJDn0aU508cgG
=VhEs
-----END PGP SIGNATURE-----
# Copyright 1999-2008 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.8 2008/05/30 23:03:46 jurek Exp $
inherit mono multilib
CLASSPATH_P="classpath-0.15"
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"
S=${WORKDIR}/${PN}
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-1.1"
DEPEND="${RDEPEND}
!dev-dotnet/ikvm-bin
>=dev-java/jikes-1.21
>=dev-dotnet/nant-0.85_rc2
app-arch/unzip
dev-util/pkgconfig"
src_compile() {
nant || die "ikvm build failed"
}
src_install() {
dodir /usr/bin
for exe in ikvm ikvmc ikvmstub;
do
sed -e "s:EXE:${exe}:" \
-e "s:P:${PN}:" \
"${FILESDIR}"/script-template \
> "${D}"/usr/bin/${exe}
fperms +x /usr/bin/${exe}
done
dodir /usr/$(get_libdir)/pkgconfig
sed -e "s:@VERSION@:${PV}:" "${FILESDIR}"/ikvm.pc.in \
> "${D}"/usr/$(get_libdir)/pkgconfig/ikvm.pc
insinto /usr/$(get_libdir)/${PN}
doins "${S}"/bin/*
}
# Copyright 1999-2008 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.5 2008/05/30 23:03:46 jurek Exp $
inherit mono multilib
CLASSPATH_P="classpath-0.15"
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"
S=${WORKDIR}/${PN}
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-1.1"
DEPEND="${RDEPEND}
!dev-dotnet/ikvm-bin
>=dev-java/jikes-1.21
>=dev-dotnet/nant-0.85_rc2
app-arch/unzip
dev-util/pkgconfig"
src_compile() {
nant || die "ikvm build failed"
}
src_install() {
dodir /usr/bin
for exe in ikvm ikvmc ikvmstub;
do
sed -e "s:EXE:${exe}:" \
-e "s:P:${PN}:" \
"${FILESDIR}"/script-template \
> "${D}"/usr/bin/${exe}
fperms +x /usr/bin/${exe}
done
dodir /usr/$(get_libdir)/pkgconfig
sed -e "s:@VERSION@:${PV}:" \
-e "s:@LIBDIR@:$(get_libdir):" \
"${FILESDIR}"/ikvm.pc.in > "${D}"/usr/$(get_libdir)/pkgconfig/ikvm.pc
insinto /usr/$(get_libdir)/${PN}
doins "${S}"/bin/*
}
# Copyright 1999-2008 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.6 2008/05/30 23:03:46 jurek Exp $
inherit mono multilib
CLASSPATH_P="classpath-0.15"
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"
S=${WORKDIR}/${PN}
KEYWORDS="~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-1.1"
DEPEND="${RDEPEND}
!dev-dotnet/ikvm-bin
>=dev-java/jikes-1.21
>=dev-dotnet/nant-0.85_rc2
app-arch/unzip
dev-util/pkgconfig"
src_compile() {
nant || die "ikvm build failed"
}
src_install() {
dodir /usr/bin
for exe in ikvm ikvmc ikvmstub;
do
sed -e "s:EXE:${exe}:" \
-e "s:P:${P}:" \
"${FILESDIR}"/script-template \
> "${D}"/usr/bin/${exe}
fperms +x /usr/bin/${exe}
done
insinto /usr/$(get_libdir)/${P}
doins "${S}"/bin/*
}
# Copyright 1999-2008 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.5 2008/05/30 23:03:46 jurek Exp $
inherit mono multilib
CLASSPATH_P="classpath-0.18"
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"
S=${WORKDIR}/${PN}
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-1.1"
DEPEND="${RDEPEND}
!dev-dotnet/ikvm-bin
>=dev-java/jikes-1.21
>=dev-dotnet/nant-0.85_rc2
app-arch/unzip
dev-util/pkgconfig"
src_compile() {
nant -D:jikes.compiler=true -D:ecj.compiler=false || die "ikvm build failed"
}
src_install() {
dodir /usr/bin
for exe in ikvm ikvmc ikvmstub;
do
sed -e "s:EXE:${exe}:" \
-e "s:P:${PN}:" \
"${FILESDIR}"/script-template \
> "${D}"/usr/bin/${exe}
fperms +x /usr/bin/${exe}
done
dodir /usr/$(get_libdir)/pkgconfig
sed -e "s:@VERSION@:${PV}:" \
-e "s:@LIBDIR@:$(get_libdir):" \
"${FILESDIR}"/ikvm.pc.in > "${D}"/usr/$(get_libdir)/pkgconfig/ikvm.pc
insinto /usr/$(get_libdir)/${PN}
doins "${S}"/bin/*
}
# Copyright 1999-2008 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.5 2008/05/30 23:03:46 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
>=virtual/jdk-1.5
app-arch/unzip
dev-util/pkgconfig"
src_compile() {
# Remove unneccesary executables and
# Windows-only libraries (bug #186837)
rm bin/*.exe bin/JVM.DLL bin/ikvm-native.dll
# We use javac instead of ecj because of
# memory related problems (see bug #183526)
sed -i \
-e 's#ecj#javac#' \
-e 's#-1.5#-J-mx384M -source 1.5#' \
classpath/classpath.build \
|| die "sed failed"
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 \
|| die "sed failed"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.36.0.5.ebuild,v 1.3 2008/05/30 23:03:46 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://sourceforge/${PN}/classpath-0.95-stripped.zip
mirror://sourceforge/${PN}/openjdk-b13-stripped.zip"
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
>=virtual/jdk-1.5
app-arch/unzip
dev-util/pkgconfig"
src_compile() {
# Add missing strong name key
#cp "${FILESDIR}"/key.snk "${S}"/mykey.snk
# Remove unneccesary executables and
# Windows-only libraries (bug #186837)
rm bin/{IKVM*dll,*.exe,JVM.DLL,ikvm-native.dll}
# We use javac instead of ecj because of
# memory related problems (see bug #183526)
sed -i \
-e 's#ecj#javac#' \
-e 's#-1.5#-J-mx384M -source 1.5#' \
classpath/classpath.build \
|| die "sed failed"
mkdir -p "${T}"/home/test
XDG_CONFIG_HOME="${T}/home/test" nant -t:mono-2.0 signed || 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}"/${P}.pc.in > "${D}"/usr/$(get_libdir)/pkgconfig/${PN}.pc \
|| die "sed failed"
for dll in IKVM.AWT.WinForms IKVM.OpenJDK.ClassLibrary IKVM.Runtime
do
gacutil -i bin/${dll}.dll -root "${D}"/usr/$(get_libdir) \
-gacdir /usr/$(get_libdir) -package ${dll} > /dev/null
done
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.8.0.0.ebuild,v 1.8 2008/05/30 23:03:46 jurek Exp $
inherit mono
DESCRIPTION="Java VM for .NET"
HOMEPAGE="http://www.ikvm.net/"
SRC_URI="http://www.go-mono.com/archive/1.0/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="x86 ~ppc"
IUSE=""
RDEPEND=">=dev-lang/mono-1.0"
DEPEND="${RDEPEND}
!dev-dotnet/ikvm-bin"
src_unpack() {
unpack ${A}
# Fix some makefile borkage.
sed -i -e 's:-e$:-e \\:' "${S}"/scripts/Makefile.in
}
src_compile() {
econf || die
}
src_install() {
make DESTDIR="${D}" install || die
}