Commit Graph

3245 Commits

Author SHA1 Message Date
Samuel Marín Soto 6bd9bceedb linux-headers: build on riscv64
add riscv64 to arches and generated riscv.lua, just like with aarch64
and x86_64.
2026-05-07 23:29:49 -07:00
Samuel Marín Soto b4b0e5564e dav1d: build on riscv64
Edit config.h to disable x86 defs and add a conditional to use edited config.h on riscv64 builds, use regular config.h otherwise.
2026-05-07 23:29:49 -07:00
Michael Forney e9f3b93688 Fix sorting in pkg/gen.lua 2026-05-07 23:29:49 -07:00
Michael Forney 7bb1599077 e2fsprogs: Fix a few issues with cproc 2026-05-07 23:29:49 -07:00
Michael Forney 56b81fe13b efibootmgr: Use C23-compatible struct attribute location 2026-05-05 17:12:34 -07:00
Michael Forney fd3db75d84 flex: Fix pointer type in function call 2026-05-05 17:12:34 -07:00
Michael Forney f08dabf8c0 wpa_supplicant: Use C23-compatible struct attribute location 2026-05-05 17:12:28 -07:00
Michael Forney 3de6f96de3 zfs: Use C11 _Alignas 2026-05-05 11:10:00 -07:00
Michael Forney 40d17e4925 dav1d: Set STACK_ALIGNMENT to 16
We don't pass -mstack-alignment to raise the alignment, and all
architectures we support (x86_64, aarch64, and riscv64) use 16-byte
aligned stacks.
2026-05-05 11:00:37 -07:00
Michael Forney e82b3305e5 libressl: Use generic dummy bn_arch.h and crypto_arch.h
We define OPENSSL_NO_ASM so the arch-specific versions don't do
anything. LibreSSL only provides these headers for particular
architectures, building against some other architecture just fails.
So, add our own generic headers.
2026-05-05 10:41:57 -07:00
Michael Forney 3a19587db7 libressl: Avoid constructor attribute if it's not needed 2026-05-05 10:38:21 -07:00
Michael Forney 7d08841db6 libressl: Update to 4.3.1 2026-05-05 10:24:31 -07:00
Michael Forney efd997922b musl: Use arch-specific crt list
This will facilitate the addition of architectures like riscv64
which use the generic crti.c and crtn.c.
2026-05-05 00:49:18 -07:00
Michael Forney 7703137709 Fix screenshot URL 2026-05-04 23:19:31 -07:00
Michael Forney 63b3b083cf Add a screenshot to the README 2026-05-04 23:17:08 -07:00
Samuel Marín Soto 0fd52859ee libffi: build on riscv64
copy riscv64 headers to include outdir when building for riscv64, and use archdir files for libffi.a
2026-05-04 18:53:56 -07:00
Michael Forney d8ead905a9 Update README
Remove the bold. It seems to market-y.

Update a link.
2026-05-04 12:45:24 -07:00
Randy Palamar 97785947c5 add hyx a minimal hex editor 2026-05-04 00:05:54 -07:00
Michael Forney ed512e5320 f2fs-tools: Use C23-compatible attribute locations 2026-05-04 00:05:54 -07:00
Michael Forney 05a7307a16 u-boot: Use C23-compatible attribute location
Also fix a type incompatibility in the void * arithmetic patch.
2026-05-04 00:05:54 -07:00
Michael Forney 33fb253dca the_silver_searcher: Use C11 alignment attributes 2026-05-04 00:05:54 -07:00
Michael Forney 21b561bcc4 libpng: Remove unneeded restrict define 2026-05-04 00:02:40 -07:00
Michael Forney b53000dc44 libpng: Use C23 attributes when available 2026-05-04 00:02:40 -07:00
Michael Forney 92296f2f71 u-config: Use C11+ noreturn 2026-05-04 00:02:40 -07:00
Randy Palamar 9bc7e6c02d strace: support aarch64 2026-05-02 18:25:42 -07:00
Michael Forney d83e8790de e2fsprogs: Fix type compatibility bug 2026-05-02 18:01:37 -07:00
Michael Forney b793299ead rc: Update to latest git 2026-05-01 19:40:12 -07:00
hovercats eebf1b70b9 rc: port conversion of $PATH to $path from benavento/rc
this makes rc inherit the value of $PATH and keep it sync with $path
2026-05-01 19:35:31 -07:00
Michael Forney 2b0c20157c samurai: Update to latest git 2026-05-01 18:10:46 -07:00
Michael Forney 40f4a72695 strace: Fix build with linux-headers 7.0 2026-05-01 14:01:14 -07:00
Erik Tagirov 0583310a99 linux-headers: add missing headers 2026-05-01 13:48:11 -07:00
Michael Forney d941d71ce6 binutils: Fix build on aarch64
This source is needed for targets that use object attributes.
2026-04-29 21:30:35 -07:00
Michael Forney 30839b2505 binutils: Various portability fixes 2026-04-29 18:22:36 -07:00
Michael Forney c9bfdd8b63 linux-headers: Update to 7.0 2026-04-29 17:33:11 -07:00
Michael Forney 3bd4b8ae63 binutils: Update to 2.46.0 2026-04-29 16:56:39 -07:00
Erik Tagirov bb561b7523 binutils: aarch64 support
Enable BFD and set gas target arch to aarch64, if building
with aarch64-linux-musl
2026-04-29 13:15:03 -07:00
Michael Forney cb85e2fea1 qbe: Update to latest git 2026-04-21 11:36:06 -07:00
Michael Forney 319bb6a500 rc: Implement umask missing from 9front's version 2026-04-19 14:14:29 -07:00
Michael Forney aa58e4ea79 rc: Fix submodule commit
I accidentally messed the rebase on latest git during the last
commit.
2026-04-19 12:25:06 -07:00
Michael Forney 97175029fa Prune dist/.gitignore and remove unused sha256 2026-04-19 12:21:28 -07:00
hovercats 80c477fde9 rc: switch to cinap_lenrek repo
this is a port pulled from 9fronts sourcetree, and more or less
follows 9fronts changes
2026-04-19 12:08:32 -07:00
Michael Forney 7947b75112 libtls-bearssl: Update to 0.6 2026-04-18 20:25:21 -07:00
Michael Forney fbe97dee0f mpv: Fix scripts for lua 5.5 2026-04-18 20:25:21 -07:00
Michael Forney 274c51b616 u-config: Set PKG_CONFIG_PREFIX 2026-04-17 11:33:49 -07:00
hovercats d5afb42018 u-config: add 2026-04-17 11:25:18 -07:00
hovercats 45ece89475 muon: new package @ 0.5.0 2026-04-17 11:02:38 -07:00
hovercats 591e1a58a3 pdpmake: new package at 2.0.4 2026-04-15 23:56:41 -07:00
Michael Forney feae6fc4f3 bearssl: Add patch to disallow empty wildcards and wildcards under TLD level 2026-04-14 23:50:54 -07:00
Michael Forney 5e923d9ba0 bearssl: Update to latest git 2026-04-14 23:47:40 -07:00
Michael Forney e9beb623f5 libtls-bearssl: Update to latest git 2026-04-14 23:42:58 -07:00