Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Wed, 30 Oct 2019 20:27:32
Message-Id: 1572467237.8cb182d6a7c9a6f75df73e64f15d34e077271405.fordfrog@gentoo
1 commit: 8cb182d6a7c9a6f75df73e64f15d34e077271405
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 30 20:25:00 2019 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 30 20:27:17 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb182d6
7
8 eclass/java-{ant,utils}: updated for new javatoolkit layout
9
10 Bug: https://bugs.gentoo.org/627440
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 eclass/java-ant-2.eclass | 15 ++++++++++-----
14 eclass/java-utils-2.eclass | 9 ++++++---
15 2 files changed, 16 insertions(+), 8 deletions(-)
16
17 diff --git a/eclass/java-ant-2.eclass b/eclass/java-ant-2.eclass
18 index 1fd4feb3913..5be76953edd 100644
19 --- a/eclass/java-ant-2.eclass
20 +++ b/eclass/java-ant-2.eclass
21 @@ -224,8 +224,13 @@ java-ant_bsfix_files() {
22 files+=( -f "${file}" )
23 done
24
25 - local rewriter3="${EPREFIX}/usr/$(get_libdir)/javatoolkit/bin/xml-rewrite-3.py"
26 - local rewriter4="${EPREFIX}/usr/$(get_libdir)/javatoolkit/bin/build-xml-rewrite"
27 + if [ -e "${EPREFIX}/usr/libexec/javatoolkit" ]; then
28 + local rewriter3="${EPREFIX}/usr/libexec/javatoolkit/xml-rewrite-3.py"
29 + local rewriter4="${EPREFIX}/usr/libexec/javatoolkit/build-xml-rewrite"
30 + else
31 + local rewriter3="${EPREFIX}/usr/$(get_libdir)/javatoolkit/bin/xml-rewrite-3.py"
32 + local rewriter4="${EPREFIX}/usr/$(get_libdir)/javatoolkit/bin/build-xml-rewrite"
33 + fi
34
35 if [[ -x ${rewriter4} && ${JAVA_ANT_ENCODING} ]]; then
36 [[ ${JAVA_ANT_REWRITE_CLASSPATH} ]] && local gcp="-g"
37 @@ -375,11 +380,11 @@ java-ant_ignore-system-classes() {
38 # @DESCRIPTION:
39 # Run the right xml-rewrite binary with the given arguments
40 java-ant_xml-rewrite() {
41 - local gen2="${EPREFIX}/usr/bin/xml-rewrite-2.py"
42 local gen2_1="${EPREFIX}/usr/$(get_libdir)/javatoolkit/bin/xml-rewrite-2.py"
43 + local gen2_2="${EPREFIX}/usr/libexec/javatoolkit/xml-rewrite-2.py"
44 # gen1 is deprecated
45 - if [[ -x "${gen2}" ]]; then
46 - ${gen2} "${@}" || die "${gen2} failed"
47 + if [[ -x "${gen2_2}" ]]; then
48 + ${gen2_2} "${@}" || die "${gen2_2} failed"
49 elif [[ -x "${gen2_1}" ]]; then
50 ${gen2_1} "${@}" || die "${gen2_1} failed"
51 else
52
53 diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
54 index 4f7eb0356fc..e32cb572f14 100644
55 --- a/eclass/java-utils-2.eclass
56 +++ b/eclass/java-utils-2.eclass
57 @@ -2729,10 +2729,13 @@ java-pkg_jar-list() {
58 java-pkg_verify-classes() {
59 #$(find ${D} -type f -name '*.jar' -o -name '*.class')
60
61 - local version_verify="/usr/bin/class-version-verify.py"
62 + local version_verify_1="${EPREFIX}/usr/$(get_libdir)/javatoolkit/bin/class-version-verify.py"
63 + local version_verify_2="${EPREFIX}/usr/libexec/javatoolkit/class-version-verify.py"
64
65 - if [[ ! -x "${version_verify}" ]]; then
66 - version_verify="/usr/$(get_libdir)/javatoolkit/bin/class-version-verify.py"
67 + if [[ -x "${version_verify_1}" ]]; then
68 + local version_verify=${version_verify_1}
69 + else
70 + local version_verify=${version_verify_2}
71 fi
72
73 if [[ ! -x "${version_verify}" ]]; then