aboutsummaryrefslogtreecommitdiffstats
path: root/testing/eclipse-ecj/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/eclipse-ecj/APKBUILD')
-rw-r--r--testing/eclipse-ecj/APKBUILD36
1 files changed, 21 insertions, 15 deletions
diff --git a/testing/eclipse-ecj/APKBUILD b/testing/eclipse-ecj/APKBUILD
index 60e4a021607..368d7f7034b 100644
--- a/testing/eclipse-ecj/APKBUILD
+++ b/testing/eclipse-ecj/APKBUILD
@@ -1,28 +1,34 @@
# Contributor: Holger Jaekel <holger.jaekel@gmx.de>
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=eclipse-ecj
-pkgver=4.18
-_pkgdate=202012021800
+pkgver=4.26
+_pkgdate=202211231800
pkgrel=0
pkgdesc="Eclipse java bytecode compiler"
-url="http://www.eclipse.org/jdt/core/index.php"
-arch="noarch !x86 !armv7 !armhf !mips !mips64" # openjdk11 availability
+url="https://www.eclipse.org/jdt/core/index.php"
+# x86, armhf and armv7 blocked by openjdk17
+# riscv64 blocked by java
+# ppc64le: jdk17 unsupported at 4.25
+arch="noarch !x86 !armv7 !armhf !riscv64 !ppc64le"
license="EPL-2.0"
depends="java-common"
-makedepends="apache-ant openjdk15-jdk"
+makedepends="apache-ant java-jdk"
subpackages="$pkgname-doc"
-builddir="$srcdir"
-
-source="
- ecjsrc-$pkgver.zip::https://archive.eclipse.org/eclipse/downloads/drops4/R-$pkgver-$_pkgdate/ecjsrc-$pkgver.jar
+source="ecjsrc-$pkgver.zip::https://archive.eclipse.org/eclipse/downloads/drops4/R-$pkgver-$_pkgdate/ecjsrc-$pkgver.jar
ecj
- 10-jar-signature.patch
+ 10-jar-signature.patch
+ 20-javac-version.patch
"
+builddir="$srcdir"
build() {
ant build
}
+check() {
+ CLASSPATH=$srcdir/ecj.jar ./ecj -v
+}
+
package() {
install -Dm644 "$srcdir/ecj.jar" "$pkgdir/usr/share/java/eclipse-ecj-$pkgver.jar"
ln -s eclipse-ecj-$pkgver.jar "$pkgdir/usr/share/java/ecj.jar"
@@ -31,9 +37,9 @@ package() {
install -D -m 644 ecj.1 "$pkgdir/usr/share/man/man1/ecj.1"
}
-check() {
- CLASSPATH=$srcdir/ecj.jar ./ecj -v
-}
-sha512sums="d68134a517b4dfb24023c0b4871cf25513454049b631729c9b57767c7045a10299eba2bda2188d18492899165a7a723e94595cbc47a849ee12eaa66596df4f4b ecjsrc-4.18.zip
+sha512sums="
+e53534160e6a2cdc8c5db7caec617d5671eb59954a86b9dcb36a514024c3205167c8416560796ce61d1aa188f551660f3bfd8eab46fefe9111c8f0b7a977342f ecjsrc-4.26.zip
17272b6bb21efeada37d60c1831685bc25128eddf55338807861a65c5117b37df8e18373f120f06e7488438d05750592029bf4dc9c74e38bc4159e4dc43dd2bf ecj
-cd2c1f00184fccad8b4a9d72998dfe30bd6502e565cad427342cec047ec621def8d14800dccc69e3ebb2681b2daecc2c30e285649861a72258a5f84458f0b281 10-jar-signature.patch"
+1aaa946994bf0e914820f0ed91d0f1428a25acb02b967d7e267d887eefe31fd009d82660435d75834d986e44a463344b3289a73813379f2474382d5306c548aa 10-jar-signature.patch
+2a9ccd4fd4d1af046fbd6c01e7cc8427b9a1ee1052078672b82094c06dc0c2ac56ba7e6d92f61e57a0333aeeea7d8ac9ef9d5e4dcd98e3cef29a10288fbe7c20 20-javac-version.patch
+"