FreeBSD/ports 4a24b8ewww/nginx-prometheus-exporter Makefile, www/remark42 Makefile

various: Drop Go 1.25+ version pin

This is a nop since 1.25 is the oldest version we support.
DeltaFile
+1-1x11/waveterm/Makefile
+1-1x11/nwg-look/Makefile
+1-1x11/nwg-drawer/Makefile
+1-1www/zen/Makefile
+1-1www/remark42/Makefile
+1-1www/nginx-prometheus-exporter/Makefile
+6-657 files not shown
+63-6363 files

FreeBSD/ports 1110ecadevel/tinygo Makefile, sysutils/kubo-go Makefile

various: Deprecate ports pinned to Go 1.25

Go 1.25 is approaching end-of-life.  Ports that don't build with 1.26
or newer should be updated, or we will have to remove them when we
drop lang/go125 in September.
DeltaFile
+2-1devel/tinygo/Makefile
+3-0sysutils/kubo-go/Makefile
+5-12 files

FreeBSD/ports 69e8c30security/boringssl Makefile

security/boringssl: Drop Go version pin

There is no reason to pin this to Go 1.25; in fact, according to its own
documentation, it requires Go 1.26.
DeltaFile
+1-1security/boringssl/Makefile
+1-11 files

FreeBSD/ports b8ffc5fftp/curl-impersonate/files patch-patches_boringssl.patch

ftp/curl-impersonate: add powerpc64le support
DeltaFile
+19-0ftp/curl-impersonate/files/patch-patches_boringssl.patch
+19-01 files

FreeBSD/doc a846015website/content/en/releases/14.5R schedule.adoc

14.5: On schedule

The 14.5-BETA1 builds started on August 7, 2026.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+2-2website/content/en/releases/14.5R/schedule.adoc
+2-21 files

FreeBSD/ports 74691e0www/hs-postgrest Makefile Makefile.cabal

www/hs-postgrest: Update 14.14 => 16.0

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+201-311www/hs-postgrest/distinfo
+87-115www/hs-postgrest/Makefile.cabal
+1-1www/hs-postgrest/Makefile
+289-4273 files

FreeBSD/ports 43892f3Mk bsd.default-versions.mk

Mk: Switch default Go version to 1.26

PR:             297237
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-11 files

FreeBSD/ports 3315071irc/znc Makefile distinfo

irc/znc: Update to 1.10.2
DeltaFile
+1-5irc/znc/Makefile
+3-3irc/znc/distinfo
+4-82 files

FreeBSD/doc 9d82c9fdocumentation/content/en/books/handbook/mirrors _index.adoc, website/content/en/internal about.adoc

Register our official mirror in France

It is generously hosted by

OVHcloud
https://www.ovhcloud.com/
Roubaix, France

GeoDNS will automatically direct users to the new mirror in France.
DeltaFile
+1-1documentation/content/en/books/handbook/mirrors/_index.adoc
+1-0website/content/en/internal/about.adoc
+2-12 files

FreeBSD/ports 932f5bfdevel/tinygo Makefile

devel/tinygo: Unmark BROKEN for now

As pointed out by des in the PR referenced below, tinygo isn't broken
yet; it's going to be broken soon (when Go 1.25 leaves the tree), but
does build now.

PR:             297237
DeltaFile
+1-1devel/tinygo/Makefile
+1-11 files

FreeBSD/ports 146afa1www/code-server Makefile distinfo, www/code-server/files patch-ci_build_build-vscode.sh

www/code-server: Update to 4.131.0

Update to code-server 4.131.0, which bundles VS Code 1.131.0.

Changelog: https://github.com/coder/code-server/releases

Sponsored by:   Netzkommune GmbH
DeltaFile
+30-22www/code-server/pkg-plist
+11-11www/code-server/distinfo
+2-2www/code-server/Makefile
+1-1www/code-server/files/patch-ci_build_build-vscode.sh
+44-364 files

FreeBSD/doc ba221a2documentation/content/en/articles/committers-guide _index.adoc, documentation/content/en/books/accessibility/lowvision _index.adoc

Fix assorted typos and grammar
DeltaFile
+3-3documentation/content/en/books/developers-handbook/ipv6/_index.adoc
+3-3documentation/content/en/books/accessibility/lowvision/_index.adoc
+3-3documentation/content/en/articles/committers-guide/_index.adoc
+2-2website/content/en/usergroups/_index.adoc
+2-2website/content/en/platforms/ppc.adoc
+2-2documentation/content/en/books/design-44bsd/_index.adoc
+15-1524 files not shown
+42-4230 files

FreeBSD/ports fd8296dscience/R-cran-Epi Makefile distinfo

science/R-cran-Epi: Update to 2.66

Reported by:    portscout
DeltaFile
+3-3science/R-cran-Epi/distinfo
+1-1science/R-cran-Epi/Makefile
+4-42 files

