contrib/tzdata: import tzdata 2026b
Changes: https://github.com/eggert/tz/blob/2026b/NEWS
(cherry picked from commit 9b95cab0a2927dfe07dbe6dc0056a80d5c730414)
contrib/tzdata: import tzdata 2026b
Changes: https://github.com/eggert/tz/blob/2026b/NEWS
(cherry picked from commit 9b95cab0a2927dfe07dbe6dc0056a80d5c730414)
FreeBSD/ports db7297e — devel/electron40 distinfo, devel/electron40/files patch-electron_spec_api-browser-window-spec.ts patch-electron_BUILD.gn
devel/electron40: Update to 40.9.2
Changelog: https://github.com/electron/electron/releases/tag/v40.9.2
Reported by: GitHub (watch releases)
nullfs: Clear inotify flags during reclaim
The inotify flags are copied from the lower vnode into the nullfs vnode
so that the INOTIFY() macro will invoke VOP_INOTIFY on the nullfs vnode;
this is then bypassed to the lower vnode. However, when a nullfs vnode
is reclaimed we should clear these flags, as the vnode is now doomed and
no longer forwards VOPs to the lower vnode.
Add regression tests. Remove a test in vn_inotify_revoke() which is no
longer needed after this change.
PR: 292495
Reviewed by: kib
Reported by: Jed Laundry <jlaundry at jlaundry.com>
Fixes: f1f230439fa4 ("vfs: Initial revision of inotify")
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D56639
netbsd-tests: Fix the mmap_truncate_signal test
Add a volatile qualifier in the loop which triggers SIGBUS, as otherwise
the compiler is smart enough to elide it, replacing it with a check for
page != 0.
MFC after: 1 week
FreeBSD/ports 5b88b65 — devel/R-cran-Rcpp distinfo Makefile, devel/R-cran-Rcpp/files patch-inst_include_Rcpp_exceptions__impl.h patch-ChangeLog
devel/R-cran-Rcpp: Update to 1.1.1
Obtained from: https://github.com/RcppCore/Rcpp/pull/1445
Reported by: portscout
tests/ipfw: Make tests run more reliably in parallel
- Don't use /dev/null as the pidfile for inetd, that doesn't work
properly. Create a pidfile in the per-test scratch directory.
- Use atf_check to validate results from setup commands.
MFC after: 1 week
contrib/tzdata: import tzdata 2026b
Changes: https://github.com/eggert/tz/blob/2026b/NEWS
(cherry picked from commit 9b95cab0a2927dfe07dbe6dc0056a80d5c730414)
[libclc] Only check the triple architecture for libclc (#194149)
Summary:
Previously, `nvptx64--` would reject `nvptx64-unknown-unknown`. Two
options, either normalize all the triples in CMake, or just check the
architecture. I went with the former because it makes it easier for
people to pass different values.
check() needs to be gated by '!fflag'
When '-f' is in effect, we won't stat the path, but check() needs the
struct stat.
Fix reversion introduced in commit 32b0dfb326593b8dae31cc2bdc1e2d08ea70e9d7
Noted by: mckusick
net/activemq: Update 6.2.4 => 6.2.5
Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-05
Sponsored by: UNIS Labs
[compiler-rt] Use asm .set only for Hexagon (#194160)
Two incompatible assembler syntaxes exist for symbol assignment:
```
sym = val -- accepted by most GNU assembler targets; rejected by
Hexagon, which interprets it as a mnemonic
.set sym, val -- accepted by Hexagon; rejected by Alpha, which
reserves .set for assembler mode flags
```
Switch all to `sym = val`, and opt out Hexagon to `.set sym`.
Fixes: dbb03f8f606e ("[compiler-rt] Replace assignment w/.set directive
(#107667)")
---------
Co-authored-by: Vitaly Buka <vitalybuka at google.com>FreeBSD/ports 433bef0 — textproc/libxml2 Makefile distinfo, textproc/libxml2/files xmllint.1 xmlcatalog.1
textproc/libxml2: update to 2.15.3
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.3/NEWS
Use pre-generated man pages added starting 2.15.2
Reported by: diizzy
PR: 294696
3RDPARTY: update pcc info
PCC is now on github, and the old web site is not available.
Update links.
devel/cargo-c: update openssl crates
...for LibreSSL 4.3 compatibility
x11/windowtolayer: update to 0.3.1
Changes: https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.3.1
Reported by: GitLab (notify releases)
(cherry picked from commit dbe5b29fb7e7fe28fd6c6e2b8f5e601c9a0ec66a)
x11/windowtolayer: update to 0.3.1
Changes: https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.3.1
Reported by: GitLab (notify releases)
LLVM/project b614c15 — llvm/include/llvm/MC TargetRegistry.h, llvm/include/llvm/MC/MCParser MCTargetAsmParser.h
[MC] Drop MCTargetOptions parameter from MCTargetAsmParser (#194120)
Since #180464, MCAsmInfo holds the canonical MCTargetOptions.
The MCTargetAsmParser::MCOptions member is a redundant by-value copy,
which may have inconsistent values (llvm-exegesis passes a temporary
MCTargetOptions(), but this probably doesn't matter in practice; other
in-tree uses are correct).
Remove the field in favor of getParser().getContext().getTargetOptions,
and remove the MCTargetOptions parameter from the base ctor, all
subclass ctors, Target::createMCAsmParser, MCAsmParserCtorTy, and
RegisterMCAsmParser.
Update README to reflect current repository scope
Remove outdated PkgBase reference, describe the repo as a tracking fork
of FreeBSD ports with GhostBSD-specific ports, and reorganize links into
a dedicated section.
LLVM/project 8174442 — clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvfofp8min/policy/non-overloaded vfncvtbf16.c, clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvfofp8min/policy/overloaded vfncvtbf16.c
Add extra cehck for invariants
Created using spr 1.3.7
databases/goose: update 3.27.0 → 3.27.1
databases/diesel: update 2.3.7 → 2.3.8
sysutils/mise: update 2026.4.19 → 2026.4.20
misc/lean-ctx: update 3.3.6 → 3.4.1
devel/py-spy: update 0.4.1 → 0.4.2
misc/openclaw: update 2026.4.23 → 2026.4.24
[clang][NFC] Fix typo in HLSL initialization comment (#194124)
LLVM/project b5471cc — llvm/lib/MC MCObjectStreamer.cpp, llvm/test/MC/AsmParser directive_fill.s
[MC] Always lower .fill to MCFillFragment (#194164)
Constant-count, constant-pattern .fill expands inline into the current
fragment via emitIntValue per byte, wasting both memory and time (a
redundant copy at MCAssembler.cpp). #50974 reports a 4s compile dropping
to 0.6s when the loop is removed.
Drop the inline path so .fill always becomes MCFillFragment.
This cannot be done before commit 507efbcce03d (2023) allowed
label differences to be separated by a MCFillFragment.
In directive_fill.s, the parse time warning is now diagnosed by
MCAssembler.
LLVM/project 4c7dc9c — libc/src/__support/FPUtil BasicOperations.h, libc/src/__support/math CMakeLists.txt fmaximum_mag_numbf16.h
Reland "[libc][math] Refactor fmaximum_mag_num family to header-only" (#194194)
Reland #182169
---------
Co-authored-by: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>