Following the new java policy, packages shouldn't rely on packed jars, dependencies need to be added on our own packages and used.
For more information see:
If you have questions ask us in #gentoo-java on irc.freenode.net
Created attachment 59085 [details]
First attempt to replace packed jars. Was able to replace:
Leaving the following:
I am quite sure that the last four are part of LimeWire. There are packages for
icu4j.jar and xerces.jar, but from what I could determine, LimeWire checks the
hashes of its dependent jar files. If it doesn't match, LimeWire fails to
start, yielding exceptions to the effect:
com.limegroup.gnutella.gui.GUILoader$StartupFailedException: file [xerces.jar]
has hash of [3C609A515B91463AC83EB57E62EBD120] instead of expected
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error: LimeWire version 4.8.1
For the other jars, packages will be needed. I've made note of the homepages
for the ones I was able to find.
On a unrelated note, should the package name be suffixed with -bin, seeing as
it is in fact a binary package?
Given that using our own jars instead of the bundled ones causes problems, I'm going to mark WONTFIX.