Simple ebuild for ibm-jdk-bin-1.6 based in for ibm-jdk-bin-1.5.0.3.ebuild. It throws a few warnings at the end, but works Reproducible: Always I made this ebuild because eclipse don't work with ibm-jdk-bin-1.5.*, see bug: http://bugs.gentoo.org/show_bug.cgi?id=148999
Created attachment 110142 [details] ibm-jdk-bin-1.6.0.0.ebuild the ebuild
Created attachment 110143 [details] ibm-jdk-bin-1.6.env
Considering it's an early access program, I'd be inclined to version it like 1.6_pre20070215.
When ibm-jdk-bin-1.6 hits the main tree please remove package.use.mask entries for dev-java/checkstyle test
I just downloaded ibm-java-sdk-60-linux-ppc32-20070629.tgz and used this ebuild for it - and it works. But the bad thing is, it doesn't fix the bug 148999.
the env file classpath is incomplete and causes packages like jgoodies-forms to not build.
Looks like the final (GA) version is out. Will probably look at it this week(end).
Bumped. Now needs keywording on ppc and ppc64... dropped because it's major bump, deps change etc. You can download the distfiles hassle-free via scp from d.g.o/home/caster/tmp/ what all to do: - add QA_TEXTRELS_arch and QA_EXECSTACK_arch as needed - check if the deps hold for given arch, I've used this: # qlist ibm-jdk-bin-1.6 | xargs ldd 2>/dev/null | grep 'not found' this roughly tells if any missing dep is not installed (libodbc*.so and libmawt.so may appear, just ignore this for now) # qlist ibm-jdk-bin-1.6 | xargs scanelf -L -n -q -F '%n #F' | tr , ' ' | xargs qfile -C | sort -u this will tell how the dependencies should look like - compare with what's there now in the ebuild... there might be some arch differences - try emerge some java ebuilds... the default configuration (everything commented in /etc/java-config-2/build/jdk.conf) should pick ibm-jdk-bin-1.6 on ppc/ppc64 automatically... check what the building einfo says try at least ant-*, xerces, swt (needs to be recently commited 3.3 version - should be also stabilized soon or else people mixing arch and ~arch run in problems - see stabilization bug #202458), azureus, eclipse-sdk - try running stuff, especially azureus, eclipse-sdk - bug #148999 maybe be finally fixed - ppc: check also nsplugin (eselect java-nsplugin), in firefox look that about:plugin lists it, check some test applets... oh and you should unmask nsplugin useflag in ppc profiles, because it's masked in base and unmasked only for ibm-jdk/jre-1.5 - repeat with ibm-jre-bin-1.6 (except the emerging stuff :) And why is x86 here: I noticed that x86 is the only arch where ibm-jdk-bin/jre actually provides libjsoundalsa.so, it seems to use only OSS on other arches. So we should use.mask alsa in base and unmask it only on x86 (for all versions, not just 1.6)
Oh and please also keyword virtual/jdk-1.6 and virtual/jre-1.6 ~ppc/64
~ppc'd
(In reply to comment #8) > And why is x86 here: I noticed that x86 is the only arch where ibm-jdk-bin/jre > actually provides libjsoundalsa.so, it seems to use only OSS on other arches. > So we should use.mask alsa in base and unmask it only on x86 (for all versions, > not just 1.6) Sorry, that we took so long for such a simple change...fixed.
added ~ppc64
(In reply to comment #12) > added ~ppc64 Seems virtuals were forgotten (comment 9), thanks.
got the ~ppc64 virtuals now too; moving to fixed as last arch