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
Created attachment 193096 [details] dev-java/icedtea-1.10.ebuild
Added to java-overlay by gnu_andrew
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.
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.
Created attachment 193712 [details] Env. file required for installing This file is needed for src_install() to succeed and should be placed in "files/".
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.
Created attachment 193717 [details] Another fixed env. file sigh .. there was another error in the path to the man pages, which is fixed here.
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.
Created attachment 193731 [details, diff] Patch against current version in java-overlay including change of SLOT="0"
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.
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.
Created attachment 197470 [details] Ebuild for icedtea-1.11-pre based on openjdk b63 This ebuild uses revision e944184d6eda from the icedtea repository.
Created attachment 198416 [details] Ebuild for icedtea-1.11-pre based on openjdk b64 Ebuild using revision e2ff1b52131d from icedtea repository.
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).
Created attachment 202299 [details, diff] Patch for the icedtea-1.11.ebuild against the current ebuild in java-overlay
Created attachment 202301 [details] Ebuild for icedtea-1.11 using OpenJDK b70 This ebuild uses revision 26c1a149107b from the icedtea repository.
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.
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.
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.
Created attachment 208570 [details] icedtea-1.11.906.ebuild bump to b74
gnu_andrew bumped it to 1.12, sorry for the wait