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/fontbox/
Date: Sun, 20 Feb 2022 10:08:52
Message-Id: 1645351694.75f2cdc89b9a190af6c0e700d200defdf764de73.fordfrog@gentoo
1 commit: 75f2cdc89b9a190af6c0e700d200defdf764de73
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 20 10:05:43 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 20 10:08:14 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f2cdc8
7
8 dev-java/fontbox: eapi8, min java 1.8 - 1.7.1-r2
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 dev-java/fontbox/fontbox-1.7.1-r2.ebuild | 50 ++++++++++++++++++++++++++++++++
14 1 file changed, 50 insertions(+)
15
16 diff --git a/dev-java/fontbox/fontbox-1.7.1-r2.ebuild b/dev-java/fontbox/fontbox-1.7.1-r2.ebuild
17 new file mode 100644
18 index 000000000000..bb0857365013
19 --- /dev/null
20 +++ b/dev-java/fontbox/fontbox-1.7.1-r2.ebuild
21 @@ -0,0 +1,50 @@
22 +# Copyright 1999-2022 Gentoo Authors
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=8
26 +
27 +JAVA_PKG_IUSE="doc source test"
28 +
29 +inherit java-pkg-2 java-ant-2
30 +
31 +MY_PN="pdfbox"
32 +MY_P="${MY_PN}-${PV}"
33 +
34 +DESCRIPTION="An open source Java library for parsing font files"
35 +HOMEPAGE="https://pdfbox.apache.org/"
36 +SRC_URI="https://archive.apache.org/dist/pdfbox/${PV}/${MY_P}-src.zip -> ${P}.zip"
37 +
38 +LICENSE="BSD"
39 +SLOT="1.7"
40 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
41 +
42 +RDEPEND="
43 + >=virtual/jre-1.8:*"
44 +
45 +DEPEND="
46 + >=virtual/jdk-1.8:*
47 + test? (
48 + dev-java/ant-junit:0
49 + dev-java/junit:4
50 + )"
51 +
52 +S="${WORKDIR}/${MY_P}/${PN}"
53 +
54 +JAVA_ANT_REWRITE_CLASSPATH="yes"
55 +EANT_TEST_GENTOO_CLASSPATH="junit-4"
56 +
57 +src_prepare() {
58 + default
59 + cp -v "${FILESDIR}/${P}-build.xml" build.xml || die
60 +}
61 +
62 +src_test() {
63 + java-pkg-2_src_test
64 +}
65 +
66 +src_install() {
67 + java-pkg_newjar target/${P}.jar ${PN}.jar
68 +
69 + use doc && java-pkg_dojavadoc target/site/apidocs
70 + use source && java-pkg_dosrc src/main/java/org
71 +}