Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 272023

Summary: [java-overlay] dev-java/icedtea-1.10
Product: Gentoo Linux Reporter: Ruediger Gad <r.c.g>
Component: [OLD] JavaAssignee: Java team <java>
Status: RESOLVED FIXED    
Severity: enhancement CC: dschridde+gentoobugs, eric225125, gnu_andrew
Priority: High Keywords: InOverlay
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 247140    
Attachments: dev-java/icedtea-1.10.ebuild
New ebuild based on ebuild from java-overlay
Patch for "old" ebuild in java-overlay
Env. file required for installing
Fixed env. file
Another fixed env. file
icedtea ebuild - Changed: SLOT="0"
Patch against current version in java-overlay including change of SLOT="0"
Env. file to match SLOT="0"
Fixed env. file
Ebuild for icedtea-1.11-pre based on openjdk b63
Ebuild for icedtea-1.11-pre based on openjdk b64
Ebuild for icedtea-1.11
Patch for the icedtea-1.11.ebuild against the current ebuild in java-overlay
Ebuild for icedtea-1.11 using OpenJDK b70
Ebuild for icedtea-1.11 using OpenJDK b70 with added "visualvm" useflag
icedtea-1.11.904.ebuild
icedtea-1.11.905.ebuild
icedtea-1.11.906.ebuild

Description Ruediger Gad 2009-05-31 22:44:27 UTC
The ebuild here is based on the icedtea ebuilds from the java-experimental overlay.
One major difference is that this ebuild doesn't use the openjdk build drops but uses the mercurial changeset tar.gz's (snapshots) as specified in the icedtea Makefile.

Reproducible: Always
Comment 1 Ruediger Gad 2009-05-31 22:45:17 UTC
Created attachment 193096 [details]
dev-java/icedtea-1.10.ebuild
Comment 2 Serkan Kaba (RETIRED) gentoo-dev 2009-06-03 03:13:47 UTC
Added to java-overlay by gnu_andrew 
Comment 3 Ruediger Gad 2009-06-06 12:06:39 UTC
Created attachment 193710 [details]
New ebuild based on ebuild from java-overlay

In order to build here (gcc 4.3.3-r2 on x86_64) CFLAGS must be filtered as done in this ebuild.
Additionally "dohtml README.html || die" in src_install() failed and is because of this removed.

In pkg_setup() icedtea was pulled up in the chained if/elif statement in order to completely build icedtea with itself if it was already installed. 
This change is optional as this doesn't affect if icedtea builds successfully or not.
Comment 4 Ruediger Gad 2009-06-06 12:08:04 UTC
Created attachment 193711 [details, diff]
Patch for "old" ebuild in java-overlay

Patch for the ebuild in java-overlay.
Resulting output is the ebuild as uploaded above.
Comment 5 Ruediger Gad 2009-06-06 12:10:51 UTC
Created attachment 193712 [details]
Env. file required for installing

This file is needed for src_install() to succeed and should be placed in "files/".
Comment 6 Ruediger Gad 2009-06-06 12:52:43 UTC
Created attachment 193716 [details]
Fixed env. file

Sorry, the first env. file contained an error in the path of JAVA_HOME and JDK_HOME.
This is fixed in this file.
Comment 7 Ruediger Gad 2009-06-06 12:56:27 UTC
Created attachment 193717 [details]
Another fixed env. file

sigh .. there was another error in the path to the man pages, which is fixed here.
Comment 8 Ruediger Gad 2009-06-06 14:29:28 UTC
Created attachment 193729 [details]
icedtea ebuild - Changed: SLOT="0"

I think SLOT should be ="0".
Reason for this is that using dev-java/icedtea implies using Java version 7.
For Java version 6 there is dev-java/icedtea6.
Therefor there is no need for slotted ebuilds here.
This is in contrast to e.g. dev-java/sun-jdk which provides several Java versions.
Comment 9 Ruediger Gad 2009-06-06 14:30:36 UTC
Created attachment 193731 [details, diff]
Patch against current version in java-overlay including change of SLOT="0"
Comment 10 Ruediger Gad 2009-06-06 14:33:36 UTC
Created attachment 193732 [details]
Env. file to match SLOT="0"

Here also the paths to JAVA_HOME etc. have been changed to /usr/lib/jvm/icedtea.
Comment 11 Ruediger Gad 2009-06-06 15:48:20 UTC
Created attachment 193735 [details]
Fixed env. file

Fixed typos in previous file + a more generic approach similar to the one found in the icedtea6.env file.
Please excuse the inconvenience caused by the frequent changes today.
Comment 12 Ruediger Gad 2009-07-10 16:57:41 UTC
Created attachment 197470 [details]
Ebuild for icedtea-1.11-pre based on openjdk b63

This ebuild uses revision e944184d6eda from the icedtea repository.
Comment 13 Ruediger Gad 2009-07-18 11:57:03 UTC
Created attachment 198416 [details]
Ebuild for icedtea-1.11-pre based on openjdk b64

Ebuild using revision e2ff1b52131d from icedtea repository.
Comment 14 Ruediger Gad 2009-08-26 06:48:03 UTC
Created attachment 202297 [details]
Ebuild for icedtea-1.11

Thanks to a hint from gnu_andrew I was able to solve the build problems with the 1.11 icedtea release (at least here).
Comment 15 Ruediger Gad 2009-08-26 06:50:29 UTC
Created attachment 202299 [details, diff]
Patch for the icedtea-1.11.ebuild against the current ebuild in java-overlay
Comment 16 Ruediger Gad 2009-08-26 06:55:22 UTC
Created attachment 202301 [details]
Ebuild for icedtea-1.11 using OpenJDK b70

This ebuild uses revision 26c1a149107b from the icedtea repository.
Comment 17 Ruediger Gad 2009-08-26 21:29:12 UTC
Created attachment 202358 [details]
Ebuild for icedtea-1.11 using OpenJDK b70 with added "visualvm" useflag

Added useflag "visualvm" though i didn't test this yet.
Enabling "visualvm" pulls in netbeans.
Comment 18 Ruediger Gad 2009-09-22 18:30:55 UTC
Created attachment 204954 [details]
icedtea-1.11.904.ebuild

This ebuild is based on the current ebuild by Andrew John Hughes from the java-overlay. It uses revision 755ac518cabd from the icedtea repository (which builds openjdk b71) and adds a nss useflag.
Comment 19 Ruediger Gad 2009-10-23 16:39:38 UTC
Created attachment 208008 [details]
icedtea-1.11.905.ebuild

This ebuild uses icedtea revision 05e6f20fb7fd. This includes openjdk b73.
Instead of specifiyng ant in the dependencies this ebuild makes use of the java-ant-2 eclass.
Comment 20 Ruediger Gad 2009-10-28 20:17:16 UTC
Created attachment 208570 [details]
icedtea-1.11.906.ebuild

bump to b74
Comment 21 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2009-11-20 15:05:44 UTC
gnu_andrew bumped it to 1.12, sorry for the wait