mk: always set LC_CTYPE to a UTF-8 locale on NetBSD
This fixes extraction of tar files with UTF-8 names on -current.
See today's thread "Re: CVS commit: src/external/bsd/libarchive/dist/libarchive"
on tech-userlevel for details.
Pullup ticket #7241 - requested by tsutsuii
inputmethod/ibus: Build fix
Revisions pulled up:
- inputmethod/ibus/Makefile 1.126
---
Module Name: pkgsrc
Committed By: tsutsui
Date: Wed Aug 19 16:18:16 UTC 2026
Modified Files:
pkgsrc/inputmethod/ibus: Makefile
Log Message:
ibus: regenerate tools Vala sources before build
The generated tools/main.c in the distfile may contain Wayland code
even when ibus is configured with --disable-wayland, causing the build
[6 lines not shown]
rump: Handle uvm_wait tickets like the real kernel does.
This should avoid trouble in any path that calls uvm_wait_prepare
with spin locks held even though it's not going to sleep in uvm_wait,
of which there are probably many more than just rump_hypermalloc --
uvm_wait_prepare is supposed to be cheap enough not to be worth
conditionalizing. (Perhaps we should measure that, though.)
PR kern/60636: rump on sparc64 totally broken still with vm.c rev 1.201
Followup for:
PR kern/58964: uvm: missing wakeup on uvmexp.free
PR kern/60029: panic: cpu0: softints stuck for 16 seconds
rump_hypermalloc: Don't get a uvm_wait ticket if we won't uvm_wait.
This path may be taken with a spin lock held, which means we can't
take pdaemonmtx (IPL_NONE).
PR kern/60636: rump on sparc64 totally broken still with vm.c rev 1.201
Followup for:
PR kern/58964: uvm: missing wakeup on uvmexp.free
PR kern/60029: panic: cpu0: softints stuck for 16 seconds
rust198: add rust version 1.98.0.
Pkgsrc changes:
* Update patches to match new vendored versions.
* Associated checksum changes.
* Add cargo option to permit linker warnings (NetBSD compat code)
(taken from rust-beta wip package)
Upstream changes:
Version 1.98.0 (2026-08-20)
==========================
Language
--------
- [Allow shortening lifetime of `&mut` when unsize-coercing, even
in an invariant position.]
(https://github.com/rust-lang/rust/pull/149219) For example, you
can now coerce a `Cell<&'long mut i32>` to a `Cell<&'short mut
[151 lines not shown]
croc: Update to 11.3.0
What's Changed
feat: experimental quic by @schollz in #1284
Revert "feat: experimental quic" by @schollz in #1285
chore: go fix by @zdiff in #1286
feat: experimental quic by @schollz in #1287
feat: experimental quic 2 by @schollz in #1288
feat: experimental quic 3 by @schollz in #1289
py-joserfc: updated to 1.7.4
1.7.4
- Reject JWS general JSON serialization when signatures is empty.
- Raises ``DecodeError`` when encrypted_key is None in JWE.
1.7.3
- Add default claims validation for ``iss``, ``sub`` and ``aud``.
- Add size validation even for self-provided payload.
1.7.2
- Avoid trailing padding for JWTs.
1.7.1
- **JWE**: use the original ``aad`` value for decrypting.
[6 lines not shown]
dropbear: updated to 2026.24
2026.94 - 23 July 2026
- Fix scp build failure regression from 2026.93
The new ascii_isdigit() etc wasn't linked.
- Print square brackets around ipv6 addresses with ports, eg
[2a00:f10:400:2:1c00:bcff:fe00:1c6]:22
Patch from Seo Suchan
- Support longer paths in scp.
- Avoid some build warnings, add increase github action coverage of
config options.
2026.93 - 21 July 2026
Note >> for compatibility/configuration changes
[27 lines not shown]
www/firefox: Update to 154.0
* Generate and use more generic PLIST.
Changelog:
154.0:
New
* Firefox's Local Network Access protections now extend to WebSocket
connections. Websites that try to open a WebSocket to a device on the local
network will now ask for permission first.
* In Smart Window, Firefox can now suggest groups of related tabs and propose
a name for each group.
* Firefox on Windows is now a supported browser for NVIDIA GeForce NOW,
letting users stream supported PC games directly in the browser.
* Local Firefox profile backups are now available on macOS in addition to
[129 lines not shown]
prometheus-lts: update to 3.13.2 (ok leot@)
pkgsrc changes:
- Align Makefile structure with alertmanager
- Build with GOWORK=off (solves go.mod issues)
- Embed static web assets into the binary like upstream docs say
- Remove patches for path overrides. Apply them in the rc script instead
- Misc cleanup