Version bump. Fixes bug #201663 and bug #176231.
authorPetteri Räty <betelgeuse@gentoo.org>
Mon, 3 Mar 2008 14:49:43 +0000 (14:49 +0000)
committerPetteri Räty <betelgeuse@gentoo.org>
Mon, 3 Mar 2008 14:49:43 +0000 (14:49 +0000)
Package-Manager: portage-2.1.4.4

dev-java/gnu-classpath/ChangeLog
dev-java/gnu-classpath/Manifest
dev-java/gnu-classpath/gnu-classpath-0.97.ebuild [new file with mode: 0644]

index 95a2bc52829add92425aa08d27c22c68bfb0c7d9..253596a50aaac09e1f835bd0697ebe9864035d0e 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-java/gnu-classpath
 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-classpath/ChangeLog,v 1.73 2008/02/15 20:56:02 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-classpath/ChangeLog,v 1.74 2008/03/03 14:49:43 betelgeuse Exp $
+
+*gnu-classpath-0.97 (03 Mar 2008)
+
+  03 Mar 2008; Petteri Räty <betelgeuse@gentoo.org>
+  +gnu-classpath-0.97.ebuild:
+  Version bump. Fixes bug #201663 and bug #176231.
 
   15 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
   gnu-classpath-0.93.ebuild:
index 486058a0966f726c7d30f89c8d6ad1342c2caea3..f38f365639cf153611836fdeafaa3d33c78f73cf 100644 (file)
@@ -5,15 +5,17 @@ AUX 0.93-nsplugin.patch 1518 RMD160 b82f191cd788dce09745ca17042499f278d0b695 SHA
 DIST classpath-0.90.tar.gz 7930836 RMD160 e108fb537610ae993d1968d606aa43e6f804a402 SHA1 267dcd6345b90486cce17f1c73fbf33ee0d06f7c SHA256 4f2824c42062dea269e489c1acb2769c015bf78cdaa929ee75441d412f10a03b
 DIST classpath-0.92.tar.gz 9161101 RMD160 aba37c221768a6152ebb4440059199414e396668 SHA1 fab3d6d360f6e9d712fc999f3f085e9f9c8c641a SHA256 8bc678263b40635623995826a3c1f0ea177dba9cc29bfe6572cc8acdb182b0d0
 DIST classpath-0.93.tar.gz 9534222 RMD160 4c72b68766e35adbb2c89170fbdf7f30dd788836 SHA1 336cae589ec91a4fe212c2149c57b51dab2ca002 SHA256 df2d093612abd23fe67e9409d89bb2a8e79b1664fe2b2da40e1c8ed693e32945
+DIST classpath-0.97.tar.gz 10262902 RMD160 3fcc0f0457ad90d3a6e6237202d671332d48231c SHA1 1532bc5142f71561c2c4eadb02bec6ed27d4d919 SHA256 1c73f0fbc265438b157dd5f583be5f526e11c3b4993360c281857e202a0a74bf
 EBUILD gnu-classpath-0.90.ebuild 2477 RMD160 dee48d23556bae4aaef77cad7f89cbbd706035c7 SHA1 bef9be363d5cdf4be177d282ba549b2f1a31d4b7 SHA256 b5a9f580f34974c7ecf0c65c7f85bf1a151c9f6bf39580cec935ea9f89712f4d
 EBUILD gnu-classpath-0.92.ebuild 2613 RMD160 5c293925c98dc096dbd509568f770ab98895a116 SHA1 9d441ac16615500761f8c7d4bcaa6b47222621ac SHA256 7d073a304bb3e986bb5f3256d31681771a3a62fdbff12ceec4a0389e5bc7ae27
 EBUILD gnu-classpath-0.93.ebuild 3477 RMD160 61d1f52bb23c4de0c1918c99233b8ceaf336b260 SHA1 c4808c2ccd1267e2a323f4e66b0af82e91794894 SHA256 aa42b376b23055a886ea0ba6762829dfe6cd7438e9ad6984b62810645e860286
-MISC ChangeLog 10928 RMD160 ceaeaf2c28cab0b54556982304b9b30d8e2094a0 SHA1 200c37eae36e0b7dd3a7ae18fbd313ec101e79b1 SHA256 fa2a5992b2971675e40fd5f8a5342cb515ae843e1777935d2419416ab83299a1
+EBUILD gnu-classpath-0.97.ebuild 2873 RMD160 96c1f049a39058ecfc14b1663da9e085ef6b01ea SHA1 653c977cc0160a3021275c180c8e887420ce48cc SHA256 58a32a23323932ba20b8c9f0150e91abda7449e0f432f1dc3beaadc7b8ba4092
+MISC ChangeLog 11100 RMD160 13877e710deba19dfd38763fa99b9945c284e5bd SHA1 7985fe102de13761fe2c39ac6360551a689e6444 SHA256 157f974bdad77467e4076a82b9708ff166eb7551ff05c7ad18ecd3f8a3ab685f
 MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.7 (GNU/Linux)
 
