Hello, Can you add jamvm (http://jamvm.sourceforge.net/) in the portage tree please ? thanks. Didier Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 37185 [details] jamvm ebuild - initial version Here is an ebuild for JamVM. It works correct but unfortunately JamVM lacks functionality: It does not support the normal zipped form of Gnu classpath (glibj.zip) which is provided by another ebuild. JamVM 1.1.4 seems to be incompatible with Gnu Classpath 0.10 (already informed the author). Furthermore the script does not install JamVM as a real JRE. I wondered whether it would be wise to add a soft-link named 'java' to the jamvm executable since applications may depend on this. But then installing jamvm (exec.) and its link into /usr/bin would not be a good thing. Suggestions?
Created attachment 39570 [details] ebuild for JamVM 1.2.0 This is an ebuild of the latest release of JamVM. It has support for the zipped form of gnu classpath and works fine with that ebuild. I have tested this on x86 only but the other develops mainly on ppc so it should work there too. It even works with gnu-classpath 0.11 out of the box. It would be very nice if someone could add java-config support for the jamvm ebuild or point me to some documentation how to do this.
Comment on attachment 37185 [details] jamvm ebuild - initial version made obsolete by newer jamvm 1.2.0
Ok, the ebuild for 1.2.0 works good for me in the overlay directory. But jamvm fail to execute a simple HelloWorld with a segmentation fault. A backtrace show the fault in nio library of classpath (0.11 and 0.12). Gij works with this test. Any comments ? For the java-config part I don't know, they have not a configuration file that contain all parameters ... Maybe report a bug for this package ? Thank's Didier
Created attachment 46061 [details] updated for ebuild jamvm-1.2.2 Added a new ebuild for the recently released JamVM 1.2.2 .It depends on at least classpath-0.12
Comment on attachment 39570 [details] ebuild for JamVM 1.2.0 Old ebuild removed because an updated version of the same ebuild is available.
Created attachment 46085 [details] ebuild for JamVM 1.2.0 fixed dependencies (gnu-classpath => dev-java/gnu-classpath) added an upper bound for gnu-classpath because this version of JamVM can only be used with GNU Classpath 0.09 to 0.12
Comment on attachment 46061 [details] updated for ebuild jamvm-1.2.2 Removed because of a newer version of the same ebuild.
Comment on attachment 46061 [details] updated for ebuild jamvm-1.2.2 removed because an updated version of the same ebuild is available.
Created attachment 46086 [details] updated ebuild for JamVM 1.2.2 Updated ebuild for JamVM 1.2.2 Added support for a patch that fixes a threading issue.
Created attachment 46087 [details] fix for JamVM 1.2.2 Fixes a threading bug that makes AWT/Swing unusable
Fixed. Available for testing as dev-java/jamvm-1.2.2