FreeBSD/ports bda4c5fjava/eclipse-ecj Makefile

java/eclipse-ecj: deprecate and expire in 4 months

No maintainer, last update was 2015, does not build with Java 11, only usage in the ports tree (math/scilab) was just deprecated.

Approved-by:    no maintainer
DeltaFile
+4-1java/eclipse-ecj/Makefile
+4-11 files

FreeBSD/ports f7dd45adns/aardvark-dns distinfo Makefile.crates, dns/aardvark-dns/files patch-cargo-crates_inotify-0.11.2_src_fd__guard.rs patch-Cargo.lock

dns/aardvark-dns: fix build by updating crates to their new versions

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+0-65dns/aardvark-dns/files/patch-cargo-crates_inotify-0.11.2_src_fd__guard.rs
+26-0dns/aardvark-dns/files/patch-Cargo.lock
+11-0dns/aardvark-dns/files/patch-Cargo.toml
+5-5dns/aardvark-dns/distinfo
+2-2dns/aardvark-dns/Makefile.crates
+1-0dns/aardvark-dns/Makefile
+45-726 files

FreeBSD/ports 8a96ba6math/scilab Makefile, math/scilab-toolbox-swt Makefile

math/scilab*: deprecate and expire in 4 months

No maintainer, old version, did not keep up with upstream, does not build with Java 11 or at all.
Please mail the maintainer if you use this.

Reported-by:    https://portsfallout.com/fallout?port=math%2Fscilab
Approved-by:    no maintainer
DeltaFile
+5-1math/scilab-toolbox-swt/Makefile
+4-1math/scilab/Makefile
+9-22 files

FreeBSD/ports e3bdea4graphics/mesa-dri distinfo Makefile.common, graphics/mesa-dri/files patch-userptr patch-meson.build

graphics/mesa-{dri,libs}: update: 26.1.3 -> 26.1.4

PR:             296590
Approrved by:   x11 (maintainer, arrowd)

Sponsored by:   tipi.work
DeltaFile
+7-7graphics/mesa-dri/files/patch-userptr
+3-3graphics/mesa-dri/distinfo
+2-2graphics/mesa-dri/files/patch-meson.build
+2-2graphics/mesa-dri/files/patch-include_renderdoc__app.h
+1-1graphics/mesa-dri/Makefile.common
+15-155 files

FreeBSD/ports 9d0203a. UPDATING, mail/bogofilter Makefile

mail/bogofilter*: Prepare LMDB 1.0 transition

Here's what we do now:
- mail/bogofilter currently depends on lmdb0, a 0.9.X port, so
  it continues to work as before
- add a new mail/bogofilter-lmdb1 port that depends on lmdb, the 1.0
  version of the LMDB database.
- add the upstream patch for bogofilter 1.3.0.rc1 that I made and
  that delphij@ prepared for integration into the ports tree - thanks!

Here's the plan for end of 2026:
- AT THE SAME TIME:
   - upgrade mail/bogofilter to depend on LMDB 1.0
   - portrm mail/bogofilter-lmdb1
   - add a MOVED entry to redirect from bogofilter-lmdb1 to bogofilter.

While here, clean up and rearrange the Makefiles.

PR:             296519

    [3 lines not shown]
DeltaFile
+28-22mail/bogofilter/Makefile
+26-0mail/bogofilter/files/patch-src_datastore__lmdb.c
+23-0mail/bogofilter-lmdb1/Makefile
+21-0UPDATING
+8-7mail/bogofilter-kc/Makefile
+7-6mail/bogofilter-sqlite/Makefile
+113-352 files not shown
+117-388 files

FreeBSD/ports beeb529multimedia/mpc-qt distinfo Makefile

multimedia/mpc-qt: Update to 26.07

ChangeLog:      https://github.com/mpc-qt/mpc-qt/releases/tag/v26.07
MFH:            2026Q3
DeltaFile
+3-3multimedia/mpc-qt/distinfo
+2-2multimedia/mpc-qt/Makefile
+5-52 files

FreeBSD/src 707ee7fsys/dev/usb usbdevs

usbdevs: Add Microchip 10BASE-T1S eval board

USB vendor:product 184f:0051

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56794
DeltaFile
+4-0sys/dev/usb/usbdevs
+4-01 files

