Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jaxr/
Date: Mon, 02 Nov 2015 19:50:43
Message-Id: 1446493707.877a9d40945c67d98dcebc60b333545fb2a32dd4.monsieurp@gentoo
1 commit: 877a9d40945c67d98dcebc60b333545fb2a32dd4
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 2 19:45:36 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 2 19:48:27 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877a9d40
7
8 dev-java/jaxr: Call java-pkg_jar-from with the correct jar name. Fixes bug 564708.
9
10 Package-Manager: portage-2.2.20.1
11 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
12
13 dev-java/jaxr/jaxr-1.0.6-r2.ebuild | 71 ++++++++++++++++++++++++++++++++++++++
14 1 file changed, 71 insertions(+)
15
16 diff --git a/dev-java/jaxr/jaxr-1.0.6-r2.ebuild b/dev-java/jaxr/jaxr-1.0.6-r2.ebuild
17 new file mode 100644
18 index 0000000..aadbcad
19 --- /dev/null
20 +++ b/dev-java/jaxr/jaxr-1.0.6-r2.ebuild
21 @@ -0,0 +1,71 @@
22 +# Copyright 1999-2015 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Id$
25 +EAPI=5
26 +
27 +JAVA_PKG_IUSE="doc source"
28 +
29 +inherit java-pkg-2 java-ant-2 eutils
30 +
31 +DESCRIPTION="Java API for XML Registries"
32 +HOMEPAGE="https://glassfish.dev.java.net/"
33 +SRC_URI="mirror://gentoo/${P}.tar.bz2"
34 +
35 +LICENSE="CDDL"
36 +SLOT="0"
37 +KEYWORDS="~amd64 ~ppc ~x86"
38 +IUSE=""
39 +
40 +CDEPEND="
41 + dev-java/jaxb:2
42 + dev-java/jsr67:0
43 + dev-java/jsr93:0
44 + dev-java/jsr173:0"
45 +
46 +DEPEND="
47 + ${CDEPEND}
48 + >=virtual/jdk-1.6"
49 +
50 +RDEPEND="
51 + ${CDEPEND}
52 + >=virtual/jre-1.6"
53 +
54 +S="${WORKDIR}/${PN}-ri"
55 +
56 +JAVA_ANT_REWRITE_CLASSPATH="yes"
57 +EANT_BUILD_TARGET="compile"
58 +EANT_DOC_TARGET="javadoc-build"
59 +
60 +EANT_GENTOO_CLASSPATH="
61 + jaxb-2
62 + jsr67
63 + jsr173
64 + jsr93
65 +"
66 +
67 +java_prepare() {
68 + mkdir "${S}"/lib || die
69 +
70 + java-pkg_jar-from --into lib jaxb-2
71 + java-pkg_jar-from --into lib jsr67 jsr67.jar saaj-api.jar
72 + java-pkg_jar-from --into lib jsr173 jsr173.jar jsr173_1.0_api.jar
73 + java-pkg_jar-from --into lib jsr93
74 +
75 + epatch "${FILESDIR}/${P}-javadoc.patch"
76 +
77 + if use doc; then
78 + java-ant_xml-rewrite \
79 + -f "${S}"/build.xml \
80 + -c -e javadoc \
81 + -a failonerror \
82 + -v "false"
83 + fi
84 +}
85 +
86 +src_install() {
87 + java-pkg_dojar lib/${PN}-impl.jar
88 +
89 + use doc && java-pkg_dojavadoc javadoc
90 + use source && java-pkg_dosrc src/java/*
91 +
92 +}