From e4f03ab884498b2ad6c79cf1733a3457e0dfc2a9 Mon Sep 17 00:00:00 2001 From: hmn Date: Mon, 17 Aug 2026 09:06:16 +0200 Subject: [PATCH] add fastbuild as alternative - update tup as tainted (#1233) ### Description of Changes - adds fastbuild as alternative - fix: update tup as tainted - fix tag order: mise-en-place - add commit-id: just, task - add evidence: cmake, just, task - add version: cmake, just, task - update links Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1233 Reviewed-by: Ethical FOSS admin --- README.md | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index d50c253..460fcfe 100644 --- a/README.md +++ b/README.md @@ -691,19 +691,20 @@ This is a section for repos that are similar to this one either because they are ## Build Systems and Task Runners -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [Bazel](https://bazel.build/) | [`9.0.2`](https://github.com/bazelbuild/bazel/releases/tag/9.0.2/) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bazelbuild/bazel/blob/15609ba649286bf889bbb670c00e5b899eba525d/AGENTS.md)) | [Cloud Shake] or See Below | -| [Bloop](https://scalacenter.github.io/bloop/) | [`v2.0.19`](https://github.com/scalacenter/bloop/releases/tag/v2.0.19) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/scalacenter/bloop/commit/bc7bdd65396856204164cba6e803fdbc93cf1fad)) | See Below | -| [Buck2](https://buck2.build/) | [`2025-10-15`](https://github.com/facebook/buck2/releases/tag/2025-10-15/) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/facebook/buck2/blob/f66124e98a6fc56a90d0a160b8988397ba04a2b2/.claude/CLAUDE.md))| [Cloud Shake] or See Below | -| [CMake](https://cmake.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Kitware/CMake/commit/475cc5487f2f17713d9b4af3ba45667f293b2a2b)) | See Below | -| [Just](https://just.systems/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://just.systems/man/en/model-context-protocol.html)) | See Below | -| [meson](https://mesonbuild.com/) | [`1.11.2`](https://github.com/mesonbuild/meson/releases/tag/1.11.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mesonbuild/meson/commit/74faddbb44475b0671fd1acbaedace2e8a596263)) | [muon](https://muon.build/) | -| [Mill](https://mill-build.org/) | [`v1.0.6`](https://github.com/com-lihaoyi/mill/releases/tag/1.0.6) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/com-lihaoyi/mill/blob/main/AGENTS.md), [2](https://github.com/com-lihaoyi/mill/blob/main/CLAUDE.md)) | See Below | -| [mise-en-place](https://mise.jdx.dev/) | [`659f851`](https://github.com/jdx/mise/commit/659f851bf6e29d2ac12d64b35fff9afa9981d02e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jdx/mise/blob/main/CLAUDE.md), [2](https://github.com/jdx/mise/tree/main/.claude), [3](https://github.com/search?q=repo%3Ajdx%2Fmise%20claude&type=commits&s=committer-date&o=asc))
[![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://mise.jdx.dev/mcp.html)) | See Below | -| [SCons](https://scons.org/) | [`4.10.1`](https://github.com/SCons/scons/releases/tag/4.10.1/) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/SCons/scons/blob/8ea152eddff6afa11f94108a10283bd6378a3dfa/AGENTS.md)) | [Waf](https://waf.io/) or See Below | -| [sbt](https://www.scala-sbt.org/) | [`1.12.3`](https://github.com/sbt/sbt/releases/tag/v1.12.3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sbt/sbt/blob/develop/AGENTS.md), [2](https://github.com/sbt/sbt/blob/develop/CONTRIBUTING.md#ai-assisted-contributions)) | See Below | -| [Taskfile](https://taskfile.dev/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/go-task/task/pull/2592#pullrequestreview-3596720069)) | See Below | +| [Bazel](https://github.com/bazelbuild/bazel) | [`9.0.2`](https://github.com/bazelbuild/bazel/releases/tag/9.0.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bazelbuild/bazel/blob/15609ba649286bf889bbb670c00e5b899eba525d/AGENTS.md)) | [Cloud Shake] or See Below | +| [Bloop](https://github.com/scalacenter/bloop) | [`v2.0.19`](https://github.com/scalacenter/bloop/releases/tag/v2.0.19) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/scalacenter/bloop/commit/bc7bdd65396856204164cba6e803fdbc93cf1fad)) | See Below | +| [Buck2](https://github.com/facebook/buck2) | [`2025-10-15`](https://github.com/facebook/buck2/releases/tag/2025-10-15) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/facebook/buck2/blob/f66124e98a6fc56a90d0a160b8988397ba04a2b2/.claude/CLAUDE.md)) | [Cloud Shake] or See Below | +| [CMake](https://gitlab.kitware.com/cmake/cmake) | [`v4.3.4`](https://github.com/Kitware/CMake/releases/tag/v4.3.4) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Kitware/CMake/commit/475cc5487f2f17713d9b4af3ba45667f293b2a2b), [2](https://gitlab.kitware.com/cmake/cmake/-/merge_requests/11754)) | See Below | +| [just](https://github.com/casey/just) | [`1.42.4`](https://github.com/casey/just/releases/tag/1.42.4)
[`67c76a7`](https://github.com/casey/just/commits/67c76a7abae4abd22555a66488335d3438b8d93e) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/casey/just/commit/c594c8e73d52b56f930d768feaf4c2948f61dd20))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/casey/just/commit/c75a6092c22f7c8221549ae5c82c4abf7b3a21a8))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/casey/just/pull/2985), [2](https://github.com/casey/just/pull/2988)) | See Below | +| [Meson](https://github.com/mesonbuild/meson) | [`1.11.2`](https://github.com/mesonbuild/meson/releases/tag/1.11.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mesonbuild/meson/commit/74faddbb44475b0671fd1acbaedace2e8a596263)) | [muon](https://git.sr.ht/~lattis/muon) | +| [Mill](https://github.com/com-lihaoyi/mill) | [`1.0.6`](https://github.com/com-lihaoyi/mill/releases/tag/1.0.6) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/com-lihaoyi/mill/blob/main/AGENTS.md), [2](https://github.com/com-lihaoyi/mill/blob/main/CLAUDE.md)) | See Below | +| [mise-en-place](https://github.com/jdx/mise) | [`659f851`](https://github.com/jdx/mise/commit/659f851bf6e29d2ac12d64b35fff9afa9981d02e) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://mise.jdx.dev/mcp.html))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jdx/mise/blob/main/CLAUDE.md), [2](https://github.com/jdx/mise/tree/main/.claude), [3](https://github.com/search?q=repo%3Ajdx%2Fmise%20claude&type=commits&s=committer-date&o=asc)) | See Below | +| [SCons](https://github.com/SCons/scons) | [`4.10.1`](https://github.com/SCons/scons/releases/tag/4.10.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/SCons/scons/blob/8ea152eddff6afa11f94108a10283bd6378a3dfa/AGENTS.md)) | [Waf](https://gitlab.com/ita1024/waf) or See Below | +| [sbt](https://github.com/sbt/sbt) | [`1.12.3`](https://github.com/sbt/sbt/releases/tag/v1.12.3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sbt/sbt/blob/develop/AGENTS.md), [2](https://github.com/sbt/sbt/blob/develop/CONTRIBUTING.md#ai-assisted-contributions)) | See Below | +| [Task](https://github.com/go-task/task) | [`v3.41.0`](https://github.com/go-task/task/releases/tag/v3.41.0)
[`8a35033`](https://github.com/go-task/task/commits/8a35033abcfe4fcf86f6eab271028b48fc52393f) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/go-task/task/pull/1982#issuecomment-2568194128), [2](https://github.com/go-task/task/pull/2131), [3](https://github.com/go-task/task/pull/2592#pullrequestreview-3596720069)) | See Below | +| [tup](https://github.com/gittup/tup) | [`v0.8`](https://github.com/gittup/tup/releases/tag/v0.8)
[`cd25250`](https://github.com/gittup/tup/commits/cd252509654ab6d73bd91910bf3bf78da57a6c03) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/gittup/tup/commit/e4f034cacda0abb47929ab5c1f9626c91b8191fc), [2](https://github.com/gittup/tup/commit/2867b66e7105d432dce2609538117c1e6910bc73)) | See Below | > [!NOTE] > #### On task runners and `make(1)` implementations: @@ -721,9 +722,9 @@ This is a section for repos that are similar to this one either because they are > #### Alternative Build Systems > Various other build systems exist, > that try to address perceived deficiencies in `make` and its derivatives. -> * [Ninja](https://ninja-build.org/) - standalone or as the backend of a meta-build tool like [Meson](http://mesonbuild.com/) -> * [redo](https://redo.readthedocs.io/) -> * [tup](https://gittup.org/tup) +> * [FASTBuild](https://github.com/fastbuild/fastbuild) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/fastbuild/fastbuild/blob/7e75d08258ab7ee2a902a3d51196e17cacee4ec7/README.md#contribution-guidelines)) +> * [Ninja](https://github.com/ninja-build/ninja) - standalone or as the backend of a meta-build tool like [Meson](https://github.com/mesonbuild/meson) +> * [redo](https://github.com/apenwarr/redo) ## Cheat Sheets and Documentation @@ -2378,7 +2379,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Apache Ant]: https://ant.apache.org [Brave]: https://brave.com [Chicken]: https://www.call-cc.org -[Cloud Shake]: https://shakebuild.com/cloud +[Cloud Shake]: https://github.com/ndmitchell/shake [console]: https://github.com/console-rs/console [COSMIC Terminal]: https://github.com/pop-os/cosmic-term [cursive]: https://github.com/gyscos/cursive