Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 68466 Details for
Bug 98982
version bump: dev-java/gnu-classpath-0.18
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
ebuild patch with discussed changes and package.env generation
gnu-classpath-0.18.ebuild.patch (text/plain), 2.47 KB, created by
Hanno Zysik (geki)
on 2005-09-14 10:48:58 UTC
(
hide
)
Description:
ebuild patch with discussed changes and package.env generation
Filename:
MIME Type:
Creator:
Hanno Zysik (geki)
Created:
2005-09-14 10:48:58 UTC
Size:
2.47 KB
patch
obsolete
>--- dev-java/gnu-classpath/gnu-classpath-0.18.ebuild 2005-09-14 01:17:01.000000000 +0200 >+++ dev-java/gnu-classpath/gnu-classpath-0.18.ebuild 2005-09-14 18:41:36.000000000 +0200 >@@ -1,6 +1,6 @@ > # Copyright 1999-2005 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.15-r1.ebuild,v 1.4 2005/05/22 14:18:30 compnerd Exp $ >+# $Header: $ > > 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/classpath-${PV}.tar.gz" >@@ -9,13 +9,15 @@ > LICENSE="GPL-2-with-linking-exception" > SLOT="0" > KEYWORDS="~x86 ~sparc ~ppc ~amd64" >-IUSE="cairo gtk xml2" >+IUSE="cairo gcj gtk2 xml2" > >-DEPEND="app-arch/zip >- dev-java/jikes" > RDEPEND="cairo? ( >=x11-libs/cairo-0.5.0 ) >- gtk? ( >=x11-libs/gtk+-2.4 media-libs/gdk-pixbuf ) >+ gtk2? ( >=x11-libs/gtk+-2.4 ) > xml2? ( >=dev-libs/libxml2-2.6.8 >=dev-libs/libxslt-1.1.11 )" >+DEPEND="${RDEPEND} >+ app-arch/zip >+ gcj? ( >=sys-devel/gcc-4.0.1 ) >+ !gcj? ( dev-java/jikes )" > > S=${WORKDIR}/classpath-${PV} > >@@ -25,11 +27,12 @@ > # corresponding GCC) which cannot compile GNU Classpath correctly. > # Another possibility would be ECJ (from Eclipse) which is not yet in > # portage. >- local compiler="--with-jikes" >+ declare compiler >+ use gcj && compiler="--with-gcj" || compiler="--with-jikes" > > econf ${compiler} \ > $(use_enable cairo gtk-cairo) \ >- $(use_enable gtk gtk-peer) \ >+ $(use_enable gtk2 gtk-peer) \ > $(use_enable xml2 xmlj) \ > --enable-jni \ > || die "configure failed" >@@ -37,7 +40,7 @@ > emake || die "make failed" > } > >-src_install () { >+src_install() { > einstall || die "make install failed" > > if use cairo; then >@@ -45,4 +48,20 @@ > einfo "To use that functionality set the system property" > einfo "gnu.java.awt.peer.gtk.Graphics to Graphics2D at runtime." > fi >+ >+ cd ${D} >+ declare files >+ for x in usr/share/classpath/*.zip; do >+ files="${files}/${x}:" >+ done >+ >+ # drop tailing ':' >+ files="${files%:}" >+ >+ # generate package.env for java-config >+ sed -e "s:@DESCRIPTION@:${DESCRIPTION}:" \ >+ -e "s:@FILE@:${files}:" \ >+ < ${FILESDIR}/package.env \ >+ > ${D}usr/share/classpath/package.env >+ || die "package.env generation failed!" > } >--- /dev/null 2005-09-12 00:26:30.228565250 +0200 >+++ dev-java/gnu-classpath/files/package.env 2005-09-14 18:45:17.000000000 +0200 >@@ -0,0 +1,2 @@ >+DESCRIPTION=@DESCRIPTION@ >+CLASSPATH=@FILE@
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 98982
:
63379
|
68395
|
68400
|
68459
| 68466