FreeBSD/ports f044e22 — databases/p5-DBD-cego distinfo

databases/p5-DBD-cego: fix distinfo
DeltaFile
+3-3databases/p5-DBD-cego/distinfo
+3-31 files

FreeBSD/ports 6eee782 — net/rubygem-google-cloud-bigquery Makefile distinfo

net/rubygem-google-cloud-bigquery: Update to 1.64.2

Changelog:
* Require google-apis-bigquery_v2 >= 0.88.
* Avoid method redefinition warnings on require.
https://github.com/googleapis/google-cloud-ruby/blob/google-cloud-bigquery/v1.64.2/google-cloud-bigquery/CHANGELOG.md

PR:             300553
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit d8c0b0be20df94faf1694bd6cb6ee72124212554)
DeltaFile
+3-3net/rubygem-google-cloud-bigquery/distinfo
+2-2net/rubygem-google-cloud-bigquery/Makefile
+5-52 files

FreeBSD/ports d8c0b0b — net/rubygem-google-cloud-bigquery Makefile distinfo

net/rubygem-google-cloud-bigquery: Update to 1.64.2

Changelog:
* Require google-apis-bigquery_v2 >= 0.88.
* Avoid method redefinition warnings on require.
https://github.com/googleapis/google-cloud-ruby/blob/google-cloud-bigquery/v1.64.2/google-cloud-bigquery/CHANGELOG.md

PR:             300553
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3net/rubygem-google-cloud-bigquery/distinfo
+2-2net/rubygem-google-cloud-bigquery/Makefile
+5-52 files

FreeBSD/src 57bc1e1 — sys/amd64/amd64 machdep.c

amd64: make hw.splitlock_force adjustable at runtime

The setting is only read on exec(2), so it can be safely modified.
This is useful to adapt the system to newly discovered buggy programs
without reboot.

Note that that running processes keep their mode until they exec again.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+22-3sys/amd64/amd64/machdep.c
+22-31 files

FreeBSD/ports e456f53 — devel/py-pygit2 Makefile distinfo

devel/py-pygit2: update to 1.21.0

Changes:        https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/py-pygit2/distinfo
+1-1devel/py-pygit2/Makefile
+4-42 files

FreeBSD/ports 59b199d — net-p2p/deluge-cli Makefile pkg-plist

net-p2p/deluge-cli: install missing translations

- the port switches to USE_PYTHON=pep517 (the package metadata becomes
  dist-info): setuptools and the PY_FLAVOR of the wheel dependency are
  added to BUILD_DEPENDS (setup.py lists both as setup_requires), and
  since the wheel's RECORD lists all compiled catalogs, they are no
  longer listed by hand in pkg-plist; the man pages installed in
  post-install stay

PR:             299544
Reported by:    Patrick Crandol <patrick at crandol.com>
DeltaFile
+0-84net-p2p/deluge-cli/pkg-plist
+26-18net-p2p/deluge-cli/Makefile
+26-1022 files

FreeBSD/ports 8326124 — www/p5-Mozilla-CA Makefile distinfo

www/p5-Mozilla-CA: Update 20261020 => 20261105

Changelog:
https://metacpan.org/release/LWP/Mozilla-CA-20261105/source/Changes

PR:             300554
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 653d911f4d64d2f1b96abaf2e09833ccc9b84078)
DeltaFile
+3-3www/p5-Mozilla-CA/distinfo
+1-1www/p5-Mozilla-CA/Makefile
+4-42 files

FreeBSD/ports 653d911 — www/p5-Mozilla-CA Makefile distinfo

www/p5-Mozilla-CA: Update 20261020 => 20261105

Changelog:
https://metacpan.org/release/LWP/Mozilla-CA-20261105/source/Changes

PR:             300554
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3www/p5-Mozilla-CA/distinfo
+1-1www/p5-Mozilla-CA/Makefile
+4-42 files

