Commit Graph

28 Commits

Author SHA1 Message Date
Leonid Pliushch
e1441e6a6a
openjdk-17: gzip manpages
Fixes errors like

 ~ $ man javac
 man: ERROR: /data/data/com.termux/files/usr/share/man/man1/javac.1.gz: No such file or directory
2021-09-07 23:18:52 +03:00
Leonid Pliushch
754893a42b
openjdk-17: symlink manpages to prefix/share/man/*
Fixes https://github.com/termux/termux-packages/issues/7482
2021-09-07 19:52:39 +03:00
w4123
4e7861fc0b Bump revision 2021-08-26 11:49:26 +02:00
w4123
ffdb1bdc5e Always compile openjdk with pic 2021-08-26 11:49:26 +02:00
Lucinda May Phipps
97f8910906
openjdk17: actually bump 2021-08-25 22:40:19 +01:00
Leonid Pliushch
e2083bd5c0
openjdk-17: bump revision & source url 2021-08-25 23:13:26 +03:00
Leonid Pliushch
0561eb8cbd
openjdk-17: extract libfontmanager patch from repository 2021-08-25 23:09:07 +03:00
Leonid Pliushch
08b1ffd458
openjdk-17: fix crash on arm devices
Closes https://github.com/termux/termux-packages/issues/7214.
2021-08-25 23:00:44 +03:00
Lucy Phipps
aba79ddac8
bump openjdk-17, proot, proot-distro
https://github.com/termux/termux-packages/pull/7335#issuecomment-904202191
2021-08-24 20:13:08 +01:00
Leonid Pliushch
a504ba513f
openjdk-17: build with graphics support 2021-08-22 19:45:20 +03:00
Leonid Pliushch
d087977052
Revert "Move openjdk-17 to x11-packages"
Dependencies of packages from "main" set cannot be moved to
supplementary repositories.

This reverts commit 30356b7e32.
2021-08-22 19:32:00 +03:00
Martin Valba
30356b7e32 Move openjdk-17 to x11-packages
Moved openjdk-17 from termux-packages to x11-packages as of its deps for GUI support.
2021-08-22 18:43:49 +03:00
Leonid Pliushch
58397fde9a
scripts/properties.sh: set java home to openjdk 8
Fix packages like termux-am
2021-08-01 18:39:37 +03:00
Leonid Pliushch
677c7ed45a
openjdk-17: fix linking 2021-08-01 14:47:44 +03:00
Leonid Pliushch
72f4f27b14
openjdk-17: link with libandroid-shmem and libandroid-spawn
Note: it is unknown whether these libraries actually needed during runtime.
Utilities are working fine without linking with these libraries. However
there are chances that certain Java functions may require spawn and shmem
functionality. I'm considering them as runtime dependencies because their
headers are required during compilation.
2021-08-01 12:42:16 +03:00
Leonid Pliushch
bdf1a73dd8
openjdk-17: omit DT_RUNPATH, move soft dependencies to suggests
Do not set DT_RUNPATH for OpenJDK binaries to prevent conflicts between
internal libs with present in $TERMUX_PREFIX/lib, specifically libnet.so

cups, x11 and others are not hard dependencies and shouldn't be necessary
in most cases. Move them to suggests .deb package metadata.
2021-08-01 12:37:34 +03:00
Leonid Pliushch
ea6e15ff2a
openjdk-17: try server variant for arm 2021-07-30 18:29:20 +03:00
Leonid Pliushch
f57980b343
openjdk-17: provide JAVA_HOME 2021-07-30 17:00:43 +03:00
Leonid Pliushch
da13243aa0
openjdk-17: use dlopen
android_mallopt seems not availabke in API 24 libc
2021-07-30 15:25:12 +03:00
Lucy Phipps
4ad7c66215
openjdk17: fix typo in android11.patch 2021-07-30 12:26:43 +01:00
Leonid Pliushch
23b82b8e3b
openjdk-17: include stdbool.h 2021-07-30 13:29:54 +03:00
Leonid Pliushch
0d5011e34a
openjdk-17: try disable tagging 2021-07-30 12:33:56 +03:00
Leonid Pliushch
ddf9dc680d
openjdk-17: remove android11.patch as it doesn't work
Perhaps issue is rather tagged pointers than fdsan.
2021-07-30 12:09:12 +03:00
Leonid Pliushch
26ca235a5d
openjdk-17: another attempt to fix android 11 2021-07-30 10:11:20 +03:00
Leonid Pliushch
7d14fcd6e4
openjdk-17: patches to disable fdsan on android 11 2021-07-30 02:15:18 +03:00
Leonid Pliushch
bfbbce0bbc
new package: openjdk-17 2021-07-30 01:44:41 +03:00
Leonid Pliushch
c6bead3a16
Revert "new package: openjdk-17"
This reverts commit 3660248f29.
2021-07-30 00:16:40 +03:00
Leonid Pliushch
3660248f29
new package: openjdk-17
Testing.

Pull request CI jobs fail for some reason, however I can't reproduce issue
with local builds. Maybe this will not fail, otherwise will revert this
commit.
2021-07-29 23:52:46 +03:00