Attached ebuild for dev-java/jmp-0.49 It's would be a straight copy of jmp-0.48.ebuild except for one problem. In reponse to http://www.khelekore.org/pipermail/jmp-user/2006-January/000341.html users were pointed at the workaround listed in the URL field. Attached is a patch which carries out this fix. [Note it doesn't remove any actual functionality - it was just the beginning of a new feature that mistakenly required a jdk5 feature] Patching alone, however, wasn't sufficient. It turns out jmp distributes with some bytecode already compiled that you have to *rebuild* if you patch the stuff in java/jmp/ . So also attached is a new ebuild, dev-java/jmp-0.49 that a) epatches the above patch and b) adds the necessary prerequisite make call. The prerequisite rebuild also c) adds a build dependency on dev-util/cproto which I also added to DEPEND.... except It turns out that the cproto that Gentoo ships is ancient, and when our cproto runs care of the last step in java/Makefile.bc, the resultant .h file breaks the main build. Workaround for *that* is to d) only build the .c target, and then copy said target up to the top level directory. THAT means you could skip the cproto dependency, though I've filed bug #122354 about that problem. AfC
Created attachment 79424 [details, diff] Apply suggested workaround to remove jdk5 dependency
Created attachment 79425 [details] Ebuild which a) bumps to 0.49 and b) incorporates above patch and recompiles shipped binary code.
Upstream has released 0.50 to fix this build problem. AfC
0.51 in upstream too
can it be included in portage?
(In reply to comment #5) > can it be included in portage? > Sorry about there being no response from devs. Can't download it atm but will certainly add it at some point if I get it downloaded.
(In reply to comment #6) > (In reply to comment #5) > > can it be included in portage? > > > > Sorry about there being no response from devs. Can't download it atm but will > certainly add it at some point if I get it downloaded. > Received instructions from the upstream maintainer on howto donwload the releases and was able to commit a version bump. Please note that 0.51 does not work with 1.6 or 1.7.