Commit Graph

38 Commits

Author SHA1 Message Date
termux-pacman-bot
257881460a bump(flang): 19.1.5 to 19.1.6 2024-12-18 08:41:00 +00:00
termux-pacman-bot
5d1c790e14 bump(flang): 19.1.4 to 19.1.5 2024-12-07 22:05:23 +00:00
termux-pacman-bot
9032fa4af4 bump(flang): 19.1.3 to 19.1.4 2024-11-20 15:38:25 +00:00
termux-pacman-bot
fa4fd3ae1b bump(flang): 19.1.2 to 19.1.3 2024-10-31 08:39:37 +00:00
termux-pacman-bot
77d46811ea libllvm + flang 19.1.2 2024-10-15 21:36:17 +00:00
termux-pacman-bot
22d4810900 revbump(main/{flang,libllvm}): After python3.12 2024-10-06 21:37:21 +00:00
termux-pacman-bot
3162c67737 bump(flang): 18.1.8 to 19.1.1
Co-Authored-By: Lucy Phipps <landfillbaby69@gmail.com>
2024-10-02 22:39:27 +00:00
termux-pacman-bot
55938e59ee rebuild(packages/flang): auto check by @termux-pacman-bot 2024-06-26 06:10:28 +00:00
termux-pacman-bot
ae56be33f4 termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2024-06-26 06:10:26 +00:00
termux-pacman-bot
e0b57136ce bump(flang): 18.1.7 to 18.1.8 2024-06-25 21:08:32 +00:00
termux-pacman-bot
3a6a3361c1 fix(main/flang): Fix unmet dependencies problem (#20593)
Currently `pkg install flang` gives the below error:

> The following packages have unmet dependencies:
> flang : Depends: libllvm (= 18.1.7) but 18.1.7-1 is to be installed
>         Depends: clang (= 18.1.7) but 18.1.7-1 is to be installed
>         Depends: lld (= 18.1.7) but 18.1.7-1 is to be installed
>         Depends: mlir (= 18.1.7) but 18.1.7-1 is to be installed
> E: Unable to correct problems, you have held broken packages.

This is due to the `(= $TERMUX_PKG_VERSION)` dependency qualifier on
llvm dependencies, introduced in 50737838a5344f1e128f4164b90af07378945cc0
to make sure that llvm matches the flang version.

This is fine for the upstream version (version `18.1.7` of flang should
depend on version `18.1.7`).

But when bumping the `TERMUX_PKG_REVISION` on llvm, which was done in
58811a96a6db7f8282bd8e1ad2c99b44d0b1b253, it results in a problem such as
we have now: flang `18.1.7` depends on exactly `18.1.7`, while the
repository has `18.1.7-1`.

Ideally we would probably want to ignore the package revision, and
allow all revisions of flang 18.1.7 to depend on all revisions of llvm
18.1.7 - effectively a revision wildcard. Is that possible with debian
version qualifiers?

This patch just bumps the `TERMUX_PKG_REVISION` of `flang` and uses that
to match the current llvm revision in the dependency, so that the flang
package is installable again. If we can't come up with a better approach
short term we can probably go for this now to make the package
installable again.

Reported by @timstrom in https://github.com/termux-play-store/termux-packages/issues/3
2024-06-21 17:09:07 +00:00
termux-pacman-bot
b5225e9c54 tree-wide: rename TERMUX_MAKE_PROCESSES to TERMUX_PKG_MAKE_PROCESSES
Some packages have issues with parallel builds and need to set
TERMUX_MAKE_PROCESSES=1. All other build variables that package
recipes set are prefixed with TERMUX_PKG, use that for MAKE_PROCESSES
as well for consistency.

%ci:no-build
2024-06-16 09:38:16 +00:00
termux-pacman-bot
b2ce94fece flang: bump to 18.1.7 2024-06-08 19:36:56 +00:00
termux-pacman-bot
d7c30b7c59 flang 18.1.6 2024-05-20 21:08:36 +00:00
termux-pacman-bot
8cdead5d17 flang: bump to 18.1.5 (#20088) 2024-05-11 10:37:20 +00:00
termux-pacman-bot
57126e3c43 termux-pacman/auto-check-repo: do not rebuild these packages again
[skip ci]
2024-04-25 04:09:26 +00:00
termux-pacman-bot
a44caf7c9f rebuild(packages/flang): auto check 2024-04-25 04:09:23 +00:00
termux-pacman-bot
294ff550ad flang: bump to 18.1.4 2024-04-24 19:08:16 +00:00
termux-pacman-bot
1d96dec9c1 chore(linter compliance): miscellaneous
[no ci]
2024-04-23 18:37:30 +00:00
termux-pacman-bot
5153e635cd flang: bump to 18.1.3 2024-04-07 08:10:38 +00:00
termux-pacman-bot
0ac4dfd636 flang: bump to 18.1.2 2024-03-27 04:09:34 +00:00
termux-pacman-bot
47f45b96fb flang: bump to 17.0.6 2024-02-27 18:09:12 +00:00
termux-pacman-bot
b926f63272 flang: enable modules 2023-10-23 00:45:04 +00:00
termux-pacman-bot
14cd05150d flang: bump to 17.0.3 2023-10-21 10:31:12 +00:00
termux-pacman-bot
02038c34a3 rebuild(main/flang): after llvm upgrade 2023-10-16 13:03:38 +00:00
termux-pacman-bot
78da722013 rebuild(main/flang): after llvm upgrade 2023-10-16 07:31:14 +00:00
termux-pacman-bot
62cadaec7f chore(main/flang): force disable auto updates [no ci]
This is needed to avoid auto-updater script warnings.
2023-10-09 08:01:39 +00:00
termux-pacman-bot
8dbe9d8a66 flang: bump to 17.0.2 2023-10-07 01:44:31 +00:00
termux-pacman-bot
67cc480550 flang: update to 16.0.5 2023-06-03 23:31:03 +00:00
termux-pacman-bot
0496ede6b1 flang: bump to 16.0.0 2023-03-29 04:01:33 +00:00
termux-pacman-bot
ae99cc95d8 flang: update to 15.0.7 2023-01-12 15:40:06 +00:00
termux-pacman-bot
02a4b75c4f flang: update to 15.0.6 2022-12-02 02:32:56 +00:00
termux-pacman-bot
1fe2dac1fe upgpkg(main/flang): 15.0.4 to 15.0.5 2022-11-19 17:01:19 +00:00
termux-pacman-bot
7378d242ce upgpkg(flang): 15.0.3 to 15.0.4 2022-11-04 00:43:00 +00:00
termux-pacman-bot
613d81c8fe upgpkg(flang): 15.0.2 to 15.0.3 (#12466) 2022-10-21 21:07:53 +00:00
termux-pacman-bot
d369bcf24b flang: update to 15.0.2 2022-10-05 23:09:36 +00:00
termux-pacman-bot
78cdecf9d7 flang: update to 15.0.1 2022-09-23 12:15:14 +00:00
termux-pacman-bot
20accbd603 new package: flang 2022-09-21 10:43:32 +00:00