FreeBSD/ports 3a2d0dasecurity/oath-toolkit distinfo Makefile

security/oath-toolkit: update to 2.6.14 release
DeltaFile
+3-3security/oath-toolkit/distinfo
+1-1security/oath-toolkit/Makefile
+4-42 files

FreeBSD/ports bb41f1edevel/glab distinfo Makefile

devel/glab: update to 1.82.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.82.0
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports d3d7d77www/surge distinfo Makefile

www/surge: Update to 0.3.1
DeltaFile
+5-5www/surge/distinfo
+1-1www/surge/Makefile
+6-62 files

FreeBSD/ports 09ec0eatextproc/otree distinfo Makefile

textproc/otree: Update to 0.6.4
DeltaFile
+61-57textproc/otree/distinfo
+36-27textproc/otree/Makefile
+97-842 files

FreeBSD/ports 72266f2net/nats-server distinfo Makefile

net/nats-server: Update to 2.12.4
DeltaFile
+5-5net/nats-server/distinfo
+1-2net/nats-server/Makefile
+6-72 files

FreeBSD/src 90a7728libexec/rc/rc.d nuageinit

nuageinit: support fetching configuration on multiple iface

On some environement a VM can be connected to multiple ifaces but only
one will respond to dhcp and able to fetch the metadata.

Launch the early dhclient on all available ifaces and as soon as one
dhcp has successfully configured an iface, proceed with fetching the
metadata.

MFC After:      1 week
Reported by:    mateusz.klejn at ovhcloud.com
Tested by:      mateusz.klejn at ovhcloud.com
Sponsored by:   OVHcloud
DeltaFile
+8-3libexec/rc/rc.d/nuageinit
+8-31 files

FreeBSD/ports 6d2bbb8sysutils/fluent-bit Makefile, sysutils/fluent-bit/files fluent-bit.in

sysutils/fluent-bit: Improve RC script and fix issues

* Document 'fluent_bit_group' variable
* Install PID file with mode 0600 instead of 0755
* Reuse ${name}
* Pass '-t {name}' to daemon(8)
* Remove self-created PID file

PR:             292782
MFH:            2026Q1
Approved by:    girgen (maintainer)

(cherry picked from commit efa59bb21618021d2726aed339bf448aa055fc4e)
DeltaFile
+10-3sysutils/fluent-bit/files/fluent-bit.in
+1-1sysutils/fluent-bit/Makefile
+11-42 files

FreeBSD/ports b53024csysutils/fluent-bit Makefile, sysutils/fluent-bit/files patch-plugins_in__tail_tail__fs__inotify.c

sysutils/fluent-bit: fix problem with tail module

On FreeBSD, userland inotify functions do not accept IN_IGNORED and
IN_Q_OVERFLOW flags (they are only returned from system calls by
kernel), and if specified, invokes an error.

PR:             292629
Submitted by:   Hiroo Ono

(cherry picked from commit bd220a9cae5310798cdd5788e8e8805c8e7c61e0)
DeltaFile
+17-0sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c
+1-0sysutils/fluent-bit/Makefile
+18-02 files

FreeBSD/src 56970c3release/tools openstack.conf azure.conf, stand/efi/loader main.c

loader: Prefer comma-separated list of values for "console"

PR:             292595
Reviewed by:    imp
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54923
DeltaFile
+2-2stand/i386/loader/main.c
+2-2stand/efi/loader/main.c
+1-1release/tools/openstack.conf
+1-1release/tools/azure.conf
+6-64 files

FreeBSD/ports 52ec82bsysutils/hstr Makefile distinfo

sysutils/hstr: update 2.3 -> 3.1

Changelog:  https://github.com/dvorka/hstr/releases/tag/3.1
            https://github.com/dvorka/hstr/releases/tag/3.0
            https://github.com/dvorka/hstr/releases/tag/2.6
            https://github.com/dvorka/hstr/releases/tag/2.5
            https://github.com/dvorka/hstr/releases/tag/2.4

PR:             288853
Reported by:    1o1o1 (github PR)
Reviewed by:    monsieurp at gentoo.org (maintainer timeout)
DeltaFile
+5-5sysutils/hstr/Makefile
+3-3sysutils/hstr/distinfo
+8-82 files

FreeBSD/ports ae31cd1games/jfsw distinfo Makefile

games/jfsw: Update to 20260105
DeltaFile
+9-9games/jfsw/distinfo
+4-4games/jfsw/Makefile
+13-132 files

FreeBSD/ports 877b3a9sysutils/py-ansible-core220 Makefile

sysutils/py-ansible-core220: unbreak the ports tree
DeltaFile
+1-1sysutils/py-ansible-core220/Makefile
+1-11 files

FreeBSD/ports 44f44a8audio/beets Makefile distinfo

audio/beets: update 2.0.0 -> 2.5.1

Changelog: https://github.com/beetbox/beets/releases/tag/v2.5.1

Major changes:
Unbreak audio/beats. The breakage was due to an sqlite2
requirement, disabled in ports, to support Double-quoted String
Literals.

Also reorder sections and fix style to make portlint and portfmt
happy.

