Commit Graph

15481 Commits

Author SHA1 Message Date
Henrik Grimler f3c12f328f
busybox: bump to rebuild 2021-10-23 16:27:16 +02:00
Henrik Grimler ef19fafde7 mpd, ncmpcpp: bump packages
To rebuild against updated libc++. Were stopped by broken libx265
build before.
2021-10-23 16:01:10 +02:00
Henrik Grimler 1e24410b1c libx265: bump after build issues haver been solved 2021-10-23 16:00:24 +02:00
Henrik Grimler d5ba6ecc6b toolchain: fix broken as symlinks in r23b
r23b was suppose to fix so that -fno-integrated-as worked again (which
libx265 needs for example), but the symlinks added point towards an
absolute path in /buildbot/src/android/ndk-release-r23 instead of to
../../bin/. Re-create symlinks with correct destination.
2021-10-23 15:57:11 +02:00
Lucinda May Phipps 9d020f82ec
properties.sh: notes for next ndk update
we forgot to reset the revision numbers this time
2021-10-23 13:55:04 +01:00
Lucinda May Phipps 1a68eb2926
libc++: bump revision 2021-10-23 13:42:18 +01:00
Lucinda May Phipps 80a69bf5e0
packages.yml: allow packages with + in name 2021-10-23 13:40:37 +01:00
Termux Github Actions 106c12da65 mu: update to 1.6.8
This commit has been automatically submitted by Github Actions.
2021-10-23 12:23:01 +00:00
Termux Github Actions 339a8e3805 lazygit: update to 0.30
This commit has been automatically submitted by Github Actions.
2021-10-23 12:19:17 +00:00
Termux Github Actions 7ecd43a473 jfrog-cli: update to 2.5.0
This commit has been automatically submitted by Github Actions.
2021-10-23 12:17:29 +00:00
Lucinda May Phipps c0a103812c libapt-pkg-perl: bump revision 2021-10-23 13:08:46 +01:00
Henrik Grimler bd4a8b2009
termux-tools: bump package
Dummy change to trigger new publish of repo.
2021-10-23 12:39:10 +02:00
Lucy Phipps ccf386f8db
libc++: bump revision 2021-10-23 09:48:20 +01:00
Lucy Phipps 2a62732791
termux-elf-cleaner: update to 1.10 2021-10-23 09:47:06 +01:00
Henrik Grimler de9bb8bbde lua-language-server: bump revision 2021-10-23 09:29:27 +02:00
Henrik Grimler 141c0ecc53 libvpx: bump revision 2021-10-23 09:27:54 +02:00
Henrik Grimler b50da27fa6 clamav: bump revision 2021-10-23 09:27:40 +02:00
Henrik Grimler 0c87e4cde3 libwren: bump revision 2021-10-23 09:27:28 +02:00
Henrik Grimler a6195a4988 clpeak: bump revision 2021-10-23 09:27:13 +02:00
Henrik Grimler df86bb85e5 aapt: bump revision 2021-10-23 09:26:45 +02:00
Henrik Grimler bc70fcfba1 gdb: bump revision 2021-10-23 09:26:33 +02:00
Henrik Grimler 8c7dc9276f ddrescue: bump revision 2021-10-23 09:26:15 +02:00
Henrik Grimler 1a6eac1d85 android-tools: bump revision 2021-10-23 09:00:32 +02:00
Henrik Grimler d500410cc2 unrar: bump to rebuild against ndk-r23 2021-10-23 08:36:57 +02:00
Termux Github Actions 1f04b1ae41 slides: update to 0.6.2
This commit has been automatically submitted by Github Actions.
2021-10-23 06:35:43 +00:00
Termux Github Actions 0a8a1d5caa chezmoi: update to 2.7.3
This commit has been automatically submitted by Github Actions.
2021-10-23 06:14:56 +00:00
Termux Github Actions 776714cd82 zoxide: update to 0.7.8
This commit has been automatically submitted by Github Actions.
2021-10-23 00:31:40 +00:00
Henrik Grimler 6a86fd8b28 ndk: update to r23b
Includes fix for -fno-integrated-as flag, which is needed by libx265
build.
2021-10-22 23:05:45 +02:00
Henrik Grimler a2fdb7679b libvpx: fix build with ndk-r23
Seems we need to explicitly pass -fPIC for all arches.
2021-10-22 23:05:45 +02:00
Henrik Grimler a2187e62df Bump all packages depending on libc++
As part of ndk-r23 upgrade.
2021-10-22 23:05:45 +02:00
Henrik Grimler 7c579a7215 binutils: fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Henrik Grimler e410863adc aapt: fix build with ndk-r23
As we have seen [1], i686 seem to explicitly need -fPIC.  Pass
CPPFLAGS in more places when building aapt, to avoid an error like:

ld: error: relocation R_386_PC32 cannot be used against symbol config_free; recompile with -fPIC
>>> defined in /tmp/config_utils-70060d.o
>>> referenced by config_utils.c
>>>               /tmp/config_utils-70060d.o:(config_free)

