rust197: add patches so that this works on NetBSD/aarch64eb again.
Pkgsrc changes:
* Add patches to the newer memchr crates so that it also
works on big-endian aarch64.
Patch from https://github.com/BurntSushi/memchr/pull/222,
fixes https://github.com/rust-lang/rust/issues/159919.
(So eventually these patches may be removed once the older
memchr crates are retired by the rust compiler.)
* Checksums + checksum substitutions.
rust197: add an explicit test for "new enough LLVM" to options.mk.
This is so that an attempt at building with an older already-installed
llvm will fail much earlier than long into the rustc build. Leave a
comment where to look for the LLVM requirement in the code.
ocaml-dune: downgrade to 3.23.1
Update to 3.24 removed the Coq Build Language, recommending
Rocq instead. Since we don't have that yet...
Requested by alnsn.
py-pre-commit: update to 4.6.1
Fixes
* Install language: node hooks via git.
* Fixes npm 12.x compatibility
* Set JULIA_DEPOT_PATH for language: julia.
* Produce error on mistyped --repo for pre-commit autoupdate.
* Improve performance of commit existence check in pre-push.
* Avoid duplicating conflicted filenames during pre-commit run --all-files.
bats-core: update to 1.14.0
Added:
* --errexit flag to enable errexit (set -e) behavior for commands run in
run
* pretty formatter: add non-interactive, color-only mode for CI
environments
Fixed:
* junit formatter:
* avoid interference between env and internals
* remove control characters (\x00-\x08\x0B\x0C\x0E-\x1F)
* don't report (skipped) last test as failed when teardown_suite
generates FD3 output
* fix(junit-formatter): skipped tests outputs reported as
* fix failures with --gather-test-outputs-in when tests change directory
* run now honors set -e in your functions
[20 lines not shown]
gcc/arm: For -mtp=soft, ensure stack alignment even in leaves.
The option -mtp=soft, which is the default on earmv5, makes queries
to the thread pointer, for access to static (`initial-exec')
thread-local storage, go through the C runtime subroutine
__aeabi_read_tp. (For earmv>=6, we use the cp15 register via a
single instruction.)
Thus procedures which gcc thinks of as leaf procedures that use
__aeabi_read_tp are not really leaf procedures -- and even though
__aeabi_read_tp itself doesn't use the stack pointer at all,
resolving the symbol may take a detour through the dynamic linker,
which does rely on an aligned stack pointer.
Without this change, code like
__thread int x = 0;
int *
get_x(void)
[92 lines not shown]
Update to version 9.2.0854.
Changes:
- patch 9.2.0854: memory leak when reading a spell file with SN_SAL and SN_SOFO
- runtime(doc): Fix truncated sentence in :h map()
- patch 9.2.0853: popup: popup images do not support scaling
- patch 9.2.0852: GTK: ligatures not correctly displayed
- patch 9.2.0851: Focus autocommands triggered inconsistently
- Update .gitignore and .hgignore files
- patch 9.2.0850: MS-Windows: commands from a client can be lost
- patch 9.2.0849: filetype: osquery config files are not recognized
- patch 9.2.0848: tagfunc "cmd" with a generic Ex command corrupts the tag entry
- runtime(iar): Add iar compiler plugin
- runtime(go): update Go syntax file
- patch 9.2.0847: [security]: vimball: code execution via .VimballRecord file
- patch 9.2.0846: [security]: heap buffer overflow in set_sofo()
- patch 9.2.0845: [security]: arbitrary Ex command execution during C omni-completion
- patch 9.2.0844: [security]: use-after-free on json decode error
- patch 9.2.0843: [security]: popup: opacity mask indexed out of bounds
[122 lines not shown]
nono: update to 1.8.2.
1.8.2 (2026/07/24)
vm(New): "Implement OPM on X68030."
vm(New): "Implement screen compositing on X68030."
vm(New): "Implement CRTC timing on X68030."
vm(New): "Implement CRTC raster interrupt on X68030."
vm(Fix): "Make various fixes to the CRTC monitor on X68030."
vm(New): "Implement the array chain transfer on DMAC on X68030."
vm(Update): "Support parallel transfers on DMAC on X68030."
vm(Fix): "Fix some of the transfer termination condition on DMAC on X68030 since ver 1.5.1."
vm(Fix): "Fix an issue where TxDR could not be written during event mode on MFP on X68030."
vm(Fix): "Fix an issue where the scheduler could hang when writing to the ADPCM register."
vm(Fix): "Fix accesses around the sprite register on X68030."
vm(Fix): "Implement response to commands for allow/reject media ejection on Windrv on X68030."
GUI(Update): "Improve layouts of the loglevel settings window."