aboutsummaryrefslogtreecommitdiffstats
path: root/testing/tomcat9/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/tomcat9/APKBUILD')
-rw-r--r--testing/tomcat9/APKBUILD30
1 files changed, 23 insertions, 7 deletions
diff --git a/testing/tomcat9/APKBUILD b/testing/tomcat9/APKBUILD
index b9618fa0e38..60f49da4776 100644
--- a/testing/tomcat9/APKBUILD
+++ b/testing/tomcat9/APKBUILD
@@ -1,17 +1,16 @@
# Contributor: Holger Jaekel <holger.jaekel@gmx.de>
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=tomcat9
-pkgver=9.0.46
+pkgver=9.0.87
pkgrel=0
pkgdesc="Open source implementation of the Java Servlet 4.0 and JavaServer Pages 2.3 technologies"
url="https://tomcat.apache.org/"
-arch="noarch !x86 !armv7 !armhf !mips !mips64" # eclipse-ecj availability
+arch="noarch !x86 !armv7 !armhf !ppc64le !riscv64" # eclipse-ecj availability
license="Apache-2.0"
depends="eclipse-ecj java-common"
pkgusers="tomcat9"
pkggroups="tomcat9"
-makedepends="coreutils"
-checkdepends="openjdk8-jre"
+checkdepends="java-jre-headless"
install="$pkgname.pre-install"
subpackages="
$pkgname-openrc
@@ -19,7 +18,6 @@ subpackages="
$pkgname-doc
$pkgname-examples
"
-builddir="$srcdir/apache-tomcat-$pkgver-src/"
source="
https://archive.apache.org/dist/tomcat/tomcat-9/v$pkgver/bin/apache-tomcat-$pkgver.tar.gz
@@ -27,6 +25,24 @@ source="
"
builddir=$srcdir/apache-${pkgname//9/}-$pkgver
+# secfixes:
+# 9.0.80-r0:
+# - CVE-2023-41080
+# 9.0.73-r0:
+# - CVE-2023-28708
+# 9.0.71-r0:
+# - CVE-2023-24998
+# 9.0.70-r0:
+# - CVE-2022-45143
+# 9.0.68-r0:
+# - CVE-2022-42252
+# 9.0.64-r0:
+# - CVE-2022-34305
+# 9.0.63-r0:
+# - CVE-2022-29885
+# 9.0.58-r0:
+# - CVE-2022-23181
+
check() {
$builddir/bin/configtest.sh
}
@@ -36,7 +52,7 @@ package() {
install -dm 755 "$pkgdir"/usr/share/$pkgname
install -dm 755 "$pkgdir"/usr/share/$pkgname/bin
install -dm 755 "$pkgdir"/usr/share/java/$pkgname
- cp -dr --no-preserve=ownership bin "$pkgdir"/usr/share/$pkgname
+ cp -dr bin "$pkgdir"/usr/share/$pkgname
# commons-daemon and tomcat-natives are packaged on their own
chmod 644 "$pkgdir"/usr/share/$pkgname/bin/*.jar
chmod 755 "$pkgdir"/usr/share/$pkgname/bin/*.sh
@@ -109,6 +125,6 @@ openrc() {
}
sha512sums="
-4a82ed571d4060ae7cd6730718d7b54a3fa7eaaf7c8bb0e3e8abbff92d76856db52f3a87c5b5ee4e8452483bb3b31a5de55e192a18ea4229305780503ed63951 apache-tomcat-9.0.46.tar.gz
+71a64fe805aab89ef4798571d860a3c9a4f751f808921559a9249305abb205836de33ab89bb33b625a77f799f193d6bffbe94aadf293866df756d708f5bfb933 apache-tomcat-9.0.87.tar.gz
7d16b14977c22e1ae998d15a0a83a574624b62c722a0adbfd05a4105581eee347d38e366a269ebca4c8fa894c3718d6fbdcea0e0974d20407075ec2af6ea07a4 10-daemon.patch
"