FreeBSD/ports c77b145science/ttk Makefile distinfo, science/ttk/files envs.sh patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp

science/ttk: update 1.3.0 → 1.4.0
DeltaFile
+241-2science/ttk/pkg-plist
+0-57science/ttk/files/patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp
+15-0science/ttk/pkg-message
+3-3science/ttk/distinfo
+3-2science/ttk/Makefile
+2-0science/ttk/files/envs.sh
+264-646 files

FreeBSD/ports fde655cwww/hedgedoc distinfo pkg-descr, www/hedgedoc/files pkg-message.in hedgedoc.in

www/hedgedoc: Add new port

The best platform to write and share markdown.

HedgeDoc (formerly known as CodiMD) is an open-source, web-based,
self-hosted, collaborative markdown editor.

You can use it to easily collaborate on notes, graphs and even
presentations in real-time. All you need to do is to share your
note-link to your co-workers and they're ready to go.

...

This brings back www/hedgedoc which was removed a while back because of
the node.js version on tree.
DeltaFile
+53,785-0www/hedgedoc/pkg-plist
+115-0www/hedgedoc/Makefile
+54-0www/hedgedoc/files/hedgedoc.in
+40-0www/hedgedoc/files/pkg-message.in
+8-0www/hedgedoc/pkg-descr
+5-0www/hedgedoc/distinfo
+54,007-02 files not shown
+54,008-18 files

FreeBSD/ports 87e2831net-im/signal-desktop get_deps.sh Makefile, net-im/signal-desktop/files patch-ts_components_Preferences.dom.tsx pnpm-lock.yaml

net-im/signal-desktop: Update to 8.27.0
DeltaFile
+1,078-659net-im/signal-desktop/files/pnpm-lock.yaml
+5-5net-im/signal-desktop/distinfo
+2-2net-im/signal-desktop/files/patch-ts_components_Preferences.dom.tsx
+1-2net-im/signal-desktop/Makefile
+1-1net-im/signal-desktop/get_deps.sh
+1,087-6695 files

FreeBSD/ports 817a69fsecurity/vuxml/vuln 2026.xml

security/vuxml: document irc/znc vulnerabilities
DeltaFile
+36-0security/vuxml/vuln/2026.xml
+36-01 files

FreeBSD/ports feb1e95mail/postfix-logwatch distinfo Makefile, mail/postfix-logwatch/files patch-postfix-logwatch

mail/postfix-logwatch: update to 1.40.07

Switch upstream to michael.orlitzky.com (SourceForge project abandoned).
Remove patch integrated upstream. Fix variable ordering per portclippy.
DeltaFile
+0-22mail/postfix-logwatch/files/patch-postfix-logwatch
+10-10mail/postfix-logwatch/Makefile
+3-2mail/postfix-logwatch/distinfo
+13-343 files

FreeBSD/ports 18b0af5devel/py-inotify-simple Makefile

devel/py-inotify-simple: Utilize USES=inotify

Suggested by:   makc
DeltaFile
+1-8devel/py-inotify-simple/Makefile
+1-81 files

FreeBSD/src f49dc19share/man/man4 tpm.4

tpm.4: Canonicalize SYNOPSIS and HARDWARE
DeltaFile
+13-19share/man/man4/tpm.4
+13-191 files

FreeBSD/src dc867c3share/man/man4 tslog.4

tslog.4: Canonicalize SYNOPSIS

Also, add the missing blank comment line at the top of the file.

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+2-5share/man/man4/tslog.4
+2-51 files

FreeBSD/src 7b70103share/man/man4 udl.4

udl.4: Canonicalize SYNOPSIS

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+4-12share/man/man4/udl.4
+4-121 files

FreeBSD/src bba2aebshare/man/man4 udbp.4

udbp.4: Canonicalize SYNOPSIS, structure, SPDX

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+33-61share/man/man4/udbp.4
+33-611 files

