Currently: RDEPEND=" ... || ( dev-java/openjdk:8[javafx] dev-java/openjdk:11[javafx] ) ... " This should also support openjdk-bin (and javafx is installed via dev-java/openjfx?). Reproducible: Always
unfortunately it's impossible to integrate openjfx:11 into openjdk-bin:11 unlike with java-8 which can plug openjfx dynamically, openjfx-11 is linked into openjdk:11 at build time. supporting openjdk-bin:8 might be possible, but the work is not done yet. so the ebuild requirement is technically correct. leaving open, because openjdk-bin:8 might get openjfx support in the future.
Hmm, so we had to have a openjdk-bin:11 with integrated javafx? Is this resolved with later java versions like 15+?
it may be possible to integrate openjfx for openjdk-bin with jlink. but no work was done yet. I will be packaging openjfx-17 sometime soon-ish and will try it, but no promises.