FreeBSD/src e9f21e4sys/compat/linuxkpi/common/include/linux delay.h

linuxkpi: Add `usleep_range_state()`

It takes a task state as its last argument. We enforce that this state
is `TASK_UNINTERRUPTIBLE` for the time being because other states are
not interpreted.

Change `usleep_range()` to call `usleep_range_state()` with the state
set to `TASK_UNINTERRUPTIBLE`, which is what Linux does too.

The amdgpu DRM driver starte to use `usleep_range_state()` in Linux
6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57579
DeltaFile
+13-1sys/compat/linuxkpi/common/include/linux/delay.h
+13-11 files

FreeBSD/src 6d5f5f7sys/compat/linuxkpi/common/include/linux acpi.h

linuxkpi: Add `to_acpi_device_node()` and `ACPI_COMPANION()`

The former is called by the latter. We return NULL because linuxkpi does
not implement ACPI (pseudo?) devices associated to regular devices.

The amdgpu DRM driver started to use `ACPI_COMPANION()` in Linux 6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57577
DeltaFile
+8-0sys/compat/linuxkpi/common/include/linux/acpi.h
+8-01 files

FreeBSD/doc a5cd26fdocumentation/content/en/books/porters-handbook/uses _index.adoc

[phb][Uses]: Remove azurepy
DeltaFile
+0-8documentation/content/en/books/porters-handbook/uses/_index.adoc
+0-81 files

FreeBSD/ports b98076egraphics/converseen distinfo Makefile

graphics/converseen: Update to 0.15.2.6

ChangeLog: https://converseen.fasterland.net/changelog/

 * Updated French translation
 * Various Bugfixes
DeltaFile
+3-3graphics/converseen/distinfo
+1-2graphics/converseen/Makefile
+4-52 files

FreeBSD/ports 3a0a535net/kmime Makefile

net/kmime: Mark conflict with KF6 kmime

(cherry picked from commit d188431fedf94fb0e54117e6f24b0708a2e121c3)
DeltaFile
+2-0net/kmime/Makefile
+2-01 files

FreeBSD/ports 0d239f8net Makefile, net/kf6-kmime pkg-plist Makefile

net/kf6-kmime: Add new port

Library for handling MIME data.

This library is going to replace KDE PIM mime (net/kmime).
Do not connect it to the Uses/kde.mk yet.

WWW: https://invent.kde.org/frameworks/kmime
(cherry picked from commit 25b5b2e6bc79fd7a05900e61c9de40ed18efcf9e)
DeltaFile
+99-0net/kf6-kmime/pkg-plist
+15-0net/kf6-kmime/Makefile
+3-0net/kf6-kmime/distinfo
+1-0net/Makefile
+118-04 files

FreeBSD/ports d188431net/kmime Makefile

net/kmime: Mark conflict with KF6 kmime
DeltaFile
+2-0net/kmime/Makefile
+2-01 files

FreeBSD/ports 25b5b2enet Makefile, net/kf6-kmime pkg-plist Makefile

net/kf6-kmime: Add new port

Library for handling MIME data.

This library is going to replace KDE PIM mime (net/kmime).
Do not connect it to the Uses/kde.mk yet.

WWW: https://invent.kde.org/frameworks/kmime
DeltaFile
+99-0net/kf6-kmime/pkg-plist
+15-0net/kf6-kmime/Makefile
+3-0net/kf6-kmime/distinfo
+1-0net/Makefile
+118-04 files

FreeBSD/ports c4b72b6audio/plasma6-kpipewire distinfo Makefile

audio/plasma6-kpipewire: Update to 6.6.6.1

This release is to fix regression with ABI compatibility.

(cherry picked from commit 445d18a41e5517f6beb1f4ca9885d481aae9bbe7)
DeltaFile
+3-3audio/plasma6-kpipewire/distinfo
+1-1audio/plasma6-kpipewire/Makefile
+4-42 files

FreeBSD/ports 445d18aaudio/plasma6-kpipewire distinfo Makefile

audio/plasma6-kpipewire: Update to 6.6.6.1

