Commit Graph

36 Commits

Author SHA1 Message Date
termux-pacman-bot
7ee4841a3f bump(main/boost): 1.90.0
- `fix-aligned-alloc-detection.patch` fixes a preprocessor conditional mistake introduced in 8b80ad7f24

- Revision-bump all reverse dependencies in the `packages` folder
2026-01-07 11:06:49 +00:00
termux-pacman-bot
98b5881fe1 bump(main/libc++utilities): 5.32.1
This commit has been automatically submitted by Github Actions.
2026-01-07 00:51:03 +00:00
termux-pacman-bot
3a2591faa4 bump(main/libc++utilities): 5.32.0
This commit has been automatically submitted by Github Actions.
2025-12-03 02:21:02 +00:00
termux-pacman-bot
b07a9f641b bump(main/libc++utilities): 5.31.1
This commit has been automatically submitted by Github Actions.
2025-11-05 02:18:42 +00:00
termux-pacman-bot
1d60227f61 bump(main/libc++utilities): 5.31.0
This commit has been automatically submitted by Github Actions.
2025-09-27 00:49:40 +00:00
termux-pacman-bot
29e4386a8b bump(main/boost): 1.89.0
- Progress on https://github.com/termux/termux-packages/issues/23492

- Dependency of https://github.com/termux/termux-packages/pull/25826

- In order to rebuild all reverse dependencies successfully, also includes some fixes for builds of packages that currently fail to build with CMake 4, which are either the commonly-used `-DCMAKE_POLICY_VERSION_MINIMUM=3.5` argument, or are patches named to indicate their purpose

- All patches with attribution headers are cherry-picked from respective upstream PRs or commits

- All patches without attribution headers are written from scratch by me to solve errors that are either Termux-specific or are not yet fixed anywhere in upstream

Some notes about unique patches:

- Very big thanks to cho-m, who almost single-handedly brought boost 1.89 to `libc++`-based UNIX-like operating systems with their work on boost 1.89 for MacOS in https://github.com/Homebrew/homebrew-core/pull/233031. Many cherry-picked patches originated from them.
  - I chose to write my own patch for `ncmpcpp` for boost 1.89 rather then exactly copy the example of cho-m, even though my method involves more lines of code, because **I decided that I would like to be notified, through the patch failing to apply, when upstream `ncmpcpp` has added official support for boost 1.89**, indicating that the downstream change can then be removed without me having to remember it, which cho-m's example unfortunately wouldn't do.

- For some reason, building `openfoam` with boost 1.89 instead of boost 1.87 causes it to attempt to link to `libgmp.so` in a nonexistent folder `/data/data/com.termux/files/usr/lib64`, instead of `/data/data/com.termux/files/usr/lib`
  - It's unclear how exactly boost 1.89 draws out this error, but it can also be seen that the origin of the "lib64" instance is within openfoam, and Termux does not use any "lib64" folder, so it should be patched out from `openfoam` (which resolves the error)

```
    -L/data/data/com.termux/files/usr/lib64
    -L/home/builder/.termux-build/openfoam/src/ThirdParty/platforms/linuxARM64Clang/boost-system/lib
    -L/home/builder/.termux-build/openfoam/src/ThirdParty/platforms/linuxARM64Clang/boost-system/lib64
    -lmpfr -lgmp -lfileFormats -lsurfMesh -lmeshTools -ldecompose -ldynamicMesh -lsnappyHexMesh
    -o /home/builder/.termux-build/openfoam/src/platforms/linuxARM64ClangDPInt32Opt/lib/libconformalVoronoiMesh.so
ld.lld: error: unable to find library -lmpfr
```

- `ravencoin` and `mkvtoolnix` use `autoreconf -fi` during their `build.sh` files, but unfortunately, in the Ubuntu 24.04 cross-builder Docker image, there is a package installed in Ubuntu `autoconf-archive` version 20220903-3, which contains a file `/usr/share/aclocal/ax_boost_system.m4`, and this file is unfortunately propagated into the build systems of `ravencoin` and `mkvtoolnix` by `autoreconf -fi` and "pollutes" them with "awareness" that they would not otherwise have of the `Boost::System` shared library that no longer exists in boost 1.89, so temporary changes to `TERMUX_PKG_EXTRA_CONFIGURE_ARGS` are required, which should be removed the next time the Ubuntu cross-builder image is bumped, since after that happens, they will no longer be necessary.

- Copy and paste fix for building `abiword` with `libc++` 19+ (NDK r28c) from FreeBSD: e6daa211c6

- Fix prefix pollution `libjxl`->`telegram-desktop`
  - (i.e. the command `scripts/run-docker.sh ./build-package.sh -I -f libjxl telegram-desktop`)
  - For clarity, the edits to `packages/libjxl/fix-pkgconfig-file.patch` are primarily implementing this fix by removing the invalid path `/data/data/com.termux/files/usr//data/data/com.termux/files/usr/include` from the command `pkg-config --cflags libjxl`
