FreeBSD/ports a74d5e8mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 153.0.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0.1esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+2-3mail/thunderbird-esr/Makefile
+5-62 files

FreeBSD/ports 7c5923acad/freecad distinfo pkg-plist

cad/freecad: update to 1.1.2

Announcement: https://blog.freecad.org/2026/07/23/freecad-1-1-2-released/
DeltaFile
+3-3cad/freecad/distinfo
+4-0cad/freecad/pkg-plist
+1-2cad/freecad/Makefile
+8-53 files

FreeBSD/ports 148894dgames/veloren-weekly distinfo Makefile.crates, games/veloren-weekly/files patch-gilrs patch-cpal

games/veloren-weekly: update to s20260721

Changes:        https://gitlab.com/veloren/veloren/-/compare/ad45ea3a91...345e457894
(cherry picked from commit cb2143d2e354a282ea007391616c3faff9e0fc32)
DeltaFile
+109-24games/veloren-weekly/files/patch-gilrs
+58-0games/veloren-weekly/files/patch-cpal
+23-33games/veloren-weekly/distinfo
+10-15games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+202-745 files

FreeBSD/ports 50ad4e6x11/xwayland-satellite distinfo Makefile

x11/xwayland-satellite: update to 0.8.2

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8.2
Reported by:    GitHub (watch releases)

(cherry picked from commit 8b5208b105621072fce858a1c500777f755aa81d)
DeltaFile
+3-3x11/xwayland-satellite/distinfo
+1-2x11/xwayland-satellite/Makefile
+4-52 files

FreeBSD/ports 0f2784bwww/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.32.7

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.6
Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.7
Reported by:    GitHub (watch releases)

(cherry picked from commit cf158f184f66125324bb001ffe322feea7c8dcde)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 07b6f56benchmarks/clpeak distinfo Makefile

benchmarks/clpeak: update to 2.0.18

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/2.0.18
Reported by:    GitHub (watch releases)

(cherry picked from commit 395682a8e1b70751b5230a5868335c2ce5256663)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports 4ba825asysutils/libdisplay-info distinfo pkg-plist, x11-wm/cosmic-comp/files patch-libdisplay-info-0.3

sysutils/libdisplay-info: update to 0.4.0

Changes:        https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.4.0
Reported by:    GitLab (notify releases)
DeltaFile
+20-0x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
+20-0x11-wm/niri/files/patch-libdisplay-info-0.3
+3-3sysutils/libdisplay-info/distinfo
+3-1sysutils/libdisplay-info/pkg-plist
+1-1x11-wm/mutter/Makefile
+1-1x11-wm/gamescope/Makefile
+48-617 files not shown
+65-1223 files

FreeBSD/ports f9d7690multimedia/mpvpaper distinfo Makefile

multimedia/mpvpaper: update to 1.9

Changes:        https://github.com/GhostNaN/mpvpaper/releases/tag/1.9
Reported by:    GitHub (watch releases)
DeltaFile
+3-3multimedia/mpvpaper/distinfo
+1-1multimedia/mpvpaper/Makefile
+4-42 files

FreeBSD/ports 8b5208bx11/xwayland-satellite distinfo Makefile

x11/xwayland-satellite: update to 0.8.2

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8.2
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/xwayland-satellite/distinfo
+1-2x11/xwayland-satellite/Makefile
+4-52 files

FreeBSD/ports cde5539graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.2.b.452

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/712ebaa4b1a...6ccebfb0444
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-3graphics/mesa-devel/Makefile
+5-62 files

FreeBSD/ports cb2143dgames/veloren-weekly distinfo Makefile.crates, games/veloren-weekly/files patch-gilrs patch-cpal

games/veloren-weekly: update to s20260721

Changes:        https://gitlab.com/veloren/veloren/-/compare/ad45ea3a91...345e457894
DeltaFile
+109-24games/veloren-weekly/files/patch-gilrs
+58-0games/veloren-weekly/files/patch-cpal
+23-33games/veloren-weekly/distinfo
+10-15games/veloren-weekly/Makefile.crates
+2-3games/veloren-weekly/Makefile
+202-755 files

FreeBSD/ports 395682abenchmarks/clpeak distinfo Makefile