LLVM/project cff226allvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination sadd-with-overflow.ll

[ConstraintElim] Fold sadd.with.overflow with a constant op. (#223239)

Generalize the overflow-math simplification to also allow simplifying
sadd.with.overflow if the second operand is constant, using
makeGuaranteedNoWrapRegion.

Note that this partially overlaps with the flag strengthening logic.
I'll share a patch soon to try to unify the code more.

No improvements in llvm-opt-benchmarks-nightly. It improves end-to-end
optimizations for Swift (which emits a lot of checked arithmetic) and
also Clang + UBsan.

An end-to-end improvement with overflow intrinsics is
https://llvm.godbolt.org/z/6nrj7aodd.

PR: https://github.com/llvm/llvm-project/pull/223239
DeltaFile
+223-8llvm/test/Transforms/ConstraintElimination/sadd-with-overflow.ll
+32-11llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+255-192 files

LLVM/project 0eac970llvm/lib/CodeGen RegisterCoalescer.cpp, llvm/test/CodeGen/AArch64 coalescer-empty-subrange-early-lis.ll

RegisterCoalescer: Remove empty subranges after merging subranges (#222050)

Merging subranges in joinVirtRegs didn't try to clear empty ranges after
refineSubRanges, manifesting in an assert in overlaps checks later.

Exposed with subregister liveness once LiveIntervals runs before
TwoAddress.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+30-0llvm/test/CodeGen/AArch64/coalescer-empty-subrange-early-lis.ll
+4-0llvm/lib/CodeGen/RegisterCoalescer.cpp
+34-02 files

LLVM/project 6fdabf6llvm/test/CodeGen/NVPTX cmpxchg.ll, llvm/test/CodeGen/RISCV condops.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+0-1,202llvm/test/CodeGen/RISCV/condops.ll
+541-522llvm/test/CodeGen/NVPTX/cmpxchg.ll
+0-906llvm/tools/llc/llcdriver.cpp
+906-0llvm/tools/llc/lib/llcdriver.cpp
+589-0llvm/test/Transforms/SLPVectorizer/X86/logical-binops-booleanized-leaves.ll
+361-205llvm/test/Transforms/AggressiveInstCombine/AArch64/or-load.ll
+2,397-2,835518 files not shown
+19,566-9,229524 files

OpenBSD/src QmQbvtkusr.sbin/smtpd smtp_session.c

   smptd: extend mask-src to suppress session details

   mask-src omits the source host from Received headers but retains the
   SMTP variant, TLS parameters and authentication details; suppress the
   with clause and TLS metadata, including the authentication status and
   username emitted by received-auth, when source masking is enabled.

   Diff from Andrea Pappacoda

   OK: op@
VersionDeltaFile
1.450+14-9usr.sbin/smtpd/smtp_session.c
+14-91 files

FreeBSD/src 6fe1d51share/man/man4 udav.4

udav.4: Canonicalize SYNOPSIS + "Fast" Ethernet

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+12-20share/man/man4/udav.4
+12-201 files

FreeBSD/src c64f613share/man/man4 ucycom.4

ucycom.4: Canonicalize SYNOPSIS

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+6-14share/man/man4/ucycom.4
+6-141 files

LLVM/project c1f1a28clang/include/clang/Basic AArch64CodeGenUtils.h, clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp

[CIR][AArch64] Complete upstream vector saturating shift left NEON builtins (#221507)

Related to https://github.com/llvm/llvm-project/issues/185382

CIR lowering for the vector saturating shift left intrinsics

(https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#vector-saturating-shift-left).
This completes the family.

Port tests from `clang/test/CodeGen/AArch64/neon-intrinsics.c` to
`clang/test/CodeGen/AArch64/neon/intrinsics.c`.
DeltaFile
+793-3clang/test/CodeGen/AArch64/neon/intrinsics.c
+0-704clang/test/CodeGen/AArch64/neon-intrinsics.c
+44-7clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+16-10clang/include/clang/Basic/AArch64CodeGenUtils.h
+853-7244 files

FreeBSD/src 08ab66bshare/man/man4 ucom.4

ucom.4: Canonicalize SYNOPSIS + tag SPDX

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+14-11share/man/man4/ucom.4
+14-111 files

FreeBSD/ports b36e54ewww/waterfox Makefile distinfo, www/waterfox/files patch-third__party_pipewire_spa_param_audio_layout-types.h

www/waterfox: Update 6.7.1.1 => 6.7.3

Release Notes:
https://www.waterfox.com/releases/6.7.2/
https://www.waterfox.com/releases/6.7.3/

Changelog:
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.2
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.3

PR:             298443
Approved by:    Martin Filla <freebsd at sysctl.cz> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit a06489e807ece44cb89c2839c2acb2e8a5adbd0e)
DeltaFile
+29-0www/waterfox/files/patch-third__party_pipewire_spa_param_audio_layout-types.h
+5-5www/waterfox/distinfo
+2-2www/waterfox/Makefile
+36-73 files

FreeBSD/src 28bbe93share/man/man4 ubtbcmfw.4

ubtbcmfw.4: Canonicalize SYNOPSIS + tag SPDX

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+6-11share/man/man4/ubtbcmfw.4
+6-111 files

LLVM/project f4ecba3llvm/lib/Analysis ValueTracking.cpp, llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp

[KnownFPClass] Unify and refine interested classes for `KnownFPClass::log` (#219751)

Previously, `ValueTracking` and `GISelValueTracking` only called
`KnownFPClass::log` when the requested classes included NaN or infinity.
As a result, narrowly interested queries could miss unconditional
deductions, for example, `log(x)` is never subnormal or negative zero
(With the exception of `PPCDoubleDouble`
https://github.com/llvm/llvm-project/issues/217658).

This change makes the interested-class handling consistent between
`ValueTracking` and `GISelValueTracking`. The source is queried only
when its classes are needed, but `KnownFPClass::log` is always called so
its unconditional deductions are preserved.

Future work:
- Fixing `KnownFPClass::log` for `PPCDoubleDouble`.

AI disclosure:
I used OpenAI Codex (sol 5.6) to help write the unit tests, which I
reviewed and ran locally.
DeltaFile
+28-19llvm/lib/Analysis/ValueTracking.cpp
+21-10llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+24-0llvm/unittests/CodeGen/GlobalISel/KnownFPClassTest.cpp
+12-0llvm/unittests/Analysis/ValueTrackingTest.cpp
+85-294 files

FreeBSD/ports 2cb2680textproc/jqp Makefile, textproc/sttr Makefile

various: Drop Go 1.24 version pin

This is a nop since 1.25 is the oldest supported version.

I thought I'd removed these already...
DeltaFile
+1-1www/zoraxy/Makefile
+1-1www/urlfinder/Makefile
+1-1www/miniflux/Makefile
+1-1www/katana/Makefile
+1-1textproc/sttr/Makefile
+1-1textproc/jqp/Makefile
+6-631 files not shown
+37-3737 files

FreeBSD/ports a06489ewww/waterfox Makefile distinfo, www/waterfox/files patch-third__party_pipewire_spa_param_audio_layout-types.h

www/waterfox: Update 6.7.1.1 => 6.7.3

Release Notes:
https://www.waterfox.com/releases/6.7.2/
https://www.waterfox.com/releases/6.7.3/

Changelog:
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.2
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.3

PR:             298443
Approved by:    Martin Filla <freebsd at sysctl.cz> (maintainer)
MFH:            2026Q3
DeltaFile
+29-0www/waterfox/files/patch-third__party_pipewire_spa_param_audio_layout-types.h
+5-5www/waterfox/distinfo
+2-3www/waterfox/Makefile
+36-83 files

FreeBSD/poudriere eedb18a. README.md

README: point the build badge at SourceHut

Cirrus CI stopped running jobs on 2026-06-01 when Cirrus Labs joined OpenAI,
so the badge no longer renders and its link is dead.  SourceHut has been
building poudriere since 2026-05-05 via .builds/freebsd.yml.

Fixes #1331
DeltaFile
+1-1README.md
+1-11 files

FreeBSD/ports ef78eb4multimedia/tsduck distinfo Makefile

multimedia/tsduck: Update 3.44 => 3.45

While here:
- Add LICENSE_FILE.
- Remove new line between *_DEPENDS (pet portlint).

Changelog:
https://github.com/tsduck/tsduck/blob/v3.45-4798/CHANGELOG.txt

PR:             298457
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit dfaab63897358b72fa1f2de582feb0bb8cb3c8d9)
DeltaFile
+49-18multimedia/tsduck/pkg-plist
+3-3multimedia/tsduck/distinfo
+3-3multimedia/tsduck/Makefile
+55-243 files

FreeBSD/ports dfaab63multimedia/tsduck distinfo Makefile

multimedia/tsduck: Update 3.44 => 3.45

While here:
- Add LICENSE_FILE.
- Remove new line between *_DEPENDS (pet portlint).

Changelog:
https://github.com/tsduck/tsduck/blob/v3.45-4798/CHANGELOG.txt

PR:             298457
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+49-18multimedia/tsduck/pkg-plist
+3-3multimedia/tsduck/distinfo
+3-3multimedia/tsduck/Makefile
+55-243 files

LLVM/project 588304bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 and-neg-pow2-copyable.ll

[SLP]Model copyable lanes of idempotent binops as op(V, V) when the operand column has a constant lane

The op(V, identity) form lets the reorder move the lane out of the
joined column, breaking the opcode-peer node; the symmetric form is
reorder-proof.

Reviewers: RKSimon, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/220252
DeltaFile
+94-28llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+12-21llvm/test/Transforms/SLPVectorizer/X86/and-neg-pow2-copyable.ll
+106-492 files

FreeBSD/ports 4b24fb9ftp/curl distinfo pkg-plist

ftp/curl: Update to 8.22.0

- Remove TLS_SRP option

Changes:        https://curl.se/changes.html
Security:       CVE-2026-13608, CVE-2026-18924, CVE-2026-19931, CVE-2026-80229, CVE-2026-80230, CVE-2026-80231, CVE-2026-80255, CVE-2026-82208, CVE-2026-82209

(cherry picked from commit 83a2de6dcfaf4075aab01ae67a883604a16ff828)
DeltaFile
+6-10ftp/curl/Makefile
+3-3ftp/curl/distinfo
+5-1ftp/curl/pkg-plist
+14-143 files

LLVM/project 860fb77llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPCostAnalysis.h SLPReductionUtils.h

[SLP]Reduce logical and/or reductions in the wide leaf type

Logical and/or reductions on i1 with booleanized wide leaves (truncs
of same-op chains, zero-tests of values from [0, 1]) are performed in
the wide type, exposing the underlying consecutive values to the tree;
bit 0 of the result is the final value. Fixes the fragmented reduction
and the gather-of-scalars regression for compile-time-expanded Boolean
reductions.

Fixes #221167

Reviewers: RKSimon, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/221321
DeltaFile
+18-127llvm/test/Transforms/SLPVectorizer/X86/logical-reduction-booleanized-leaves.ll
+122-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+65-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCostAnalysis.cpp
+59-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPReductionUtils.cpp
+23-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPReductionUtils.h
+21-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCostAnalysis.h
+308-1316 files

LLVM/project 859cf4fllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 logical-binops-booleanized-leaves.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+161-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+24-22llvm/test/Transforms/SLPVectorizer/X86/logical-binops-booleanized-leaves.ll
+185-242 files