2025-09-02 13:13:46 +00:00
termux-pacman-bot
2c713469c1 bump(main/libc++utilities): 5.30.0 2025-08-15 04:43:22 +00:00
termux-pacman-bot
8013e69381 bump(main/libc++utilities): 5.29.0
This commit has been automatically submitted by Github Actions.
2025-07-03 00:19:04 +00:00
termux-pacman-bot
1a0812b3c3 bump(main/libc++utilities): 5.28.1
This commit has been automatically submitted by Github Actions.
2025-04-19 18:41:53 +00:00
termux-pacman-bot
de538c80c1 bump(main/libc++utilities): 5.28.0
This commit has been automatically submitted by Github Actions.
2025-04-05 14:36:12 +00:00
termux-pacman-bot
a406588731 rebuild(main/libc++utilities): After upload-packages job fix
See: 51c0cb6706
Signed-off-by: Aditya Alok <alok@termux.dev>
2025-03-21 15:04:31 +00:00
termux-pacman-bot
e8a4c7b5bc revbump(main/libc++utilities): After boost update
Signed-off-by: Aditya Alok <alok@termux.dev>
2025-03-19 16:41:01 +00:00
termux-pacman-bot
7bc0f553bc bump(main/libc++utilities): 5.27.3
This commit has been automatically submitted by Github Actions.
2025-02-23 22:36:06 +00:00
termux-pacman-bot
8e845d6593 bump(main/libc++utilities): 5.27.2
This commit has been automatically submitted by Github Actions.
2025-01-10 00:50:08 +00:00
termux-pacman-bot
32a719b093 bump(main/libc++utilities): 5.27.1
This commit has been automatically submitted by Github Actions.
2025-01-06 18:40:42 +00:00
termux-pacman-bot
4c09296900 bump(main/libc++utilities): 5.27.0
This commit has been automatically submitted by Github Actions.
2024-12-04 00:50:13 +00:00
termux-pacman-bot
acd40e0d8a bump(main/libc++utilities): 5.26.1
Fixes #21345.
2024-09-09 09:10:26 +00:00
termux-pacman-bot
959510aa20 upgpkg(main/libc++-utilities): 5.26.0
Signed-off-by: Kevin WIlliams <admin@utermux.dev>
2024-08-22 01:35:47 +00:00
termux-pacman-bot
baf5042d1f bump(main/libc++utilities): 5.25.0
This commit has been automatically submitted by Github Actions.
2024-07-02 18:38:53 +00:00
termux-pacman-bot
1126cceab6 bump(main/libc++utilities): 5.24.9
This commit has been automatically submitted by Github Actions.
2024-06-04 18:38:37 +00:00
termux-pacman-bot
01c16fb9ba bump(main/libc++utilities): 5.24.8
This commit has been automatically submitted by Github Actions.
2024-05-08 18:37:59 +00:00
termux-pacman-bot
1f2d926f30 bump(main/libc++utilities): 5.24.7
This commit has been automatically submitted by Github Actions.
2024-03-05 18:37:08 +00:00
termux-pacman-bot
0614d367cb bump(main/libc++utilities): 5.24.6
This commit has been automatically submitted by Github Actions.
2024-02-07 00:22:27 +00:00
termux-pacman-bot
1163c34943 bump(main/libc++utilities): 5.24.5
This commit has been automatically submitted by Github Actions.
2024-01-03 00:24:20 +00:00
termux-pacman-bot
8b71de07a3 bump(main/libc++utilities): 5.24.4
This commit has been automatically submitted by Github Actions.
2023-12-12 00:45:06 +00:00
termux-pacman-bot
f127c67c87 bump(main/libc++utilities): 5.24.3
This commit has been automatically submitted by Github Actions.
2023-12-05 18:31:28 +00:00
termux-pacman-bot
0cbd7cdf89 bump(main/libc++utilities): 5.24.2
This commit has been automatically submitted by Github Actions.
2023-11-22 00:45:16 +00:00
termux-pacman-bot
e7de43bad5 bump(main/libc++utilities): 5.24.1 2023-10-01 10:01:39 +00:00
termux-pacman-bot
951b67e23e rebuild: rebuild some packages after boost upgrade 2023-09-28 09:31:15 +00:00
termux-pacman-bot
b64c74c16f libc++utilities: Bump to 5.24.0 2023-07-04 23:31:03 +00:00
termux-pacman-bot
e1440ceafb libc++utilities: Bump to 5.23.0 2023-06-15 20:01:30 +00:00
termux-pacman-bot
bee4a18065 libc++utilities: Bump to 5.22.0 2023-04-18 04:01:42 +00:00
termux-pacman-bot
284803a851 boost: Revbump revdeps to rebuild 2023-04-16 21:01:33 +00:00
termux-pacman-bot
13016d541c libc++utilities: Bump to 5.21.0 2023-03-08 07:02:38 +00:00
termux-pacman-bot
1845ed56de boost: Revbump revdeps to rebuild
excluding openfoam, as always.
2023-01-11 13:06:25 +00:00
termux-pacman-bot
6e94303f44 new package: libc++utilities 2022-11-29 13:36:04 +00:00