I installed oracle-jdk-bin with USE=source, and it installed src.zip under /opt/oracle-jdk* but didn't install javafx-src.zip which is present alongside src.zip inside the distfile. Reproducible: Always
Created attachment 399750 [details, diff] oracle-jdk-bin-1.8.patch Indeed. We should allow for JavaFX sources installation via a USE flag. Here's a possible solution. @Java: could someone review it?
Created attachment 399752 [details, diff] oracle-jdk-bin-1.8.patch
I expected the javafx sources to be installed with the source flag, but a separate flag is acceptable too.
I was going to say that unless the file is really huge, don't complicate things by adding another flag when it's not expected.
Created attachment 399818 [details, diff] oracle-jdk-bin-1.8.patch
+ 26 Mar 2015; Patrice Clement <monsieurp@gentoo.org> metadata.xml, + oracle-jdk-bin-1.8.0.40.ebuild: + Install JavaFX sources as well as JVM sources. Document source USE flag. Fix + bug 544478. Enjoy.
+*oracle-jdk-bin-1.8.0.40-r1 (26 Mar 2015) + + 26 Mar 2015; Patrice Clement <monsieurp@gentoo.org> + +oracle-jdk-bin-1.8.0.40-r1.ebuild, oracle-jdk-bin-1.8.0.40.ebuild: + Revert previous commit and revbump the file instead. + Safer. Just in case.