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

LLVM/project 3ab535dllvm/lib/Target/X86 X86ISelLowering.cpp

Address comments
DeltaFile
+2-2llvm/lib/Target/X86/X86ISelLowering.cpp
+2-21 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

NetBSD/src B8t9Bp5sys/arch/evbmips/conf README.evbmips

   AP30 kernel config is big-endian only.
VersionDeltaFile
1.3+2-2sys/arch/evbmips/conf/README.evbmips
+2-21 files

NetBSD/pkgsrc PoJIOHMdoc TODO

   doc/TODO: + fish-4.8.1.
VersionDeltaFile
1.27703+2-1doc/TODO
+2-11 files

OpenBSD/ports PRlK0ygastro/py-skyfield Makefile distinfo

   update to py3-skyfield-1.55
VersionDeltaFile
1.15+2-2astro/py-skyfield/distinfo
1.22+1-1astro/py-skyfield/Makefile
+3-32 files

OpenBSD/ports 3uSc9Clwww/libmicrohttpd Makefile distinfo

   update to libmicrohttpd-1.0.10
VersionDeltaFile
1.19+2-2www/libmicrohttpd/distinfo
1.23+1-1www/libmicrohttpd/Makefile
+3-32 files

OpenBSD/ports XMCkXRysecurity/clamav Makefile distinfo, security/clamav/patches patch-unit_tests_CMakeLists_txt

   update to clamav-1.5.4
VersionDeltaFile
1.99.2.2+2-2security/clamav/distinfo
1.46.2.2+1-1security/clamav/pkg/PLIST
1.1.2.1+1-1security/clamav/patches/patch-unit_tests_CMakeLists_txt
1.178.2.2+1-1security/clamav/Makefile
+5-54 files

OpenBSD/ports YjN858vsecurity/clamav Makefile distinfo, security/clamav/patches patch-unit_tests_CMakeLists_txt

   update to clamav-1.5.4
VersionDeltaFile
1.101+2-2security/clamav/distinfo
1.48+1-1security/clamav/pkg/PLIST
1.2+1-1security/clamav/patches/patch-unit_tests_CMakeLists_txt
1.180+1-1security/clamav/Makefile
+5-54 files

HardenedBSD/src 018864brelease/pkg_repos release-dvd.conf, release/scripts pkg-stage.sh

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-9release/scripts/pkg-stage.sh
+0-4release/pkg_repos/release-dvd.conf
+1-132 files

HardenedBSD/src 9c169e1sys/dev/e1000 if_em.c, sys/dev/igc if_igc.c igc_base.c

Merge remote-tracking branch 'rad/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        release/pkg_repos/release-dvd.conf (unresolved)
        release/scripts/pkg-stage.sh (unresolved)
DeltaFile
+55-0sys/dev/igc/igc_base.c
+46-0sys/dev/igc/if_igc.c
+25-17sys/dev/ixgbe/if_sriov.c
+28-2sys/dev/ixgbe/ixgbe_mbx.c
+21-0sys/dev/e1000/if_em.c
+17-3sys/dev/ixgbe/ixgbe_phy.c
+192-2255 files not shown
+354-11561 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

OpenBSD/ports CFRLSyCnet/monitoring-plugins Makefile distinfo, net/monitoring-plugins/patches patch-plugins_check_snmp_d_check_snmp_helpers_c patch-plugins-root_check_icmp_c

   update to monitoring-plugins-3.0.3
VersionDeltaFile
1.5.2.1+4-4net/monitoring-plugins/patches/patch-plugins-root_check_icmp_c
1.2.2.1+2-2net/monitoring-plugins/patches/patch-plugins_check_snmp_d_check_snmp_helpers_c
1.16.2.3+2-2net/monitoring-plugins/distinfo
1.58.2.3+1-1net/monitoring-plugins/Makefile
+9-94 files

OpenBSD/ports 8sAbhg0net/monitoring-plugins Makefile distinfo

   update to monitoring-plugins-3.0.3
VersionDeltaFile
1.21+2-2net/monitoring-plugins/distinfo
1.64+1-1net/monitoring-plugins/Makefile
+3-32 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

NetBSD/pkgsrc DSi61Dodoc CHANGES-2026

   doc: Updated lang/py-cmake-language-server to 0.1.11nb1
VersionDeltaFile
1.5073+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ZW5YLJ5lang/py-cmake-language-server distinfo Makefile, lang/py-cmake-language-server/patches patch-cmake__language__server_server.py patch-tests_conftest.py

   py-cmake-language-server: adapt for pygls 2.x

   From upstream merge request
   https://github.com/regen100/cmake-language-server/pull/107

   Bump PKGREVISION.
VersionDeltaFile
1.1+70-0lang/py-cmake-language-server/patches/patch-tests_test__server.py
1.1+37-0lang/py-cmake-language-server/patches/patch-tests_conftest.py
1.1+21-0lang/py-cmake-language-server/patches/patch-cmake__language__server_server.py
1.16+8-3lang/py-cmake-language-server/Makefile
1.12+7-1lang/py-cmake-language-server/distinfo
+143-45 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

FreeBSD/ports c4b338bmultimedia/libx264 Makefile, multimedia/x264 distinfo Makefile

multimedia/*x264: Update to 0.165.3223 and transfer maintainership

* Switch to GStreamer's meson branch as it simplifies builds and is
  faster
* Transfer maintainership to multimedia
* Remove DEBUG, GPAC, OPENCL and PGO options
  By switching to Meson we can utilize the framework for debug builds
  GPAC is broken upstream
  OPENCL (lookahead) has very little advantage now that core count for
  CPUs are much higher than a decade ago and with x264's limited
  parallelization. It's also much simplier than x264's other code paths.
  PGO pulls in GCC with no to little benefit
* Add LTO and OPTIMIZED_CFLAGS options
  Available only on aarch64 and amd64, enabled by default

Reviewed by:    bofh (previous iteration and discussed on Matrix)
DeltaFile
+43-98multimedia/x264/Makefile
+0-97multimedia/x264/files/patch-configure
+20-22multimedia/libx264/Makefile
+0-38multimedia/x264/files/32c3b801191522961102d4bea292cdb61068d0dd.patch
+19-0multimedia/x264/files/patch-meson.build
+3-5multimedia/x264/distinfo
+85-2601 files not shown
+86-2627 files

FreeBSD/ports 62d987cdevel/pkgconf distinfo pkg-plist

devel/pkgconf: Update to 3.0.5

Move to muon + samurai build as autotools build system is deprecated in
3.0 series and removed in upstream main branch

Changelog: https://github.com/pkgconf/pkgconf/blob/pkgconf-3.0.5/NEWS

PR:             296339
Reviewed by:    bapt (maintainer)
Exp-run by:     antoine (previous iteration)
DeltaFile
+18-12devel/pkgconf/Makefile
+8-2devel/pkgconf/pkg-plist
+3-3devel/pkgconf/distinfo
+29-173 files

FreeBSD/ports e61ca0ddevel/p5-PkgConfig-LibPkgConf Makefile

devel/p5-PkgConfig-LibPkgConf: Mark BROKEN, incompatible with pkgconf 3.0 and newer

Incompatible and last commit upstream 5 years ago

PR:             297069
Approved by:    bapt (PR 296339)
DeltaFile
+2-0devel/p5-PkgConfig-LibPkgConf/Makefile
+2-01 files