FreeBSD/ports dd25221textproc/py-custom_inherit distinfo Makefile, textproc/py-custom_inherit/files patch-versioneer.py

textproc/py-custom_inherit: Update to 2.4.1

ChangeLog:  https://github.com/rsokl/custom_inherit/releases/tag/v2.4.1
DeltaFile
+14-0textproc/py-custom_inherit/files/patch-versioneer.py
+3-4textproc/py-custom_inherit/Makefile
+3-3textproc/py-custom_inherit/distinfo
+20-73 files

FreeBSD/src 192a5eesys/kern vfs_mountroot.c

vfs_mountroot: unmute console in interactive prompt

If boot_mute is set the system appears to hang during the mountroot
prompt. Temporarily unmute the console so the prompt is visible.

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58549

(cherry picked from commit e96f1cbd690e68594fc8812de634f43c6711aa97)
DeltaFile
+6-1sys/kern/vfs_mountroot.c
+6-11 files

FreeBSD/ports 469d8a2mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.30.7
DeltaFile
+14-14mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+22-223 files

FreeBSD/doc 1227786website/content/ru/internal cross-repo-commits.adoc

website: cross-repo-commits policy translation to Russian

Differential Revision: https://reviews.freebsd.org/D58726
DeltaFile
+30-0website/content/ru/internal/cross-repo-commits.adoc
+30-01 files

FreeBSD/ports 05d8f26graphics/yacreader Makefile pkg-plist

graphics/yacreader: Update to 10.2.0

ChangeLog: https://github.com/YACReader/yacreader/releases/tag/10.2.0
DeltaFile
+3-3graphics/yacreader/distinfo
+1-1graphics/yacreader/Makefile
+2-0graphics/yacreader/pkg-plist
+6-43 files

FreeBSD/ports b17e830www/freenginx-devel Makefile.extmod Makefile, www/freenginx-devel/files extra-patch-nginx-gridfs_config extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c

www/freenginx-devel: follow change of other nginx ports

Reviewed by:    osa (maintainer, mentor)
Approved by:    osa (maintainer, mentor)
Differential Revision: https://reviews.freebsd.org/D58692

(cherry picked from commit 8c2ac84b701610ea2c269aeb8f06ead8eae48cb2)
DeltaFile
+21-0www/freenginx-devel/files/extra-patch-nginx-gridfs_ngx_http_gridfs_module.c
+0-20www/freenginx-devel/files/extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c
+1-6www/freenginx-devel/Makefile
+2-2www/freenginx-devel/files/extra-patch-nginx-gridfs_config
+2-2www/freenginx-devel/Makefile.extmod
+26-305 files

FreeBSD/ports f81491cdevel/gprbuild Makefile

devel/gprbuild: ignore on i386

It builds fine, but cannot be used to build the other ports.

PR:             296655
(cherry picked from commit cddddc87f40aa694c779efbd73844d67562bab04)
DeltaFile
+3-0devel/gprbuild/Makefile
+3-01 files

FreeBSD/ports 5475338devel/gprbuild Makefile

devel/gprbuild: Improve option DEBUG

devel/gprbuild:
 * Currently options DEBUG is ${BROKEN} because of some warnings from
   libgpr and between the Port and the GNAT tool-chain. Replace the
   ${BROKEN} statement with a new variable that is passed to the libgrp
   do-build phase that attenuates the tool-chain warnings

 PR:            296655

(cherry picked from commit b665e89e9a64a1bbf2250dbfc779e69627ecf1f3)
DeltaFile
+7-2devel/gprbuild/Makefile
+7-21 files

FreeBSD/ports bf24436misc/zoneinfo Makefile distinfo

misc/zoneinfo: Update to 2026c

Changes:
 * Alberta moved to permanent -06 on 2026-06-18.
 * Morocco moves to permanent +00 on 2026-09-20.
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

FreeBSD/ports b17a883net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.19.16

ChangeLog:

- https://github.com/totoshko88/RustConn/releases/tag/v0.19.12
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.13
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.14
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.15
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.16

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+69-69net/rustconn/distinfo
+33-33net/rustconn/Makefile.crates
+5-4net/rustconn/Makefile
+107-1063 files

FreeBSD/ports 3b1ee0agraphics/qgis Makefile pkg-plist

graphics/qgis: Update to 3.44.13

Changelog:      https://github.com/qgis/QGIS/compare/final-3_44_12%5E...final-3_44_13

Reported by:    portscout, Repology
MFH:            2026Q3

(cherry picked from commit 9f09e8cac390a509dbf8eef2e3eaa16aaf5f8cd9)
DeltaFile
+3-3graphics/qgis/distinfo
+2-2graphics/qgis/pkg-plist
+1-1graphics/qgis/Makefile
+6-63 files

FreeBSD/src 98fad62sys/dev/ixgbe if_ixv.c

ixv: Negotiate VF queue-set limits