FreeBSD/ports d20b359 — graphics/p5-Image-ExifTool-devel Makefile distinfo

graphics/p5-Image-ExifTool-devel: Update to 13.61

ChangeLog:      https://exiftool.org/history.html#v13.61

While here, drop exiftool.org from MASTER_SITES.

PR:             300555
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 75ece788397158335869807150eceb2a7bb51bc3)
DeltaFile
+3-3graphics/p5-Image-ExifTool-devel/distinfo
+2-3graphics/p5-Image-ExifTool-devel/Makefile
+5-62 files

FreeBSD/ports 75ece78 — graphics/p5-Image-ExifTool-devel Makefile distinfo

graphics/p5-Image-ExifTool-devel: Update to 13.61

ChangeLog:      https://exiftool.org/history.html#v13.61

While here, drop exiftool.org from MASTER_SITES.

PR:             300555
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3graphics/p5-Image-ExifTool-devel/distinfo
+2-3graphics/p5-Image-ExifTool-devel/Makefile
+5-62 files

FreeBSD/ports 2b717ca — databases/p5-DBD-cego Makefile distinfo

databases/p5-DBD-cego: update 1.5.11 -> 1.5.12

- Quotes for trailing chunks fixed
DeltaFile
+3-3databases/p5-DBD-cego/distinfo
+1-1databases/p5-DBD-cego/Makefile
+4-42 files

FreeBSD/ports d573b4e — mail/getmail6 distinfo Makefile

mail/getmail6: Update 6.20.02 => 6.21.01

Changelog:
https://github.com/getmail6/getmail6/blob/v6.21.01/docs/CHANGELOG

While here:
* Switch to PEP 517 build format to prepare for future setuptools.
* Switch to PYPI and non-zero DISTVERSION since our Python framework
  seems to expect a *.whl with zeroed version number when using GitHub.

PR:             300552
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+6-5mail/getmail6/Makefile
+3-3mail/getmail6/distinfo
+9-82 files

FreeBSD/ports 0d08c72 — devel/py-zope.testbrowser Makefile, devel/py-zope.testbrowser/files patch-setup.py patch-src_zope_testbrowser_browser.py

devel/py-zope.testbrowser: fix runtime

- the port switches to USE_PYTHON=pep517 (the package metadata becomes
  dist-info)
- the port follows the Python Ports Policy
- concurrent is added to USE_PYTHON
- portlint warnings are fixed
- the patches in files/ get a header saying what each one does and its
  upstream status (Description, Issue ID, Changeset, TODO)

PR:             299969
Reported by:            Patrick Crandol <patrick at crandol.com>
DeltaFile
+12-6devel/py-zope.testbrowser/Makefile
+18-0devel/py-zope.testbrowser/files/patch-src_zope_testbrowser_browser.py
+10-2devel/py-zope.testbrowser/files/patch-setup.py
+40-83 files

FreeBSD/ports 2f58e80 — www Makefile, www/py-wsgiproxy2 distinfo pkg-descr

www/py-wsgiproxy2: add new port

WSGIProxy2 is a WSGI application that forwards requests to another HTTP
server, using http.client or an optional backend (urllib3, requests,
restkit). It is used by WebTest and zope.testbrowser to run tests
against a live server.

PR:             299799
Reported by:    Patrick Crandol <patrick at crandol.com>
DeltaFile
+23-0www/py-wsgiproxy2/Makefile
+4-0www/py-wsgiproxy2/pkg-descr
+3-0www/py-wsgiproxy2/distinfo
+1-0www/Makefile
+31-04 files

FreeBSD/ports 1e56b06 — devel/llvm20 Makefile, devel/llvm20/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_tools_CMakeLists.txt

devel/llvm20: remove GOLD support

binutils will remove gold in upcoming releases so drop support preemptively.
DeltaFile
+2-15devel/llvm20/Makefile
+0-10devel/llvm20/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm20/files/patch-llvm_tools_CMakeLists.txt
+12-253 files

