Add __HAVE_NEW_PMAP_68K glue:
- mac68k_init(): Use pmap_protect() to write-protect the kernel text
(with a comment explaining why we do this here).
- Add a machine_bootmap[] with entries for IOBase, ROMBase, and VIDBase.
In bootstrap_mac68k(), patch up machine_bootmap[] with run-time computed
values.
pmap_machine_check_bootstrap_allocations() and bootstrap_mac68k() are
independent of the pmap implementation; move them out of pmap_bootstrap.c
and into machdep.c
* Use the LFS_IFDIRTY flag to keep track of whether the Ifile has
ungathered changes during checkpoint. Modify LFS_WRITESEGENTRY and
make a new LFS_WRITEIENTRY macro to help track this. Prevents
an infinite loop in lfs_writeinode, previously caught with a panic.
* Fix a false-positive "negative bytes" panic when writing inodes into
the same segment they were in before, and consolidate the accounting
logic into new function lfs_subtract_inode.
* Ensure that we do not clean any inodes that were unavailable during
the first pass of cleaning, so that we never need to mix cleaning and
non-cleaning blocks (except for the Ifile) when writing.
* Straighten out the logic in lfs_writefile to make it more readable.
* Include IMNT_WANTRDONLY in tests for closing out writes, not just
IMNT_UNMOUNT.
* Keep track of whether the kernel cleaner is active on a file system
[2 lines not shown]
net/unison: Sync unison build targets with pkgsrc options
to avoid e.g. unison's build system trying to build the gui if lablgtk
is installed but not buildlinked.
unison-snapshot: Update to 2.53.8.51
Advance along master, including a merge of code to install a desktop file.
Sync unison build options with package options, to avoid e.g. unison's
build system trying to build the gui if lablgtk is installed but not
buildlinked.
textproc/treemd: update to 0.4.1
[0.4.1] - 2025-12-01
Fixed
Config file color_mode setting ignored - The color_mode setting in config.toml is now properly respected (#5)
Priority order: CLI flags > config file > auto-detection
Set color_mode = "rgb" or color_mode = "256" in config to override auto-detection
color_mode = "auto" (default) uses improved auto-detection
RGB auto-detection fails for truecolor terminals - Improved terminal color detection for Kitty, Alacritty, WezTerm, and other RGB-capable terminals (#5)
Now checks COLORTERM environment variable for truecolor or 24bit (primary standard per termstandard/colors)
Checks TERM for known truecolor terminals (kitty, alacritty, wezterm) and suffixes (-truecolor, -direct)
Checks TERM_PROGRAM for known apps (iTerm, Kitty, VS Code, Hyper, etc.)
Falls back to supports_color crate detection
Technical
Enhanced color detection (src/tui/terminal_compat.rs)
[164 lines not shown]
indi: updated to 2.1.7
INDI Library v2.1.7
Separate build of drivers base classes from drivers
Allow using hidapi from system
Power refactor
SestoSenso3 Support
iOptron iAFS Rotator
Refactor for INDI:Power Interface
Fix bug with driver not registering correctly
Add USB ports parameter to initProperties comment
Add Weather Interface support to WandererBoxPlusV3 and WandererBoxProV3
py-beautifulsoup4: updated to 4.14.3
4.14.3 (20251130)
* When using one of the lxml tree builders, you can pass in
huge_tree=True to disable lxml's security restrictions and process
files that include huge text nodes. ("huge" means more than
10,000,000 bytes of text in a single node). Without this, lxml may
silently stop processing the file after encountering a huge text
node. [bug=2072424]
* The html.parser tree builder processes numeric character entities
using the algorithm described in the HTML spec. If this means
replacing some other character with REPLACEMENT CHARACTER, it will
set BeautifulSoup.contains_replacement_characters. [bug=2126753]
The other tree builders rely on the underlying parser to do this
sort of replacement. That means that Beautiful Soup never sees the
original character reference, so it doesn't know whether
[9 lines not shown]
proj-data: Update to 1.24
Upstream NEWS content:
* Czech S-JTSK / Krovak East North to S-JTSK/05 / Modified Krovak East North transformation
* Norwegian vertical transformation from NN54 to NN2000 height
* French RGM23 to IGN 2023 Mayotte height transformation