Can't really tell much about it, but going by bugzilla link in release notes of 1.7.4, thing of note is dependency on dev-java/xml-xmlbeans:2, instead of 1. With that correction (in deps and src_prepare), the old ebuild finishes successfully - not sure if it really works, but icedtea did finish build (again, not sure if the build was actually correct).
...on a not quite related note: why doesn't slot 0 (1.4) fulfill webstart dep of >icedtea-7.2.4.3, while older versions (in slot 7) do ?
Now, on a related note: probably I should open a new bug for it, but =dev-java/piccolo-1.04, =dev-java/annogen-0.1.0 and =dev-java/xml-xmlbeans-2.6.0 lack x86 keyword. That might create a few repoman warnings once rhino 1.7.4 is added to the tree (wrt. icedtea again).
Version 1.7.5 and 1.7.6 has been released until now. SRC_URI for 1.7.6 is https://github.com/mozilla/rhino/releases/download/Rhino1_7_6_RELEASE/rhino1.7.6.zip SRC_URI for 1.7.5 is https://github.com/mozilla/rhino/releases/download/Rhino1_7R5_RELEASE/rhino1_7R5.zip Note that upstream has changed the versioning scheme so 1.7.6 is not 1.7R6, but (really) 1.7.6.
Thanks for the heads up. Don't hesitate to give it a try and knock together an ebuild.
I'm tempted to insert the obvious Frankenstein quite here... Anyway, again, old ebuild (with noted changes) still works - it seems to work even better than it did before, as while ebuild wasn't dieing, as in 1.7.4 there was a compilation error on old-ex4-compile target... However, it seems that a further simplification is possible and a minor change is needed: going by release notes and build.properties, it seems xml-xmlbeans aren't needed anymore and java dep should now be 1.6. ...if the above is true, this will obsolete the mentioned keyword problem.
https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_RELEASE (In reply to Rafał Mużyło from comment #5) > However, it seems that a further simplification is possible and a minor > change is needed: > going by release notes and build.properties, it seems xml-xmlbeans aren't > needed anymore and java dep should now be 1.6. Yes, indeed. Excerpted from build.gradle: 43 dependencies { 44 testCompile "junit:junit:4.12" 45 } Yet, rhino devs have written Ant build.xml files and left them scattered a bit everywhere in the project directory, which will make bumping to rhino-1.7.7 a cinch: monsieurp@epsilon /tmp/rhino-Rhino1_7_7_RELEASE $ find . -type f -name \*.xml ./maven/maven-pom.xml ./src/build.xml ./toolsrc/org/mozilla/javascript/tools/debugger/build.xml ./toolsrc/build.xml ./testsrc/build.xml ./xmlimplsrc/build.xml ./build.xml
+*rhino-1.7.7 (06 Aug 2015) + + 06 Aug 2015; Patrice Clement <monsieurp@gentoo.org> + +files/rhino-1.7.7-testsrc-build.xml.patch, +rhino-1.7.7.ebuild: + Version bump. Fixes bug 524528. + I have disabled the tests cause the test suite generates a lot of StackOverFlow errors and takes a while to complete. I'm not sure it's worth looking into.
btw thanks Sebastian Pipping for helping with the bumping :)
Re-opening as suggested by Patrice. Reported upstream at https://github.com/mozilla/rhino/issues/225 .