Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java-ebuilder:master commit in: src/main/java/org/gentoo/java/ebuilder/maven/, scripts/
Date: Wed, 30 Oct 2019 17:35:25
Message-Id: 1475752628.10127d8936bec4f6e162d9d8a59ebc7bf10c9662.mgorny@gentoo
1 commit: 10127d8936bec4f6e162d9d8a59ebc7bf10c9662
2 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 6 11:17:08 2016 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 6 11:17:08 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=10127d89
7
8 Move the jsch-agentproxy into java.
9
10 Ugly hack, but better than removing lines from ebuilds.
11
12 Should put this into some configuration file.
13
14 scripts/tree.sh | 12 ------------
15 .../java/org/gentoo/java/ebuilder/maven/MavenParser.java | 2 ++
16 2 files changed, 2 insertions(+), 12 deletions(-)
17
18 diff --git a/scripts/tree.sh b/scripts/tree.sh
19 index 7df27dc..8fef39d 100755
20 --- a/scripts/tree.sh
21 +++ b/scripts/tree.sh
22 @@ -83,24 +83,12 @@ gebd() {
23 java-ebuilder -p "${POMDIR}"/${M}.pom -e "${ebd}" -g --workdir . \
24 -u ${SRC_URI} --slot ${SLOT:-0} --keywords ~amd64 \
25 --cache-file "${CACHEDIR}"/cache
26 -
27 - # empty parent artifacts
28 - # FIXME, this should be removed in poms
29 - sed -e '/app-maven\/jsch-agentproxy-bin/d' \
30 - -e '/JAVA_GENTOO_CLASSPATH/s|jsch-agentproxy-bin,||' \
31 - -i "${ebd}"
32 fi
33
34 if [[ -z "${MAVEN_NODEP}" ]] && mfill "${ebd}"; then
35 java-ebuilder -p "${POMDIR}"/${M}.pom -e "${ebd}" -g --workdir . \
36 -u ${SRC_URI} --slot ${SLOT:-0} --keywords ~amd64 \
37 --cache-file "${CACHEDIR}"/cache
38 -
39 - # empty parent artifacts
40 - # FIXME, this should be removed in poms
41 - sed -e '/app-maven\/jsch-agentproxy-bin-[0-9]/d' \
42 - -e '/JAVA_GENTOO_CLASSPATH/s|jsch-agentproxy-bin,||' \
43 - -i "${ebd}"
44 fi
45
46 [[ ${SRC_URI} = *-sources.jar ]] || sed -i "/inherit/s/java-pkg-simple/java-pkg-binjar/" "${ebd}"
47
48 diff --git a/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java b/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java
49 index ba876f2..6e6435e 100644
50 --- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java
51 +++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java
52 @@ -515,6 +515,8 @@ public class MavenParser {
53 switch (reader.getLocalName()) {
54 case "artifactId":
55 artifactId = reader.getElementText();
56 + /* jsch.agentproxy is an empty artifact. */
57 + if (artifactId.equals("jsch.agentproxy")) return;
58 break;
59 case "groupId":
60 groupId = reader.getElementText();