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/commons-lang/
Date: Sun, 29 Aug 2021 16:38:29
Message-Id: 1630254844.665383b723ec54ce7ac4f04f2f1b7bcc822b0292.fordfrog@gentoo
1 commit: 665383b723ec54ce7ac4f04f2f1b7bcc822b0292
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Sat Aug 28 10:47:59 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 29 16:34:04 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665383b7
7
8 dev-java/commons-lang: restrict to java:1.8
9
10 Closes: https://bugs.gentoo.org/779472
11
12 Setting SOURCE and TARGET here since it compiled fine using openjdk:8
13 JAVA_PKG_WANT_SOURCE="1.4"
14 JAVA_PKG_WANT_TARGET="1.4"
15
16 Package-Manager: Portage-3.0.20, Repoman-3.0.3
17 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
18 Closes: https://github.com/gentoo/gentoo/pull/22139
19 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
20
21 dev-java/commons-lang/commons-lang-2.6-r2.ebuild | 39 ++++++++++++++++++++++++
22 1 file changed, 39 insertions(+)
23
24 diff --git a/dev-java/commons-lang/commons-lang-2.6-r2.ebuild b/dev-java/commons-lang/commons-lang-2.6-r2.ebuild
25 new file mode 100644
26 index 00000000000..4e9a61a966b
27 --- /dev/null
28 +++ b/dev-java/commons-lang/commons-lang-2.6-r2.ebuild
29 @@ -0,0 +1,39 @@
30 +# Copyright 1999-2021 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=7
34 +
35 +JAVA_PKG_IUSE="doc source test"
36 +MAVEN_ID="commons-lang:commons-lang:2.6"
37 +JAVA_PKG_WANT_SOURCE="1.4"
38 +JAVA_PKG_WANT_TARGET="1.4"
39 +
40 +inherit java-pkg-2 java-ant-2
41 +
42 +DESCRIPTION="Commons components to manipulate core java classes"
43 +HOMEPAGE="https://commons.apache.org/proper/commons-lang/"
44 +SRC_URI="mirror://apache/commons/lang/source/${P}-src.tar.gz"
45 +
46 +LICENSE="Apache-2.0"
47 +SLOT="2.1"
48 +KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
49 +
50 +DEPEND="virtual/jdk:1.8
51 + test? (
52 + dev-java/ant-junit:0
53 + )"
54 +
55 +RDEPEND="virtual/jre:1.8"
56 +
57 +S="${WORKDIR}/${P}-src"
58 +
59 +JAVA_ANT_ENCODING="ISO-8859-1"
60 +
61 +src_install() {
62 + java-pkg_newjar "target/${P}.jar" "${PN}.jar"
63 + dodoc RELEASE-NOTES.txt NOTICE.txt
64 + docinto html
65 + dodoc *.html
66 + use doc && java-pkg_dojavadoc target/apidocs
67 + use source && java-pkg_dosrc src/main/java/*
68 +}