FreeBSD/ports a35abebtextproc/ov Makefile distinfo

textproc/ov: Update to 0.53.0

While here, convert to use GO_LDFLAGS.

Changelog: https://github.com/noborus/ov/releases/tag/v0.53.0

Reported by:    GitHub (watch releases)
DeltaFile
+7-7textproc/ov/Makefile
+5-5textproc/ov/distinfo
+12-122 files

FreeNAS/freenas 67a87d2src/middlewared/middlewared/plugins/docker state_utils.py, src/middlewared/middlewared/plugins/pool_ utils.py

remove dead functions
DeltaFile
+0-47src/middlewared/middlewared/plugins/pool_/utils.py
+0-11src/middlewared/middlewared/utils/account/oath.py
+1-9src/middlewared/middlewared/utils/time_utils.py
+0-8src/middlewared/middlewared/utils/privilege.py
+0-8src/middlewared/middlewared/plugins/docker/state_utils.py
+0-4src/middlewared/middlewared/plugins/update_/upload_location_linux.py
+1-876 files

FreeBSD/ports 9447c98www/py-django42 Makefile

www/py-django42: Extend EXPIRATION_DATE after 74ee429290da

* Updating www/seahub and, above all, net-mgmt/seafile-server is more
  difficult than originally anticipated.  Since the current version of
  www/seahub still relies on Django 4.2, extend the EXPIRATION_DATE by
  three months.

PR:             291707
With hat:       python
DeltaFile
+1-1www/py-django42/Makefile
+1-11 files

FreeBSD/ports 74ee429www/py-dj42-django-picklefield Makefile, www/py-dj42-django-simple-captcha Makefile

net-mgmt/seafile-server,www/seahub: Deprecate

Updating www/seahub, and especially net-mgmt/seafile-server, is more
difficult than originally anticipated. The current version of www/seahub
also only runs with Django 4.2, which has been end-of-life since April.

Before www/seahub and net-mgmt/seafile-server are marked as BROKEN after
the migration of the affected ports to Django 5.2 [1], and then vanish
from the ports tree at the end of 2026Q2 - which would also break POLA
due the short time period - do the following to buy some time for a
possible update:

* Create required py-dj42-* ports and switch www/seahub to them. These
  py-dj42-* ports were copied from their original counterparts, are
  bound to Django 4.2, and have also been adapted for the PEP517 build
  framework to make them future-proof. Also adjust related entries in
  MOVED.

* Add CONFLICTS_INSTALL entries to the original counterparts as well

    [11 lines not shown]
DeltaFile
+31-0www/py-dj42-django-simple-captcha/Makefile
+30-0www/py-dj42-django-picklefield/Makefile
+29-0www/py-dj42-djangosaml2/Makefile
+29-0www/py-dj42-django_statici18n/Makefile
+28-0www/py-dj42-djangorestframework/Makefile
+28-0www/py-dj42-django-webpack-loader/Makefile
+175-025 files not shown
+302-831 files

OPNSense/core 1c643dasrc/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Newline sneaked in
DeltaFile
+0-1src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+0-11 files

OPNSense/core 31fb5cbsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Firewall: Rules [new]: Always show automatic and legacy rules, even without Inspect enabled.
DeltaFile
+54-35src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+5-7src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+59-422 files

LLVM/project 05cf561llvm/lib/Analysis GlobalsModRef.cpp

[GlobalsModRef] Don't erase while iterating

The loop erases from AllocsForIndirectGlobals while walking it, which
now hits the iterator invalidation assert in DenseMap::erase. Use
remove_if instead.
DeltaFile
+2-5llvm/lib/Analysis/GlobalsModRef.cpp
+2-51 files

FreeBSD/ports a6cc2fddeskutils/mate-notification-daemon Makefile distinfo

deskutils/mate-notification-daemon: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, add autoreconf, remove tar:xz, and bump
PORTREVISION.
DeltaFile
+6-5deskutils/mate-notification-daemon/Makefile
+3-3deskutils/mate-notification-daemon/distinfo
+9-82 files