-iD8DBQFHtfxgkT4lNIS36YERAnsTAJ9Kj5ItwH/Wfuf0IUR1CI0MeTWN9QCgw6lH
-zFkxDMRwMqte08tkqATxGbs=
-=zq7W
+iD8DBQFHzBAQcxLzpIGCsLQRAoqZAJ4u/1LcvFT3xMOEK99OfOiRv+MqAgCfRDDP
+ERtRpGSpj1AQTDvcZ7JM02A=
+=viuR
 -----END PGP SIGNATURE-----
diff --git a/dev-java/gnu-classpath/gnu-classpath-0.97.ebuild b/dev-java/gnu-classpath/gnu-classpath-0.97.ebuild
new file mode 100644 (file)
index 0000000..c287101
--- /dev/null
@@ -0,0 +1,105 @@
+# Copyright 1999-2008 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.97.ebuild,v 1.1 2008/03/03 14:49:43 betelgeuse Exp $
+
+inherit eutils flag-o-matic multilib java-pkg-2
+
+MY_P=${P/gnu-/}
+DESCRIPTION="Free core class libraries for use with virtual machines and compilers for the Java programming language"
+SRC_URI="mirror://gnu/classpath/${MY_P}.tar.gz"
+HOMEPAGE="http://www.gnu.org/software/classpath"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0.97"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="alsa debug doc dssi examples gconf gtk gstreamer nsplugin qt4 xml"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+               doc? ( >=dev-java/gjdoc-0.7.8 )
+               dssi? ( >=media-libs/dssi-0.9 )
+               gconf? (
+                       >=gnome-base/gconf-2.6.0
+                       >=x11-libs/gtk+-2.8
+               )
+               gtk? (
+                       >=x11-libs/gtk+-2.8
+                       >=dev-libs/glib-2.0
+                       media-libs/freetype
+                       >=x11-libs/cairo-1.1.9
+                       x11-libs/libXrandr
+                       x11-libs/libXrender
+                       x11-libs/libXtst
+                       x11-libs/pango
+               )
+               nsplugin? (
+                       >=x11-libs/gtk+-2.8
+                       || (
+                               www-client/mozilla-firefox
+                               net-libs/xulrunner
+                               www-client/seamonkey
+                               www-client/seamonkey-bin
+                               www-client/mozilla-firefox-bin
+                       )
+               )
+               qt4? ( >=x11-libs/qt-4.1.0 )
+               xml? ( >=dev-libs/libxml2-2.6.8 >=dev-libs/libxslt-1.1.11 )
+               gstreamer? (
+                       >=media-libs/gstreamer-0.10.10
+                       >=media-libs/gst-plugins-base-0.10.10
+                       dev-libs/glib
+               )
+               sys-apps/file"
+
+DEPEND="app-arch/zip
+               >=virtual/jdk-1.6.0
+               gtk? (
+                       x11-proto/xextproto
+                       x11-proto/xproto
+               )
+               ${REPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+       # Upstreams sets proper -source and -target
+       unset JAVACFLAGS
+
+       # Forcing 1.6 for now because of this but perhaps should come up with
+       # something smart
+
+       #if [[ ( ${GENTOO_VM} == sun-jdk-1.5 || ${GENTOO_VM} == ibm-jdk-bin-1.5 ) \
+       #       && ${GENTOO_COMPILER} == javac ]]; then
+       #       eerror "javac from ${GENTOO_VM} is not able to compile"
+       #       eerror "${CATEGORY}/${P}, use ecj or sun-jdk-1.6 instead"
+       #       die "Unusable JDK + compiler combination"
+       #fi
+
+       # don't use econf, because it ends up putting things under /usr, which may
+       # collide with other slots of classpath
+       ./configure ${compiler} \
+               $(use_enable alsa) \
+               $(use_enable debug ) \
+               $(use_enable examples) \
+               $(use_enable gconf gconf-peer) \
+               $(use_enable gtk gtk-peer) \
+               $(use_enable gstreamer gstreamer-peer) \
+               $(use_enable nsplugin plugin) \
+               $(use_enable qt4 qt-peer) \
+               $(use_enable xml xmlj) \
+               $(use_enable dssi ) \
+               $(use_with doc gjdoc) \
+               ${myconf} \
+               --enable-jni \
+               --disable-dependency-tracking \
+               --disable-Werror \
+               --host=${CHOST} \
+               --prefix=/opt/${PN}-${SLOT} \
+               || die "configure failed"
+       emake || die "make failed"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed"
+       dodoc AUTHORS BUGS ChangeLog* HACKING NEWS README THANKYOU TODO || die
+}