Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 287267 - [java-overlay]version bump: dev-java/j3d-core-1.6.0
Summary: [java-overlay]version bump: dev-java/j3d-core-1.6.0
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Java team
URL: https://github.com/hharrison/java3d-c...
Whiteboard:
Keywords:
Depends on: 645522 170305 303039
Blocks: 209696
  Show dependency tree
 
Reported: 2009-10-01 20:29 UTC by Martin Walch
Modified: 2018-01-23 23:37 UTC (History)
2 users (show)

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


Attachments
dev-java/j3d-core-1.5.2.ebuild (j3d-core-1.5.2-r1.ebuild,1.58 KB, text/plain)
2013-09-04 16:10 UTC, Peter Gantner (a.k.a. nephros)
Details
j3d-core-1.5.2-r1.ebuild (j3d-core-1.5.2-r1.ebuild,2.20 KB, text/plain)
2014-03-23 18:11 UTC, Fabio Rossi
Details
j3d-core-1.5.2-build.patch (j3d-core-1.5.2-build.patch,2.71 KB, patch)
2014-03-23 18:12 UTC, Fabio Rossi
Details | Diff
j3d-core-1.5.2-java1_7-codec-jpeg.patch (j3d-core-1.5.2-java1_7-codec-jpeg.patch,2.32 KB, patch)
2014-03-23 18:12 UTC, Fabio Rossi
Details | Diff
j3d-core-1.6.0_pre12.ebuild (j3d-core-1.6.0_pre12.ebuild,2.73 KB, text/plain)
2015-08-24 10:45 UTC, Karsten Merkle
Details
j3d-core-1.6.0.ebuild (j3d-core-1.6.0.ebuild,1.65 KB, text/plain)
2018-01-23 23:16 UTC, Fabio Rossi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Walch 2009-10-01 20:29:19 UTC
This update seems to be from some time in 2008.
Comment 1 Martin Walch 2009-12-13 18:24:20 UTC
Sorry for the noise. Made a mistake.
Comment 2 Peter Gantner (a.k.a. nephros) 2013-09-04 16:10:55 UTC
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
Comment 3 Fabio Rossi 2014-03-23 18:11:06 UTC
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
Comment 4 Fabio Rossi 2014-03-23 18:11:47 UTC
Created attachment 373326 [details]
j3d-core-1.5.2-r1.ebuild
Comment 5 Fabio Rossi 2014-03-23 18:12:16 UTC
Created attachment 373328 [details, diff]
j3d-core-1.5.2-build.patch
Comment 6 Fabio Rossi 2014-03-23 18:12:41 UTC
Created attachment 373330 [details, diff]
j3d-core-1.5.2-java1_7-codec-jpeg.patch
Comment 7 Martin Walch 2015-07-19 13:56:25 UTC
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
Comment 8 James Le Cuirot gentoo-dev 2015-07-19 18:51:11 UTC
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. :(
Comment 9 Karsten Merkle 2015-08-24 10:45:44 UTC
Created attachment 410038 [details]
j3d-core-1.6.0_pre12.ebuild

version bump 1.6.0_pre12
changed to hharrison java3d-core on github
Comment 10 Martin Walch 2015-10-25 13:14:25 UTC
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*.
Comment 11 Fabio Rossi 2015-11-14 15:10:31 UTC
(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
Comment 12 Fabio Rossi 2018-01-23 23:16:38 UTC
Created attachment 516278 [details]
j3d-core-1.6.0.ebuild