Michael Forney
01221e46b0
libgpiod: Include libgen.h for basename
2026-05-22 15:01:54 -07:00
Michael Forney
b3e33a4868
openbsd: Update to 7.9
2026-05-20 03:23:41 -07:00
Michael Forney
a11be1ba34
ffmpeg: Add dependency on linux-hedears
...
This is needed for CONFIG_V4L2_INDEV.
2026-05-20 01:37:09 -07:00
Michael Forney
482e835039
bubblewrap: Don't override cflags
2026-05-20 01:37:01 -07:00
Michael Forney
5806b5ea0c
openbsd: Fix implicit pointer sign conversion in nc
2026-05-17 01:42:33 -07:00
Michael Forney
d48c03d8b6
nginx: Guard atomics and __builtin_bswap64 by __GNUC__
2026-05-17 01:36:25 -07:00
Michael Forney
e3c6276c41
nginx: Disable thread pool
...
This needs atomics, and according to [0], nginx is already optimal
unless you are serving large files and have limited ram.
2026-05-17 01:27:54 -07:00
Michael Forney
8f2fe6baaa
efibootmgr: Update to 18
2026-05-16 23:58:38 -07:00
Michael Forney
d238efe975
efivar: Update to 39
2026-05-16 23:52:00 -07:00
Michael Forney
a0be706196
curl: Disable old cryptography in bearssl backend
...
Remove support for TLS 1.0 and 1.1, as well as cipher suites using
3DES or SHA-1.
2026-05-16 21:11:57 -07:00
Michael Forney
d9a2f8308d
curl: Actually re-add curl.1
2026-05-16 13:52:06 -07:00
Michael Forney
5eff9c5e6e
pax: Exclude empty files after substitution
...
Thanks to Erik Tagirov for reporting this issue.
2026-05-16 00:23:08 -07:00
Michael Forney
1acd46ba4c
curl: Simplify x509_minimal wrapper and add curl.1
2026-05-16 00:23:08 -07:00
Michael Forney
622bbba51f
curl: Use bearssl for md5/sha256/sha512-256
...
This reduces code size a bit by avoiding multiple implementations.
The SHA-512/256 implementation requires a patched BearSSL, so we'll
keep it as a local curl patch.
2026-05-16 00:23:08 -07:00
Michael Forney
61beefcfda
bearssl: Add SHA-512/256 implementation
2026-05-16 00:23:08 -07:00
Michael Forney
a2844eb85a
tinyemu: Fix build with curl >= 8.16.0
2026-05-16 00:23:08 -07:00
Michael Forney
fac98bb03b
curl: Fix CURL_TYPEOF_CURL_SOCKLEN_T for unknown compiler
2026-05-16 00:23:08 -07:00
Michael Forney
a1040367a4
curl: Disable atomics if not supported by compiler
2026-05-16 00:23:08 -07:00
Michael Forney
32f21d71b5
curl: Update to our own branch with 8.20.0 and bearssl
2026-05-16 00:22:56 -07:00
Michael Forney
f84907b8c4
nginx: Convert sources.txt to lua
2026-05-15 01:31:26 -07:00
Michael Forney
fed7def378
nginx: Update to 1.31.0
2026-05-15 01:31:26 -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