Summary: | [java-overlay]version bump: dev-java/j3d-core-1.6.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Walch <walch.martin> |
Component: | [OLD] Java | Assignee: | Java team <java> |
Status: | RESOLVED OBSOLETE | ||
Severity: | enhancement | CC: | gentoo, rossi.f |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/hharrison/java3d-core/releases | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 170305, 303039, 645522 | ||
Bug Blocks: | 209696 | ||
Attachments: |
dev-java/j3d-core-1.5.2.ebuild
j3d-core-1.5.2-r1.ebuild j3d-core-1.5.2-build.patch j3d-core-1.5.2-java1_7-codec-jpeg.patch j3d-core-1.6.0_pre12.ebuild j3d-core-1.6.0.ebuild |
Description
Martin Walch
2009-10-01 20:29:19 UTC
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. |