Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 272023 - [java-overlay] dev-java/icedtea-1.10
Summary: [java-overlay] dev-java/icedtea-1.10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks: icedtea-tracker
  Show dependency tree
 
Reported: 2009-05-31 22:44 UTC by Ruediger Gad
Modified: 2009-11-20 15:05 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-java/icedtea-1.10.ebuild (icedtea-1.10.ebuild,7.66 KB, text/plain)
2009-05-31 22:45 UTC, Ruediger Gad
Details
New ebuild based on ebuild from java-overlay (icedtea-1.10.ebuild,8.41 KB, text/plain)
2009-06-06 12:06 UTC, Ruediger Gad
Details
Patch for "old" ebuild in java-overlay (icedtea-1.10.ebuild.patch,2.06 KB, patch)
2009-06-06 12:08 UTC, Ruediger Gad
Details | Diff
Env. file required for installing (icedtea-7.env,976 bytes, text/plain)
2009-06-06 12:10 UTC, Ruediger Gad
Details
Fixed env. file (icedtea-7.env,974 bytes, text/plain)
2009-06-06 12:52 UTC, Ruediger Gad
Details
Another fixed env. file (icedtea-7.env,973 bytes, text/plain)
2009-06-06 12:56 UTC, Ruediger Gad
Details
icedtea ebuild - Changed: SLOT="0" (icedtea-1.10.ebuild,8.41 KB, text/plain)
2009-06-06 14:29 UTC, Ruediger Gad
Details
Patch against current version in java-overlay including change of SLOT="0" (icedtea-1.10.ebuild.patch,2.08 KB, patch)
2009-06-06 14:30 UTC, Ruediger Gad
Details | Diff
Env. file to match SLOT="0" (icedtea.env,881 bytes, text/plain)
2009-06-06 14:33 UTC, Ruediger Gad
Details
Fixed env. file (icedtea.env,860 bytes, text/plain)
2009-06-06 15:48 UTC, Ruediger Gad
Details
Ebuild for icedtea-1.11-pre based on openjdk b63 (icedtea-1.10.901.ebuild,8.71 KB, text/plain)
2009-07-10 16:57 UTC, Ruediger Gad
Details
Ebuild for icedtea-1.11-pre based on openjdk b64 (icedtea-1.10.902.ebuild,8.71 KB, text/plain)
2009-07-18 11:57 UTC, Ruediger Gad
Details
Ebuild for icedtea-1.11 (icedtea-1.11.ebuild,8.31 KB, text/plain)
2009-08-26 06:48 UTC, Ruediger Gad
Details
Patch for the icedtea-1.11.ebuild against the current ebuild in java-overlay (icedtea-1.11.patch,3.57 KB, patch)
2009-08-26 06:50 UTC, Ruediger Gad
Details | Diff
Ebuild for icedtea-1.11 using OpenJDK b70 (icedtea-1.11.903.ebuild,8.52 KB, text/plain)
2009-08-26 06:55 UTC, Ruediger Gad
Details
Ebuild for icedtea-1.11 using OpenJDK b70 with added "visualvm" useflag (icedtea-1.11.903.ebuild,8.59 KB, text/plain)
2009-08-26 21:29 UTC, Ruediger Gad
Details
icedtea-1.11.904.ebuild (icedtea-1.11.904.ebuild,7.83 KB, text/plain)
2009-09-22 18:30 UTC, Ruediger Gad
Details
icedtea-1.11.905.ebuild (icedtea-1.11.905.ebuild,8.22 KB, text/plain)
2009-10-23 16:39 UTC, Ruediger Gad
Details
icedtea-1.11.906.ebuild (icedtea-1.11.906.ebuild,8.22 KB, text/plain)
2009-10-28 20:17 UTC, Ruediger Gad
Details

Note You need to log in before you can comment on or make changes to this bug.
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