cat
b97518552d
internal/rosa/package/spirv: spirv-llvm-translator 22.1.4 to 22.1.5
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:37:51 +09:00
cat
67d14dc12c
internal/rosa/package/noto: 2026.07.01 to 2026.08.01
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:37:18 +09:00
cat
695b1b4845
internal/rosa/package/harfbuzz: 14.2.1 to 14.3.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:36:58 +09:00
cat
2e5d954f49
internal/rosa/package/hwdata: 0.409 to 0.410
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 21:07:22 +09:00
cat
e6af0c405a
internal/rosa/package: pipewire/wireplumber
...
These are built separately to avoid meson wrap.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 17:06:26 +09:00
cat
599a761b27
internal/rosa/package: lua
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 17:03:02 +09:00
cat
153c980a61
internal/rosa/package/kernel: 6.18.40 to 6.18.41
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 23:16:17 +09:00
cat
a2f97f7e0f
internal/rosa/package: use mirrors.kernel.org
...
The GNU mirror redirector was down yet again, and I have had enough. This change replaces all mentions of ftpmirror.gnu.org with mirrors.kernel.org.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 22:59:08 +09:00
cat
ddd90b780b
internal/rosa: drain optional unstructured input
...
This was missed, causing non-minimal kindEtc IR to be rejected.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 22:39:29 +09:00
cat
aa9952cd9e
internal/rosa/package/spirv: 1.4.350.1 to 1.4.357.0
...
This also switches spirv-tools to the vulkan-sdk tags to remain compatible with spriv-headers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 16:52:25 +09:00
cat
99efc551ad
internal/rosa/package/meson: respect CLICOLOR_FORCE
...
Upstream had ticket and patch available since 2017, still unmerged and refuses to support the environment variable, so patch it in. This also strips out the variable for test execution to work around buggy test suites like glib.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 08:51:46 +09:00
cat
4dbfee0698
internal/rosa: force output colouring
...
This sets known de facto standard environment variables to enable colours during builds.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 06:01:54 +09:00
cat
4e65e41101
internal/rosa/package/mesa: 26.1.5 to 26.1.6
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:19:55 +09:00
cat
b8306fe9e2
internal/rosa/package/python: vcs-versioning 2.2.2 to 2.2.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:19:21 +09:00
cat
6b246e9036
internal/rosa/package/glib: 2.89.2 to 2.89.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:18:23 +09:00
cat
869820ec6d
cmd/mbf: enable output colouring
...
This respects the de facto standards, on top of checking stderr.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:16:39 +09:00
cat
698fd2d66a
internal/rosa/package/libarchive: 3.8.8 to 3.8.9
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 04:02:23 +09:00
cat
4cfbc93aa0
internal/rosa/package/gcc: binutils 2.46.1 to 2.47
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 04:02:00 +09:00
cat
feec4b0d22
internal/rosa/package/cmake: 4.4.0 to 4.4.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 03:24:48 +09:00
cat
6487b41d92
internal/rosa: remove legacy exec helper
...
This change also adds a fourth stage to the bootstrap machinery, offering more correct toolchain validation that works around LLVM dynamic linking flaws.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 00:18:22 +09:00
cat
7908fb9583
internal/rosa/llvm: exclude runtime symbols
...
These leak by default when static linking, which is considered unacceptable for many libraries.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-29 03:00:59 +09:00
cat
95aa7c205c
internal/rosa: remove calls to low-level exec helper
...
This method predates the helper infrastructure, it is awkward to use and difficult to maintain for the replacement bootstrap mechanism. This change prepares for its removal.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-27 18:24:38 +09:00
cat
bd0cc3656f
internal/rosa/llvm: statically link libc++
...
This avoids unnecessarily depending on the toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-27 18:15:00 +09:00
cat
0219240adb
internal/rosa/package/qemu: 11.0.2 to 11.0.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:23:25 +09:00
cat
0d3efeb456
internal/rosa: remove xz utils hack
...
This replaces all xz invocations with the native decompressor. This also significantly cleans up the Gentoo stage3 bootstrap path.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:14:34 +09:00
cat
e26914cd6f
internal/rosa/package/kernel: 6.18.39 to 6.18.40
...
Kernel headers bumped due to struct bpf_map_info changes and IFLA_BOND_LACP_STRICT.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 13:58:12 +09:00
cat
b647170d0c
internal/rosa/package/strace: build from git sources
...
This removes xz input. This change also enables tests.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 01:40:47 +09:00
cat
5e655a0bf6
internal/rosa/package: gawk
...
Reintroduce this to build strace without xz-compressed release tarball: bootstrap script explicitly requires gawk.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 01:21:41 +09:00
cat
89eb3d27aa
internal/rosa/package/util-linux: add ncurses
...
This enables more.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 00:54:25 +09:00
cat
6c2ca507b9
internal/rosa/package: byacc
...
Much cleaner than bison and compiles much faster. This should be used whenever possible.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 18:48:20 +09:00
cat
1a8212ee02
internal/rosa/package/libdisplay-info: 0.3.0 to 0.4.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 11:53:59 +09:00
cat
84bb2a5038
internal/rosa: update stage0 distribution
...
This also replaces the slow bzip2 compression with zstd.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 11:10:59 +09:00
cat
46b247f911
internal/rosa/package/zstd: use zstd-compressed tarball
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 00:06:18 +09:00
cat
5d3e47d8e7
internal/rosa/package/libarchive: add runtime dependencies
...
These were missed due to being implied by the toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 22:02:06 +09:00
cat
6f2852547b
internal/rosa/package/netfilter: use git protocol
...
The https service is down but somehow the git protocol is still accessible. Security implications do not apply due to KnownChecksum measurement.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 21:56:52 +09:00
cat
3cff369368
internal/rosa/package/xkbcommon: use fallback update filter
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 18:10:50 +09:00
cat
09de939955
internal/rosa: make build script executable
...
This makes it slightly easier to invoke when working on a package via --enter.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 18:02:50 +09:00
cat
0e689d9983
internal/rosa/package: codeberg prefer release tarballs
...
Source archives are unstable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:26:12 +09:00
cat
21a4067592
internal/rosa/package/perl: 5.42.2 to 5.44.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:24:46 +09:00
cat
639766dfca
internal/rosa/package/gnu: parallel 20260622 to 20260722
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:23:50 +09:00
cat
e4f025b9f1
internal/rosa/package/python: setuptools-scm 10.2.0 to 10.2.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:23:24 +09:00
cat
1b65c8107c
internal/rosa/package/kernel: 6.18.38 to 6.18.39
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-21 12:13:22 +09:00
cat
1857ad8763
internal/rosa: optionally exclude toolchain in azalea
...
This is useful for edge cases where programs rely on gcc bugs to behave correctly.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-19 03:38:35 +09:00
cat
c822ff9aca
internal/rosa: migrate early-compiler-rt to azalea
...
Had to do the cmake hack for now due to evaluator limitation with inherited version.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:56:05 +09:00
cat
9df1609660
internal/rosa: migrate early-runtimes to azalea
...
This is fully representable in azalea, so migrate it.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:23:16 +09:00
cat
22e9e85a03
internal/rosa: migrate llvm source to azalea
...
Previous change enabled this migration.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:14:18 +09:00
cat
b79aa3ea1c
internal/rosa/state: patch output-only packages
...
This is useful for common patched source code.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:05:52 +09:00
cat
8d9b14dfe1
internal/rosa/cmake: disable nuisance warnings
...
Author warnings are pointless here, and it makes no sense to make CMAKE_<LANG>_COMPILER_TARGET optional just to shut cmake up.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 13:44:41 +09:00
cat
5770f957e5
internal/rosa/package/gnu: libtool 2.5.4 to 2.6.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 12:07:05 +09:00
cat
e7903cf7e2
internal/rosa/package/wayland: 1.25.91 to 1.26.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 11:57:10 +09:00