FreeBSD/ports 3c420a8. MOVED, www Makefile

www/py-pyjwt1: Remove expired port

2026-05-31 www/py-pyjwt1: Obsoleted. Use www/py-pyjwt instead
DeltaFile
+0-39www/py-pyjwt1/Makefile
+0-3www/py-pyjwt1/distinfo
+0-1www/Makefile
+0-1www/py-pyjwt1/pkg-descr
+1-0MOVED
+1-445 files

FreeBSD/ports 1ee5923. MOVED, www Makefile

www/py-azure-storage: Remove expired port

2026-05-31 www/py-azure-storage: Deprecated by upstream. Use other py-azure-storage-* ports instead
DeltaFile
+0-26www/py-azure-storage/Makefile
+0-3www/py-azure-storage/distinfo
+0-2www/py-azure-storage/pkg-descr
+0-1www/Makefile
+1-0MOVED
+1-325 files

FreeBSD/ports b634d67japanese Makefile, japanese/p5-2chproxy Makefile distinfo

japanese/p5-2chproxy: Remove expired port

2026-05-31 japanese/p5-2chproxy: Abandoned, it is not compatible with the current servers, migrate to proxy2ch
DeltaFile
+0-33japanese/p5-2chproxy/Makefile
+0-30japanese/p5-2chproxy/files/twochproxy.in
+0-27japanese/p5-2chproxy/files/patch-2chproxy.pl
+0-3japanese/p5-2chproxy/distinfo
+0-2japanese/p5-2chproxy/pkg-descr
+0-1japanese/Makefile
+0-961 files not shown
+1-967 files

FreeBSD/ports 12f7474science/py-obspy Makefile

science/py-obspy: expire on 2026-08-31 for databases/py-sqlalchemy10
DeltaFile
+3-0science/py-obspy/Makefile
+3-01 files

FreeBSD/ports 93922e2databases/py-Elixir Makefile

databases/py-Elixir: expire on 2026-08-31 for databases/py-sqlalchemy10
DeltaFile
+3-0databases/py-Elixir/Makefile
+3-01 files

FreeBSD/ports fbe76cbx11-fonts/py-ufo2ft Makefile

x11-fonts/py-ufo2ft: expire on 2026-08-31 for x11-fonts/py-cu2qu
DeltaFile
+3-0x11-fonts/py-ufo2ft/Makefile
+3-01 files

FreeBSD/ports 2b6bd18. MOVED, archivers Makefile

archivers/rubygem-rubyzip2: Remove expired port

2026-05-31 archivers/rubygem-rubyzip2: Outdated. Upstream disappeared
DeltaFile
+0-21archivers/rubygem-rubyzip2/Makefile
+0-2archivers/rubygem-rubyzip2/distinfo
+1-0MOVED
+0-1archivers/Makefile
+0-1archivers/rubygem-rubyzip2/pkg-descr
+1-255 files

OPNSense/core de975e0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php, src/opnsense/mvc/app/models/OPNsense/Interfaces Assignment.php

Interfaces: Assignments - work in progress for https://github.com/opnsense/core/issues/9945

In order to migrate the interface assignments, we need to think of a way to use the differently named xml nodes for interfaces (wan, lan, ..) into something that closely resembles a standard model implementation.
Since we can't match these nodes in our statically defined model xmls, the main idea is to flush all via an in-memory model with a separate load [construct] and save hook [serializeToConfig].

The next challenge is to "stash" updates and wait for "apply" in certain cases, for this we add some temporary attributes to the configuration which are synced after the actual system change has happend (pending_action, pending_if). When succesfully applied, the apply function cleans up the final stage of the configuration to make everything consistent again.
DeltaFile
+119-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+97-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Assignment.php
+90-0src/opnsense/scripts/interfaces/list_assign_options.php
+57-0src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+54-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/AssignmentInterfaceField.php
+45-0src/opnsense/mvc/app/views/OPNsense/Interface/assignment.volt
+462-05 files not shown
+568-011 files

FreeBSD/ports 6fc126elang/guile3 Makefile

lang/guile3: GC no longer applicable BROKEN statement

Reference:      https://issues.guix.gnu.org/75078
DeltaFile
+0-3lang/guile3/Makefile
+0-31 files

NetBSD/pkgsrc-wip 0e8d2c7fresh COMMIT_MSG Makefile

fresh: update to 0.3.10
DeltaFile
+30-21fresh/COMMIT_MSG
+5-5fresh/Makefile
+3-3fresh/distinfo
+38-293 files

FreeBSD/ports 11a8403mail/astroid Makefile distinfo

mail/astroid: simple attempt to unbreak the port's build

Starting with version 1.80, girepository have been moved
from gobject-introspection into glib itself.  While here,
wrap USES line so it fits standard 80x25 terminal width.

Fixes:  aaa3495b3377
DeltaFile
+6-5mail/astroid/Makefile
+3-1mail/astroid/distinfo
+9-62 files

