Gentoo Archives: gentoo-dev

From: Zhang Zongyu <zzy2529420793@×××××.com>
To: gentoo-dev@l.g.o
Cc: Zhang Zongyu <zzy2529420793@×××××.com>
Subject: [gentoo-dev] [PATCHv2 2/2] patching ebuild files to support new java-pkg-simple
Date: Tue, 25 Aug 2020 16:33:19
Message-Id: 20200825163010.151781-3-zzy2529420793@gmail.com
In Reply to: [gentoo-dev] [PATCHv2 0/2] java-pkg-simple.eclass and java-utils-2.eclass: features and enhancements by Zhang Zongyu
1 Signed-off-by: Zhang Zongyu <zzy2529420793@×××××.com>
2 ---
3 dev-java/juel/juel-2.1.0-r2.ebuild | 2 +-
4 dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild | 2 +-
5 dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild | 4 ++--
6 dev-java/xml-commons/xml-commons-1.4.01.ebuild | 2 +-
7 dev-java/xsdlib/xsdlib-20090415.ebuild | 4 ++--
8 5 files changed, 7 insertions(+), 7 deletions(-)
9
10 diff --git a/dev-java/juel/juel-2.1.0-r2.ebuild b/dev-java/juel/juel-2.1.0-r2.ebuild
11 index 052a8b4e96e..6b7b4c894a2 100644
12 --- a/dev-java/juel/juel-2.1.0-r2.ebuild
13 +++ b/dev-java/juel/juel-2.1.0-r2.ebuild
14 @@ -26,7 +26,7 @@ DEPEND="
15
16 S="${WORKDIR}/${P}"
17
18 -JAVA_SRC_DIR="src/api src/impl"
19 +JAVA_SRC_DIR=( "src/api" "src/impl" )
20
21 java_prepare() {
22 java-pkg_clean
23 diff --git a/dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild b/dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild
24 index 6193eb4112a..bd8cd931c7e 100644
25 --- a/dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild
26 +++ b/dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild
27 @@ -29,7 +29,7 @@ DEPEND="
28
29 S="${WORKDIR}/${PN}.java-${PN}-complete-${PV}"
30 JAVA_GENTOO_CLASSPATH="swt-3.8"
31 -JAVA_SRC_DIR="core extras swt"
32 +JAVA_SRC_DIR=( "core" "extras" "swt" )
33
34 java_prepare() {
35 rm -rf core/src/test extras/src/test swt/src/test || die
36 diff --git a/dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild b/dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild
37 index d417f67fd56..a9667ffec75 100644
38 --- a/dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild
39 +++ b/dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild
40 @@ -37,7 +37,7 @@ DEPEND="
41 app-arch/unzip"
42
43 S="${WORKDIR}/${MY_P}/src"
44 -JAVA_SRC_DIR="beaninfo java"
45 +JAVA_SRC_DIR=( "beaninfo" "java" )
46
47 src_prepare() {
48 default
49 @@ -61,7 +61,7 @@ src_compile() {
50 java-pkg-simple_src_compile
51
52 local DIR
53 - for DIR in ${JAVA_SRC_DIR}; do
54 + for DIR in "${JAVA_SRC_DIR[@]}"; do
55 java-pkg_addres ${PN}.jar ${DIR}
56 done
57 }
58 diff --git a/dev-java/xml-commons/xml-commons-1.4.01.ebuild b/dev-java/xml-commons/xml-commons-1.4.01.ebuild
59 index 25d9caa3b6a..028c71cf67d 100644
60 --- a/dev-java/xml-commons/xml-commons-1.4.01.ebuild
61 +++ b/dev-java/xml-commons/xml-commons-1.4.01.ebuild
62 @@ -26,4 +26,4 @@ DEPEND="
63 >=virtual/jdk-1.6
64 source? ( app-arch/zip )"
65
66 -JAVA_SRC_DIR="org javax"
67 +JAVA_SRC_DIR=( "org" "javax" )
68 diff --git a/dev-java/xsdlib/xsdlib-20090415.ebuild b/dev-java/xsdlib/xsdlib-20090415.ebuild
69 index c317785fc9f..0cb2aba0120 100644
70 --- a/dev-java/xsdlib/xsdlib-20090415.ebuild
71 +++ b/dev-java/xsdlib/xsdlib-20090415.ebuild
72 @@ -31,13 +31,13 @@ java_prepare() {
73 find -name '*.jar' -exec rm -v {} + || die
74 }
75
76 -JAVA_SRC_DIR="src src-apache"
77 +JAVA_SRC_DIR=( "src" "src-apache" )
78 JAVA_GENTOO_CLASSPATH="relaxng-datatype,xerces-2"
79
80 src_compile() {
81 java-pkg-simple_src_compile
82
83 - local dir; for dir in ${JAVA_SRC_DIR}; do
84 + local dir; for dir in "${JAVA_SRC_DIR[@]}"; do
85 pushd ${dir} > /dev/null || die
86 jar -uf "${S}"/${PN}.jar $(find -name '*.properties') || die
87 popd > /dev/null
88 --
89 2.26.2