Commit Graph

69 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
cd59894a02 chore(tree-wide): use archive/refs/tags for GitHub tarballs
%ci:no-build
2026-01-04 14:40:47 +00:00
termux-pacman-bot
997a008f97 bump(main/i2pd): 2.58.0
Remove boost-1.89.patch file which was added in this upstream commit
27f2c5285d
2025-09-09 04:41:12 +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
4e3e6c7839 bump(main/i2pd): 2.57.0
This commit has been automatically submitted by Github Actions.
2025-06-03 00:18:28 +00:00
termux-pacman-bot
26c1fc21aa rebuild(main/i2pd): After upload-packages job fix
See: 51c0cb6706
Signed-off-by: Aditya Alok <alok@termux.dev>
2025-03-21 15:04:26 +00:00
termux-pacman-bot
c645606f5a revbump(main/i2pd): After boost update
Signed-off-by: Aditya Alok <alok@termux.dev>
2025-03-19 16:40:51 +00:00
termux-pacman-bot
c36ff70dd8 bump(main/i2pd): 2.56.0
This commit has been automatically submitted by Github Actions.
2025-02-23 22:04:15 +00:00
termux-pacman-bot
230fdb2ce2 bump(main/i2pd): 2.55.0
This commit has been automatically submitted by Github Actions.
2024-12-31 12:46:52 +00:00
termux-pacman-bot
05d366cd5c bump(main/i2pd): 2.54.0
This commit has been automatically submitted by Github Actions.
2024-10-07 18:41:24 +00:00
termux-pacman-bot
41c9ace1cf bump(main/i2pd): 2.53.1
This commit has been automatically submitted by Github Actions.
2024-08-05 06:40:49 +00:00
termux-pacman-bot
eb5ca089b4 bump(main/i2pd): 2.53.0
This commit has been automatically submitted by Github Actions.
2024-07-21 12:44:56 +00:00
termux-pacman-bot
036f0d710f bump(main/i2pd): 2.52.0
This commit has been automatically submitted by Github Actions.
2024-05-13 18:37:23 +00:00
termux-pacman-bot
2549cdd856 bump(main/i2pd): 2.51.0
This commit has been automatically submitted by Github Actions.
2024-04-07 12:41:47 +00:00
termux-pacman-bot
86238e0944 bump(main/i2pd): 2.50.2
This commit has been automatically submitted by Github Actions.
2024-01-07 00:27:13 +00:00
termux-pacman-bot
2fa69ee297 bump(main/i2pd): 2.50.1
This commit has been automatically submitted by Github Actions.
2023-12-24 00:45:11 +00:00
termux-pacman-bot
b305690215 bump(main/i2pd): 2.50.0
This commit has been automatically submitted by Github Actions.
2023-12-18 12:39:31 +00:00
termux-pacman-bot
951b67e23e rebuild: rebuild some packages after boost upgrade 2023-09-28 09:31:15 +00:00
termux-pacman-bot
3a285e948c bump(main/i2pd): 2.49.0
This commit has been automatically submitted by Github Actions.
2023-09-18 00:44:47 +00:00
termux-pacman-bot
3751e131f9 upgpkg(main/i2pd): 2.48.0
Signed-off-by: Kevin Williams <admin@utermux.dev>
2023-06-14 15:01:28 +00:00
termux-pacman-bot
5cf490b886 boost: Revbump revdeps to rebuild 2023-06-03 11:48:35 +00:00
Maxython
f60ab37000 rebuild static packages (#10)
[skip ci]
2023-06-03 14:44:42 +03:00
termux-pacman-bot
284803a851 boost: Revbump revdeps to rebuild 2023-04-16 21:01:33 +00:00
termux-pacman-bot
c9ba9ecb64 some packages: Re-enable clang16-porting
%ci:no-build
2023-04-07 01:27:08 +00:00
termux-pacman-bot
754acad112 *: Disable clang16-porting for auto-updating packages
%ci:no-build
2023-03-28 07:33:10 +00:00
termux-pacman-bot
d0ae687e70 bump(main/i2pd): 2.47.0
This commit has been automatically submitted by Github Actions.
2023-03-12 00:46:47 +00:00
termux-pacman-bot
971e6a9ae6 bump(main/i2pd): 2.46.1
This commit has been automatically submitted by Github Actions.
2023-02-20 06:35:21 +00:00
termux-pacman-bot
04d667461b bump(main/i2pd): 2.46.0
This commit has been automatically submitted by Github Actions.
2023-02-16 00:47:20 +00:00
termux-pacman-bot
fce120799a bump(main/i2pd): 2.45.1
This commit has been automatically submitted by Github Actions.
2023-01-12 03:31:24 +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
1f067fd99e bump(main/i2pd): 2.45.0
This commit has been automatically submitted by Github Actions.
2023-01-04 03:01:17 +00:00
termux-pacman-bot
60b4b17815 bump(main/i2pd): 2.44.0
This commit has been automatically submitted by Github Actions.
2022-11-21 00:45:19 +00:00
termux-pacman-bot
6b59bc1e96 *: Add missing libc++ dependency
%ci:no-build
2022-11-08 13:57:59 +00:00
termux-pacman-bot
da5d106b92 boost: Revbump revdeps to rebuild
excluding openfoam, as always.
2022-11-06 07:33:20 +00:00
termux-pacman-bot
127e728e8a upgpkg(main/i2pd): update to 2.43.0
Signed-off-by: 2096779623 <admin@utermux.dev>
2022-08-22 03:21:44 +00:00
termux-actions[bot]
bf430f7382 packages/i2pd 2022-05-25 01:55:14 +00:00
termux-actions[bot]
b9adc3f69d packages/i2pd 2022-05-22 18:25:19 +00:00
termux-actions[bot]
a71da22379 packages/assimp&&packages/i2pd 2022-03-05 10:38:12 +00:00
Ivan Max
8843f0f5d2 i2pd 2022-03-05 13:20:35 +03:00
termux-actions[bot]
b6a22cd268 packages/assimp&&packages/i2pd 2022-03-01 22:18:58 +00:00
termux-actions[bot]
f7ad86ea2a packages/apache2&&packages/i2pd 2022-03-01 13:23:32 +00:00
termux-actions[bot]
cdf2ca4fb0 packages/apache2&&packages/i2pd 2022-02-26 04:48:19 +00:00
termux-actions[bot]
fb11b357fe packages/i2pd 2022-02-20 18:42:38 +00:00
termux-actions[bot]
f983b77be1 packages/assimp&&packages/i2pd 2022-02-09 01:09:50 +00:00
Maxython
0a49775f58 Update package i2pd 2021-12-03 00:22:32 +03:00
Maxython
e7a673c5ad Update package i2pd 2021-11-09 10:12:10 +03:00
Maxython
20c7c8379e Update package i2pd 2021-10-08 14:12:11 +03:00
Leonid Pliushch
5546b95b64 auto updates: migrate config from github-projects.txt to build.sh-specific
Re-enable automatic updates after deleting github-projects.txt.

%ci:no-build
2021-10-04 18:29:55 +03:00
Butta
fc06f82377 i2pd: update from 2.37.0 to 2.38.0 2021-06-23 03:04:41 +05:30
Leonid Pliushch
7693f907e4 i2pd: update to 2.37.0 2021-05-04 16:55:22 +00:00