LLVM/project 5000716mlir/lib/Conversion/MathToSPIRV MathToSPIRV.cpp, mlir/test/Conversion/MathToSPIRV math-to-gl-spirv.mlir

[mlir][SPIR-V] Convert math.cttz to spirv.GLFindILsb (#200455)
DeltaFile
+69-29mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp
+22-0mlir/test/Conversion/MathToSPIRV/math-to-gl-spirv.mlir
+91-292 files

FreeBSD/src 03c69ddsys/dev/hwpmc hwpmc_intel.c, sys/sys pmc.h

pmc: add sapphire rapids model

This commit adds the sapphire rapids CPU model to hwpmc_intel.c,
allowing hwpmc to be used on this CPU family.

Reviewed by:    mhorne
MFC after:      3 days
Sponsored by:   Stormshield
Differential Revision:  https://reviews.freebsd.org/D57263
DeltaFile
+4-0sys/dev/hwpmc/hwpmc_intel.c
+1-0sys/sys/pmc.h
+5-02 files

NetBSD/pkgsrc-wip 8a7730dchromium distinfo, chromium/patches patch-chrome_browser_about__flags.cc patch-third__party_wayland_src_src_scanner.c

chromium: update to 148.0.7778.215

Enable wayland support
DeltaFile
+1,602-1,600chromium/distinfo
+58-58chromium/patches/patch-chrome_browser_about__flags.cc
+35-0chromium/patches/patch-third__party_wayland_src_src_scanner.c
+33-0chromium/patches/patch-third__party_wayland_src_src_wayland-os.c
+10-10chromium/patches/patch-chrome_common_pref__names.h
+15-3chromium/patches/patch-third__party_wayland_include_config.h
+1,753-1,6711,589 files not shown
+3,395-3,3081,595 files

LLVM/project 77860f2llvm/lib/IR Verifier.cpp

[NFC][LLVM] Remove redundant verifier type checks for some intrinsics (#200658)

Remove the following redundant type checks:

* `[s|u]div_fix*` intrinsics, existing checks in `isSignatureValid` will
verify that arg0 and arg1 are int or int vectors (since they use
`llvm_anyint_ty`) and arg2 is declared as i32, so checks related to it
are also redundant.
* For `lrint` family, the result is `llvm_anyfloat_ty` and the argument
is `llvm_anyint_ty`, so one of the checks is redundant.
DeltaFile
+2-20llvm/lib/IR/Verifier.cpp
+2-201 files

FreeBSD/src 510ee66sys/dev/ntsync linux_ntsync.c linux_ntsync.h, sys/modules Makefile

linux_ntsync: linux compat shim for ntsync(9)

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57038
DeltaFile
+302-0sys/dev/ntsync/linux_ntsync.c
+62-0sys/dev/ntsync/linux_ntsync.h
+6-0sys/modules/linux_ntsync/Makefile
+1-0sys/modules/Makefile
+371-04 files

FreeBSD/src d0ea3afsys/dev/ntsync ntsync.c, sys/sys user.h

ntsync: add kinfo reporting

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57038
DeltaFile
+44-3sys/dev/ntsync/ntsync.c
+24-0sys/sys/user.h
+68-32 files

FreeBSD/src 0ac9aacetc/mtree BSD.include.dist, include Makefile

ntsync: install headers for userspace consumption

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57038
DeltaFile
+2-0etc/mtree/BSD.include.dist
+1-1include/Makefile
+3-12 files

FreeBSD/src 03ca6dbsys/dev/ntsync ntsync.c ntsyncvar.h, sys/modules Makefile

ntsync(4)

The driver implements the ntsync interface as specified in the Linux
7.0-rc3 document Documentation/userspace-api/ntsync.rst.  Only the
documentation and the userspace tests (Linux'
tools/testing/selftests/drivers/ntsync/ntsync.c) were used for
reference.  When the documentation contradicted the tests, tests
behavior was implemented.

One quirk is that Linux API needs to return an error from ioctl() and to
copyout the modified ioctl() argument.  Our generic ioctl() is not flexible
enough to implement this, so the ntsync_ioctl_copyout() hack allows to
copyout the ioctl parameter directly from the ioctl method, instead of
relying on the ioctl infra.

The FreeBSD port of the tests, that can be compiled both on FreeBSD and
Linux, is available at https://github.com/kostikbel/freebsd-ntsync-test.
The Linux binary compiled with the Linux test harness, cannot be run
under linuxolator due to unimplemented syscalls, but the shims in

    [6 lines not shown]
DeltaFile
+1,379-0sys/dev/ntsync/ntsync.c
+119-0sys/dev/ntsync/ntsyncvar.h
+66-0sys/dev/ntsync/ntsync.h
+6-0sys/modules/ntsync/Makefile
+1-0sys/modules/Makefile
+1-0sys/sys/file.h
+1,572-06 files

FreeBSD/ports 495c1deastro/traccar pkg-plist distinfo, astro/traccar/files traccar.in

astro/traccar: upgrade to 6.14.0
DeltaFile
+366-145astro/traccar/pkg-plist
+3-3astro/traccar/distinfo
+2-2astro/traccar/Makefile
+1-0astro/traccar/files/traccar.in
+372-1504 files

LLVM/project c42f188lldb/source/Commands CommandObjectFrame.cpp

[lldb] Fix up comment placement (NFC) (#200671)

Follow up to https://github.com/llvm/llvm-project/pull/200084
DeltaFile
+4-4lldb/source/Commands/CommandObjectFrame.cpp
+4-41 files

FreeBSD/ports 79ce3b5devel/py-qtconsole Makefile

devel/py-qtconsole: Switch to Qt6
DeltaFile
+3-3devel/py-qtconsole/Makefile
+3-31 files

LLVM/project a89a659llvm/lib/Transforms/Scalar TailRecursionElimination.cpp, llvm/test/Transforms/TailCallElim accum_recursion.ll dropping_debugloc_acc_rec_inst_rnew.ll

[TailCallElim] Drop poison-generating flags on reassociated accumulators (#200624)

For example if you have recursion like

    int prod(n) {
      if (n == 0) return 1;
      return prod(n-1) * f(n)
    }

then logically this computes (((f(1) * f(2)) * f(3)) * f(4)) * ... f(n).

But TailCallElim reassociates this, computing instead
((f(n) * f(n-1)) * f(n-2)) * ...

If the operator (* in this case) had poison-generating flags like
nsw, those may not still apply after reassociation.  (For example,
suppose in this example f(1) returns 0 -- in that case the original
multiplication cannot overflow, but the new one still might.)

Fix this by clearing the poison-generating flags after reassociating.
DeltaFile
+45-7llvm/test/Transforms/TailCallElim/accum_recursion.ll
+2-2llvm/test/Transforms/TailCallElim/dropping_debugloc_acc_rec_inst_rnew.ll
+4-0llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
+51-93 files

FreeBSD/doc 5075995website/content/en/releases/15.1R relnotes.adoc

15.1/relnotes: LinuxKPI based wirleess drivers

Adjust the carefully prepared list of changes for the 15.1 release:
- reduce the list of driver updates to the ones we actually ship.
  Mediatek was in a different category anyway.
- adjust some descriptions and add notes to Realtek drivers that
  there are known issues.

Sponsored by:   The FreeBSD Foundation
Reviewed by:    vladlen
Differential Revision: https://reviews.freebsd.org/D57243
DeltaFile
+7-23website/content/en/releases/15.1R/relnotes.adoc
+7-231 files

FreeBSD/ports 5399aa4security/vuxml/vuln 2026.xml

security/vuxml: Fix nginx entry

The range seems wrong according to https://nginx.org/en/CHANGES:

Changes with nginx 1.31.1                                        22 May 2026

    *) Security: a heap memory buffer overflow might occur in a worker
       process when using a configuration with overlapping captures in
       ngx_http_rewrite_module, potentially resulting in arbitrary code
       execution (CVE-2026-9256).
       Thanks to Mufeed VH of Winfunc Research.
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports 58b9bc6editors/encryptpad Makefile distinfo

editors/encryptpad: Update to latest commit 20260529

- Remove BINARY_ALIAS for python and qmake

ChangeLog:
https://github.com/evpo/EncryptPad/compare/a0360d132b1367a9ba5328253a1c4d402266b4bd...8e8dcb8626fcc8458f43f1a188d5b1fd6a1ee956

MFH:            2026Q2 (bugfixes)
(cherry picked from commit 4d7c28a2ccc4925cdd8132386c9f334366f6879d)
DeltaFile
+3-5editors/encryptpad/Makefile
+3-3editors/encryptpad/distinfo
+6-82 files

FreeBSD/ports 1dcb82amath/R-cran-RcppArmadillo distinfo Makefile

math/R-cran-RcppArmadillo: Update to 15.2.7-1

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

FreeBSD/ports c457448x11-themes/Kvantum distinfo Makefile

x11-themes/Kvantum: Update to 1.1.8

ChangeLog: https://github.com/tsujan/Kvantum/releases/tag/V1.1.8
DeltaFile
+3-3x11-themes/Kvantum/distinfo
+1-1x11-themes/Kvantum/Makefile
+4-42 files

FreeBSD/ports 4d7c28aeditors/encryptpad Makefile distinfo

editors/encryptpad: Update to latest commit 20260529

- Remove BINARY_ALIAS for python and qmake

ChangeLog:
https://github.com/evpo/EncryptPad/compare/a0360d132b1367a9ba5328253a1c4d402266b4bd...8e8dcb8626fcc8458f43f1a188d5b1fd6a1ee956

MFH:            2026Q2 (bugfixes)
DeltaFile
+3-5editors/encryptpad/Makefile
+3-3editors/encryptpad/distinfo
+6-82 files

FreeBSD/ports 662eb54devel/aws-c-common distinfo Makefile

devel/aws-c-common: Update to 0.14.0

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