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/resin-servlet-api/
Date: Fri, 07 Jan 2022 13:04:01
Message-Id: 1641560628.f425950bd3d4af9ff4185f10ae6e3bd1b4b03863.fordfrog@gentoo
1 commit: f425950bd3d4af9ff4185f10ae6e3bd1b4b03863
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Sat Jan 1 12:35:36 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 7 13:03:48 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f425950b
7
8 dev-java/resin-servlet-api: 4.0.27-r1 had wrong slot
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
12 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
13
14 .../resin-servlet-api-4.0.27-r2.ebuild | 41 ++++++++++++++++++++++
15 1 file changed, 41 insertions(+)
16
17 diff --git a/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
18 new file mode 100644
19 index 000000000000..e0bc4f832070
20 --- /dev/null
21 +++ b/dev-java/resin-servlet-api/resin-servlet-api-4.0.27-r2.ebuild
22 @@ -0,0 +1,41 @@
23 +# Copyright 1999-2022 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=8
27 +
28 +JAVA_PKG_IUSE="source"
29 +
30 +inherit java-pkg-2 java-ant-2
31 +
32 +DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation"
33 +HOMEPAGE="https://caucho.com"
34 +SRC_URI="https://caucho.com/download/resin-${PV}-src.tar.gz"
35 +
36 +LICENSE="GPL-2"
37 +SLOT="3.0"
38 +KEYWORDS="~amd64 ~ppc64 ~x86"
39 +
40 +DEPEND=">=virtual/jdk-1.8:*"
41 +RDEPEND=">=virtual/jre-1.8:*"
42 +
43 +S="${WORKDIR}/resin-${PV}"
44 +
45 +src_prepare() {
46 + default
47 + cd "${S}"
48 + rm -f modules/ext/*.jar project-jars/*.jar webapp-jars/*.jar
49 + java-ant_bsfix_files build-common.xml || die
50 +}
51 +
52 +EANT_BUILD_TARGET="servlet16"
53 +EANT_DOC_TARGET=""
54 +
55 +src_install() {
56 + java-pkg_newjar "modules/servlet16/dist/servlet-16.jar"
57 + use source && java-pkg_dosrc "${S}"/modules/servlet16/src/*
58 +
59 + dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
60 + java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
61 + dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
62 + java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
63 +}