LLVM/project 1b1af5allvm/test/tools/llvm-profgen filter-build-id.test, llvm/test/tools/llvm-profgen/Inputs buildid-cs-noprobe.aggperfscript buildid-cs-noprobe.perfscript

Revert "[llvm-profgen] Support [buildid:]0xaddr format in perfscript input (#…"

This reverts commit 8f46a9db2fd043c790a2eb579196c71778884053.
DeltaFile
+13-58llvm/tools/llvm-profgen/PerfReader.cpp
+0-57llvm/test/tools/llvm-profgen/filter-build-id.test
+0-11llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.aggperfscript
+0-9llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.perfscript
+13-1354 files

FreeBSD/ports cc73a13mail/phpmailer7 distinfo Makefile

mail/phpmailer7: Update to 7.0.2

Changeog: https://github.com/PHPMailer/PHPMailer/releases/tag/v7.0.2

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3mail/phpmailer7/distinfo
+1-1mail/phpmailer7/Makefile
+4-42 files

FreeBSD/ports 780302aports-mgmt/pkg_replace distinfo Makefile

ports-mgmt/pkg_replace: Update 20260219 => 20260503

Changelogs:
- https://github.com/kdeguchi/pkg_replace/releases/tag/20260502
- https://github.com/kdeguchi/pkg_replace/releases/tag/20260503

Commit log:
https://github.com/kdeguchi/pkg_replace/compare/20260219...20260503

PR:             294964
Reported by:    Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp> (maintainer)
Approved by:    vvd (co-mentor)

(cherry picked from commit 9e177002665d92bf1234494136d57db8648dc205)
DeltaFile
+3-3ports-mgmt/pkg_replace/distinfo
+1-1ports-mgmt/pkg_replace/Makefile
+4-42 files

LLVM/project 7608c5fclang/test/CXX/drs cwg26xx.cpp, clang/www cxx_dr_status.html

