summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2006-04-02 14:03:26 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2006-04-02 14:03:26 +0000
commite3320c3c44f95502e975b87997695ec2aa428d4f (patch)
tree95d22ce06a77847512bfbe4b839cd275fede6782 /dev-java/gnu-classpath
parentRemoved old versions. (diff)
downloadgentoo-2-e3320c3c44f95502e975b87997695ec2aa428d4f.tar.gz
gentoo-2-e3320c3c44f95502e975b87997695ec2aa428d4f.tar.bz2
gentoo-2-e3320c3c44f95502e975b87997695ec2aa428d4f.zip
Version bump.
(Portage version: 2.1_pre7-r3)
Diffstat (limited to 'dev-java/gnu-classpath')
-rw-r--r--dev-java/gnu-classpath/ChangeLog8
-rw-r--r--dev-java/gnu-classpath/Manifest16
-rw-r--r--dev-java/gnu-classpath/files/digest-gnu-classpath-0.903
-rw-r--r--dev-java/gnu-classpath/gnu-classpath-0.90.ebuild86
4 files changed, 102 insertions, 11 deletions
diff --git a/dev-java/gnu-classpath/ChangeLog b/dev-java/gnu-classpath/ChangeLog
index b26006ec1bde..9bf86796df9c 100644
--- a/dev-java/gnu-classpath/ChangeLog
+++ b/dev-java/gnu-classpath/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/gnu-classpath
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-classpath/ChangeLog,v 1.51 2006/02/16 05:46:35 nichoj Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-classpath/ChangeLog,v 1.52 2006/04/02 14:03:26 betelgeuse Exp $
+
+*gnu-classpath-0.90 (02 Apr 2006)
+
+ 02 Apr 2006; Petteri Räty <betelgeuse@gentoo.org>
+ +gnu-classpath-0.90.ebuild:
+ Version bump.
16 Feb 2006; Joshua Nichols <nichoj@gentoo.org> gnu-classpath-0.14.ebuild:
Fixed missing freetype headers. Removed jikes from IUSE.
diff --git a/dev-java/gnu-classpath/Manifest b/dev-java/gnu-classpath/Manifest
index 8f61d358d4a6..57a42cda65b9 100644
--- a/dev-java/gnu-classpath/Manifest
+++ b/dev-java/gnu-classpath/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 b850edfc086641af91a65e4174568de8 ChangeLog 7394
RMD160 e6da2b6918a087e812694fb380e1d41f2660395b ChangeLog 7394
SHA256 8bf748252682ea53ddec0d74950e3e32d8daec62da346f100bbae200da496e08 ChangeLog 7394
@@ -22,6 +19,9 @@ SHA256 5e268db93cdaadc83c88601d1173806953c118409a3b64efb58725b07982abda files/di
MD5 18a746e3e78ba32a9bf81f152ccdeda0 files/digest-gnu-classpath-0.20 67
RMD160 27da71151f9175763fd14e7f261158fa5dd6101c files/digest-gnu-classpath-0.20 67
SHA256 5d9b10dfba47329de9afd26f441e7e97f250b4c2807232c538c916fe78cc28a0 files/digest-gnu-classpath-0.20 67
+MD5 9116576687153c82996c52974a42055f files/digest-gnu-classpath-0.90 247
+RMD160 e73cf0c9a30616c77a889131831c75f438847d32 files/digest-gnu-classpath-0.90 247
+SHA256 3d292ab35abca43e6a7259848428839997f9a5c7c41398d762edaefe9712ec73 files/digest-gnu-classpath-0.90 247
MD5 887f044e4350323f1324cc1368943c1a files/gtk28.patch 1522
RMD160 06b593568abfa7a757c6d805ca89e856be7bca7a files/gtk28.patch 1522
SHA256 6005431e565f0cf3c5bd207601e227abb6f909b8fae558c450d06fcc94fba581 files/gtk28.patch 1522
@@ -37,13 +37,9 @@ SHA256 10ae00e374959f8fa32070f950837b74ea2487f16080f92ced502eb6b33c481c gnu-clas
MD5 24ed58c2b63a48749bce80413725c5ec gnu-classpath-0.20.ebuild 2388
RMD160 8e8df2489dbc8040dfe538e711c79dc74159e9c3 gnu-classpath-0.20.ebuild 2388
SHA256 96f835caa47900ff0ca2cfb852ec9c1020c3147c9b1a5740d81d799b72dce550 gnu-classpath-0.20.ebuild 2388
+MD5 24ed58c2b63a48749bce80413725c5ec gnu-classpath-0.90.ebuild 2388
+RMD160 8e8df2489dbc8040dfe538e711c79dc74159e9c3 gnu-classpath-0.90.ebuild 2388
+SHA256 96f835caa47900ff0ca2cfb852ec9c1020c3147c9b1a5740d81d799b72dce550 gnu-classpath-0.90.ebuild 2388
MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157
RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 metadata.xml 157
SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 metadata.xml 157
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFD9BHTndWRXhKOboURAnUaAKDoXx6w69brd5HOUpcsi0ZxVYXMlwCfbG4/
-ozDjS8JUHNGRqXsO609Mw1U=
-=xgXG
------END PGP SIGNATURE-----
diff --git a/dev-java/gnu-classpath/files/digest-gnu-classpath-0.90 b/dev-java/gnu-classpath/files/digest-gnu-classpath-0.90
new file mode 100644
index 000000000000..5c4652d28e41
--- /dev/null
+++ b/dev-java/gnu-classpath/files/digest-gnu-classpath-0.90
@@ -0,0 +1,3 @@
+MD5 cf5aaaf07fe43567fa605b33165355d7 classpath-0.90.tar.gz 7930836
+RMD160 e108fb537610ae993d1968d606aa43e6f804a402 classpath-0.90.tar.gz 7930836
+SHA256 4f2824c42062dea269e489c1acb2769c015bf78cdaa929ee75441d412f10a03b classpath-0.90.tar.gz 7930836
diff --git a/dev-java/gnu-classpath/gnu-classpath-0.90.ebuild b/dev-java/gnu-classpath/gnu-classpath-0.90.ebuild
new file mode 100644
index 000000000000..48e2912c8188
--- /dev/null
+++ b/dev-java/gnu-classpath/gnu-classpath-0.90.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-classpath/gnu-classpath-0.90.ebuild,v 1.1 2006/04/02 14:03:26 betelgeuse Exp $
+
+inherit eutils
+
+MY_P=${P/gnu-/}
+DESCRIPTION="Free core class libraries for use with virtual machines and compilers for the Java programming language"
+SRC_URI="ftp://ftp.gnu.org/gnu/classpath/${MY_P}.tar.gz"
+HOMEPAGE="http://www.gnu.org/software/classpath"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc"
+
+# Add the doc use flag after the upstream build system is improved
+# See their bug 24025
+
+IUSE="alsa cairo debug dssi examples gtk xml2"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ dssi? ( >=media-libs/dssi-0.9 )
+ gtk? ( >=x11-libs/gtk+-2.4
+ >=dev-libs/glib-2.0
+ || ( (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXtst
+ )
+ virtual/x11
+ )
+ cairo? ( >=x11-libs/cairo-0.5.0 )
+ )
+ xml2? ( >=dev-libs/libxml2-2.6.8 >=dev-libs/libxslt-1.1.11 )"
+
+DEPEND="app-arch/zip
+ dev-java/jikes
+ gtk? ( || ( (
+ x11-libs/libXrender
+ x11-proto/xextproto
+ x11-proto/xproto
+ )
+ virtual/x11
+ )
+ )
+ ${REPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ # Note: This is written in a way to easily support GCJ and other compilers
+ # at a later point. Currently Gentoo uses mainly GCJ 3.3 (from the
+ # corresponding GCC) which cannot compile GNU Classpath correctly.
+ # Another possibility would be ECJ (from Eclipse).
+ local compiler="--with-jikes"
+
+ econf ${compiler} \
+ $(use_enable alsa) \
+ $(use_enable cairo gtk-cairo) \
+ $(use_enable debug ) \
+ $(use_enable examples) \
+ $(use_enable gtk gtk-peer) \
+ $(use_enable xml2 xmlj) \
+ $(use_enable dssi ) \
+ --enable-jni \
+ --disable-dependency-tracking \
+ || die "configure failed"
+# disabled for now... see above.
+# $(use_with doc gjdoc) \
+
+ emake || die "make failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS BUGS ChangeLog* HACKING NEWS README THANKYOU TODO
+}
+
+pkg_postinst() {
+ if use gtk && use cairo; then
+ einfo "GNU Classpath was compiled with preliminary cairo support."
+ einfo "To use that functionality set the system property"
+ einfo "gnu.java.awt.peer.gtk.Graphics to Graphics2D at runtime."
+ fi
+}