Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/werken-xpath/
Date: Tue, 29 Sep 2015 21:20:23
Message-Id: 1443561584.902193fc241e494c31ae6073340912bd8bb3dbed.chewi@gentoo
1 commit: 902193fc241e494c31ae6073340912bd8bb3dbed
2 Author: William L. Thomson Jr <wlt <AT> o-sinc <DOT> com>
3 AuthorDate: Fri Sep 18 00:07:35 2015 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 21:19:44 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902193fc
7
8 dev-java/werken-xpath: Updated dev-java/jdom slot from 1.0 -> 0 for v1
9
10 .../werken-xpath/werken-xpath-0.9.4_beta-r3.ebuild | 60 ++++++++++++++++++++++
11 1 file changed, 60 insertions(+)
12
13 diff --git a/dev-java/werken-xpath/werken-xpath-0.9.4_beta-r3.ebuild b/dev-java/werken-xpath/werken-xpath-0.9.4_beta-r3.ebuild
14 new file mode 100644
15 index 0000000..709ed3e
16 --- /dev/null
17 +++ b/dev-java/werken-xpath/werken-xpath-0.9.4_beta-r3.ebuild
18 @@ -0,0 +1,60 @@
19 +# Copyright 1999-2014 Gentoo Foundation
20 +# Distributed under the terms of the GNU General Public License v2
21 +# $Id$
22 +
23 +EAPI=5
24 +JAVA_PKG_IUSE="doc source"
25 +WANT_ANT_TASKS="ant-antlr"
26 +
27 +inherit java-pkg-2 java-ant-2 eutils versionator
28 +
29 +MY_PN=${PN/-/.}
30 +MY_PV=$(replace_version_separator 3 '-')
31 +MY_P=${MY_PN}-${MY_PV}
32 +
33 +DESCRIPTION="W3C XPath-Rec implementation for DOM4J"
34 +HOMEPAGE="http://sourceforge.net/projects/werken-xpath/"
35 +SRC_URI="mirror://gentoo/${MY_P}-src.tar.gz"
36 +# This tarball was acquired from jpackage's src rpm of the package by the same name
37 +
38 +LICENSE="JDOM"
39 +SLOT="0"
40 +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
41 +
42 +COMMON_DEP="
43 + dev-java/jdom:0
44 + >=dev-java/antlr-2.7.7:0[java]"
45 +DEPEND=">=virtual/jdk-1.4
46 + ${COMMON_DEP}"
47 +RDEPEND=">=virtual/jre-1.4
48 + ${COMMON_DEP}"
49 +
50 +S=${WORKDIR}/${MY_PN}
51 +
52 +EANT_BUILD_TARGET="package"
53 +JAVA_ANT_REWRITE_CLASSPATH="yes"
54 +EANT_GENTOO_CLASSPATH="antlr,jdom"
55 +
56 +java_prepare() {
57 + # Courtesy of JPackages :)
58 + epatch "${FILESDIR}"/${P}-jpp-compile.patch
59 + epatch "${FILESDIR}"/${P}-jpp-jdom.patch
60 + epatch "${FILESDIR}"/${P}-jpp-tests.patch
61 + epatch "${FILESDIR}"/${P}-gentoo.patch
62 +
63 + # API updates to support jdom:1.0
64 + epatch "${FILESDIR}"/${P}-jdom-1.0.patch
65 +
66 + cd "${S}"/lib
67 + # In here we have ant starter scripts
68 + rm -fr bin
69 + rm -f *.jar
70 +}
71 +
72 +src_install() {
73 + java-pkg_newjar build/${MY_PN}.jar
74 +
75 + dodoc README TODO LIMITATIONS
76 + use doc && java-pkg_dojavadoc build/apidocs
77 + use source && java-pkg_dosrc src/*
78 +}