This release is to fix regression with ABI compatibility.
DeltaFile
+3-3audio/plasma6-kpipewire/distinfo
+1-1audio/plasma6-kpipewire/Makefile
+4-42 files

FreeBSD/ports 9f022e1sysutils/opensbi distinfo Makefile, sysutils/u-boot-sifive-fu540 Makefile

sysutils/opensbi: update to v1.9

Bump dependent u-boot ports.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/opensbi/distinfo
+1-1sysutils/u-boot-starfive-visionfive2/Makefile
+1-1sysutils/u-boot-sifive-fu540/Makefile
+1-1sysutils/opensbi/Makefile
+1-1sysutils/u-boot-sifive-fu740/Makefile
+7-75 files

FreeBSD/src 712623asys/dev/usb/controller generic_ehci_fdt.c

generic_ehci_fdt: fix driver softc size

This subclass declares its own softc structure adding necessary members
after the embedded ehci_softc_t. The full size of the struct must be
included in the driver declaration, otherwise the allocation backing the
softc is not guaranteed to be large enough.

Reported by:    KASAN
Reviewed by:    jrtc27, manu
Fixes: 7a58744fd0f1 ("Split out the attachment from the generic-ehci driver")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57951

(cherry picked from commit d5332d3a904242cb82e7dbf35e4aeec7c2df4402)
DeltaFile
+1-1sys/dev/usb/controller/generic_ehci_fdt.c
+1-11 files

FreeBSD/src 745c0eastand/libofw openfirm.c openfirm.h, stand/powerpc/ofw ofwfdt.c

stand/libofw: make OF_hasprop() part of the library

Currently it is only needed by powerpc ofwfdt.c, and defined statically
there. Make it available as part of libofw, mirroring what we have in
the kernel.

Two small tweaks are made to the implementation:
  1. Return type is changed to bool
  2. Return 'true' when OF_getproplen() == 0. This matches the expected
     semantics of the kernel version, described in OF_hasprop(9).

Reviewed by:    manu, imp, adrian
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56429

(cherry picked from commit 48a05f833c7d0c089d37522cc234039ec823edf4)
DeltaFile
+7-0stand/libofw/openfirm.c
+0-6stand/powerpc/ofw/ofwfdt.c
+1-0stand/libofw/openfirm.h
+8-63 files

FreeBSD/src b17f8fdsys/arm/broadcom/bcm2835 raspberrypi_virtgpio.c

raspberry_virtgpio: fix OF_hasprop() usage

The function returns a bool. This driver was merged recently (by me) and
I missed this instance.

While here, adjust the ofw_bus_status_okay() call similarly. This
function still returns an int, but this usage is more widely used in our
drivers.

No functional change intended.

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Fixes:          b60cd486a652 ("ofw: bool-ify OF_hasprop()")

(cherry picked from commit ce6b4973ba8c6503d3b6dc12d9e6b42ce274d912)
DeltaFile
+2-2sys/arm/broadcom/bcm2835/raspberrypi_virtgpio.c
+2-21 files

FreeBSD/src 7411d01share/man/man9 OF_getprop.9

OF_getprop.9: update OF_hasprop() signature

The return type has been converted to a bool.

Reported by:    manu
Sponsored by:   The FreeBSD Foundation
Fixes:          b60cd486a652 ("ofw: bool-ify OF_hasprop()")

(cherry picked from commit 47b0ac1cadc91eee5e98813169b590c443135fbc)
DeltaFile
+8-4share/man/man9/OF_getprop.9
+8-41 files

FreeBSD/src 2e56e44sys/dev/clk clk_fixed.c

clk_fixed: quiet a warning message

Frequently there are some unused/unspecified fixed clocks present in a
device tree. Each one emits a warning before it fails to attach, which
results in (sometimes many) repeated messages which are not
user-actionable.

Put this warning behind the bootverbose flag.

MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56204

(cherry picked from commit 8728e21bd694dbb813c149206c5c89290f9c32f5)
DeltaFile
+4-2sys/dev/clk/clk_fixed.c
+4-21 files

FreeBSD/src 64f6ab4sys/dev/clk clk_fixed.c, sys/dev/dwc if_dwc.c

ofw: bool-ify OF_hasprop()

Adjust the function signature and the few callers that don't treat it
this way already.