OpenBSD/ports gyrTpmGmail/roundcubemail distinfo Makefile, mail/roundcubemail/pkg PLIST

   update to roundcubemail-1.6.16
   various security fixes
   https://github.com/roundcube/roundcubemail/releases/tag/1.6.16
VersionDeltaFile
1.100.2.1+2-2mail/roundcubemail/distinfo
1.196.2.1+1-2mail/roundcubemail/Makefile
1.75.2.1+2-0mail/roundcubemail/pkg/PLIST
+5-43 files

OpenBSD/ports U1fwGK2mail/roundcubemail distinfo Makefile, mail/roundcubemail/pkg PLIST

   update to roundcubemail-1.7.1
   various security fixes
   https://github.com/roundcube/roundcubemail/releases/tag/1.7.1
VersionDeltaFile
1.102+2-2mail/roundcubemail/distinfo
1.200+1-2mail/roundcubemail/Makefile
1.77+3-0mail/roundcubemail/pkg/PLIST
+6-43 files

LLVM/project 9939d61llvm/lib/ExecutionEngine/Orc MachOPlatform.cpp

[ORC] Avoid iterator invalidation when erasing image info symbols

processObjCImageInfo iterated the section's DenseSet of symbols while
calling removeDefinedSymbol, which erases from that same set. Re-fetch
begin() each iteration so the iterator is always fresh.
DeltaFile
+2-2llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp
+2-21 files

FreeBSD/ports 810be52misc/py-litellm distinfo Makefile, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.86.1

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.86.1

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/Makefile
+1-1misc/py-litellm/files/patch-pyproject.toml
+5-53 files

FreeBSD/ports a0a29f6deskutils/mate-indicator-applet Makefile distinfo

deskutils/mate-indicator-applet: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, add autoreconf, remove tar:xz, and bump
PORTREVISION.
DeltaFile
+7-6deskutils/mate-indicator-applet/Makefile
+3-3deskutils/mate-indicator-applet/distinfo
+10-92 files

