FreeBSD/ports 7c90f18x11-fonts/nerd-fonts-tinos distinfo, x11-fonts/nerd-fonts-ubuntu distinfo

x11-fonts/nerd-fonts: Update to 3.5.1

Changelog: https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.5.1

PR:             297714
Approved by:    submitter is maintainer
DeltaFile
+3-3x11-fonts/nerd-fonts-zedmono/distinfo
+3-3x11-fonts/nerd-fonts-victormono/distinfo
+3-3x11-fonts/nerd-fonts-ubuntusans/distinfo
+3-3x11-fonts/nerd-fonts-ubuntumono/distinfo
+3-3x11-fonts/nerd-fonts-ubuntu/distinfo
+3-3x11-fonts/nerd-fonts-tinos/distinfo
+18-1867 files not shown
+217-21773 files

FreeBSD/ports 101971fastro/astrometry distinfo Makefile

astro/astrometry: Update to 0.98

- Change download link
- Use NumPy2 now
- Make test target usable

Changelog:      https://github.com/dstndstn/astrometry.net/compare/0.97...0.98

Reported by:    portscout, Repology
DeltaFile
+23-14astro/astrometry/Makefile
+3-3astro/astrometry/distinfo
+26-172 files

LLVM/project 7b776eellvm/include/llvm/Transforms/Utils Local.h, llvm/lib/Transforms/Utils Local.cpp

