[flang][OpenMP] Better diagnostics for invalid or misplaced directives (#168885)
Add two more AST nodes, one for a misplaced end-directive, and one for
an invalid string following the OpenMP sentinel (e.g. "!$OMP XYZ").
Emit error messages when either node is encountered in semantic
analysis.
Revert "sound: Merge chn_intr() with chn_intr_locked()"
It turns out that snd_uaudio(4) uses sound(4)'s channel lock for its USB
transfer callbacks. I will try to address this at some point, because
this is layering violation, but for now we need to revert the commit, as
it causes a lock recursion panic with USB audio devices.
This reverts commit e254ef87a30bfcaabc6e4d8e0ecf05f6949a4f06.
Fix a typo (affecting 68060-only configs) and a 1-line omission (affecting
GENERIC configs) that resulted in the F-Line Emulator trap not being routed
to the 060SP for handling.
Fix confirmed by Denis Ahrens on an MVME177.
PR port-m68k/59786
graphics/converseen: Update to 0.15.1.2
* Fixed a bug with the scaling spinbox not handling the value 0 correctly
* Updated French translation
* Various Bugfixes
x11/hyprlauncher: Add port: Multipurpose and versatile launcher / picker for Hyprland
hyprlauncher is a multipurpose and versatile launcher / picker for
hyprland. It's fast, simple, and provides various modules.
Features
- Various providers: Desktop, Unicode, Emoji, Math ...
- Speedy: Fast, multi-threaded fuzzy searching
- Daemon by default: instant opening of the launcher
- Entry frequency caching: commonly used entries appear above others
- Manual entry providing: make a simple selector from your own list
WWW: https://wiki.hypr.land/Hypr-Ecosystem/hyprlauncher/
devel/hyprwire: Add port: Fast and consistent wire protocol for IPC
Hyprwire is a fast and consistent wire protocol, and its
implementation. This is essentially a "method" for processes to talk
to each other.
WWW: https://github.com/hyprwm/hyprwire
geography/gpsd: Modernize USE_LANGUAGES setting (NFCI)
Move c99 from USE_LANGUAGES to USE_CC_FEATURES. (This change is
unrelated to the recent update.)
geography/gpsd: Update to 3.27
pkgsrc changes:
- none
upstream changes:
- libgpsd version bump
upstream NEWS:
3.27: 21 Nov 2025
Improve support for newer signal ids (L1/L2/L5, etc.).
xgps add signal id names
gpsrinex, support new signal ids. Add -g and --gnss options.
Initial SPARTNv2 support. Disabled by default, terrible protocol.
Many ubxtool updates for newer u-blox receivers.
Update driver_ubx for newer u-blox receivers.
Lexer() FFI interface is unused, and deprecated October 2025.
xgps and xgpsspeed work under Wayland.
Add support for Qt6.
nfs_clvfsops.c: Allow long directory mount paths
Without this patch, the NFS client code for mounts has
an arbitrary 100 character limit for the directory path
being mounted on the server.
Someone reported this quite a while ago, but I cannot
find the email or bugzilla PR.
This patch fixes the problem by increasing the directory
path length limit to MNAMELEN, allocated via malloc() to
avoid using too much stack.
(cherry picked from commit 8d5a88ac95b23b0a8c4943be0aef1f93e3902bfb)