3260 Commits

Author SHA1 Message Date
Michael Forney 1d7c795610 [WIP] Show example of probe 2026-05-15 16:36:42 -07:00
Michael Forney 8fb1ed32b8 [WIP] Enable use Lua module system to load data from other packages 2026-05-15 16:36:42 -07:00
Michael Forney e13b2d0290 Update dist/.gitignore for libressl update 2026-05-12 00:06:35 -07:00
Michael Forney 51f4041f67 netsurf: Apply some patches to fix build with newer curl 2026-05-12 00:06:35 -07:00
Michael Forney 00d2cbc490 git: Update to 2.54.0 2026-05-12 00:06:35 -07:00
hovercats d1ed8d0bb2 curl: 8.14.1
Drop man page for now. It's no longer distributed, but we'll
eventually need to switch to our own branch, so we can just track
it there when we do.
2026-05-12 00:06:35 -07:00
Michael Forney 084be151e4 curl: Expand source list to match upstream Makefile.inc
This makes it easier to see changes when upstream sources change.
2026-05-09 13:32:16 -07:00
hovercats 68ac5bd33b awk: 20260426 2026-05-07 23:32:32 -07:00
hovercats 0e64282091 tz: 2026b 2026-05-07 23:31:20 -07:00
hovercats 6f04a920b7 cacert: 2026-03-19 2026-05-07 23:30:06 -07:00
Michael Forney c25f7fac36 libffi: Add table with arch name and dir
Although nothing checks for RISCV, riscv64 uses RISCV as the target
define, not arch:upper() like the other targets.
2026-05-07 23:29:49 -07:00
Samuel Marín Soto 15e4490727 strace: build on riscv64
add cflags and syscalls to riscv64 build
2026-05-07 23:29:49 -07:00
Michael Forney e2d267842a openssh: Probe for __builtin_popcount 2026-05-07 23:29:49 -07:00
Samuel Marín Soto d9fe4ec832 pcre: build on riscv64
JIT is unsupported in riscv64, make it conditional on x86_64 and
aarch64 in config.h.
2026-05-07 23:29:49 -07:00
Samuel Marín Soto 6e7d8ec155 musl: build on riscv64
generate riscv64.lua as with other arches.
2026-05-07 23:29:49 -07:00
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