x11-wm/pekwm: Update 0.3.0 => 0.4.3
Changelog:
https://www.pekwm.se/pekwm/file?name=NEWS.md&ci=release-0.4.3
Port changes:
* Adapt MASTER_SITES since upstream moved to GitHub.
* Replace .if conditional with PANGO_USE instead.
* Add pekwm.desktop file for better reference in various DM
PR: 293371
Reported by: Vincent <vincent.delft at gmail.com> (author)
Approved by: Natacha Porté <natbsd at instinctive.eu> (maintainer)
Approved by: osa (mentor), vvd (co-mentor)
japanese/skk-jawiki: Update to 2026.04.01.141931
The generated dictionaries are now provided separately from the source
code. japanese/mecab-jawiki has been separated from skk-jawiki, so
remove the related code.
Switch from USE_GITHUB to MASTER_SITES and DISTFILES.
PR: 294239
Approved by: osa (mentor)
japanese/mecab-jawiki: Update to 2026.04.01.141931
The generated dictionaries are now provided separately from the source
code. Therefore, separate from skk-jawiki.
PR: 294238
Approved by: fluffy (mentor)
[clang-tidy] Add frames for bugprone-exception-escape options (#187971)
This patch adds frames emitting for
`bugprone-exception-escape.TreatFunctionsWithoutSpecificationAsThrowing`.
As of AI Usage: Gemini 3 is used for pre-commit reviewing.
Closes https://github.com/llvm/llvm-project/issues/184781
[libc] Allow RPC interface to be compiled with MSVC (#190483)
Summary:
This should be portable to other compilers so it can support Windows
infrastructure.
I don't really use MSVC but godbolt seems happy:
https://godbolt.org/z/Ysdx1Y1rq
More catch-up with other m68k platforms:
- pmap_bootstrap() -> pmap_bootstrap1()
- Pass the updated "nextpa" to machine_init(), and use it to calculate
avail_start and avail_end there, rather than in pmap_bootstrap1().
audio/lyrionmusicserver: Update 9.0.3 => 9.1.0
Changelog:
https://github.com/LMS-Community/slimserver/blob/9.1.0/Changelog9.html
Also unbreaks lyrionmusicserver from hanging indefinitely on
15.0-RELEASE and above. The culprit seems to be in one of the Perl
modules from the ports collection (but I don't know which one). For
now, I've gone back to the vendor version of modules (except for
p5-EV) until I can investigate more. This at least makes the server
work again on FreeBSD 14 and 15.
Improve port:
- Fix warnings from portclippy.
- Remove unused dependencies from gettext and libgd.
- Improve USE_GITHUB usage.
- Replace RM in post-patch with EXTRACT_AFTER_ARGS=--exclude.
- Fix build with non-default user/group.
- Convert patches to apply with default PATCH_WRKSRC.
[10 lines not shown]
audio/lyrionmusicserver: Update 9.0.3 => 9.1.0
Changelog:
https://github.com/LMS-Community/slimserver/blob/9.1.0/Changelog9.html
Also unbreaks lyrionmusicserver from hanging indefinitely on
15.0-RELEASE and above. The culprit seems to be in one of the Perl
modules from the ports collection (but I don't know which one). For
now, I've gone back to the vendor version of modules (except for
p5-EV) until I can investigate more. This at least makes the server
work again on FreeBSD 14 and 15.
Improve port:
- Fix warnings from portclippy.
- Remove unused dependencies from gettext and libgd.
- Improve USE_GITHUB usage.
- Replace RM in post-patch with EXTRACT_AFTER_ARGS=--exclude.
- Fix build with non-default user/group.
- Convert patches to apply with default PATCH_WRKSRC.
[8 lines not shown]
Hoist mips64 CPU accounting to get multiple softnet threads on MP systems
Increment ncpus (hw.ncpu) in mips64 cpuattach() instead of octeon/loongson
hw_cpu_hatch() running before, not after MI sofnet_percpu(), respectively.
This matches what arm64, macppc and powerpc64 do.
Local traffic may now be distributed across multiple threads, while physical
drivers like cnmac(4/octeon) still lack multiqueue support to do so.
loongson was not tested, but should behave the same.
initial report Jordan Geoghegan
tests kirill bluhm Janne Johansson
feedback miod bluhm kettenis
OK kirill visa