summaryrefslogtreecommitdiff
path: root/dev-java/jakarta-servlet-api
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-21 04:04:33 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-21 04:04:33 +0100
commit3dc4de6331223493015f198dc61854af604da86c (patch)
tree626add8c88d96adf9429cdb19226d9de60e6dafd /dev-java/jakarta-servlet-api
parentd895362f98ae63a6ed12cd16d3b3df95d6967f25 (diff)
gentoo auto-resync : 21:10:2024 - 04:04:33
Diffstat (limited to 'dev-java/jakarta-servlet-api')
-rw-r--r--dev-java/jakarta-servlet-api/Manifest4
-rw-r--r--dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild36
-rw-r--r--dev-java/jakarta-servlet-api/metadata.xml6
3 files changed, 44 insertions, 2 deletions
diff --git a/dev-java/jakarta-servlet-api/Manifest b/dev-java/jakarta-servlet-api/Manifest
index 388b5af1334d..6247204c799f 100644
--- a/dev-java/jakarta-servlet-api/Manifest
+++ b/dev-java/jakarta-servlet-api/Manifest
@@ -1,5 +1,7 @@
DIST jakarta-servlet-api-4.0.4-RELEASE.tar.gz 188270 BLAKE2B 6c5db208603333abb9aa31726e60d489c5f860e3b6ad61e691d65e8b99909a8139f7677cec52d2a74ed9e8445ea2f0f510875ca32a2e512a09183245a9822889 SHA512 9cd613f8c33f5d415b06f70543eee926c81e87a14d03b837998a6c4db11ce5fb9c2b97f796f2936a63f2a6dc7847d7a97aec7a804b80234cd52e4bfdca9920a9
DIST jakarta-servlet-api-6.0.0-RELEASE.tar.gz 634690 BLAKE2B e48375f6a0b74950a2c50d73f2d50f7c79db96e22d5c845380bff670948cd1a1d1ea98eaf93e7fa02887e94010c8573382ba3f6fb52a8fca6fa98e5915c307f6 SHA512 65285bce3e8b5143eb33d548549ff5653c6c90f55e7a19e8fdb4a7799842d3430cfe0cebe54f7a7d253d9da4c2b6d4d7a08b35846636c11a2ca814b8311cecc7
+DIST jakarta-servlet-api-6.1.0-RELEASE.tar.gz 1268162 BLAKE2B f31a6276461c579a4f81778d9d55af6c367775eb21eb51b591d8e704b803ae0af019244f8a35683f0f30096256d4f19e8dad3959fa807a7087fe67d46bcf3c93 SHA512 52299b4b50fd03129753a239371ba6d35db14ff9d6292968c19d99632e965a279fbcf025722da3b174f7f0a4b620576863d7134c817f3fa34a098a9a794ca97b
EBUILD jakarta-servlet-api-4.0.4.ebuild 931 BLAKE2B 037cbc8df989ea536962460660ac040d6a7c920e9b4d928ce6c538fabf2f05f33e9839847a5167e2c5e76f3787262b511f6261b846c44046184d2d64015a0c4a SHA512 c881327fdfb5ccfa10661db5142d8e1c03386e075f7219a3650f218135cde636507fce5bfda135f97ee498fc5c3aecea45305f03d0f612e3a4c9ad1138fe12ca
EBUILD jakarta-servlet-api-6.0.0.ebuild 1275 BLAKE2B 5d6dc8abd00abc28de2b859ebf5570c3df39fc55e902aff6cfd49a8c1392a875a08ff21b110bb782fcfd9368b490e46997fad95c36885887753f64065ee57f46 SHA512 e18919ccbfa1a7684a359fe39fcd3b47c7625f57d1c6b7fd1b8997ad568dc565f3c46b740e613f5da55eb795d9728c47ed0a7beff0cc0550d06f856d772f9ff3
-MISC metadata.xml 332 BLAKE2B b9a06fe2a5573bde0da5b4f0d11a4cdf8c26738b67ac575014c01ed7fadfbc057a63fe2de907942a83d12afe8335933edbf671460b33939969bbb8d2657ffd81 SHA512 4c044f785c3a41116e24cc56b46b8e74327e4fbe29b11a25e1004e18d815023d073465658bb9467afbf80f8490e29815e1e52ce3d5ccde250ae48f0edbf0d380
+EBUILD jakarta-servlet-api-6.1.0.ebuild 1037 BLAKE2B c8bbd445ebceb565e9f06435118be1d791f1aaf0195ef97490820e17a378bffd9a314a68babde85424e35e294b6d3e26fa5bccc7d14cdf2027df8c0b5dced1c4 SHA512 39c11677341e7b7f35e765e718fe7d2b64968231cd2f8a4497fcda87ca15ed44d113a1c0ed33814f26b16377615cc255fed956478be184af147a1e219021ad73
+MISC metadata.xml 509 BLAKE2B 6f4b937f1d18bc36066eedac89e4fda54deb9609b7170863fd2d2bcfaea3d97dd0268475e8fdb431f10c88479ab325b3b9b26464deb23683bcc6021ba3b1201d SHA512 23254b4cdd530163936bd2d8e9da0fb0de6c81b80d353a0ec14a79763f5ba8d30691328ee8595fbe53c6d1a973d6df65a147ac40bef987cc2f83386c1a01d3ce
diff --git a/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild
new file mode 100644
index 000000000000..ac536a4f8119
--- /dev/null
+++ b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="jakarta.servlet:jakarta.servlet-api:6.1.0"
+# No tests because of still missing junit-jupiter
+# JAVA_TESTING_FRAMEWORKS="junit-jupiter"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Javax servlet API"
+HOMEPAGE="https://projects.eclipse.org/projects/ee4j.servlet"
+SRC_URI="https://github.com/jakartaee/servlet/archive/${PV}-RELEASE.tar.gz -> ${P}-RELEASE.tar.gz"
+S="${WORKDIR}/servlet-${PV}-RELEASE"
+
+LICENSE="EPL-2.0 GPL-2-with-classpath-exception"
+SLOT="6.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+DEPEND=">=virtual/jdk-11:*" # module-info
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( {CONTRIBUTING,NOTICE,README}.md )
+
+JAVA_RESOURCE_DIRS=( api/src/main/resources )
+JAVA_SRC_DIR="api/src/main/java"
+
+src_prepare() {
+ java-pkg-2_src_prepare
+ pushd api/src/main/java > /dev/null || die
+ find -type f -name '*.properties' \
+ | xargs cp --parents -t ../resources || die
+ popd > /dev/null || die
+}
diff --git a/dev-java/jakarta-servlet-api/metadata.xml b/dev-java/jakarta-servlet-api/metadata.xml
index 77e11a268a0a..ded6fe6b7534 100644
--- a/dev-java/jakarta-servlet-api/metadata.xml
+++ b/dev-java/jakarta-servlet-api/metadata.xml
@@ -4,8 +4,12 @@
<maintainer type="project">
<email>java@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="github">jakartaee/servlet</remote-id>
+ </upstream>
<slots>
<slot name="4">provides javax.servlet</slot>
- <slot name="6">provides jakarta.servlet</slot>
+ <slot name="6">https://jakarta.ee/specifications/servlet/6.0/</slot>
+ <slot name="6.1">https://jakarta.ee/specifications/servlet/6.1/</slot>
</slots>
</pkgmetadata>