FreeBSD/ports 8de05fa — devel/llvm22 Makefile, devel/llvm22/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_tools_CMakeLists.txt

devel/llvm22: remove GOLD support

binutils will remove gold in upcoming releases so drop support preemptively.
DeltaFile
+2-15devel/llvm22/Makefile
+0-10devel/llvm22/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm22/files/patch-llvm_tools_CMakeLists.txt
+12-253 files

FreeBSD/ports d1e3abb — devel/llvm21 Makefile, devel/llvm21/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_tools_CMakeLists.txt

devel/llvm21: remove GOLD support

binutils will remove gold in upcoming releases so drop support preemptively.
DeltaFile
+2-15devel/llvm21/Makefile
+0-10devel/llvm21/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm21/files/patch-llvm_tools_CMakeLists.txt
+12-253 files

FreeBSD/ports ce3b3ae — devel/llvm19 Makefile, devel/llvm19/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_tools_CMakeLists.txt

devel/llvm19: remove GOLD support

binutils will remove gold in upcoming releases so drop support preemptively.
DeltaFile
+2-15devel/llvm19/Makefile
+0-10devel/llvm19/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm19/files/patch-llvm_tools_CMakeLists.txt
+12-253 files

FreeBSD/ports df5939d — games/freeciv Makefile distinfo

games/freeciv: update to 3.2.7 release (+)

FreeCiv-3.2.7 is a generic bugfix release in the freeciv-3.2 series.

Release notes:  https://freeciv.fandom.com/wiki/NEWS-3.2.7
DeltaFile
+3-3games/freeciv/distinfo
+1-1games/freeciv/Makefile
+4-42 files

FreeBSD/ports 2cc11f7 — www/immich Makefile distinfo

www/immich: Update to 3.3.6

The release only touches the machine learning side, the server carries the
new version number.  The build kit returns to the plain version; the
revision it carried was for the geodata file that the kit script now fetches
on its own.

Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.6

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/immich/distinfo
+2-3www/immich/Makefile
+7-82 files

FreeBSD/ports 8ab3f1e — www/immich-ml Makefile distinfo

www/immich-ml: Update to 3.3.6

Upstream turns onnxruntime telemetry off, which a recent onnxruntime release
had enabled by default.  This port never sent anything: misc/py-onnxruntime
builds with telemetry off, and the generic implementation outside Windows is
a stub that reports itself disabled.  The guard upstream added is harmless
here.

Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.6

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/immich-ml/distinfo
+1-1www/immich-ml/Makefile
+4-42 files

FreeBSD/ports 04a3864 — java/openjdk11 distinfo Makefile

java/openjdk11: Update to 11.0.33, incl eMudhra fixes

Update to latest upstream patch version to address issues with the
eMudhra certificate incident.

See also: https://openjdk.org/emudhra

MFH:            2026Q4
Security:       CVE 2026-114820
Security:       JDK-8395690
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 8e5f9e821f4915c71e4a273efbd4384132cc4147)
DeltaFile
+3-4java/openjdk11/Makefile
+3-3java/openjdk11/distinfo
+6-72 files

FreeBSD/ports 8e5f9e8 — java/openjdk11 distinfo Makefile

java/openjdk11: Update to 11.0.33, incl eMudhra fixes

Update to latest upstream patch version to address issues with the
eMudhra certificate incident.

See also: https://openjdk.org/emudhra

MFH:            2026Q4
Security:       CVE 2026-114820
Security:       JDK-8395690
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-4java/openjdk11/Makefile
+3-3java/openjdk11/distinfo
+6-72 files

FreeBSD/ports 7eb6001 — net-im/telegram-desktop Makefile distinfo

net-im/telegram-desktop: update to 7.4.0 release (+)

Release notes:  https://github.com/telegramdesktop/tdesktop/releases/tag/v7.3.4 \
                https://github.com/telegramdesktop/tdesktop/releases/tag/v7.3.5 \
                https://github.com/telegramdesktop/tdesktop/releases/tag/v7.4.0
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-2net-im/telegram-desktop/Makefile
+4-52 files

