The below ebuild have =virtual/j??-1.? without * ./dev-java/axion/axion-1.0_rc2-r3.ebuild =virtual/jdk-1.5* =virtual/jdk-1.4 ) ./dev-java/itext/itext-2.0.3.ebuild DEPEND="|| ( =virtual/jdk-1.6 =virtual/jdk-1.5 =virtual/jdk-1.4* ) ./dev-java/itext/itext-2.0.4.ebuild DEPEND="|| ( =virtual/jdk-1.6 =virtual/jdk-1.5 =virtual/jdk-1.4* ) ./dev-java/jdbc-jaybird/jdbc-jaybird-2.0.1-r1.ebuild DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.5 ) ./dev-java/jdbc-jaybird/jdbc-jaybird-2.1.0.ebuild DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.5 ) ./dev-java/jdbc-jaybird/jdbc-jaybird-2.0.1.ebuild DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.5 ) ./dev-java/telnetd/telnetd-1.0-r2.ebuild =virtual/jdk-1.4* =virtual/jdk-1.5 ) ./dev-java/itext/itext-2.0.3.ebuild RDEPEND="|| ( =virtual/jre-1.6 =virtual/jre-1.5 =virtual/jre-1.4* ) ./dev-java/itext/itext-2.0.4.ebuild RDEPEND="|| ( =virtual/jre-1.6 =virtual/jre-1.5 =virtual/jre-1.4* ) ./dev-java/jdbc-jaybird/jdbc-jaybird-2.0.1-r1.ebuild RDEPEND="|| ( =virtual/jre-1.4* =virtual/jre-1.5 ) ./dev-java/jdbc-jaybird/jdbc-jaybird-2.1.0.ebuild RDEPEND="|| ( =virtual/jre-1.4* =virtual/jre-1.5 ) ./dev-java/jdbc-jaybird/jdbc-jaybird-2.0.1.ebuild RDEPEND="|| ( =virtual/jre-1.4* =virtual/jre-1.5 ) Reproducible: Always
(In reply to comment #0) > The below ebuild have =virtual/j??-1.? without * > > Just to clarify =virtual/jdk-1.6 is a valid dependency atom but of course it does not match any virtual ebuilds because they are versioned 1.6.0.
wltjr: While you fix itext and jdbc-jaybird please remove the || ( ) jre atoms from RDEPEND as they make no sense. The jres are always backwards ABI compatible. You can also just ack here and I can fix that stuff.
And change the order of jdk deps, so that 1.5 is before 1.4...
ok I have address itext and jaybird, please review and if not correct or etc feel free to modify as needed