FreeBSD/ports 7f73f34biology/ugene pkg-plist Makefile, biology/ugene/files patch-qmutex patch-src_ugenecl_src_Main.cpp

biology/ugene: Update to 53.1

Release Notes: https://ugene.net/changelist.html

Port changes:
- Fix build on non-x86, mark IGNORE for aarch64.
- Switch to cmake, qmake is not supported anymore.
- Drop unused sqlite, renew Qt components.
- Convert to PORTDATA, use shebangfix.

Special thanks to fuz@ for testing and fixing non-x86 build!

PR:             293379
DeltaFile
+18-1,190biology/ugene/pkg-plist
+51-36biology/ugene/Makefile
+64-0biology/ugene/files/patch-qmutex
+16-32biology/ugene/files/patch-src_ugenecl_src_Main.cpp
+0-45biology/ugene/files/patch-src_ugeneui_src_Main.cpp
+42-0biology/ugene/files/patch-linux
+191-1,3039 files not shown
+299-1,42915 files

LLVM/project e70a2e8llvm/lib/Transforms/Vectorize VPlanVerifier.cpp, llvm/unittests/Transforms/Vectorize VPlanVerifierTest.cpp

[VPlan] Allow same predecessor multiple times in the verifier. (NFC) (#192809)

IR instructions like switch lead to initial VPlans with blocks that have
the same predecessor multiple times. Allow it in the verifier.
DeltaFile
+0-25llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+4-16llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.cpp
+4-412 files

LLVM/project 28e6b46clang/docs ReleaseNotes.rst, clang/lib/AST StmtProfile.cpp

[clang] fix profiling of pack index expressions

This replaces a few incorrect calls of VisitExpr on subcomponents,
which should have been plain `Visit` instead, because the former
just implements the commonality between all kind-specific profile
functions (marking the class kind and visiting children).

So this for example would visit a DeclRefExpr but not actually profile
any of it's properties, like the parameter declaration, so it would fail
to distinguish between DeclRefExps referencing distinct entities.

This also adds a call to record the PackIndexExpr's kind in the profile,
to avoid false positives when comparing expressions with different kinds.
DeltaFile
+10-0clang/test/SemaCXX/cxx2c-pack-indexing.cpp
+3-3clang/lib/AST/StmtProfile.cpp
+2-1clang/docs/ReleaseNotes.rst
+15-43 files

FreeBSD/ports b350a4d. UPDATING, net/rsync Makefile pkg-message

net/rsync: revert to single package without Python dependency

Restore the previous setup with a single net/rsync package that includes
the rrsync script but does not depend on Python.

Users who require the rrsync script must install Python separately,
as indicated in the install message.

Bump PORTREVISION

This reverts commit fc42790ae011acedf0195c7d31b1cf63b8c02155.
This reverts commit f02bc3be718072b75bd291f81f66b7f15865f535.

PR:             286073
DeltaFile
+5-23net/rsync/Makefile
+11-0UPDATING
+8-0net/rsync/pkg-message
+2-2net/rsync/pkg-plist
+26-254 files

NetBSD/src 2QSsNZTexternal/bsd/jemalloc/lib Makefile.inc

   libc/jemalloc: re-enable lint warning about unused static function

   Since 2024-09-28, lint properly recognizes constructors.
VersionDeltaFile
1.27+1-2external/bsd/jemalloc/lib/Makefile.inc
+1-21 files

FreeBSD/src aa0bc7cstand/powerpc/boot1.chrp Makefile

boot1.chrp: Specify --image-base

This is required for LLVM 22's ld.lld to avoid a build error:

ld.lld: error: section '.text' address (0x38000) is smaller than image base (0x10000000); specify --image-base
ld.lld: error: section '.rodata' address (0x3b308) is smaller than image base (0x10000000); specify --image-base
ld.lld: error: section '.data' address (0x3b610) is smaller than image base (0x10000000); specify --image-base
ld.lld: error: section '.bss' address (0x3f618) is smaller than image base (0x10000000); specify --image-base

Use 0x38000 for the image base, which is the address of the lowest
(and only) LOAD segment in the file.

Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56459
DeltaFile
+1-1stand/powerpc/boot1.chrp/Makefile
+1-11 files

FreeBSD/ports 8a3c0efsecurity/lego distinfo Makefile

security/lego: Update 4.33.0 => 4.34.0

Changelog:
https://github.com/go-acme/lego/blob/v4.34.0/CHANGELOG.md

PR:             294617
Sponsored by:   UNIS Labs
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

LLVM/project b462cdfclang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiate.cpp SemaTemplateDeductionGuide.cpp

[clang] fix a bug matching constrained out-of-line definitions of class member functions

The method which gathered the template arguments for transforming constraints
was incorrectly skipping adding the arguments for function templates which are
class members.

This fixes that, and removes an undocumented workaround for template alias CTAD.

Also adds a test case showing #139276 causes a profiling issue with PackIndexExprs,
which for the tests added in that PR gave the false impression they were fixing the
problem, but were actually causing the implementation to be too accepting, which
masked the bug solved in this patch.
DeltaFile
+46-48clang/lib/Sema/SemaTemplateInstantiate.cpp
+76-2clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+6-45clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+1-0clang/docs/ReleaseNotes.rst
+129-954 files

OpenBSD/src ycP4DrEsbin/slaacd engine.c

   Prevent buffer overflow by checking the correct counter.

   An attacker on the same layer 2 network can send rogue router
   advertisements, potentially crashing slaacd.

   from Maurice Hieronymus (mhi AT mailbox.org), thanks!
   from florian@; OK deraadt

   this is errata/7.7/039_slaacd.patch.sig
VersionDeltaFile
1.99.4.2+2-2sbin/slaacd/engine.c
+2-21 files

FreeBSD/src cca22c3sys/net iflib.c

iflib: fix book keeping

iflib_txq_drain() returns the number of consumed entries. In the case
of TSO, a single entry can contain multiple TCP packets.

Reported by:            Ricardo Branco, David Wolfskill
Reviewed by:            gallatin
Fixes:                  3fade68cfdf9 ("iflib: accurately count bytes/segments for TSO")
Sponsored by:           Netflix, Inc.
Differential Revision:  https://reviews.freebsd.org/D56509
DeltaFile
+7-6sys/net/iflib.c
+7-61 files

OpenBSD/src Mkit1nBsbin/slaacd engine.c

   Prevent buffer overflow by checking the correct counter.

   An attacker on the same layer 2 network can send rogue router
   advertisements, potentially crashing slaacd.

   from Maurice Hieronymus (mhi AT mailbox.org), thanks!
   from florian@; OK deraadt

   this is errata/7.8/033_slaacd.patch.sig
VersionDeltaFile
1.99.2.2+2-2sbin/slaacd/engine.c
+2-21 files

NetBSD/pkgsrc BOqWAXbdoc CHANGES-2026

   Updated sysutils/u-boot-sopine-baseboard to 2024.10
VersionDeltaFile
1.2421+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc vEffdGHsysutils/u-boot-sopine-baseboard Makefile

   u-boot-sopine-baseboard: update to U-Boot v2024.10
VersionDeltaFile
1.9+4-19sysutils/u-boot-sopine-baseboard/Makefile
+4-191 files

LLVM/project 34c864cclang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiate.cpp SemaTemplateDeductionGuide.cpp

[clang] fix a bug matching constrained out-of-line definitions of class member functions

The method which gathered the template arguments for transforming constraints
was incorrectly skipping adding the arguments for function templates which are
class members.

This fixes that, and removes an undocumented workaround for template alias CTAD.

Also adds a test case showing #139276 causes a profiling issue with PackIndexExprs,
which for the tests added in that PR gave the false impression they were fixing the
problem, but were actually causing the implementation to be too accepting, which
masked the bug solved in this patch.
DeltaFile
+46-48clang/lib/Sema/SemaTemplateInstantiate.cpp
+63-2clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+6-45clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+1-0clang/docs/ReleaseNotes.rst
+116-954 files

LLVM/project 9a608ballvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Address comments

Created using spr 1.3.7
DeltaFile
+16-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+16-31 files

NetBSD/src wPQWPVzexternal/bsd/top/dist utils.c

   <stype.h> "negative" char usage issue fixed.
VersionDeltaFile
1.7+1-1external/bsd/top/dist/utils.c
+1-11 files

LLVM/project cc261c5clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiate.cpp SemaTemplateDeductionGuide.cpp

[clang] fix a bug matching constrained out-of-line definitions of class member functions

The method which gathered the template arguments for transforming constraints
was incorrectly skipping adding the arguments for function templates which are
class members.

This fixes that, and removes an undocumented workaround for template alias CTAD.

Also adds a test case showing #139276 causes a profiling issue with PackIndexExprs,
which for the tests added in that PR gave the false impression they were fixing the
problem, but were actually causing the implementation to be too accepting, which
masked the bug solved in this patch.
DeltaFile
+46-48clang/lib/Sema/SemaTemplateInstantiate.cpp
+63-2clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+6-45clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+1-0clang/docs/ReleaseNotes.rst
+116-954 files

LLVM/project b7f54fdlibc/shared/math logbbf16.h, libc/src/__support/math logbbf16.h CMakeLists.txt

[libc][math] Refactor logbbf16 to header-only (#189194)

Co-authored-by: bassiounix <muhammad.m.bassiouni at gmail.com>
DeltaFile
+27-0libc/src/__support/math/logbbf16.h
+23-0libc/shared/math/logbbf16.h
+16-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+11-0libc/src/__support/math/CMakeLists.txt
+4-5libc/src/math/generic/logbbf16.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+82-104 files not shown
+89-1010 files

FreeBSD/ports ce969d7editors/vscode pkg-plist distinfo, editors/vscode/files patch-build_gulpfile.reh.ts

editors/vscode: Update to 1.116.0

Changelog: https://code.visualstudio.com/updates/v1_116

Reported by:    GitHub (watch releases)
DeltaFile
+17,904-2editors/vscode/pkg-plist
+33-33editors/vscode/distinfo
+12-12editors/vscode/Makefile.crates
+7-5editors/vscode/Makefile
+7-4editors/vscode/Makefile.reh
+4-4editors/vscode/files/patch-build_gulpfile.reh.ts
+17,967-604 files not shown
+17,976-6910 files

FreeBSD/src 29336f1sys/netinet tcp_subr.c tcp_var.h

tcp: Allocate t_tcpreq_info on demand

When TCP_REQUEST_TRK is enabled, the tcb grows by 600 bytes
to accommodate the t_tcpreq_info[MAX_TCP_TRK_REQ] array.
Even when the option is enabled, not every connection is using
this feature.  So let's allocate it on-demand, and save 600
bytes in the common case.

Sponsored by: Netflix
Reviewed by: rrs, tuexen
Differential Revision: https://reviews.freebsd.org/D56484
DeltaFile
+17-0sys/netinet/tcp_subr.c
+1-1sys/netinet/tcp_var.h
+18-12 files

LLVM/project f8921c6clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiate.cpp SemaTemplateDeductionGuide.cpp

[clang] fix a bug matching constrained out-of-line definitions of class member functions

The method which gathered the template arguments for transforming constraints
was incorrectly skipping adding the arguments for function templates which are
class members.

This fixes that, and removes an undocumented workaround for template alias CTAD.

Also adds a test case showing #139276 causes a profiling issue with PackIndexExprs,
which for the tests added in that PR gave the false impression they were fixing the
problem, but were actually causing the implementation to be too accepting, which
masked the bug solved in this patch.
DeltaFile
+46-48clang/lib/Sema/SemaTemplateInstantiate.cpp
+64-2clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+6-45clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+1-0clang/docs/ReleaseNotes.rst
+117-954 files

LLVM/project 6ad7d55llvm/lib/Target/AArch64 AArch64ConditionalCompares.cpp AArch64.h, llvm/test/CodeGen/AArch64 ccmp-look-through-copy.mir ccmp-successor-probs.mir

[NewPM] Adds a port for AArch64ConditionalComparesPass (#192755)

Adds a standard porting for AArch64ConditionalCompares.
DeltaFile
+76-26llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp
+8-1llvm/lib/Target/AArch64/AArch64.h
+1-1llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+1-0llvm/lib/Target/AArch64/AArch64PassRegistry.def
+1-0llvm/test/CodeGen/AArch64/ccmp-look-through-copy.mir
+1-0llvm/test/CodeGen/AArch64/ccmp-successor-probs.mir
+88-286 files

FreeBSD/ports a208a1adevel/goreleaser distinfo Makefile

devel/goreleaser: update to 2.15.3

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.15.3

MFH:            2026Q2
(cherry picked from commit ce2040e03a5f5271d96cf93d56477a7fa43beea9)
DeltaFile
+5-5devel/goreleaser/distinfo
+1-2devel/goreleaser/Makefile
+6-72 files

FreeBSD/ports 2f5c65bsysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.3

Another bug fix release (they keep coming).

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.3

MFH:            2026Q2
(cherry picked from commit 4f51b4742dd414a8d68cc6cdd4da37728d2a41c8)
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/ports 7763fa8archivers/openzl Makefile

archivers/openzl: not for 32-bit platforms

32-bit platforms are not yet supported.
Upstream is working on it.

See also:       https://github.com/facebook/openzl/issues/342
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 4825563a6b539122b507db7cfbcc356cce5ba1fb)
DeltaFile
+2-1archivers/openzl/Makefile
+2-11 files

FreeBSD/ports 321d894devel/pcsc-cyberjack distinfo Makefile, devel/pcsc-cyberjack/files patch-cjeca32_RSCTCriticalSection.h patch-include_driver_Debug.h

devel/pcsc-cyberjack: update to 3.99.5final.SP17

No meaningful changelog was provided by upstream.
This version has been available in Debian for a while,
but upstream neglected to provide an official tarball
until recently.
DeltaFile
+7-49devel/pcsc-cyberjack/files/patch-cjeca32_RSCTCriticalSection.h
+7-6devel/pcsc-cyberjack/files/patch-include_driver_Debug.h
+5-5devel/pcsc-cyberjack/files/patch-cjeca32_stdafx.h
+3-3devel/pcsc-cyberjack/distinfo
+2-2devel/pcsc-cyberjack/files/patch-cjeca32_Debug.cpp
+2-2devel/pcsc-cyberjack/Makefile
+26-676 files

FreeBSD/ports d7ae48edevel/simdjson distinfo Makefile

devel/simdjson: update to 4.6.2

A bug fix release.

Changelog: https://github.com/simdjson/simdjson/releases/tag/v4.6.2
DeltaFile
+3-3devel/simdjson/distinfo
+1-1devel/simdjson/Makefile
+4-42 files

FreeBSD/ports 4825563archivers/openzl Makefile

archivers/openzl: not for 32-bit platforms

32-bit platforms are not yet supported.
Upstream is working on it.

See also:       https://github.com/facebook/openzl/issues/342
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+2-1archivers/openzl/Makefile
+2-11 files

FreeBSD/ports 1cb9e41security/openssl-agent distinfo Makefile

security/openssl-agent: update to 0.18.0

Changelog: https://build2.org/release/0.18.0.xhtml
DeltaFile
+3-3security/openssl-agent/distinfo
+2-2security/openssl-agent/Makefile
+5-52 files

FreeBSD/ports 2f40c70games/tinycols Makefile distinfo

games/tinycols: update to 0.8.6

 - no functional changes
 - hook up unit tests

Changelog: https://github.com/zedr/tinycols/releases/tag/0.8.6
DeltaFile
+12-1games/tinycols/Makefile
+3-3games/tinycols/distinfo
+15-42 files