benchmarks/clpeak: update to 2.0.18

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/2.0.18
Reported by:    GitHub (watch releases)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports cf158f1www/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.32.7

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.6
Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.7
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 3ccbde5multimedia/svt-av1 distinfo Makefile

multimedia/svt-av1: update to 4.2.0

Changes:        https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v4.2.0
Reported by:    GitLab (notify releases)
DeltaFile
+3-3multimedia/svt-av1/distinfo
+1-1multimedia/svt-av1/Makefile
+4-42 files

FreeBSD/ports 516c0dbsecurity/openssh-portable pkg-message.hpn, security/openssh-portable/files extra-patch-hpn extra-patch-blacklistd

security/openssh-portable: Update to 10.4p1

Deprecate the HPN patch. It was removed in base in 2016. It has not
matched the upstream patch in many years, which has been renamed
to "hpn-ssh". Bringing it back as a separate port could make sense
but won't be done in this port.

Release notes: https://www.openssh.org/txt/release-10.4
DeltaFile
+49-72security/openssh-portable/files/extra-patch-hpn
+27-64security/openssh-portable/files/extra-patch-blacklistd
+48-0security/openssh-portable/pkg-message.hpn
+0-44security/openssh-portable/files/patch-servconf.c
+44-0security/openssh-portable/files/patch-servconf.h
+14-14security/openssh-portable/files/patch-ssh-agent.c
+182-1944 files not shown
+241-21510 files

FreeBSD/ports f377481databases/prisma-engines distinfo Makefile.crates

databases/prisma-engines: Fix build

Use metrics-0.23.1 that fixes the build with newer rust

PR:             293683
DeltaFile
+3-3databases/prisma-engines/distinfo
+1-1databases/prisma-engines/Makefile.crates
+4-42 files

FreeBSD/ports 26fe7e0deskutils/calibre Makefile

deskutils/calibre: Add dependency on py-sqlite3

py-sqlite3 is required for reader device automount to work properly.

MFH:            2026Q3

(cherry picked from commit 26fdd7a8b8e48b3937a289182beaf719e8627f0d)
DeltaFile
+2-1deskutils/calibre/Makefile
+2-11 files

FreeBSD/ports d0c2890mail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.4

Fixes crash when using CRAM-MD5 authentication

PR:             296975
MFH:            2026Q3

(cherry picked from commit 38f8b7136565d58d2055044a23d84e00582285fb)
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

FreeBSD/ports 9e58c2f. MOVED, devel Makefile

devel/log4j: Remove expired port

2026-07-24 devel/log4j: EOL since 2015, superseded by devel/apache-log4j2; https://news.apache.org/foundation/entry/apache_logging_services_project_announces
DeltaFile
+0-41devel/log4j/Makefile
+0-8devel/log4j/pkg-descr
+0-2devel/log4j/distinfo
+0-1devel/Makefile
+1-0MOVED
+1-525 files

FreeBSD/ports 84c91f9. MOVED, databases Makefile

databases/mysql-connector-java51: Remove expired port

2026-07-24 databases/mysql-connector-java51: Superseded by mysql-connector-j, no users in the tree.
DeltaFile
+0-77databases/mysql-connector-java51/Makefile
+0-11databases/mysql-connector-java51/pkg-descr
+0-3databases/mysql-connector-java51/distinfo
+1-0MOVED
+0-1databases/Makefile
+1-925 files

FreeBSD/ports 26fdd7adeskutils/calibre Makefile

deskutils/calibre: Add dependency on py-sqlite3

py-sqlite3 is required for reader device automount to work properly.

MFH:            2026Q3
DeltaFile
+2-1deskutils/calibre/Makefile
+2-11 files

FreeBSD/ports ec36f70net/rustdesk-server distinfo Makefile.crates, net/rustdesk-server/files patch-Cargo.lock patch-Cargo.toml

net/rustdesk-server: Update to 1.1.16

Drop maintainership.
DeltaFile
+875-837net/rustdesk-server/files/patch-Cargo.lock
+393-389net/rustdesk-server/distinfo
+195-193net/rustdesk-server/Makefile.crates
+0-10net/rustdesk-server/files/patch-Cargo.toml
+2-3net/rustdesk-server/Makefile
+1,465-1,4325 files

FreeBSD/ports 38f8b71mail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.4

