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/jmi-interface/
Date: Sat, 02 Apr 2016 22:00:12
Message-Id: 1459633567.59e9f97681c3d3333e37fbcbdb4d62ebaf9dea23.monsieurp@gentoo
1 commit: 59e9f97681c3d3333e37fbcbdb4d62ebaf9dea23
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 2 21:45:49 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 2 21:46:07 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e9f976
7
8 dev-java/jmi-interface: EAPI 5 bump. Switch to java-pkg-simple.
9
10 Package-Manager: portage-2.2.26
11
12 dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild | 57 ++++++++++++++++++++++
13 1 file changed, 57 insertions(+)
14
15 diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
16 new file mode 100644
17 index 0000000..c3422cf
18 --- /dev/null
19 +++ b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
20 @@ -0,0 +1,57 @@
21 +# Copyright 1999-2016 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI=5
26 +
27 +JAVA_PKG_IUSE="doc source"
28 +
29 +inherit java-pkg-2 java-pkg-simple
30 +
31 +JMI_ZIP="jmi-${PV/./_}-fr-interfaces.zip"
32 +MOF_XML="mof-${PV}.xml.bz2"
33 +
34 +DESCRIPTION="Java Metadata Interface Sample Class Interface"
35 +HOMEPAGE="http://java.sun.com/products/jmi/"
36 +SRC_URI="mirror://gentoo/${JMI_ZIP}
37 + mirror://gentoo/${MOF_XML}"
38 +
39 +LICENSE="sun-bcla-jmi"
40 +SLOT="0"
41 +KEYWORDS="~amd64 ~x86 ~x86-fbsd"
42 +
43 +CDEPEND="dev-java/ant-core:0"
44 +
45 +RDEPEND="
46 + ${CDEPEND}
47 + >=virtual/jre-1.6"
48 +
49 +DEPEND="
50 + ${CDEPEND}
51 + >=virtual/jdk-1.6
52 + source? ( app-arch/zip )"
53 +
54 +JAVA_SRC_DIR="src"
55 +
56 +src_unpack() {
57 + mkdir "${S}/src" || die
58 + cd "${S}/src" || die
59 + unpack ${JMI_ZIP}
60 +
61 + # adding mof.xml required by Netbeans
62 + # #98603 and #162328
63 + cd "${S}/src/javax/jmi/model" || die
64 + unpack ${MOF_XML}
65 + cp mof-1.0.xml mof.xml || die
66 +}
67 +
68 +java_prepare() {
69 + # rename enum keywords because javadoc hates them
70 + # even with -source 1.4, bummer
71 + epatch "${FILESDIR}/${P}-enum.patch"
72 +}
73 +
74 +src_compile() {
75 + java-pkg-simple_src_compile
76 + java-pkg_addres "${PN}.jar" src -name "*.xml"
77 +}