[clang][NFC] Mark CWG2629 as implemented and add a test (#195490)

This is ill-formed:
```cpp
switch (0.0) {}
```
Before [CWG2629](https://wg21.link/cwg2629) though, this was allowed:
```cpp
switch (double d = 0.0) {} // Value of 'd' is implicitly converted to an integer
```
Clang however has always rejected both: https://godbolt.org/z/GYc4hhrnz
DeltaFile
+7-0clang/test/CXX/drs/cwg26xx.cpp
+1-1clang/www/cxx_dr_status.html
+8-12 files

LLVM/project e8a85b2lld/ELF InputSection.h Target.h

[ELF] Remove unused functions. NFC (#195546)
DeltaFile
+0-5lld/ELF/InputSection.h
+0-1lld/ELF/Target.h
+0-62 files

FreeBSD/ports 93cacc0www/webtrees22 pkg-plist distinfo

www/webtrees22: Update 2.2.5 => 2.2.6

Release Notes:
https://webtrees.net/blog/2026/04/29/new-webtrees-release-2-2-6.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.2.5...2.2.6

PR:             294974
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit 41fb15391a6fc168c653356b0e1d1d65e168ddc8)
DeltaFile
+724-241www/webtrees22/pkg-plist
+3-3www/webtrees22/distinfo
+1-1www/webtrees22/Makefile
+728-2453 files

FreeBSD/ports 04afd19www/webtrees21 pkg-plist distinfo

www/webtrees21: Update 2.1.26 => 2.1.27

Release Notes:
https://webtrees.net/blog/2026/01/13/new-webtrees-release-2-1-26.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.1.26...2.1.27

PR:             294973
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit e1d16214c8656be7d11282076e6e05edbb7df800)
DeltaFile
+2-236www/webtrees21/pkg-plist
+3-3www/webtrees21/distinfo
+1-1www/webtrees21/Makefile
+6-2403 files

LLVM/project 441a18dclang-tools-extra/clang-tidy/modernize UseUsingCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Preserve typedef comments in `modernize-use-using` (#180372)

Keep comment blocks between the typedef type and name by capturing the
raw lexer range and avoid injecting unrelated tokens into the
replacement.

Fixes https://github.com/llvm/llvm-project/issues/159518.
DeltaFile
+283-49clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp
+67-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp
+6-2clang-tools-extra/docs/ReleaseNotes.rst
+356-513 files

FreeBSD/ports 41fb153www/webtrees22 pkg-plist distinfo

www/webtrees22: Update 2.2.5 => 2.2.6

Release Notes:
https://webtrees.net/blog/2026/04/29/new-webtrees-release-2-2-6.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.2.5...2.2.6

PR:             294974
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+724-241www/webtrees22/pkg-plist
+3-3www/webtrees22/distinfo
+1-1www/webtrees22/Makefile
+728-2453 files

FreeBSD/ports e1d1621www/webtrees21 pkg-plist distinfo

www/webtrees21: Update 2.1.26 => 2.1.27

Release Notes:
https://webtrees.net/blog/2026/01/13/new-webtrees-release-2-1-26.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.1.26...2.1.27

PR:             294973
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+2-236www/webtrees21/pkg-plist
+3-3www/webtrees21/distinfo
+1-1www/webtrees21/Makefile
+6-2403 files

FreeBSD/src 9ca9a79lib/libc/gen freadlink.c, lib/libc/sys openat.c

Revert erronously pushed series of commits, which should not be.

Sorry for the mess.

Revert "sys/vnode.h: remove stale comment"
This reverts commit f193f5a749b696e6c05fa2c47c24522b1624b1a7.

Revert "vfs: convert VFS_OPs from macros to static inlines"
This reverts commit 48bf024f2ef5afeba3500bd92a04283370479edf.

Revert "vnode: add VIRF_KNOTE flag"
This reverts commit 7fe74a02764e5899b10cdc45ab34182b961d5d19.

Revert "vfs: convert vfs_op_thread_* macros to static inlines"
This reverts commit a61a696e78a967b149a6e39b1f98ada26217a6bb.

Revert "struct vnode: assign v_rl.resv1 as v_vrflag"
This reverts commit d990e8f0e9478194569ba28c366b0c0c0f414e7b.


    [14 lines not shown]
DeltaFile
+127-166sys/sys/mount.h
+20-37sys/kern/vfs_subr.c
+1-43lib/libc/sys/openat.c
+15-13sys/sys/vnode.h
+0-16lib/libc/gen/freadlink.c
+0-7sys/sys/fcntl.h
+163-28212 files not shown
+173-31418 files

FreeBSD/ports 0a6481dsecurity/py-pyotp2289 Makefile distinfo, security/py-pyotp2289/files patch-pyproject.toml

security/py-pyotp2289: Update 1.2.1 => 2.0.0

Changelog:
https://codeberg.org/sgs/pyotp2289/src/tag/v2.0.0/CHANGELOG.md

Commit log:
https://codeberg.org/sgs/pyotp2289/compare/v1.2.1...v2.0.0

Port changes:
* Update WWW: github => codeberg.
* Switch to pep517 from deprecated distutils.

PR:             294983
Reported by:    Simeon Simeonov <sgs at pichove.org> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+21-0security/py-pyotp2289/files/patch-pyproject.toml
+6-4security/py-pyotp2289/Makefile
+2-2security/py-pyotp2289/distinfo
+29-63 files

FreeBSD/ports bba0edanet/spoofdpi distinfo Makefile

net/spoofdpi: Update 1.4.0 => 1.4.1

Changelog:
https://github.com/xvzc/spoofdpi/releases/tag/v1.4.1

Reviewed by:    osa, vvd (mentors)
Approved by:    vvd (co-mentor)
Differential Revision: https://reviews.freebsd.org/D56775
DeltaFile
+3-3net/spoofdpi/distinfo
+1-1net/spoofdpi/Makefile
+4-42 files

FreeBSD/doc e1f0ac5website/content/en/usergroups _index.adoc

usergroups: Update venues for Hamburg and Portland

Hamburg changed venue after 30 years.
Include link to their meeting page and update venue to match.
Reported by cracauer@ on
https://forums.freebsd.org/threads/102512/#post-757478

Portland website has updated their meeting link.
Calagator search now quotes "BSD Pizza Night".
This removes false positives.

Reviewed by:    ziaee
Signed-off-by:  bigsneaky at duck.com
Closes:         https://github.com/freebsd/freebsd-doc/pull/663
DeltaFile
+2-2website/content/en/usergroups/_index.adoc
+2-21 files

FreeBSD/ports 37cc3e9textproc/moor distinfo Makefile

textproc/moor: Update 2.12.2 => 2.12.3

Changelog:
https://github.com/walles/moor/releases/tag/v2.12.3

Reviewed by:    osa, vvd (mentors)
Approved by:    vvd (co-mentor)
Differential Revision: https://reviews.freebsd.org/D56774
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

LLVM/project 268813dlld/ELF Symbols.cpp, lld/test/ELF symbol-ordering-file-warnings.s

[ELF] maybeWarnUnorderableSymbol: drop redundant `d &&`, assert isShared. NFC (#195543)

Test Defined first via dyn_cast. Lazy/Common/Placeholder cannot reach
here: readCallGraph runs after replaceCommonSymbols, buildSectionOrder
runs after demoteSymbolsAndComputeIsPreemptible, and redirectSymbols
detaches Placeholder foo at v1 stubs from objectFiles.

In symbol-ordering-file-warnings.s, add a common-symbol case and use
`count 0` for empty-output checks.
DeltaFile
+13-11lld/test/ELF/symbol-ordering-file-warnings.s
+11-11lld/ELF/Symbols.cpp
+24-222 files

FreeBSD/ports 9e17700ports-mgmt/pkg_replace distinfo Makefile

ports-mgmt/pkg_replace: Update 20260219 => 20260503

Changelogs:
- https://github.com/kdeguchi/pkg_replace/releases/tag/20260502
- https://github.com/kdeguchi/pkg_replace/releases/tag/20260503

Commit log:
https://github.com/kdeguchi/pkg_replace/compare/20260219...20260503

PR:             294964
Reported by:    Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+3-3ports-mgmt/pkg_replace/distinfo
+1-1ports-mgmt/pkg_replace/Makefile
+4-42 files

FreeBSD/ports 357798bdevel/phpunit8 distinfo Makefile

devel/phpunit8: Update to 8.5.52

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3devel/phpunit8/distinfo
+1-1devel/phpunit8/Makefile
+4-42 files

FreeBSD/src d990e8fsys/sys rangelock.h vnode.h

struct vnode: assign v_rl.resv1 as v_vrflag

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:
DeltaFile
+3-0sys/sys/rangelock.h
+1-0sys/sys/vnode.h
+4-02 files

FreeBSD/src a770638sys/sys rangelock.h

sys/rangelock.h: explicitly enumerate padding at the end of the structure

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:
DeltaFile
+3-0sys/sys/rangelock.h
+3-01 files

FreeBSD/src f193f5asys/sys vnode.h

sys/vnode.h: remove stale comment

The source sweep is not going to happen.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56611
DeltaFile
+0-1sys/sys/vnode.h
+0-11 files

FreeBSD/src 48bf024sys/sys mount.h

vfs: convert VFS_OPs from macros to static inlines

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56611
DeltaFile
+109-97sys/sys/mount.h
+109-971 files

FreeBSD/src 7fe74a0sys/kern vfs_subr.c, sys/sys vnode.h mount.h

vnode: add VIRF_KNOTE flag

to indicate non-empty vnode knote list.  Use it instead of
VN_KNLIST_EMPTY() and guard note activations with it.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56611
DeltaFile
+34-17sys/kern/vfs_subr.c
+12-14sys/sys/vnode.h
+10-2sys/sys/mount.h
+56-333 files

FreeBSD/src a61a696sys/kern vfs_mount.c vfs_subr.c, sys/sys mount.h

vfs: convert vfs_op_thread_* macros to static inlines

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56611
DeltaFile
+55-36sys/sys/mount.h
+3-3sys/kern/vfs_mount.c
+3-3sys/kern/vfs_subr.c
+2-2sys/kern/vfs_vnops.c
+2-2sys/kern/vfs_cache.c
+65-465 files

FreeBSD/src 067cfacsys/kern vfs_bio.c

bufspace_wait(): only try to help bufdaemon if there is a chance to help

Only call buf_flush() if there are some dirty buffers belonging to the
vnode we are allocating the buffer for.  Otherwise the bd dirty queue
scan cannot find anything and it makes no sense to spend CPU doing it.
DeltaFile
+2-1sys/kern/vfs_bio.c
+2-11 files

FreeBSD/src ae6a13dinclude unistd.h, lib/libc/gen freadlink.c Makefile.inc

libc: add freadlink(3)

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56365
DeltaFile
+16-0lib/libc/gen/freadlink.c
+1-0include/unistd.h
+1-0lib/libc/gen/Makefile.inc
+1-0lib/libc/gen/Symbol.map
+19-04 files

FreeBSD/src 2213820sys/sys fcntl.h

Add O_SYMLINK emulation

for MacOSX partial compatibility, defined as O_PATH | O_NOFOLLOW.
fstat(2) and freadlink(3) works on the resulting file descriptors,
but reads on the regular file do not.

More complete but more hackish version was developed but deemed too
hackish.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56365
DeltaFile
+7-0sys/sys/fcntl.h
+7-01 files

FreeBSD/src f945865lib/libc/include libc_private.h, lib/libc/sys openat.c Symbol.map

Add O_SYMLINK emulation

for MacOSX partial compatibility, defined as O_PATH | O_SYNC | O_DIRECT.

libc openat() wrapper is modified to fstat() the descriptor and re-open
in the normal mode if the type is not symlink.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56365
DeltaFile
+43-1lib/libc/sys/openat.c
+3-3sys/sys/fcntl.h
+4-1lib/libthr/thread/thr_syscalls.c
+4-0lib/libc/sys/Symbol.map
+3-1lib/libc/sys/open.c
+3-0lib/libc/include/libc_private.h
+60-66 files

FreeBSD/src fbecfc4sys/fs/fdescfs fdesc_vnops.c

fdescfs: do not change vnode type on VOP_GETATTR()

There is no point to do it.  The VNON type is good enough for fdescfs
operations, and changing the type on stat(2) is arbitrary and does not
serve much purpose, because we recalculate the returned file type on
each stat(2) anyway.

But setting the type to VLNK has undesired consequence of namei()
trying VOP_READLINK() there, which might fail since it defer the
calculation of path to vn_fullpath().

Submitted by:   Mike <mmpestorich at gmail.com>
PR:     294768
MFC after:      2 weeks
DeltaFile
+0-1sys/fs/fdescfs/fdesc_vnops.c
+0-11 files

LLVM/project d362f21llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer sincos.ll

Small improvements

Created using spr 1.3.7
DeltaFile
+62-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+14-28llvm/test/Transforms/SLPVectorizer/sincos.ll
+76-292 files