Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-servlet-api/
Date: Sun, 04 Sep 2022 17:07:39
Message-Id: 1662310930.b43d44ef28350d55022c4f5c04db2b8df2b1b741.flow@gentoo
1 commit: b43d44ef28350d55022c4f5c04db2b8df2b1b741
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Thu Jul 28 06:30:35 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 4 17:02:10 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43d44ef
7
8 dev-java/jakarta-servlet-api: new package, add 4.0.4
9
10 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
11 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
12
13 dev-java/jakarta-servlet-api/Manifest | 1 +
14 .../jakarta-servlet-api-4.0.4.ebuild | 35 ++++++++++++++++++++++
15 dev-java/jakarta-servlet-api/metadata.xml | 7 +++++
16 3 files changed, 43 insertions(+)
17
18 diff --git a/dev-java/jakarta-servlet-api/Manifest b/dev-java/jakarta-servlet-api/Manifest
19 new file mode 100644
20 index 000000000000..81765a0c94b4
21 --- /dev/null
22 +++ b/dev-java/jakarta-servlet-api/Manifest
23 @@ -0,0 +1 @@
24 +DIST jakarta-servlet-api-4.0.4-RELEASE.tar.gz 188270 BLAKE2B 6c5db208603333abb9aa31726e60d489c5f860e3b6ad61e691d65e8b99909a8139f7677cec52d2a74ed9e8445ea2f0f510875ca32a2e512a09183245a9822889 SHA512 9cd613f8c33f5d415b06f70543eee926c81e87a14d03b837998a6c4db11ce5fb9c2b97f796f2936a63f2a6dc7847d7a97aec7a804b80234cd52e4bfdca9920a9
25
26 diff --git a/dev-java/jakarta-servlet-api/jakarta-servlet-api-4.0.4.ebuild b/dev-java/jakarta-servlet-api/jakarta-servlet-api-4.0.4.ebuild
27 new file mode 100644
28 index 000000000000..0e24e5615f0e
29 --- /dev/null
30 +++ b/dev-java/jakarta-servlet-api/jakarta-servlet-api-4.0.4.ebuild
31 @@ -0,0 +1,35 @@
32 +# Copyright 2022 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="jakarta.servlet:jakarta.servlet-api:4.0.4"
39 +
40 +inherit java-pkg-2 java-pkg-simple
41 +
42 +DESCRIPTION="Javax servlet API"
43 +HOMEPAGE="https://projects.eclipse.org/projects/ee4j.servlet"
44 +SRC_URI="https://github.com/jakartaee/servlet/archive/${PV}-RELEASE.tar.gz -> ${P}-RELEASE.tar.gz"
45 +
46 +LICENSE="|| ( GPL-2 GPL-2-with-classpath-exception )"
47 +SLOT="4"
48 +KEYWORDS="~amd64"
49 +
50 +RDEPEND=">=virtual/jre-1.8:*"
51 +DEPEND=">=virtual/jdk-1.8:*"
52 +
53 +DOCS=( {CONTRIBUTING,NOTICE,README}.md )
54 +
55 +S="${WORKDIR}/servlet-${PV}-RELEASE"
56 +
57 +JAVA_AUTOMATIC_MODULE_NAME="java.servlet"
58 +JAVA_SRC_DIR="api/src/main/java"
59 +JAVA_RESOURCE_DIRS="api/src/main/res"
60 +
61 +src_prepare() {
62 + default
63 + cp -r api/src/main/{java,res} || die
64 + find api/src/main/res -type f -name '*.java' -exec rm -rf {} + || die
65 + java-pkg-2_src_prepare
66 +}
67
68 diff --git a/dev-java/jakarta-servlet-api/metadata.xml b/dev-java/jakarta-servlet-api/metadata.xml
69 new file mode 100644
70 index 000000000000..75321cfb5598
71 --- /dev/null
72 +++ b/dev-java/jakarta-servlet-api/metadata.xml
73 @@ -0,0 +1,7 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="project">
78 + <email>java@g.o</email>
79 + </maintainer>
80 +</pkgmetadata>