Isn't the jvm code supposed to be platform-independent ?
No, that's a misunderstanding. The JVM is the platform-dependant runtime. It is Java class files (aka byte code) that are platform independent. Just like: A sh or perl script may be portable; the OpenBSD that it runs on is arch-dependant.
There is completely no reason to build platform-independent stuff on slow arches, you can just copy over the packages from the fast arch...
So, like in ports/books, any Java port that generates only class files (no native code) should have PKG_ARCH= * to allow this sort of copying.
as far as I know, the big issue with java and slow architectures is that java isn't as portable as it is supposed to be, and need arch-dependent shit to work...
Flame troll, ignored :-)
(and for Nikolay, we still have a few binary-only packages. There are reasons for these, such as commercial apps/semi-commercial apps like opera, but in general, if source is available, then source should be used)
Redhat and freebsd-libs. The source is available.
