aboutsummaryrefslogtreecommitdiffstats
path: root/community/apache-ant/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/apache-ant/APKBUILD')
-rw-r--r--community/apache-ant/APKBUILD29
1 files changed, 22 insertions, 7 deletions
diff --git a/community/apache-ant/APKBUILD b/community/apache-ant/APKBUILD
index e9f3e7d2c93..fa974afc253 100644
--- a/community/apache-ant/APKBUILD
+++ b/community/apache-ant/APKBUILD
@@ -2,25 +2,37 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=apache-ant
-pkgver=1.10.9
+pkgver=1.10.14
pkgrel=0
pkgdesc="A java-based build tool"
url="https://ant.apache.org/"
-arch="noarch !mips !mips64"
-options="!check" # Needs itself for testing.
+# riscv64 blocked by java-jdk
+arch="noarch !riscv64"
license="Apache-2.0"
-depends="openjdk8-jre-base"
-source="https://downloads.apache.org/ant/binaries/apache-ant-$pkgver-bin.tar.xz"
+makedepends="openjdk8"
+depends="java-jdk"
+source="https://www.apache.org/dist/ant/source/apache-ant-$pkgver-src.tar.bz2"
+# !check: needs itself for testing
+# net: fetch dependencies
+options="!check net"
_anthome="/usr/share/java/$pkgname"
# secfixes:
+# 1.10.11-r0:
+# - CVE-2021-36373
+# - CVE-2021-36374
# 1.10.9-r0:
# - CVE-2020-11979
# 1.10.8-r0:
# - CVE-2020-1945
build() {
+ export JAVA_HOME="/usr/lib/jvm/java-8-openjdk"
+ ./bootstrap.sh
+ bootstrap/bin/ant -f fetch.xml -Ddest=optional
+ bootstrap/bin/ant dist
+
cat > $pkgname.sh <<-EOF
ANT_HOME="$_anthome"
export ANT_HOME
@@ -29,6 +41,7 @@ build() {
package() {
local destdir="$pkgdir/$_anthome"
+ cd apache-ant-$pkgver
install -dm755 "$destdir"/bin
rm bin/*.bat bin/*.cmd
@@ -53,7 +66,9 @@ package() {
install -m644 -D $file "$pkgdir"/usr/share/licenses/$pkgname/$file
done
- install -m644 -D $pkgname.sh "$pkgdir"/etc/profile.d/$pkgname.sh
+ install -m644 -D "$builddir"/$pkgname.sh "$pkgdir"/etc/profile.d/$pkgname.sh
}
-sha512sums="ecb09c83b24f98b9475849548558809ff21c88f8d39fbc3559f24df5fc640a50bbd885681d9c676285d8843bd3dc09a6238189c13a4238ba5c01385a5bd29542 apache-ant-1.10.9-bin.tar.xz"
+sha512sums="
+9f07ae21054acc1baa1430501f6a90f429d90425324ad8a157545728d50c163f25787ff353f06d4d0a0615a0c8299fea4257a6de68cab713fa480e2d2acc927d apache-ant-1.10.14-src.tar.bz2
+"