Michael Forney
1d7c795610
[WIP] Show example of probe
2026-05-15 16:36:42 -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
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
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