summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2006-01-23 17:06:20 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2006-01-23 17:06:20 +0000
commitc7851e6c2db8133101d205c458b73b764bd4fe26 (patch)
tree7d1bd5df084dc065d170c8916c2d743cbe0f0030 /dev-java/cacao
parent~ia64 keyword, bug 119722. (diff)
downloadgentoo-2-c7851e6c2db8133101d205c458b73b764bd4fe26.tar.gz
gentoo-2-c7851e6c2db8133101d205c458b73b764bd4fe26.tar.bz2
gentoo-2-c7851e6c2db8133101d205c458b73b764bd4fe26.zip
Undoing last commit because the only version with ~ppc got deleted.
(Portage version: 2.1_pre3-r1)
Diffstat (limited to 'dev-java/cacao')
-rw-r--r--dev-java/cacao/ChangeLog5
-rw-r--r--dev-java/cacao/Manifest14
-rw-r--r--dev-java/cacao/cacao-0.91.ebuild46
-rw-r--r--dev-java/cacao/files/digest-cacao-0.911
4 files changed, 51 insertions, 15 deletions
diff --git a/dev-java/cacao/ChangeLog b/dev-java/cacao/ChangeLog
index 9f9177808271..f27408ecbc8e 100644
--- a/dev-java/cacao/ChangeLog
+++ b/dev-java/cacao/ChangeLog
@@ -1,9 +1,6 @@
# ChangeLog for dev-java/cacao
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/cacao/ChangeLog,v 1.7 2006/01/23 17:01:56 betelgeuse Exp $
-
- 23 Jan 2006; Petteri Räty <betelgeuse@gentoo.org> -cacao-0.91.ebuild:
- Removed old version.
+# $Header: /var/cvsroot/gentoo-x86/dev-java/cacao/ChangeLog,v 1.8 2006/01/23 17:06:20 betelgeuse Exp $
22 Dec 2005; Joshua Nichols <nichoj@gentoo.org> cacao-0.93.ebuild:
Added ~amd64 keyword (bug #116259).
diff --git a/dev-java/cacao/Manifest b/dev-java/cacao/Manifest
index 205196e711b2..4d9431cd568a 100644
--- a/dev-java/cacao/Manifest
+++ b/dev-java/cacao/Manifest
@@ -1,15 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 2f1e9739d59ba860f82569129fc1f059 ChangeLog 1073
+MD5 0d9c001a5720bc99169941515467c9b0 ChangeLog 976
+MD5 9ca5f3d00c628e1b8eb0888bf55219c3 cacao-0.91.ebuild 1195
MD5 20725345309b2765bed94acaa33b9d53 cacao-0.93.ebuild 1060
MD5 77af59ed311f182690b4e5dcac85d064 files/0.93-no-exec-stack.patch 403
+MD5 1b8ece1ea129936e89b66052a7f28b0c files/digest-cacao-0.91 64
MD5 d6095d9ed2b40cc02512dd70e9e90201 files/digest-cacao-0.93 63
MD5 ebe9107b21e3ad6b7065a0a95a118869 metadata.xml 364
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFD1QwiQiJ/wx066S4RAsoYAJ9XimBG9lSFPbboFnj/AqTrjjk0WACZAZmb
-VRuBXfFjBS9m4plxxzdGIG8=
-=kRQD
------END PGP SIGNATURE-----
diff --git a/dev-java/cacao/cacao-0.91.ebuild b/dev-java/cacao/cacao-0.91.ebuild
new file mode 100644
index 000000000000..f80a76978f30
--- /dev/null
+++ b/dev-java/cacao/cacao-0.91.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/cacao/cacao-0.91.ebuild,v 1.9 2006/01/23 17:06:20 betelgeuse Exp $
+
+inherit eutils
+
+DESCRIPTION="Cacao Java Virtual Machine"
+HOMEPAGE="http://www.cacaojvm.org/"
+SRC_URI="http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-${PV}/cacao-${PV}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE="gtk"
+DEPEND="
+ gtk? (
+ >=x11-libs/gtk+-2.0
+ >=dev-libs/atk-1.0
+ >=x11-libs/pango-1.0
+ >=dev-libs/glib-2.0
+ >=media-libs/libart_lgpl-2.0
+ )"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ for x in $(find . -name Makefile.in) ; do
+ sed -r \
+ -e "s:/jre/lib:/lib/cacao:" \
+ -e "s:/jre/bin:/lib/cacao/bin:" \
+ -i $x || die "Failed to update paths"
+ done
+ sed -r \
+ -e "s:(#define.*CACAO_LIBRARY_PATH).*:\1 \"/lib/cacao/\"ARCH_DIR\"/\":" \
+ -e "s|(#define.*CACAO_RT_JAR_PATH).*|\1 \"/lib/cacao/rt.jar:\"|" \
+ -i src/vm/global.h
+}
+
+src_compile() {
+ econf $(use_enable gtk gtk-peer) || die "Failed to configure"
+ emake || die "Failed to compile"
+}
+
+src_install() {
+ einstall || die "Failed to install"
+}
diff --git a/dev-java/cacao/files/digest-cacao-0.91 b/dev-java/cacao/files/digest-cacao-0.91
new file mode 100644
index 000000000000..d3ff0c519771
--- /dev/null
+++ b/dev-java/cacao/files/digest-cacao-0.91
@@ -0,0 +1 @@
+MD5 c956eea8429d4250accfd1070e0d719a cacao-0.91.tar.bz2 7856362