ixv uses one queue set on 82599 and X540 VFs and assumes two on
X550-family VFs.  The PF reports the queues assigned to each VF with
GET_QUEUES after mailbox API 1.1 negotiation.

Query the PF during attach.  Bound symmetric iflib queue sets by the PF
grant and available MSI-X data vectors.  Retain one queue set per data
vector: ixgbe VFs expose at most three vectors and one is reserved for
the mailbox.  The hardware permits each pool to use a subset of its RSS
queues, so a two-queue ceiling is valid when the PF assigns four.

This enables the second data vector on 82599 and X540 while avoiding an
assumed second queue when an X550-family VF is granted only one.  Keep
the existing family limits if the mailbox is unavailable or the PF uses
an older API.

MFC after:      2 weeks
DeltaFile
+61-9sys/dev/ixgbe/if_ixv.c
+61-91 files

FreeBSD/ports 9f09e8cgraphics/qgis Makefile pkg-plist

graphics/qgis: Update to 3.44.13

Changelog:      https://github.com/qgis/QGIS/compare/final-3_44_12%5E...final-3_44_13

Reported by:    portscout, Repology
MFH:            2026Q3
DeltaFile
+3-3graphics/qgis/distinfo
+2-2graphics/qgis/pkg-plist
+1-1graphics/qgis/Makefile
+6-63 files

FreeBSD/src 0baf0fasys/dev/ixgbe if_ixv.c ixgbe.h

ix/ixv: Match Tx writeback thresholds to iflib

PTHRESH controls when the device prefetches transmit descriptors,
HTHRESH controls how many host descriptors must be ready, and WTHRESH
controls completion writeback batching.

iflib places RS on selected descriptors and reclaims through those
checkpoints.  The data sheets require WTHRESH to be zero when software
uses RS.  Clear WTHRESH while retaining the established PTHRESH 32 and
HTHRESH 1 fetch policy.

This also follows DPDK in pairing sparse RS descriptors with
WTHRESH zero.  DPDK defaults to 32/0/0, while Linux ixgbevf uses
32/1/8.  The 32/1/0 setting preserves FreeBSD's prefetch policy and the
data-sheet requirement that HTHRESH be nonzero when PTHRESH is used.

MFC after:      2 weeks
DeltaFile
+4-6sys/dev/ixgbe/if_ix.c
+8-0sys/dev/ixgbe/ixgbe.h
+2-2sys/dev/ixgbe/if_ixv.c
+14-83 files

FreeBSD/ports 2e90c5adevel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.7.3

ChangeLog:      https://github.com/pypa/virtualenv/releases/tag/21.7.3
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+1-1devel/py-virtualenv/Makefile
+4-42 files

FreeBSD/src e2aff50sys/dev/igc igc_defines.h if_igc.c

igc: Correct descriptor control programming

The transmit-ring setup was copied from the e1000 path.  On I225
and I226, bits 22 through 24 are reserved and bit 25 enables the
queue; it is not a legacy low-water threshold.  Correct the field
masks, remove the nonapplicable legacy definitions, and program only
defined fields.

Use PTHRESH=8 and HTHRESH=1.  Keep WTHRESH at zero so the hardware
honors sparse RS descriptors issued by iflib.  Linux and DPDK use a
writeback threshold of 16, but request status on every packet.  A
nonzero threshold makes hardware ignore individual RS bits and is
unsuitable for the iflib completion model.

The receive-ring setup likewise used a magic mask that left bit 20
of the five-bit WTHRESH field untouched.  Define the receive threshold
fields and replace them exactly before installing the established
PTHRESH=8, HTHRESH=8, WTHRESH=4 policy.

MFC after:      2 weeks
DeltaFile
+7-12sys/dev/igc/if_igc.c
+8-8sys/dev/igc/igc_defines.h
+15-202 files

FreeBSD/src bd4182asys/dev/e1000 if_em.h if_em.c

igb: Program Rx descriptor thresholds by family

82576 specification-update erratum 26 says MSI-X EITR expiration can
fail to trigger receive descriptor writeback.  A WTHRESH above one can
therefore leave received packets invisible until the threshold fills.

The shared threshold macros selected policy by enum ordering, so an
82576 VF fell into the generic WTHRESH=4 case.  VFs always use MSI-X
and require the same WTHRESH=1 workaround as the PF.

Use PTHRESH=8 for 82575 and 82576 PFs and VFs, matching DPDK and the
current Linux PF driver.  The legacy FreeBSD PF and Linux igbvf value
of 16 thrashes limited descriptor cache; no specification or erratum
requires it.  Retain the i354 PTHRESH=12 exception.

Enumerate every supported igb PF and VF MAC type so each receives its
intended policy.  Also clear every threshold bit before installing the
new values.  The old mask retained the high WTHRESH bit, and 82575
uses six-bit fields while later controllers use five-bit fields.

    [2 lines not shown]
DeltaFile
+51-5sys/dev/e1000/if_em.c
+13-5sys/dev/e1000/if_em.h
+64-102 files