>>>>> On Tue, 8 May 2018, Marty E Plummer wrote: > --- > eclass/java-utils-2.eclass | 14 +++++++++++--- > 1 file changed, 11 insertions(+), 3 deletions(-)
> diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass > index 25e35c33dd2..47bbb64ffd4 100644 > --- a/eclass/java-utils-2.eclass > +++ b/eclass/java-utils-2.eclass > @@ -15,7 +15,7 @@ > # you should inherit java-pkg-2 for Java packages or java-pkg-opt-2 for > packages > # that have optional Java support. In addition you can inherit java-ant-2 for > # Ant-based packages. > -inherit eutils versionator multilib > +has "${EAPI:-0}" 0 1 2 3 4 5 6 && inherit eutils versionator multilib You could inherit eapi7-ver instead of versionator, which would save the conditional below. > IUSE="elibc_FreeBSD" > @@ -1526,8 +1526,16 @@ java-pkg_is-vm-version-eq() { > local vm_version="$(java-pkg_get-vm-version)" > - vm_version="$(get_version_component_range 1-2 "${vm_version}")" > - needed_version="$(get_version_component_range 1-2 "${needed_version}")" > + case ${EAPI} in > + 0|1|2|3|4|5|6) > + vm_version="$(get_version_component_range 1-2 "${vm_version}")" > + needed_version="$(get_version_component_range 1-2 > "${needed_version}")" > + ;; > + 7) > + vm_version="$(ver_cut 1-2 "${vm_version}")" > + needed_version="$(ver_cut 1-2 "${needed_version}")" > + ;; > + esac > if [[ -z "${vm_version}" ]]; then > debug-print "Could not get JDK version from DEPEND" > -- > 2.17.0
pgp3LYjj0aMM0.pgp
Description: PGP signature