merge of chico-Overlay
This commit is contained in:
6
dev-java/gnu-classpath/Manifest
Normal file
6
dev-java/gnu-classpath/Manifest
Normal file
@@ -0,0 +1,6 @@
|
||||
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 61dc80cb60759589f761b2e52b51112b gnu-classpath-0.90.ebuild 2335
|
||||
RMD160 e0fb390858a48882417cf08c150e2d9c88135aa7 gnu-classpath-0.90.ebuild 2335
|
||||
SHA256 4a69c0c4550bb95f63dd8ee6f4b17f9925783751c3c3b41fab99534c78729f62 gnu-classpath-0.90.ebuild 2335
|
3
dev-java/gnu-classpath/files/digest-gnu-classpath-0.90
Normal file
3
dev-java/gnu-classpath/files/digest-gnu-classpath-0.90
Normal file
@@ -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
|
84
dev-java/gnu-classpath/gnu-classpath-0.90.ebuild
Normal file
84
dev-java/gnu-classpath/gnu-classpath-0.90.ebuild
Normal file
@@ -0,0 +1,84 @@
|
||||
# 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.20.ebuild,v 1.3 2006/02/05 14:25:43 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-gcj"
|
||||
|
||||
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 ) \
|
||||
|| 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
|
||||
}
|
Reference in New Issue
Block a user