PR:             289098
Reported by:    vishwin
Approved by:    Leonhard Wachutka <leonhard at wachutka.eu> (maintainer)
DeltaFile
+45-41audio/beets/Makefile
+3-3audio/beets/distinfo
+48-442 files

FreeBSD/ports 5c1e98fdevel Makefile, devel/py-lap Makefile pkg-descr

devel/py-lap: New port

Lap is a linear assignment problem solver using Jonker-Volgenant algorithm.
It's required by the latest version of audio/beet.

PR:             289098
DeltaFile
+20-0devel/py-lap/Makefile
+6-0devel/py-lap/pkg-descr
+3-0devel/py-lap/distinfo
+1-0devel/Makefile
+30-04 files

FreeBSD/src 1b2d495libexec/rc rc.conf

Set virtual_oss_enable="NO" in /etc/defaults/rc.conf

This prevents 'service -e' from emitting (/var/log/messages):

/usr/sbin/service: WARNING: $virtual_oss_enable is not set properly - see rc.conf(5)

Pull Request:   https://github.com/freebsd/freebsd-src/pull/1987
Reviewed by:    christos
Signed-off-by:  eborisch at gmail.com
MFC after:      1 week
DeltaFile
+1-0libexec/rc/rc.conf
+1-01 files

FreeBSD/ports c69f71bwww/nextcloud-notes distinfo Makefile

www/nextcloud-notes: Update to 4.13.0
DeltaFile
+3-3www/nextcloud-notes/distinfo
+1-2www/nextcloud-notes/Makefile
+4-52 files

FreeBSD/ports 5115c5bsecurity/vuxml/vuln 2026.xml

security/vuxml: Update recent OpenSSL vulns

Was missing 2 CVEs.
DeltaFile
+4-0security/vuxml/vuln/2026.xml
+4-01 files

FreeBSD/ports c67fce6editors/featherpad distinfo Makefile

editors/featherpad: Update to 1.6.3

ChangeLog at:  https://github.com/tsujan/FeatherPad/releases/tag/V1.6.3
With hat:       lxqt
DeltaFile
+3-3editors/featherpad/distinfo
+1-1editors/featherpad/Makefile
+4-42 files

FreeBSD/ports 8513735x11-wm/lxqt-wayland-session distinfo pkg-plist

x11-wm/lxqt-wayland-session: Update to 0.3.1

ChangeLog at:   https://lxqt-project.org/release/2025/12/21/point-releases-lxqt-panel-and-lxqt-wayland-session/
With hat:       lxqt
DeltaFile
+3-3x11-wm/lxqt-wayland-session/distinfo
+6-0x11-wm/lxqt-wayland-session/pkg-plist
+1-2x11-wm/lxqt-wayland-session/Makefile
+10-53 files

FreeBSD/ports 9d88e10x11-wm/lxqt-panel distinfo Makefile

x11-wm/lxqt-panel: Update to 2.3.2

ChangeLog at:   https://lxqt-project.org/release/2025/12/21/point-releases-lxqt-panel-and-lxqt-wayland-session/
With hat:       lxqt
DeltaFile
+3-3x11-wm/lxqt-panel/distinfo
+1-1x11-wm/lxqt-panel/Makefile
+4-42 files

FreeBSD/ports 322c4d3security/wpa_supplicant-devel Makefile

security/wpa_supplicant-devel: Fix build with IEEE80211N
DeltaFile
+8-4security/wpa_supplicant-devel/Makefile
+8-41 files

FreeBSD/src 6778080apps testrsa.h, crypto/ec ecp_nistz256_table.c curve25519.c

openssl: import 3.0.19

This change adds OpenSSL 3.0.19 from upstream [1].

The 3.0.19 artifact was been verified via PGP key [2] and by SHA256 checksum [3].

This is a security release, but also contains several bugfixes.

More information about the release (from a high level) can be found in
the release notes [4].

1. https://github.com/openssl/openssl/releases/download/openssl-3.0.19/openssl-3.0.19.tar.gz
2. https://github.com/openssl/openssl/releases/download/openssl-3.0.19/openssl-3.0.19.tar.gz.asc
3. https://github.com/openssl/openssl/releases/download/openssl-3.0.19/openssl-3.0.19.tar.gz.sha256
4. https://github.com/openssl/openssl/blob/openssl-3.0.19/NEWS.md
DeltaFile
+14,894-9,513crypto/ec/ecp_nistz256_table.c
+10,184-10,183test/ecdsatest.h
+3,551-3,164ssl/s3_lib.c
+2,611-2,462crypto/ec/curve25519.c
+4,465-447apps/testrsa.h
+2,387-2,345test/sslapitest.c
+38,092-28,1141,769 files not shown
+152,412-127,2571,775 files

FreeBSD/src 808413dcrypto/ec ecp_nistz256_table.c curve25519.c, ssl s3_lib.c

openssl: import 3.5.5

This change adds OpenSSL 3.5.5 from upstream [1].

The 3.5.5 artifact was been verified via PGP key [2] and by SHA256 checksum [3].

This is a security release, but also contains several bugfixes.