LLVM/project c437052llvm CMakeLists.txt, llvm/include/llvm/ADT APFloat.h

Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (#199570)

This reverts commit 1565f096d868f479f075fce3792db7b908cab9aa.

**Fixes applied on LLVM libc side:**
- gcc 7, 8, 9 compatibility:
  - https://github.com/llvm/llvm-project/pull/197476
  - https://github.com/llvm/llvm-project/pull/197868
- Add gcc's versions to LLVM libc-shared-tests precommit CI:
https://github.com/llvm/llvm-project/pull/199300

**Original commits messages:**

Discourse RFC:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450

- The implementation in LLVM libc is free-standing header-only:
https://github.com/llvm/llvm-project/issues/147386
- expf / exp implementation in LLVM libc is correctly rounded for all

    [4 lines not shown]
DeltaFile
+58-0llvm/unittests/ADT/APFloatTest.cpp
+31-0llvm/lib/Support/APFloat.cpp
+5-0llvm/lib/Support/CMakeLists.txt
+4-0llvm/include/llvm/ADT/APFloat.h
+4-0llvm/CMakeLists.txt
+1-1llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
+103-16 files

OpenBSD/ports u8bHVyPx11/xfce4/xfwm4 Makefile, x11/xfce4/xfwm4/patches patch-src_startup_notification_c

   xfwm4: better fix for https://gitlab.xfce.org/xfce/xfwm4/-/work_items/911

   ok landry (maintainer)
VersionDeltaFile
1.5+17-3x11/xfce4/xfwm4/patches/patch-src_startup_notification_c
1.80+1-1x11/xfce4/xfwm4/Makefile
+18-42 files

FreeBSD/src ee7148fsys/dev/sound/pci/hda hdaa.c

snd_hda: Reassign duplicate HDMI/DP pin sequences instead of disabling

Some firmware (e.g. Apple EFI on Sandy Bridge Mac hardware) programs all
HDMI/DP output pins in an association with identical sequence numbers.

The existing code disables the entire association on the first
duplicate, leaving HDMI/DP audio non-functional.

For digital output pins (HDMI/DP) with seq=0 duplicates, search for the
next free sequence slot and reassign the duplicate rather than
disabling.

The seq=0 restriction targets the known Apple firmware pattern; any
other duplicate sequence is more likely a genuine firmware error and the
association is still disabled.

Update first after reassignment so that hpredir is not left pointing at
a stale sequence. Non-digital and input associations retain the existing
disable behaviour.

    [6 lines not shown]
DeltaFile
+45-4sys/dev/sound/pci/hda/hdaa.c
+45-41 files

FreeBSD/src c6cefcbsys/dev/sound/pci/hda hdaa_patches.c hdac.h

snd_hda: Patch Dell WYSE 7040

https://forums.freebsd.org/threads/dell-wyse-7040-thin-client-intel-i5-6500te-built-in-sound-alc255-mini-how-to.102656/

Reported by:    razif (on the forum)
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+9-0sys/dev/sound/pci/hda/hdaa_patches.c
+1-0sys/dev/sound/pci/hda/hdac.h
+10-02 files

FreeBSD/ports 2759c0bemulators/ares Makefile

emulators/ares: bump PORTREVISION after librashader update

PR:             295606
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+1-1emulators/ares/Makefile
+1-11 files

FreeBSD/ports abb8fc0devel/librashader distinfo Makefile.crates, devel/librashader/files patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs

devel/librashader: Update 0.10.1 => 0.11.0

Port changes:
* Improve readability by putting USE_GITHUB and its related variables
  into its own block. Also put the CARGO_FEATURES on separate lines.
* Remove "stable" from CARGO_FEATURES. This has become the default
  upstream and is a no-op to ensure backwards-compatibility.
* Remove obsolete patch for big-endian architectures. This fix is
  included in the updated spirv-cross2 crate.

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.0

PR:             295606
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+285-243devel/librashader/distinfo
+141-120devel/librashader/Makefile.crates
+0-11devel/librashader/files/patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs
+6-4devel/librashader/Makefile
+432-3784 files

LLVM/project 0f1d083clang/test CMakeLists.txt

[Clang][test] check-clang-format not created with LLVM_ENABLE_IDE (#199638)

add_lit_testsuites skips creating targets for each subdirectory when
LLVM_ENABLE_IDE. Only create the dependency (introduced in #199169) when
the check-clang-format target actually exists.

Fixes the LLVM build when using an IDE.
DeltaFile
+3-1clang/test/CMakeLists.txt
+3-11 files

LLVM/project adcad45clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-intrinsics.c

[CIR] Vector saturating rounding shift right and narrow intrinsics  (#198947)

This PR ignores all SISD variants that we had in #198216 

Part of https://github.com/llvm/llvm-project/issues/185382

Move the test cases to
[intrinsics.c](https://github.com/llvm/llvmproject/pull/clang/test/CodeGen/AArch64/neon/intrinsics.c)
Removed the test cases from
[neon-intrinsics.c](https://github.com/llvm/llvmproject/pull/clang/test/CodeGen/AArch64/neon/intrinsics.c)


variants that are skipped/ not covered in this PR  (SISD)

```

1.  vqrshrunh_n_s16 (uint8_t, _h scalar)
2.  vqrshruns_n_s32 (uint16_t, _s scalar)
3.  vqrshrnh_n_s16 (int8_t, _h scalar)

    [5 lines not shown]
DeltaFile
+260-0clang/test/CodeGen/AArch64/neon/intrinsics.c
+0-255clang/test/CodeGen/AArch64/neon-intrinsics.c
+29-2clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+289-2573 files

FreeNAS/freenas ea03063src/middlewared_docs/debian rules

`SKIP_MIDDLEWARE_DOCS=1` env var to skip building middleware docs
DeltaFile
+12-1src/middlewared_docs/debian/rules
+12-11 files

FreeBSD/ports ad986f4net/mlvpn distinfo Makefile, net/mlvpn/files patch-src_mlvpn.c patch-src_config.c

net/mlvpn: Update to 2.3.5
DeltaFile
+20-48net/mlvpn/files/patch-src_mlvpn.c
+0-57net/mlvpn/files/patch-src_config.c
+0-19net/mlvpn/files/patch-src_mlvpn.h
+0-11net/mlvpn/files/patch-src_tuntap__bsd.c
+3-2net/mlvpn/distinfo
+1-2net/mlvpn/Makefile
+24-1396 files

LLVM/project 495e6c5llvm/lib/Transforms/Coroutines MaterializationUtils.cpp, llvm/test/Transforms/Coroutines coro-materialize-intrinsics.ll coro-materialize.ll

[Coroutines] Allow rematerialization of unary operators and selected intrinsics (#197698)

All of those can be cheaply recomputed when the coroutine has resumed.

Before this change, results of unary operators and intrinsics were
spilled into the coroutine frame and reloaded on resume:

```
  %neg = fneg float %n
  store float %neg, ptr %neg.spill.addr

  ; In resume:
  %neg.reload = load float, ptr %neg.reload.addr
  ; ... use %neg.reload
```

After this change, only the operand is spilled and the operation is
rematerialized on each resume, avoiding the frame store:


    [9 lines not shown]
DeltaFile
+537-0llvm/test/Transforms/Coroutines/coro-materialize-intrinsics.ll
+74-0llvm/test/Transforms/Coroutines/coro-materialize.ll
+56-2llvm/lib/Transforms/Coroutines/MaterializationUtils.cpp
+667-23 files

LLVM/project 3c8341aclang/lib/Driver/ToolChains AMDGPU.cpp, clang/test/Driver amdgpu-validate-sanitize.cl

clang/AMDGPU: Report all runtimeless sanitizers as available
DeltaFile
+18-0clang/test/Driver/amdgpu-validate-sanitize.cl
+1-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+19-12 files

LLVM/project b2634fcclang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode builtin-functions.cpp

[clang][bytecode] Fix a crash in __builtin_subcb (#199400)

Don't try to initialize pointers that can't be initialized
DeltaFile
+7-0clang/test/AST/ByteCode/builtin-functions.cpp
+2-1clang/lib/AST/ByteCode/InterpBuiltin.cpp
+9-12 files

FreeBSD/ports 899b306www/openresty pkg-plist distinfo

www/openresty: Update to 1.29.2.5

Changelog: https://openresty.org/en/ann-1029002005.html

Sponsored by:   Netzkommune GmbH
DeltaFile
+95-12www/openresty/pkg-plist
+3-3www/openresty/distinfo
+2-2www/openresty/Makefile
+100-173 files

OpenBSD/src po9AufDregress/lib/libcrypto/x509 constraints.c

   Fix test_valid_uri() by passing the correct entry to strlen().
VersionDeltaFile
1.20+2-2regress/lib/libcrypto/x509/constraints.c
+2-21 files

FreeNAS/freenas 2e180e0src/middlewared/middlewared/etc_files/webshare config.json.py, src/middlewared/middlewared/plugins etc.py

Fix webshare config files not being generated
DeltaFile
+28-3src/middlewared/middlewared/plugins/etc.py
+2-2src/middlewared/middlewared/etc_files/webshare/config.json.py
+30-52 files

LLVM/project 3398f4emlir/lib/Transforms Mem2Reg.cpp, mlir/test/Dialect/LLVMIR mem2reg.mlir

[mlir][mem2reg] fix assert for indirect blocking uses inside regions (#199193)

When adding new blocking uses created by the interface of a previous
blocking uses (typically forwarding the blocking uses to the op result
users), the mem2reg framework was assuming that the new blocking uses
are in the same region as the original blocking use, which is not true
in general and lead to the assert:

`Transforms/Mem2Reg.cpp:743: void
{anonymous}::MemorySlotPromoter::removeBlockingUses(mlir::Region*):
Assertion `op->getParentRegion() == region && "all operations must still
be in the same region"' failed.`

This patch fixes this by adding the new uses into the userToBlockingUses
for the region of the new blocking uses.
DeltaFile
+14-0mlir/test/Dialect/LLVMIR/mem2reg.mlir
+2-1mlir/lib/Transforms/Mem2Reg.cpp
+16-12 files