Fixes crash when using CRAM-MD5 authentication

PR:             296975
MFH:            2026Q3
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

FreeBSD/src e591a76sys/compat/linuxkpi/common/include/net/page_pool helpers.h types.h, sys/compat/linuxkpi/common/src linuxkpi_page_pool.c

LinuxKPI: page pool updates and add to the build

Split implementation out from the header files.

This "page pool" is the very minimalistic version we need in order to
support packets on mt76.
We allocate the page pool in order to have the meta data available of
which we only make limited use.
This implementation does no pooling, it does no page fragments for now,
it always hands out a full page and frees it upon return.

It is written in a way that it can be in the tree before the 'struct page'
work it depends on has landed in order to reduce friction for people who
want to try mt7921 (or others later) upfront.  We use the same #ifdef
as in the struct page work for that reason so one knob will turn everything
on or off.

Once the struct page work has landed and settled we can start filling this
with more complexity.

    [8 lines not shown]
DeltaFile
+156-0sys/compat/linuxkpi/common/src/linuxkpi_page_pool.c
+30-28sys/compat/linuxkpi/common/include/net/page_pool/helpers.h
+18-1sys/compat/linuxkpi/common/include/net/page_pool/types.h
+2-0sys/conf/files
+1-0sys/modules/linuxkpi/Makefile
+207-295 files

FreeBSD/src 0b8d220sys/compat/linuxkpi/common/include/linux page.h

LinuxKPI: page.h: resort lines

Two of the "page macros" can be abstracted elsewhere in the upcoming
struct page work, so sort them away from the four which are here to
stay.

No functional change.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D58299
DeltaFile
+3-2sys/compat/linuxkpi/common/include/linux/page.h
+3-21 files

FreeBSD/src f45506csys/compat/linuxkpi/common/include/linux page.h

LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT

With upcoming changes to 'struct page' this will make the lines
easier to read by using the predefined macros from param.h.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    markj, kib
Differential Revision: https://reviews.freebsd.org/D58298
DeltaFile
+2-2sys/compat/linuxkpi/common/include/linux/page.h
+2-21 files

FreeBSD/src fe17840sys/compat/linuxkpi/common/include/linux scatterlist.h

LinuxKPI: sg_page() remove superfluous ()

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D58295
DeltaFile
+1-1sys/compat/linuxkpi/common/include/linux/scatterlist.h
+1-11 files

FreeBSD/src ac4b43bsys/compat/linuxkpi/common/src linux_page.c

LinuxKPI: prefer struct page [*] over struct vm_page[_t]

LinuxKPI is based on Linux 'struct page' which is currently aliased
to struct vm_page.  Upcoming changes may change that so start using
'struct page *' instead vm_page_t to make future changes transparent.

This is a continuation of 9e9c682ff3a1 and should be a NOP.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste (no objections)
Differential Revision: https://reviews.freebsd.org/D58297
DeltaFile
+2-2sys/compat/linuxkpi/common/src/linux_page.c
+2-21 files

FreeBSD/src 0845efesys/compat/linuxkpi/common/include/linux page.h

LinuxKPI: move clear_page() within the linux/page.h file

clear_page() would normally live in asm/page.h but adding the file
and fixing the dependencies would be too much for a single line.

Move the function to the end of the file with a clear separator
and make it clear that it does not operate on a 'struct page'
but on a page address by changing the argument name and leaving
a comment.

The function is currently used by at least mthca(4) as the only
in-tree consumer, and drm-kmod ttm_pool.c.

No functional changes.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D58296
DeltaFile
+7-1sys/compat/linuxkpi/common/include/linux/page.h
+7-11 files

FreeBSD/src 2099bf2sys/compat/linuxkpi/common/src linux_pci.c

LinuxKPI: pci: fix dma handle type in match function

dma_addr_t is a vm_paddr_t which is a uint of some width.  Rather than
passing pointers of it around pass the value.

Comparing the addresses of different storage for the same dma handle
(the actual bug here) will not work when passed to the devres match
function.

Sponsored by:   The FreeBSD Foundation
Fixes:          0a575891211ef ("implement dmam_free_coherent()")
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D58285
DeltaFile
+4-4sys/compat/linuxkpi/common/src/linux_pci.c
+4-41 files