More information about the release (from a high level) can be found in
the release notes [4].

1. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz
2. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz.asc
3. https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz.sha256
4. https://github.com/openssl/openssl/blob/openssl-3.5.5/NEWS.md
DeltaFile
+14,894-9,513crypto/ec/ecp_nistz256_table.c
+10,184-10,183test/ecdsatest.h
+9,620-1,938test/quic_record_test.c
+3,601-3,206ssl/s3_lib.c
+2,877-2,722test/sslapitest.c
+2,625-2,478crypto/ec/curve25519.c
+43,801-30,0402,262 files not shown
+199,976-161,3582,268 files

FreeBSD/src 3926ae9contrib/googletest/googletest/src gtest.cc

gtest.cc: declare fail_if_no_test_linked flag

Clang's -Wmissing-variable-declarations flags this as an issue since the
flag is only used in `gtest.cc`. Declare the flag beforehand to ensure
that the variable scope is properly limited to `gtest.cc`.

MFC after:      1 week
MFC with:       46333229c6a0187ebf231805682ee0bceed704d1
Ref:            https://github.com/google/googletest/pull/4898
DeltaFile
+1-0contrib/googletest/googletest/src/gtest.cc
+1-01 files

FreeBSD/src 4633322contrib/googletest/googlemock/include/gmock gmock-matchers.h, contrib/googletest/googlemock/test gmock-matchers-containers_test.cc gmock-matchers-arithmetic_test.cc

GoogleTest: import 1.17.0

The changes between the two versions can be found in this diff of the
two release tags:
https://github.com/google/googletest/compare/v1.15.2...v1.17.0

One notable change is that GoogleTest 1.17.0 now requires C++-17 to
build.

MFC after:      1 week
Merge commit '3a4c29b5bed4ea20266ad9371fbfdc6bca088f92'
DeltaFile
+347-80contrib/googletest/googlemock/include/gmock/gmock-matchers.h
+317-19contrib/googletest/googlemock/test/gmock-matchers-containers_test.cc
+210-27contrib/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
+157-34contrib/googletest/googletest/src/gtest.cc
+131-5contrib/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
+95-39contrib/googletest/googletest/include/gtest/gtest-param-test.h
+1,257-20455 files not shown
+2,688-92061 files

FreeBSD/ports a8a2287devel/godot-tools Makefile

devel/godot-tools: properly rebuild after 939d8775e711
DeltaFile
+0-1devel/godot-tools/Makefile
+0-11 files

FreeBSD/ports 939d877devel/godot35 Makefile, editors/vscode Makefile

multimedia/libvpx: update 1.16.0

Changes:        https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0
Reported by:    Repology
DeltaFile
+3-3multimedia/libvpx/pkg-plist
+3-3multimedia/libvpx/distinfo
+1-1devel/godot35/Makefile
+1-1editors/vscode/Makefile
+1-1emulators/virtualbox-ose-70/Makefile
+1-1emulators/virtualbox-ose-71/Makefile
+10-1044 files not shown
+54-4750 files

FreeBSD/src 18d4fcftools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles.inc: Treat compat runtime loaders as libraries

Binaries require the runtime loader to use shared libraries, and
removing the runtime loader in `make delete-old` while leaving the
libraries around makes it impossible to use those shared libraries.
Treat rtld as a de facto dependency of shared libraries to ensure it
is not removed until the corresponding shared libraries are removed.

Differential Revision:  https://reviews.freebsd.org/D52210

(cherry picked from commit 8e1c85f03260ff9d214fcd99c7ad1a848e3ac23b)
DeltaFile
+1-1tools/build/mk/OptionalObsoleteFiles.inc
+1-11 files

FreeBSD/src 48c3a93tools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles.inc: Treat compat runtime loaders as libraries

Binaries require the runtime loader to use shared libraries, and
removing the runtime loader in `make delete-old` while leaving the
libraries around makes it impossible to use those shared libraries.
Treat rtld as a de facto dependency of shared libraries to ensure it
is not removed until the corresponding shared libraries are removed.

Differential Revision:  https://reviews.freebsd.org/D52210

(cherry picked from commit 8e1c85f03260ff9d214fcd99c7ad1a848e3ac23b)
DeltaFile
+1-1tools/build/mk/OptionalObsoleteFiles.inc
+1-11 files

FreeBSD/src c8553casys/dev/smartpqi smartpqi_request.c smartpqi_prototypes.h

smartpqi: Avoid declaring extern inline functions

Each C file is compiled separately so these functions can't be inlined
except in the file where they are defined.  Since these functions aren't
used outside smartpqi_request.c, just do the simple thing and make them
private to that file.

Reported by:    gcc
Reviewed by:    jrhall
Fixes:          c558eca47970 ("smartpqi: update to version 4660.0.2002")
Differential Revision:  https://reviews.freebsd.org/D54732
(cherry picked from commit 75c591b26723711d7a38f2a5df7aecc28198cd83)
DeltaFile
+2-2sys/dev/smartpqi/smartpqi_request.c
+0-4sys/dev/smartpqi/smartpqi_prototypes.h
+2-62 files