summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorst Burkhardt <horst@adelielinux.org>2024-09-08 09:22:13 +1000
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2024-12-05 19:54:34 -0600
commitb8f491a3d3bdaaa1df3b0664954dbe2c7e13a224 (patch)
tree5790bcab42ed00d8dd8ea1ac14e16afd5ac22a91
parente4777b47dcaca61d12b8dab4956800313cca5ef8 (diff)
downloadpackages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.tar.gz
packages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.tar.bz2
packages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.tar.xz
packages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.zip
bootstrap/ant-1.8.4: new (old) package
Signed-off-by: Horst Burkhardt <horst@adelielinux.org>
-rw-r--r--bootstrap/ant-1.8.4/APKBUILD57
-rw-r--r--bootstrap/ant-1.8.4/ant.sh3
2 files changed, 60 insertions, 0 deletions
diff --git a/bootstrap/ant-1.8.4/APKBUILD b/bootstrap/ant-1.8.4/APKBUILD
new file mode 100644
index 000000000..70ad84309
--- /dev/null
+++ b/bootstrap/ant-1.8.4/APKBUILD
@@ -0,0 +1,57 @@
+# Contributor: Steeve Chailloux <steeve@chaahk.com>
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Contributor: Alyx Wolcott <alyx@leuhta.com>
+# Maintainer: Horst Burkhardt <horst@adelielinux.org>
+pkgname=ant
+pkgver=1.8.4
+pkgrel=0
+pkgdesc="Java-based build tool"
+url="http://ant.apache.org/"
+arch="noarch"
+options="!check" # ExecStreamRedirectorTest locks on ppc64, SMTP tests fail
+license="Apache-2.0"
+depends="jamvm=1.5.1-r0"
+makedepends=""
+subpackages=""
+source="https://archive.apache.org/dist/ant/source/apache-$pkgname-$pkgver-src.tar.bz2
+ ant.sh"
+builddir="$srcdir/apache-$pkgname-$pkgver"
+
+prepare() {
+ sed -i -e 's/depends="jars,test-jar"/depends="jars"/' build.xml
+ default_prepare
+ }
+
+build() {
+ export BOOTJAVAC_OPTS="-nowarn"
+ export ANT_OPTS="-Dbuild.compiler=jikes"
+ sh ./build.sh
+ }
+
+check() {
+ ./bootstrap/bin/ant test
+ }
+
+package() {
+ mkdir -pv "$pkgdir"/usr/share/ant/lib
+ mkdir -pv "$pkgdir"/usr/share/ant/bin
+
+ for jar in ant.jar ant-bootstrap.jar ant-launcher.jar; do
+ install -m644 -D build/lib/${jar} "$pkgdir"/usr/share/ant/lib/${jar}
+ done
+
+ for script in antRun antRun.pl runant.pl runant.py complete-ant-cmd.pl ; do
+ install -m755 -D src/script/${script} "$pkgdir"/usr/bin/${script}
+ ln -s "$pkgdir"/usr/bin/${script} "$pkgdir"/usr/share/ant/bin/${script}
+ done
+
+ install -m755 -D dist/bin/ant "$pkgdir"/usr/bin/ant
+ ln -sf "$pkgdir"/usr/bin/ant "$pkgdir"/usr/share/ant/bin/ant
+
+ install -m644 -D NOTICE "$pkgdir"/usr/share/licenses/$pkgname/NOTICE
+
+ install -m644 -D $srcdir/$pkgname.sh "$pkgdir"/etc/profile.d/$pkgname.sh
+ }
+
+sha512sums="7dbbdcd31f5fd498cbbe7f125451899320e5e9c2396b80f1f90d18943f8ef066a75198edfdba0edf96b1e0b5b84cb049b5281403180a7a6924ebfb077930e307 apache-ant-1.8.4-src.tar.bz2
+e5f1681dd0dae3629eb14fbda8f18e9a72dd403395aedd07023763336a5eda4f961008c369fc8f84f073fab56b08c7adceda01716c48a8902671d61e0abf61a8 ant.sh"
diff --git a/bootstrap/ant-1.8.4/ant.sh b/bootstrap/ant-1.8.4/ant.sh
new file mode 100644
index 000000000..fd1ce84bb
--- /dev/null
+++ b/bootstrap/ant-1.8.4/ant.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+ANT_HOME="/usr/share/ant"
+export ANT_HOME