commit:     ae56fb886389e50167ba9c5a6804a7a0721014b4
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  2 21:50:24 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Wed Feb  2 23:14:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae56fb88

dev-java/openjdk: update 17.0.2_p8 EAPI 6 -> 7

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-java/openjdk/openjdk-17.0.2_p8.ebuild | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-java/openjdk/openjdk-17.0.2_p8.ebuild 
b/dev-java/openjdk/openjdk-17.0.2_p8.ebuild
index e4b23887e890..8f6a2ebb74a4 100644
--- a/dev-java/openjdk/openjdk-17.0.2_p8.ebuild
+++ b/dev-java/openjdk/openjdk-17.0.2_p8.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit check-reqs eapi7-ver flag-o-matic java-pkg-2 java-vm-2 multiprocessing 
toolchain-funcs
+inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
 
 # variable name format: <UPPERCASE_KEYWORD>_XPAK
 ARM64_XPAK="17.0.2_p8" # musl bootstrap install
@@ -31,7 +31,7 @@ SLOT="$(ver_cut 1)"
 DESCRIPTION="Open source implementation of the Java programming language"
 HOMEPAGE="https://openjdk.java.net";
 SRC_URI="
-       
https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
+       
https://github.com/${PN}/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
                -> ${P}.tar.gz
        !system-bootstrap? (
                $(bootstrap_uri arm64 ${ARM64_XPAK} elibc_musl)
@@ -148,14 +148,14 @@ pkg_setup() {
                fi
        done
 
-       if has_version --host-root dev-java/openjdk:${SLOT}; then
+       if has_version dev-java/openjdk:${SLOT}; then
                export JDK_HOME=${EPREFIX}/usr/$(get_libdir)/openjdk-${SLOT}
        elif use !system-bootstrap ; then
                local xpakvar="${ARCH^^}_XPAK"
                export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}"
        else
                if [[ ${MERGE_TYPE} != "binary" ]]; then
-                       JDK_HOME=$(best_version --host-root 
dev-java/openjdk-bin:${SLOT})
+                       JDK_HOME=$(best_version dev-java/openjdk-bin:${SLOT})
                        [[ -n ${JDK_HOME} ]] || die "Build VM not found!"
                        JDK_HOME=${JDK_HOME#*/}
                        JDK_HOME=${EPREFIX}/opt/${JDK_HOME%-r*}
@@ -214,7 +214,7 @@ src_configure() {
        )
 
        if use javafx; then
-               local 
zip="${EPREFIX%/}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip"
+               local 
zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip"
                if [[ -r ${zip} ]]; then
                        myconf+=( --with-import-modules="${zip}" )
                else
@@ -249,7 +249,7 @@ src_compile() {
 
 src_install() {
        local dest="/usr/$(get_libdir)/${PN}-${SLOT}"
-       local ddest="${ED}${dest#/}"
+       local ddest="${ED}/${dest#/}"
 
        cd "${S}"/build/*-release/images/jdk || die
 
@@ -277,7 +277,7 @@ src_install() {
        dodir "${dest}"
        cp -pPR * "${ddest}" || die
 
-       dosym ../../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+       dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
 
        # must be done before running itself
        java-vm_set-pax-markings "${ddest}"

Reply via email to