This update seems to be from some time in 2008.
Sorry for the noise. Made a mistake.
Created attachment 357844 [details] dev-java/j3d-core-1.5.2.ebuild Here my take on an updated ebuild. Uses the source tag from SVN. Involves a bit of trickery when fetching/unpacking because I couldn't figure out how to make subversion.eclass accept two upstream repos. There's a correponding ebuild for vecmath over at #303039
updated the ebuild with the following modifications: - fixed URIs for repositories - updated to latest ecj:4.2 - added patches to compile with USE=doc (java1_7-codec-jpeg.patch from Debian) - fixed installation of docs
Created attachment 373326 [details] j3d-core-1.5.2-r1.ebuild
Created attachment 373328 [details, diff] j3d-core-1.5.2-build.patch
Created attachment 373330 [details, diff] j3d-core-1.5.2-java1_7-codec-jpeg.patch
Building currently fails with new versions of Mesa: […] compile-ogl: [echo] Executing 64 bit native renderer build [opt] [exec] In file included from /usr/include/GL/glx.h:333:0, [exec] from /var/tmp/portage/dev-java/j3d-core-1.5.2-r1/work/j3d-core/src/native/ogl/gldefs.h:69, [exec] from /var/tmp/portage/dev-java/j3d-core-1.5.2-r1/work/j3d-core/src/native/ogl/Canvas3D.c:47: [exec] /usr/include/GL/glxext.h:480:143: error: unknown type name 'GLintptr' […] Looks very much like this upstream bug: > https://bugs.freedesktop.org/show_bug.cgi?id=83631
I must admit that, as someone who coded in Java3D some 13 years ago, I had assumed it to be long dead but development continues over at jogamp.org, in a git repository, no less. 1.6.0-pre10 was tagged in May 2014. I can see a 1.6.0-pre12 build, dated April 2015, but no corresponding source. That doesn't mean I'll get a chance to look at it any time soon though. :(
Created attachment 410038 [details] j3d-core-1.6.0_pre12.ebuild version bump 1.6.0_pre12 changed to hharrison java3d-core on github
I guess j3d-core-1.5.2 is now sort of obsolete as the source tarball has become very difficult to get. For 1.6.0_pre12: does anybody know of working ebuilds for the dependencies jogl:2.3 and gluegen:2.3? For gluegen-2.3.1 bug #170305 looks good (although 2.3.2 is out now), but I have not found anything for jogl:2.3, and the ebuild for jogl-2.0_rc8-r1 from the java overlay does not work for jogl-2.3*.
(In reply to Martin Walch from comment #10) > but I have not found anything for jogl:2.3, and the > ebuild for jogl-2.0_rc8-r1 from the java overlay does not work for jogl-2.3*. you can find it in the science overlay
Created attachment 516278 [details] j3d-core-1.6.0.ebuild
Package was removed from ::java.