FreeBSD/ports a52ed4d — net-im/tg_owt Makefile distinfo

net-im/tg_owt: update tp 2026-10-30 snapshot
DeltaFile
+3-3net-im/tg_owt/distinfo
+2-2net-im/tg_owt/Makefile
+5-52 files

FreeBSD/src feab010 — lib/libfetch common.c

libfetch: Use monotonic clock for timeouts

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D61225
DeltaFile
+38-48lib/libfetch/common.c
+38-481 files

FreeBSD/src 6ccf743 — lib/msun/src s_nexttowardf.c s_nexttoward.c

msun: fix behaviour of nextafter*() and nexttoward*() for MAX value

For an edge case at an extreme, e.g., nextafter(-DBL_MAX,-INFINITY)
do not return x+x.  Instead, evaluate x+x and assign it to a volatile
to raise an exception, and then fall through to return the correct
result in current rounding mode.

PR:             299389
MFC after:      6 days (for inclusion into releng/15.2)

(cherry picked from commit 1fb5d8265bc4bbbf1f5bc79cc1d2a7f280b446b2)
DeltaFile
+1-1lib/msun/src/s_nexttowardf.c
+1-1lib/msun/src/s_nexttoward.c
+1-1lib/msun/src/s_nextafterl.c
+1-1lib/msun/src/s_nextafterf.c
+1-1lib/msun/src/s_nextafter.c
+5-55 files

FreeBSD/src 42f9265 — lib/msun/src s_nexttowardf.c s_nexttoward.c

msun: fix behaviour of nextafter*() and nexttoward*() for MAX value

For an edge case at an extreme, e.g., nextafter(-DBL_MAX,-INFINITY)
do not return x+x.  Instead, evaluate x+x and assign it to a volatile
to raise an exception, and then fall through to return the correct
result in current rounding mode.

PR:             299389
MFC after:      6 days (for inclusion into releng/15.2)

(cherry picked from commit 1fb5d8265bc4bbbf1f5bc79cc1d2a7f280b446b2)
DeltaFile
+1-1lib/msun/src/s_nexttowardf.c
+1-1lib/msun/src/s_nexttoward.c
+1-1lib/msun/src/s_nextafterl.c
+1-1lib/msun/src/s_nextafterf.c
+1-1lib/msun/src/s_nextafter.c
+5-55 files

FreeBSD/ports 28ceda5 — textproc/py-yapf pkg-descr Makefile, textproc/py-yapf/files patch-third__party_yapf__third__party___ylib2to3_pgen2_conv.py

textproc/py-yapf: Add the platformdirs run dependency, fix pgen2.conv

yapf 0.43 requires platformdirs at run time: the vendored
yapf_third_party/_ylib2to3/pgen2/driver.py imports it, so
"import yapf" fails with ModuleNotFoundError in a clean install (seen
through devel/py-medikit). The port only listed it in TEST_DEPENDS.

Also fix the vendored pgen2/conv.py, which imports grammar and token
absolutely ("from pgen2 import ...") and so could never be imported;
import them relatively.

While here, fix portlint warnings.

PR:             300215
DeltaFile
+19-0textproc/py-yapf/files/patch-third__party_yapf__third__party___ylib2to3_pgen2_conv.py
+7-3textproc/py-yapf/Makefile
+7-0textproc/py-yapf/pkg-descr
+33-33 files

FreeBSD/ports 91eb868 — net/asterisk22 Makefile distinfo

net/asterisk22: Update 22.11.0 => 22.12.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.12.0.html

PR:             300549
Sponsored by:   FLEX-IT LLC
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 2760af8dd1c3de8421aabc57b34126e3d41e66d0)
DeltaFile
+3-5net/asterisk22/distinfo
+1-4net/asterisk22/Makefile
+4-92 files