Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jvyamlb/
Date: Thu, 15 Apr 2021 11:19:28
Message-Id: 1618485557.033e436e1a3d433a4d8c5aed4047b6a9a1592316.fordfrog@gentoo
1 commit: 033e436e1a3d433a4d8c5aed4047b6a9a1592316
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Thu Apr 15 07:57:29 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 15 11:19:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033e436e
7
8 dev-java/jvyamlb: EAPI 7, Java 11
9
10 Package-Manager: Portage-3.0.17, Repoman-3.0.2
11 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
12 Closes: https://github.com/gentoo/gentoo/pull/20383/commits/0ba384a0300754a1ab960f57c28987de5e22893a
13 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
14
15 dev-java/jvyamlb/jvyamlb-0.2.5-r2.ebuild | 52 ++++++++++++++++++++++++++++++++
16 1 file changed, 52 insertions(+)
17
18 diff --git a/dev-java/jvyamlb/jvyamlb-0.2.5-r2.ebuild b/dev-java/jvyamlb/jvyamlb-0.2.5-r2.ebuild
19 new file mode 100644
20 index 00000000000..db3d6e4b7c2
21 --- /dev/null
22 +++ b/dev-java/jvyamlb/jvyamlb-0.2.5-r2.ebuild
23 @@ -0,0 +1,52 @@
24 +# Copyright 1999-2021 Gentoo Authors
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=7
28 +JAVA_PKG_IUSE="source test"
29 +
30 +inherit java-pkg-2 java-ant-2
31 +
32 +DESCRIPTION="JvYAMLb, YAML processor extracted from JRuby"
33 +HOMEPAGE="https://github.com/olabini/jvyamlb"
34 +SRC_URI="https://github.com/olabini/jvyamlb/archive/${PV}.tar.gz -> ${P}.tar.gz"
35 +
36 +LICENSE="MIT"
37 +SLOT="0"
38 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
39 +
40 +CDEPEND="
41 + dev-java/bytelist:0
42 + dev-java/jcodings:0
43 + dev-java/joda-time:0"
44 +
45 +RDEPEND="
46 + ${CDEPEND}
47 + >=virtual/jre-1.8:*"
48 +
49 +DEPEND="
50 + ${CDEPEND}
51 + >=virtual/jdk-1.8:*
52 + test? ( dev-java/ant-junit )"
53 +
54 +JAVA_ANT_REWRITE_CLASSPATH="true"
55 +EANT_GENTOO_CLASSPATH="bytelist jcodings joda-time"
56 +
57 +DOCS=( CREDITS README )
58 +
59 +src_prepare() {
60 + default
61 +
62 + java-pkg_clean
63 +
64 + sed -i 's:depends="test":depends="compile":' build.xml || die
65 +}
66 +
67 +src_install() {
68 + einstalldocs
69 + java-pkg_newjar lib/${P}.jar
70 + use source && java-pkg_dosrc src/*
71 +}
72 +
73 +src_test() {
74 + ANT_TASKS="ant-junit" eant test
75 +}