[Transforms] Remove unused replaceDbgUsesWithUndef (#218215)

The last use was removed on Mar 5, 2026 in
commit e3b62ffcd8592cf234174057b4581adb1eecbf9c.
DeltaFile
+0-8llvm/lib/Transforms/Utils/Local.cpp
+0-6llvm/include/llvm/Transforms/Utils/Local.h
+0-142 files

LLVM/project 22fa9a0llvm/test/Transforms/SLPVectorizer/X86 splat-gather-operands.ll

[SLP][NFC]Add tests with missed vectorization candidates, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/218247
DeltaFile
+336-0llvm/test/Transforms/SLPVectorizer/X86/splat-gather-operands.ll
+336-01 files

FreeBSD/ports 1ebea09cad/freecad-devel Makefile

cad/freecad-devel: Mark BROKEN

Fails to build,
"The Addon Manager requires the Python package 'defusedxml', which was not found"

Reported by:    pkg-fallout
DeltaFile
+1-0cad/freecad-devel/Makefile
+1-01 files

FreeBSD/ports f6aa7c9archivers/lrzip distinfo Makefile

archivers/lrzip: Improve port

* Use upstream release archive as recommended by Porters Handbook
* Define WWW
* Define ONLY_FOR_ARCHS (upstream only supports 64-bit platforms)
* Remove CFLAGS, LDFLAGS and use USES= localbase:ldflags helper instead
* Rework USES section
* Remove unncessary GNU_CONFIGURE_MANPREFIX definition

PR:             297742
Reviewed by:    delphij (maintainer)
DeltaFile
+10-11archivers/lrzip/Makefile
+3-3archivers/lrzip/distinfo
+13-142 files

FreeBSD/ports 5a6497ecad/freecad Makefile

cad/freecad: Adjust FFmpeg dependency definition

Change filename from libavutil.so.60 libavutil.so to relax lookup

PR:             297388
Approved by:    blanket (build fix)
DeltaFile
+1-1cad/freecad/Makefile
+1-11 files

FreeBSD/ports 22e2269math/R-cran-ipred Makefile distinfo

math/R-cran-ipred: Update to 0.9-16

- Switch WWW url to canonical form

ChangeLog: https://cran.r-project.org/web/packages/ipred/NEWS
DeltaFile
+3-3math/R-cran-ipred/distinfo
+2-2math/R-cran-ipred/Makefile
+5-52 files

FreeBSD/ports d3fbeaesecurity/s2n-tls Makefile distinfo

security/s2n-tls: Update to 1.7.8

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.8
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports 3f10424math/R-cran-cvar Makefile distinfo

math/R-cran-cvar: Update to 0.6.1

ChangeLog: https://cran.r-project.org/web/packages/cvar/news/news.html
DeltaFile
+3-3math/R-cran-cvar/distinfo
+1-1math/R-cran-cvar/Makefile
+4-42 files

FreeBSD/ports 8af8ee5devel/aws-c-s3 Makefile distinfo

devel/aws-c-s3: Update to 0.13.7

ChangeLog: https://github.com/awslabs/aws-c-s3/releases/tag/v0.13.7
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

FreeBSD/ports 71fc27fnet/redpanda-connect Makefile distinfo

net/redpanda-connect: Update to 4.106.0
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-2net/redpanda-connect/Makefile
+6-72 files

NetBSD/src 9nmX0Fisbin/dump dump.8

   dump(8): Clarify various units and snapshot constraints in man page.

   PR bin/60565: dump(8): units are confusing
VersionDeltaFile
1.73+58-10sbin/dump/dump.8
+58-101 files

FreeNAS/freenas 75434f2src/middlewared/middlewared/plugins/apps schema_normalization.py schema_validation.py, src/middlewared/middlewared/plugins/apps/ix_apps path.py

Force ACL application on app-owned ix-volume paths

## Problem
Enabling an ACL on an ix-volume of an installed app fails with `path contains existing data and 'force' was not specified`. The served schema hides the `force` flag for ix-volumes and defaults it to true, but clients can still submit an explicit false, and middleware then faithfully applies it - so the guard trips as soon as the app has written anything into its own volume, which is almost immediately after install. A false which has already been persisted is worse: on the next update validation rejects the config before normalization ever gets a chance to correct it.

## Solution
Add an `is_app_volume_path` helper and use it at the two places the same root cause surfaces. Both gates are structural - they hang off the ix-volume node itself rather than off what a path string happens to look like, because the two call sites are shared with host path ACLs and because an ix-volume's path is not final until the ix-volume ref has run.

**Normalization** - `normalize_ix_volume` stamps `force` to true right after it computes the volume's host path, in place, so the dict which gets written back to the app config agrees with the ACL which was actually applied and a stored false heals itself. Doing it there rather than in `normalize_acl` matters twice over: `normalize_acl` is also reached by `host_path_config.acl`, which must keep its data-loss guard, and for volumes whose `acl_entries` carries its own `normalize/acl` ref the child is normalized while descending, before the parent has re-pointed the path - a decision taken then would outlive the re-point. `dataset_name` is not validated as a path anywhere, so the containment check is what stops an absolute or `..`-laden one from steering the clamp onto somebody else's data.

**Validation** - `validate_question` threads a flag marking whether a node sits under a `normalize/ix_volume` parent, and `validate_acl_entries` skips the existing-data probe only for a contained path on such a node. It only skips, never mutates. The exemption is permanent rather than transitional: a volume with its ACL disabled keeps a persisted path and whatever force value was stored with it, and normalization ignores it because it has no entries, so without the skip that config stays unsavable forever.

The app name is threaded from `normalize_and_validate_values` through validation rather than read off `app_data`, which is None on create - and on create the volume datasets do not exist yet, so probing a real path there would raise a spurious `path does not exist`.
DeltaFile
+127-0src/middlewared/middlewared/pytest/unit/plugins/apps/test_validate_acl_entries.py
+79-1src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_ix_volumes.py
+30-5src/middlewared/middlewared/plugins/apps/schema_validation.py
+28-0src/middlewared/middlewared/pytest/unit/plugins/apps/test_app_volume_path.py
+14-3src/middlewared/middlewared/plugins/apps/schema_normalization.py
+10-0src/middlewared/middlewared/plugins/apps/ix_apps/path.py
+288-96 files

FreeBSD/ports 1c4b2cawww/hs-postgrest Makefile Makefile.cabal

www/hs-postgrest: Update 16.0 => 16.2

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+33-43www/hs-postgrest/distinfo
+13-14www/hs-postgrest/Makefile.cabal
+1-1www/hs-postgrest/Makefile
+47-583 files

NetBSD/pkgsrc-wip e9bcc1f. TODO, alertmanager Makefile go-modules.mk

alertmanager: fix web ui embedding and update to latest version
DeltaFile
+690-722alertmanager/distinfo
+228-239alertmanager/go-modules.mk
+16-6alertmanager/Makefile
+0-1TODO
+934-9684 files

FreeBSD/ports dbca57edeskutils/fet Makefile distinfo

deskutils/fet: Update to 7.10.1

Changelog: https://lalescu.ro/liviu/fet/news.html
DeltaFile
+3-3deskutils/fet/distinfo
+1-1deskutils/fet/Makefile
+4-42 files

OpenBSD/ports sCRDrhznet/soju Makefile, net/soju/patches patch-config_config_go

   net/soju: set default config path and tweak pkg/README

   ok lraab@
VersionDeltaFile
1.3+4-2net/soju/patches/patch-config_config_go
1.2+2-2net/soju/pkg/README
1.2+1-1net/soju/pkg/soju.rc
1.8+1-0net/soju/Makefile
+8-54 files

FreeBSD/ports 479247ewww/py-django_statici18n distinfo Makefile

www/py-django_statici18n: Update to 2.7.1

* Assume maintainership.
* Switch to the PEP517 build framework to make the port future-proof.
* Use the more preferred DISTVERSION and fix LICENSE as well.

Changelog since 2.6.0:

https://github.com/zyegfryed/django-statici18n/blob/v2.7.1/docs/changelog.rst

PR:             297808
Reported by:    Christos Longros
Co-authored-by: Kai Knoblich <kai at FreeBSD.org>
DeltaFile
+7-6www/py-django_statici18n/Makefile
+3-3www/py-django_statici18n/distinfo
+10-92 files

LLVM/project a92b65bllvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination induction-condition-in-loop-exit-postinc.ll monotonic-int-phis-decrement.ll

[ConstraintElim] Bound non-increasing header IVs by start value. (#217921)

Generalize addLowerBoundsForHeaderInductions to also support bounding
decrementing IVs: if the IV gets decremented w/o wapping in the signed
sense, it will never exceed the start value and we can add PN s<=
StartValue.

This helps to remove a number of branches in real-world workloads:
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/984

Note that in a few instances (found 2), the removed branches result in
flags dropped. We should be able to recover those (and more) by using
info from ConstrantElimination to strengthen flags.

Alive2 Proof: https://alive2.llvm.org/ce/z/7t_xHX

PR: https://github.com/llvm/llvm-project/pull/217921
DeltaFile
+292-4llvm/test/Transforms/ConstraintElimination/monotonic-int-phis-decrement.ll
+61-39llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+54-0llvm/test/Transforms/PhaseOrdering/constraint-eliminiation-interactions.ll
+2-4llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit-postinc.ll
+409-474 files

LLVM/project 9742b7ellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPCompatibilityAnalysis.h SLPCompatibilityAnalysis.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+222-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCompatibilityAnalysis.cpp
+24-54llvm/test/Transforms/SLPVectorizer/X86/interchangeable-cmp-predicates.ll
+53-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+52-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCompatibilityAnalysis.h
+351-584 files

FreeBSD/ports 8aabeafmail/pizauth pkg-plist Makefile

mail/pizauth: Update to 1.1.0

- Install bash, fish, and zsh completions

ChangeLog:      https://tratt.net/laurie/src/pizauth/releases/
Reported by:    portscout!
DeltaFile
+399-273mail/pizauth/distinfo
+198-135mail/pizauth/Makefile.crates
+6-6mail/pizauth/Makefile
+6-0mail/pizauth/pkg-plist
+609-4144 files

FreeBSD/ports 010a458mail/protonmail-bridge Makefile, mail/protonmail-bridge/files patch-internal_certs_cert__store__freebsd.go patch-internal_app_app.go

mail/protonmail-bridge: Add port: Proton Mail Bridge for e-mail clients

Use Proton Mail with your desktop email client.

Proton Mail Bridge adds end-to-end encryption to popular email apps,
including Outlook, Thunderbird, and Apple Mail. Secure email made
easy.

NOTE: Proton Mail Bridge is available only with a paid plan that
includes Proton Mail.

WWW: https://proton.me/mail/bridge
DeltaFile
+233-0mail/protonmail-bridge/files/patch-pkg_keychain_helper__dbus__freebsd.go
+83-0mail/protonmail-bridge/files/patch-pkg_keychain_helper__freebsd.go
+54-0mail/protonmail-bridge/files/patch-internal_versioner_remove__freebsd.go
+45-0mail/protonmail-bridge/Makefile
+40-0mail/protonmail-bridge/files/patch-internal_app_app.go
+37-0mail/protonmail-bridge/files/patch-internal_certs_cert__store__freebsd.go
+492-09 files not shown
+607-015 files

FreeNAS/freenas 9e686ebsrc/middlewared/middlewared/plugins/apps schema_normalization.py schema_validation.py, src/middlewared/middlewared/plugins/apps/ix_apps path.py

Force ACL application on app-owned ix-volume paths

## Problem
Enabling an ACL on an ix-volume of an installed app fails with `path contains existing data and 'force' was not specified`. The served schema hides the `force` flag for ix-volumes and defaults it to true, but clients can still submit an explicit false, and middleware then faithfully applies it - so the guard trips as soon as the app has written anything into its own volume, which is almost immediately after install. A false which has already been persisted is worse: on the next update validation rejects the config before normalization ever gets a chance to correct it.

## Solution
Add an `is_app_volume_path` helper and use it at the two places the same root cause surfaces.

**Normalization** - `normalize_acl` stamps `force` to true for paths inside the app's own volume directory, in place, so the dict which gets written back to the app config agrees with the ACL which was actually applied and a stored false heals itself. This is the single chokepoint for every ix-volume ACL apply; host path ACLs land in the same action dict and are distinguishable only by path, so they keep their default and their data-loss guard.

**Validation** - `validate_acl_entries` skips the existing-data probe for those paths, since forcing is implied for them. It only skips, never mutates. The exemption is permanent rather than transitional: a volume with its ACL disabled keeps a persisted path and whatever force value was stored with it, and normalization ignores it because it has no entries, so without the skip that config stays unsavable forever.

The app name is threaded from `normalize_and_validate_values` through validation rather than read off `app_data`, which is None on create - and on create the volume datasets do not exist yet, so probing a real path there would raise a spurious `path does not exist`.
DeltaFile
+105-0src/middlewared/middlewared/pytest/unit/plugins/apps/test_validate_acl_entries.py
+48-4src/middlewared/middlewared/pytest/unit/plugins/apps/test_normalize_acl.py
+28-0src/middlewared/middlewared/pytest/unit/plugins/apps/test_app_volume_path.py
+20-5src/middlewared/middlewared/plugins/apps/schema_validation.py
+13-3src/middlewared/middlewared/plugins/apps/schema_normalization.py
+10-0src/middlewared/middlewared/plugins/apps/ix_apps/path.py
+224-121 files not shown
+233-127 files

FreeBSD/ports f93bee5sysutils/spcm pkg-plist distinfo

sysutils/spcm: Update to 0.5.9

Minor improvements
Changes: https://github.com/outpaddling/SPCM/releases

Reported by:    portscout
DeltaFile
+1-5sysutils/spcm/pkg-plist
+3-3sysutils/spcm/distinfo
+3-3sysutils/spcm/Makefile
+7-113 files

LLVM/project 9099eefllvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Use getUnsignedOverflowLimit at a site (NFC) (#217395)
DeltaFile
+5-7llvm/lib/Analysis/ScalarEvolution.cpp
+5-71 files

NetBSD/pkgsrc-wip 1915bcaflux2 Makefile go-modules.mk

flux2: Update to 2.9.4

Changes:
2.9.4
-----
Flux v2.9.4 is a patch release that ships various fixes to the Flux
controllers, covering source-watcher tarball extraction and glob
expansion limits, the refspecs accepted by ImageUpdateAutomation, the
HTTP request limits of the notification-controller servers, and Helm
repository index loading, OCI chart digest pinning, Bucket error
handling and GCS static authentication in source-controller. On the CLI
side, flux migrate -f now supports migrating repositories to Flux 2.9.
Users are encouraged to upgrade for the best experience.

Note that this release contains CRD schema changes for
ArtifactGenerator and ImageUpdateAutomation; both CRDs must be updated
along with the controllers.
DeltaFile
+39-39flux2/distinfo
+12-12flux2/go-modules.mk
+1-1flux2/Makefile
+52-523 files

FreeBSD/ports ea62450editors/vscode Makefile Makefile.version, editors/vscode/files patch-src_vs_code_electron-main_app.ts

editors/vscode: Update to 1.134.0

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

Reported by:    GitHub (watch releases)
DeltaFile
+23-40editors/vscode/pkg-plist
+7-7editors/vscode/distinfo
+2-2editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+2-2editors/vscode/Makefile.version
+0-1editors/vscode/Makefile
+34-525 files

NetBSD/pkgsrc W00Gw3Tdoc CHANGES-2026

   doc: Added www/wikid version 2.2.0
VersionDeltaFile
1.5487+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3cXT2gXwww Makefile

   Add wikid
VersionDeltaFile
1.1931+2-1www/Makefile
+2-11 files