This is style only; no functional change intended.

Reviewed by:    andrew
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56203

(cherry picked from commit b60cd486a652f0427e525b4482ac598be5460459)
DeltaFile
+4-4sys/dev/dwc/if_dwc.c
+2-2sys/dev/ofw/openfirm.c
+1-1sys/dev/clk/clk_fixed.c
+1-1sys/dev/ofw/openfirm.h
+1-1sys/dev/usb/net/if_smsc.c
+9-95 files

FreeBSD/ports 7ce4fbewww/gohugo distinfo Makefile

www/gohugo: Update to 0.164.0

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.164.0

Changes

 * all: Rewrite deprecated constructs in tests
 * tpl/tplimpl: Support sub paths in layouts passed to .Render
 * Add markup.rst.syntaxHighlight option
 * tpl/resources: Deprecate resources.PostProcess in favour of templates.Defer
 * tpl/collections: Include key in IsSet unsupported-type warning
 * create: Keep new content placeholders buildable
 * hugio: Speedup hasBytesWriter
 * tpl/crypto: Add crypto.Hash
 * Add encoding.HexDecode/Encode
 * tpl/tplimpl: Make template name lookup case-insensitive
 * hugolib: Return error from .Render when template not found

Approved by:    doceng@ (implicit)
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

FreeBSD/src bac4760sys/netinet6 nd6_nbr.c nd6_rtr.c

netinet6: Fix ND link-layer address option layout for IPoIB

RFC 4391 (IP over InfiniBand), section 9.3, lays the ND source/target
link-layer address option out as type, length (3), two reserved zero
octets, then the 20-octet IPoIB link-layer address.
The ND code assumed the Ethernet layout (RFC 4861, section 4.6.1)
everywhere and read/wrote the address directly after the option
header, i.e. two octets early.
The option-length sanity check computes 24 for both layouts for
a 20-octet address, so the mismatch was silent.

PR:             296585
Reviewed by:    adrian, pouria
Sponsored by:   VersatusHPC
Differential Revision: https://reviews.freebsd.org/D58096
DeltaFile
+37-10sys/netinet6/nd6_nbr.c
+10-8sys/netinet6/nd6_rtr.c
+10-5sys/netinet6/icmp6.c
+1-0sys/netinet6/nd6.h
+58-234 files

FreeBSD/src bb5c77ecrypto/openssh libcrux_internal.h libcrux_mlkem768_sha3.h, crypto/openssh/regress/unittests/crypto/testdata nistkats-44.json

OpenSSH: Update to 10.4p1

Full release notes are available at
https://www.openssh.com/txt/release-10.4

Selected highlights from the release notes:

Potentially-incompatible changes
--------------------------------

 * sshd(8): configuration dump mode ("sshd -G") now writes directives
   in mixed case (e.g. "PubkeyAuthentication") whereas previously it
   emitted only lower-case names.

 * ssh(1), sshd(8): make the transport protocol stricter by
   disconnecting if the peer sends non-KEX messages during a post-
   authentication key re-exchange. Previously a malicious peer could
   continue sending non-key exchange messages without penalty. These
   would be buffered, causing memory to be wasted up until the

    [69 lines not shown]
DeltaFile
+27,332-0crypto/openssh/libcrux_internal.h
+0-11,752crypto/openssh/libcrux_mlkem768_sha3.h
+1,869-1,349crypto/openssh/ChangeLog
+1,438-517crypto/openssh/servconf.c
+539-585crypto/openssh/moduli
+802-0crypto/openssh/regress/unittests/crypto/testdata/nistkats-44.json
+31,980-14,203158 files not shown
+37,545-15,612164 files

FreeBSD/ports 4f7f361science/afni distinfo Makefile

science/afni: Update to 26.2.01
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+2-0science/afni/pkg-plist
+6-43 files

FreeBSD/ports 5619310misc/freebsd-doc-de pkg-plist

misc/freebsd-doc-de: Remove article

Approved by:    blanket (fix build)
DeltaFile
+0-1misc/freebsd-doc-de/pkg-plist
+0-11 files

FreeBSD/ports 00eefcdsysutils/mise distinfo Makefile

sysutils/mise: update 2026.7.3 → 2026.7.4
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files