[1] https://github.com/termux/termux-packages/issues/7215#issuecomment-906154438
2021-10-22 23:05:45 +02:00
Butta d821abed8f libandroid-spawn: NDK 23 actually checks the INTRODUCED_IN() macros, so indicate that this library has been backported to API 24 2021-10-22 23:05:45 +02:00
Henrik Grimler 864f6a63fe lua-language-server: fix hostbuild step
Package still fails to build though:

FAILED: build/obj/source_bee/subprocess_posix.obj
aarch64-linux-android-clang -MMD -MT build/obj/source_bee/subprocess_posix.obj -MF build/obj/source_bee/subprocess_posix.obj.d -std=c++17 -O2 -Wall -Werror -fvisibility=hidden -I3rd/bee.lua/bee/nonstd -I3rd/bee.lua -DBEE_INLINE -DNDEBUG  -fstack-protector-strong -Oz -I/data/data/com.termux/files/usr/include -o build/obj/source_bee/subprocess_posix.obj -c 3rd/bee.lua/bee/subprocess/subprocess_posix.cpp
3rd/bee.lua/bee/subprocess/subprocess_posix.cpp:152:17: error: 'posix_spawnattr_init' is unavailable: introduced in Android 28
        int r = posix_spawnattr_init(&spawnattr_);
                ^
/data/data/com.termux/files/usr/include/spawn.h:56:5: note: 'posix_spawnattr_init' has been explicitly marked unavailable here
int posix_spawnattr_init(posix_spawnattr_t* __attr) __INTRODUCED_IN(28);
    ^
2021-10-22 23:05:45 +02:00
Henrik Grimler 8338d73146 quickjs: fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Henrik Grimler a118b17124 perl: specify AR to fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Henrik Grimler 2beb24d773 libnl: fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Yaksh Bariya 141448bbca Fix lubicu package 2021-10-22 23:05:45 +02:00
Henrik Grimler 83bf55b72d openal-soft: fix build error when qt5 is found on host
If ALSOFT_NO_CONFIG_UTIL it looks for qt5widgets.
2021-10-22 23:05:45 +02:00
Henrik Grimler 0d58393f70 libwren: fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Henrik Grimler 19270b5750 libtirpc: fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Henrik Grimler fd0015b9dd heyu: fix errors about duplicate symbols with ndk >=r22
Errors looks like:

    aarch64-linux-android-clang  -fstack-protector-strong -Oz -Drindex=strrchr  -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -o heyu date.o erase.o info.o message.o relay.o monitor.o reset.o setclock.o stop.o tty.o x10.o xread.o xwrite.o status.o cm11a.o eeprom.o process.o sun.o cmd.o config.o x10state.o poll.o modules.o cm17a.o xsync.o timing.o cm10a.o tty_aux.o relay_aux.o x10aux.o rfxcom.o digimax.o oregon.o  -lm
    ld: error: duplicate symbol: newsb
    >>> defined at tty.c
    >>>            tty.o:(newsb)
    >>> defined at tty_aux.c
    >>>            tty_aux.o:(.bss+0x30)

    ld: error: duplicate symbol: oldsb
    >>> defined at tty.c
    >>>            tty.o:(oldsb)
    >>> defined at tty_aux.c
    >>>            tty_aux.o:(.bss+0x0)

    ld: error: duplicate symbol: spoolfile
    >>> defined at relay.c
    >>>            relay.o:(spoolfile)
    >>> defined at relay_aux.c
    >>>            relay_aux.o:(.bss+0x1C4)
    clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
    make[1]: *** [Makefile:467: heyu] Error 1
2021-10-22 23:05:45 +02:00
Henrik Grimler aeeb0f2c9a libowfat: fix build with ndk-r23 2021-10-22 23:05:45 +02:00
Henrik Grimler e2bcb42046 libcap-ng: disable python2 as well 2021-10-22 23:05:45 +02:00
Henrik Grimler 8c1a1b4ba5 termux_step_setup_toolchain: do not add prefix to pkg-config
And create the pkg-config wrapper inside termux_setup_toolchain.
2021-10-22 23:05:45 +02:00
Henrik Grimler 307ffe5a90 termux_setup_standalone_toolchain: remove one indentation level 2021-10-22 23:05:45 +02:00
Henrik Grimler 4b62e1fe3b freeimage: remove swab patch
Not needed with ndk-r23
2021-10-22 23:05:45 +02:00
Henrik Grimler 9869db7792 rust: update to 1.55.0 2021-10-22 23:05:45 +02:00
Henrik Grimler 5531ec27e5 dns2tcp: fix duplicate symbol debug
Error:

ld: error: duplicate symbol: debug
>>> defined at rr.c
>>>            rr.o:(debug)
>>> defined at main.c
>>>            main.o:(.bss+0x0)

happen when trying to build with android-ndk r22 or r23.
More info: https://go-review.googlesource.com/c/go/+/280312
2021-10-22 23:05:45 +02:00
Henrik Grimler 218a206274 busybox: fix build with ndk r23
Compiler and tool names need to be updated in Makefile.

Also fix some patch offsets while we are at it
2021-10-22 23:05:45 +02:00