textproc/xleak: import package
Expose Excel files in your terminal - no Microsoft Excel required!
Inspired by doxx, xleak brings Excel spreadsheets to your command line with
beautiful rendering, powerful export capabilities, and a feature-rich
interactive TUI.
xleak features full-text search, formula display, lazy loading for large files,
clipboard support, and export to CSV/JSON.
textproc/doxx: import package
Packaged in wip by wiz@ and myself.
A fast, terminal-native document viewer for Word files. View,
search, and export '.docx' documents without leaving your command
line.
mips: Fix R5000SC cache page macro typo that broke boot.
A change in rev 1.5 to mips_r5k_round_page() and mips_r5k_trunc_page()
in cache_r5k.h (for PR/55139) had a fatal typo in the mask, so the
R5000SC cache flush code ended up operating on unintended addresses
and at least R5000SC Indy would no longer boot.
(not sure how my Qube 2700 worked at that time..)
Fix the macros to use the intended mask so that the secondary cache
flushes are done on the correct range again.
Sorry for the long breakage.
Analyzed and reported by Adrian Chadd on port-mips@.
https://mail-index.netbsd.org/port-mips/2025/12/thread1.html#001536
Should be pulled up to netbsd-9, netbsd-10, and netbsd-11.
sys/arch/amd64: support ramdisks when booting in GENPVH mode
This adds support for booting NetBSD/amd64 with QEMU’s -kernel/-initrd
combination, in generic PVH mode (GENPVH). This includes the MICROVM
kernel, which now defaults to supporting modules and root on memory
disks.
This patch probes the first few bytes loaded in memory for
differentiating between modules, splash screens (PNG or JPEG), or
assumes filesystem images otherwise. It works with plain filesystem
images, but not with modules yet. Supporting any combination of
filesystem, modules or splash screen images should be possible in the
future.
Tested on NetBSD/amd64 by iMil and myself; measured to gain another 1~3
ms of boot time with the MICROVM kernel on the reference hardware.
As posted on tech-kern@ on 26/11/2025, with no objections.
XXX pull-up to -11 and adapt for -10
devel/act_runner: import act_runner-0.2.13 as devel/act_runner
act_runner is a runner for Gitea actions, compatible with GitHub's
actions. It is based on act.
wip/denise: update to 2.7
changelog
2.7
added screenshot generation
option to merge two adjacent frames (e.g. interlace)
option to generate multiple screenshots at a set interval
option to take native or scaled, filtered screenshots
C64: support for USBSID-Pico was added by LouDnl
C64: added support for 2 MHz
C64 in C128 mode: e.g. Sonic, SNK vs CAPCOM (C128 version), Eye Of the Beholder, Mario
Hotkey to force 2 MHz for games that can handle it but don't support it
2 MHz status LED
C64: added PALette measurements by Tobias as new default for color generation
C64: support for Structured Basic CRT was added by ClausS
support MP3 for audio recording
fix: mouse is found when changing the USB port (Windows)
disk finder: guessing follow disks or tapes take archives into account
[83 lines not shown]
py-mercurial: updated to 7.1.2
Mercurial 7.1.2
A scheduled minor release, with few user-facing changes. It is the last release of the 7.1 cycle, baring any critical release.
dispatch: reference the Heptapod bug tracker in stacktrace output
dirstate: read the dirstate data file once instead of doing it 6 times
rust-revlog: fix adjustment of the LRU size to take the factor in account
doc: support docutils >= 0.22
Use old license format in pyproject.toml to help with packaging compatibility
Improved macOS CI
Improved test harness robustness
Some tidy-up of the MMU-enable code:
- Use defined constants rather than magic numbers for the 68040 %cacr
and 68060 %cacr and %pcr bits.
- Clean up some comments.
- Use a more robust comparison against mmutype for the 68040-or-68060
case (and improve the comment, as well).
- Make sure all final jumps to Lmmuenabled are non-PC-relative, and add
such a jump to the final (68851/68030) case rather than letting it simply
fall through. This is in service of making this code sharable as an
includable code fragment on platforms with different requirements (i.e.
systems that don't have a VA==PA environment when this code runs).
Pull up following revision(s) (requested by riz in ticket #114):
distrib/sets/lists/debug/mi: revision 1.488 (parts of, via patch)
fix debuglib setlists