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/bcpg/
Date: Fri, 09 Jul 2021 13:18:12
Message-Id: 1625836664.1bd7853b79c8664b257034ec34eb15fb5c85410c.fordfrog@gentoo
1 commit: 1bd7853b79c8664b257034ec34eb15fb5c85410c
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Tue Jun 29 14:58:20 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 9 13:17:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd7853b
7
8 dev-java/bcpg: bump to 1.69
9
10 Bug: https://bugs.gentoo.org/797634
11
12 Package-Manager: Portage-3.0.20, Repoman-3.0.2
13 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
14 Closes: https://github.com/gentoo/gentoo/pull/21479/commits/0f0bf8d4d0b4619e965a48b97851c275bd33872f
15 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
16
17 dev-java/bcpg/Manifest | 1 +
18 dev-java/bcpg/bcpg-1.69.ebuild | 60 ++++++++++++++++++++++++++++++++++++++++++
19 2 files changed, 61 insertions(+)
20
21 diff --git a/dev-java/bcpg/Manifest b/dev-java/bcpg/Manifest
22 index ae13922d56a..94094e36d49 100644
23 --- a/dev-java/bcpg/Manifest
24 +++ b/dev-java/bcpg/Manifest
25 @@ -1 +1,2 @@
26 +DIST bc-java-r1rv69.tar.gz 56587177 BLAKE2B be5321f48911840de70d3201c0436cf4147a25999abb605dc4c176ea9292796ca25633635d66dccab685a4bb162258c4495ccc764782119a0750ec1b7456a7db SHA512 5224f424faf549e8e3f2db1134e74647b09bebb654ed23bb0bcd493f065fdb3f2b4f2815be0137ebcc9d62b25a6725b7a26b76d55eb3ad014ad0ce92961126de
27 DIST bcpg-jdk15on-150.tar.gz 691012 BLAKE2B ee566fb6deb44177e31bfe80b6bd1f13d39d6820cffe3693bd85314ccfd65c4805275b3925d52a6bda6b1ad7e3ea267f1f0bed3926420b5920e5f300020ecd9a SHA512 763d253b9bb45b7e7fab75d557daa784c3d4a503ced979adc986e5688c3939db248853c864a2f4bec6d5b1dd9ed668d5f278c91b5607774fc703971d0b330fe6
28
29 diff --git a/dev-java/bcpg/bcpg-1.69.ebuild b/dev-java/bcpg/bcpg-1.69.ebuild
30 new file mode 100644
31 index 00000000000..6b97042eda5
32 --- /dev/null
33 +++ b/dev-java/bcpg/bcpg-1.69.ebuild
34 @@ -0,0 +1,60 @@
35 +# Copyright 1999-2021 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +JAVA_PKG_IUSE="doc source test"
41 +MAVEN_ID="org.bouncycastle:bcpg-jdk15on:1.69"
42 +JAVA_TESTING_FRAMEWORKS="junit-4"
43 +
44 +inherit java-pkg-2 java-pkg-simple
45 +
46 +DESCRIPTION="Java cryptography APIs"
47 +HOMEPAGE="https://www.bouncycastle.org/java.html"
48 +SRC_URI="https://github.com/bcgit/bc-java/archive/refs/tags/r${PV/./rv}.tar.gz -> bc-java-r${PV/./rv}.tar.gz"
49 +
50 +LICENSE="BSD"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
53 +
54 +CDEPEND="~dev-java/bcprov-${PV}:0"
55 +DEPEND="${CDEPEND}
56 + >=virtual/jdk-1.8:*"
57 +RDEPEND="${CDEPEND}
58 + >=virtual/jre-1.8:*"
59 +
60 +DOCS=( ../{README,SECURITY}.md )
61 +HTML_DOCS=( ../{CONTRIBUTORS,index,LICENSE}.html )
62 +
63 +S="${WORKDIR}/bc-java-r${PV/./rv}/pg"
64 +
65 +JAVA_GENTOO_CLASSPATH="bcprov"
66 +JAVA_SRC_DIR=(
67 + "src/main/java"
68 + "src/main/jdk1.9" # https://bugs.gentoo.org/797634
69 +)
70 +# JAVA_RESOURCE_DIRS="src/main/resources" # Does not exist
71 +
72 +JAVA_TEST_GENTOO_CLASSPATH="junit-4"
73 +JAVA_TEST_SRC_DIR="src/test/java"
74 +JAVA_TEST_RESOURCE_DIRS="src/test/resources"
75 +
76 +JAVA_TEST_RUN_ONLY=(
77 + "org.bouncycastle.openpgp.test.AllTests" # OK (19 tests)
78 + "org.bouncycastle.openpgp.examples.test.AllTests" # OK (6 tests)
79 + "org.bouncycastle.gpg.test.AllTests" # OK (1 test)
80 +)
81 +
82 +src_prepare() {
83 + default
84 + cd ../ || die
85 + java-pkg_clean
86 +}
87 +
88 +src_install() {
89 + default
90 + einstalldocs
91 + docinto html
92 + dodoc -r ../docs
93 + java-pkg-simple_src_install
94 +}