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/javax-jsp-api/
Date: Wed, 01 Mar 2023 07:17:36
Message-Id: 1677655045.91844d6674767568940f6527621e24f46dfdc683.fordfrog@gentoo
1 commit: 91844d6674767568940f6527621e24f46dfdc683
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Tue Feb 28 08:30:55 2023 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 1 07:17:25 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91844d66
7
8 dev-java/javax-jsp-api: add 2.0
9
10 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 dev-java/javax-jsp-api/Manifest | 1 +
14 dev-java/javax-jsp-api/javax-jsp-api-2.0.ebuild | 37 +++++++++++++++++++++++++
15 dev-java/javax-jsp-api/metadata.xml | 4 +++
16 3 files changed, 42 insertions(+)
17
18 diff --git a/dev-java/javax-jsp-api/Manifest b/dev-java/javax-jsp-api/Manifest
19 index c5007f612518..d1bdfd42d152 100644
20 --- a/dev-java/javax-jsp-api/Manifest
21 +++ b/dev-java/javax-jsp-api/Manifest
22 @@ -1 +1,2 @@
23 +DIST jsp-api-2.0-sources.jar 118348 BLAKE2B d9f615961a6ef2afb1447477d44e4f49eaf9137f62ba596c40d7437c8d4973a68f689189255bcc6bae5e5970b23c8e93fbabcad2fb230f54963dad55eef2a8f7 SHA512 4f38ed56e9e51a979488a26fde36905748674e225a10df82259891fa85f8493575a58babb7620b27a96ab7e83002433ae4ee60f700a866e330642c7dd0a0f7a8
24 DIST jsp-api-2.2-sources.jar 163137 BLAKE2B 8bac5428393518cb3edb8488eaaab772d37db51dfbc5b466eabcb5b8ccd90cfa4869ebe65d861c64a6c588c8ede3ab1f5ab0c2e9080dde16c0585a7f774abb05 SHA512 ff79c34904372b722501b4479cbf88796017839d636a31b9343ef9104d93e3554154b3124f366295d05a41dc8320ff8bc83e9f8ee971df35c791220065b70647
25
26 diff --git a/dev-java/javax-jsp-api/javax-jsp-api-2.0.ebuild b/dev-java/javax-jsp-api/javax-jsp-api-2.0.ebuild
27 new file mode 100644
28 index 000000000000..719f7a2a80d6
29 --- /dev/null
30 +++ b/dev-java/javax-jsp-api/javax-jsp-api-2.0.ebuild
31 @@ -0,0 +1,37 @@
32 +# Copyright 2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +JAVA_PKG_IUSE="doc source"
38 +MAVEN_ID="javax.servlet.jsp:jsp-api:2.0"
39 +
40 +inherit java-pkg-2 java-pkg-simple
41 +
42 +DESCRIPTION="JavaServer Pages(TM) API JSR-000152 JSR-000245"
43 +HOMEPAGE="https://jcp.org/aboutJava/communityprocess/final/jsr152/"
44 +SRC_URI="https://repo1.maven.org/maven2/javax/servlet/jsp/jsp-api/${PV}/jsp-api-${PV}-sources.jar"
45 +
46 +LICENSE="CDDL GPL-2-with-classpath-exception"
47 +SLOT="2.0"
48 +KEYWORDS="~amd64 ~arm ~arm64"
49 +
50 +CP_DEPEND="dev-java/javax-servlet-api:2.5"
51 +
52 +RDEPEND="
53 + ${CP_DEPEND}
54 + >=virtual/jre-1.8:*
55 +"
56 +
57 +DEPEND="
58 + ${CP_DEPEND}
59 + >=virtual/jdk-1.8:*
60 +"
61 +
62 +JAVA_RESOURCE_DIRS="resources"
63 +
64 +src_prepare() {
65 + java-pkg-2_src_prepare
66 + mkdir -p "${JAVA_RESOURCE_DIRS}/javax/servlet/jsp/resources" || die
67 + mv dtd/* "${JAVA_RESOURCE_DIRS}/javax/servlet/jsp/resources" || die
68 +}
69
70 diff --git a/dev-java/javax-jsp-api/metadata.xml b/dev-java/javax-jsp-api/metadata.xml
71 index 75321cfb5598..882410dd6f2e 100644
72 --- a/dev-java/javax-jsp-api/metadata.xml
73 +++ b/dev-java/javax-jsp-api/metadata.xml
74 @@ -4,4 +4,8 @@
75 <maintainer type="project">
76 <email>java@g.o</email>
77 </maintainer>
78 + <slots>
79 + <slot name="2.0">https://jcp.org/aboutJava/communityprocess/final/jsr152/</slot>
80 + <slot name="2.2">https://jcp.org/aboutJava/communityprocess/mrel/jsr245/</slot>
81 + </slots>
82 </pkgmetadata>