summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2004-07-12 22:10:16 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2004-07-12 22:10:16 +0000
commit3da75ef5501740558349e5fd444ecc5f546bf3fd (patch)
tree856e843ff497effa13b2dc0e1552cb9c200500a7 /dev-java/sablevm
parentmove to stable (Manifest recommit) (diff)
downloadgentoo-2-3da75ef5501740558349e5fd444ecc5f546bf3fd.tar.gz
gentoo-2-3da75ef5501740558349e5fd444ecc5f546bf3fd.tar.bz2
gentoo-2-3da75ef5501740558349e5fd444ecc5f546bf3fd.zip
New upstream version.
Diffstat (limited to 'dev-java/sablevm')
-rw-r--r--dev-java/sablevm/ChangeLog8
-rw-r--r--dev-java/sablevm/Manifest4
-rw-r--r--dev-java/sablevm/files/digest-sablevm-1.1.62
-rw-r--r--dev-java/sablevm/sablevm-1.1.6.ebuild66
4 files changed, 78 insertions, 2 deletions
diff --git a/dev-java/sablevm/ChangeLog b/dev-java/sablevm/ChangeLog
index 8af2c9134bf0..ed29aedf3959 100644
--- a/dev-java/sablevm/ChangeLog
+++ b/dev-java/sablevm/ChangeLog
@@ -1,6 +1,12 @@
+
# ChangeLog for <CATEGORY>/<PACKAGE_NAME>
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/sablevm/ChangeLog,v 1.3 2004/06/24 22:42:16 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sablevm/ChangeLog,v 1.4 2004/07/12 22:10:16 karltk Exp $
+
+*sablevm-1.1.6 (13 Jul 2004)
+
+ 13 Jul 2004; Karl Trygve Kalleberg <karltk@gentoo.org> sablevm-1.1.6.ebuild:
+ New upstream version.
05 Jun 2004; David Holm <dholm@gentoo.org> sablevm-1.1.5.ebuild:
Added to ~ppc.
diff --git a/dev-java/sablevm/Manifest b/dev-java/sablevm/Manifest
index 69c5386abfc6..03d1bf4e639c 100644
--- a/dev-java/sablevm/Manifest
+++ b/dev-java/sablevm/Manifest
@@ -1,4 +1,6 @@
MD5 1a35aa27c8287aa80222298e1b0e179a sablevm-1.1.5.ebuild 1565
-MD5 00bdfd5ae6704faf7b64f9facc14230e ChangeLog 457
MD5 e9018a8e99df4c7e6d1a26908f42ed22 metadata.xml 579
+MD5 00bdfd5ae6704faf7b64f9facc14230e ChangeLog 457
+MD5 969c8696c875ad16d39f53eedd0ffbdf sablevm-1.1.6.ebuild 1673
MD5 6a356e1d97c8065248a14ab8d6b72c11 files/digest-sablevm-1.1.5 141
+MD5 96f010d0752ade4809f97b8eae7d4605 files/digest-sablevm-1.1.6 141
diff --git a/dev-java/sablevm/files/digest-sablevm-1.1.6 b/dev-java/sablevm/files/digest-sablevm-1.1.6
new file mode 100644
index 000000000000..9ac0da77451d
--- /dev/null
+++ b/dev-java/sablevm/files/digest-sablevm-1.1.6
@@ -0,0 +1,2 @@
+MD5 94798274f59d9abbd7d09a1050d608de sablevm-1.1.6.tar.gz 671107
+MD5 6a18a1da253b11dd10d717656a91e8ac sablevm-classpath-1.1.6.tar.gz 3693590
diff --git a/dev-java/sablevm/sablevm-1.1.6.ebuild b/dev-java/sablevm/sablevm-1.1.6.ebuild
new file mode 100644
index 000000000000..3bf2225774f4
--- /dev/null
+++ b/dev-java/sablevm/sablevm-1.1.6.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sablevm/sablevm-1.1.6.ebuild,v 1.1 2004/07/12 22:10:16 karltk Exp $
+
+DESCRIPTION="A robust, clean, extremely portable, efficient, and specification-compliant Java virtual machine."
+HOMEPAGE="http://sablevm.org/"
+
+# karltk: According to Grzegorz Prokopski (gadek), the two tarfiles will merge
+# into one in the future. For now, they consistently make concurrent releases,
+# so I merged them into one ebuild.
+
+SRC_URI="http://sablevm.org/download/release/${PV}/sablevm-${PV}.tar.gz
+ http://sablevm.org/download/release/${PV}/sablevm-classpath-${PV}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE="gtk debug"
+DEPEND=">=dev-libs/libffi-1.20
+ >=dev-java/jikes-1.19
+ gtk? (
+ >=x11-libs/gtk+-2.2
+ >=media-libs/libart_lgpl-2.1
+ >=media-libs/gdk-pixbuf-0.22
+ )"
+#RDEPEND=""
+S=${WORKDIR}/${P}
+
+src_unpack() {
+ mkdir ${S}
+ cd ${S}
+ unpack ${A}
+}
+
+src_compile() {
+
+ # Compile the Classpath
+
+ cd ${S}/sablevm-classpath-${PV}
+ local myc="--with-jikes"
+ use gtk && myc="${myc} --enable-gtk-peer" || myc="${myc} --disable-gtk-peer"
+ econf ${myc} || die
+ emake || die "emake failed"
+
+ # Compile the VM
+ cd ${S}/sablevm-${PV}
+ myc=""
+ use debug && myc="${myc} --enable-debugging-features" || myc="${myc} --disable-debugging-features"
+ econf ${myc} || die
+ emake || die "emake failed"
+}
+
+src_install() {
+
+ # Install the Classpath
+
+ cd ${S}/sablevm-classpath-${PV}
+ einstall || die
+
+ # Install the VM
+
+ cd ${S}/sablevm-${PV}
+ einstall || die
+
+ mv ${D}/usr/share/sablevm-classpath ${D}/usr/share/sablevm/ || \
+ die "Path fixup failed!"
+}