FreeBSD/src a2e72a2sbin/ipf/ippool ippool.5 ippool.8

ipfilter(4): Fix a couple of typos in the manual pages

- s/heirarchical/hierarchical/
- s/itnerface/interface/
- s/conjuction/conjunction/

(cherry picked from commit 0223ae33ad6dd29215bbb6efd041aa5b6c67dc1f)
DeltaFile
+2-2sbin/ipf/ippool/ippool.5
+1-1sbin/ipf/ippool/ippool.8
+3-32 files

FreeBSD/src 4a70a74bin/ps ps.1

ps(1): Fix a few typos in the manual page

- s/occurence/occurrence/
- s/occurences/occurrences/
- s/ouput/output/

(cherry picked from commit dd2127b54f97fd7445bb4f4187a148e979c9c944)
DeltaFile
+4-4bin/ps/ps.1
+4-41 files

FreeBSD/src f24211esbin/bectl bectl.8

bectl(8): Fix a typo in the manual page

- s/envionments/environments/

(cherry picked from commit c94302609a5999786f0be77d1bd0b016153b6b11)
DeltaFile
+1-1sbin/bectl/bectl.8
+1-11 files

FreeBSD/src de70e79sbin/ipf/ippool ippool.5 ippool.8

ipfilter(4): Fix a couple of typos in the manual pages

- s/heirarchical/hierarchical/
- s/itnerface/interface/
- s/conjuction/conjunction/

(cherry picked from commit 0223ae33ad6dd29215bbb6efd041aa5b6c67dc1f)
DeltaFile
+2-2sbin/ipf/ippool/ippool.5
+1-1sbin/ipf/ippool/ippool.8
+3-32 files

FreeBSD/src 3a27e58sbin/ggate/ggated ggated.8

ggated(8): Fix two typos in the manual page

- s/colunm/column/
- s/operaions/operations/

(cherry picked from commit e2339370737bdbebc8bd34a84f5b869da3a9ed43)
DeltaFile
+2-2sbin/ggate/ggated/ggated.8
+2-21 files

FreeBSD/src f51949dsbin/natd natd.8

natd(8): Fix a typo in the manual page

- s/appplications/applications/

(cherry picked from commit be8c82bc8e83570474afa78c07f7583bb6813046)
DeltaFile
+1-1sbin/natd/natd.8
+1-11 files

FreeBSD/src 54ab35abin/ps ps.1

ps(1): Fix a few typos in the manual page

- s/occurence/occurrence/
- s/occurences/occurrences/
- s/ouput/output/

(cherry picked from commit dd2127b54f97fd7445bb4f4187a148e979c9c944)
DeltaFile
+4-4bin/ps/ps.1
+4-41 files

FreeBSD/src 716ba5fsbin/bectl bectl.8

bectl(8): Fix a typo in the manual page

- s/envionments/environments/

(cherry picked from commit c94302609a5999786f0be77d1bd0b016153b6b11)
DeltaFile
+1-1sbin/bectl/bectl.8
+1-11 files

FreeBSD/src a8bbce0sbin/ipfw ipfw.8

ipfw(8): Fix a typo in the manual page

- s/exept/except/

(cherry picked from commit 1e36ffffe21042983304290a5742ad7e0e0ffe05)
DeltaFile
+3-3sbin/ipfw/ipfw.8
+3-31 files

FreeBSD/src 270bfa3sbin/devd devd.conf.5

devd.conf(5): Fix a typo in the manual page

- s/betwen/between/

(cherry picked from commit 050962ab04a68756b45ff967af42eb2541b0ff5f)
DeltaFile
+1-1sbin/devd/devd.conf.5
+1-11 files

FreeBSD/ports bf79747misc/py-instructor distinfo Makefile

misc/py-instructor: Update to 1.15.4

Changelog: https://github.com/567-labs/instructor/blob/v1.15.4/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3misc/py-instructor/distinfo
+1-1misc/py-instructor/Makefile
+4-42 files

FreeBSD/ports cb7cfecmisc/py-litellm distinfo Makefile, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.90.1

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.90.0

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/files/patch-pyproject.toml
+1-1misc/py-litellm/Makefile
+5-53 files

FreeBSD/ports ca01037net-mgmt/nfs-exporter distinfo Makefile.crates

net-mgmt/nfs-exporter: 0.4.7

This version no longer requires llvm-config at build time.

https://github.com/Axcient/freebsd-nfs-exporter/blob/master/CHANGELOG.md#047---2026-06-26

Sponsored by:   ConnectWise
DeltaFile
+31-57net-mgmt/nfs-exporter/distinfo
+14-27net-mgmt/nfs-exporter/Makefile.crates
+3-3net-mgmt/nfs-exporter/Makefile
+48-873 files

FreeBSD/ports 06a4b46sysutils/mackerel-agent distinfo Makefile

sysutils/mackerel-agent: Update to 0.87.0

Changes:        https://github.com/mackerelio/mackerel-agent/releases/tag/v0.87.0
DeltaFile
+5-5sysutils/mackerel-agent/distinfo
+1-2sysutils/mackerel-agent/Makefile
+6-72 files

FreeBSD/ports aba9d21net-im/abaddon Makefile

net-im/abaddon: Fix build with option VOICE disabled

devel/nlohmann-json required even with option VOICE disabled.

PR:             296329
Approved by:    blanket (fix build)
Fixes:          7be26046690c (Fix build on 32bit arches by optioning out voice support)
Sponsored by:   UNIS Labs
DeltaFile
+1-1net-im/abaddon/Makefile
+1-11 files

FreeBSD/src 2767a1flib/libc/gen posix_spawn.c

posix_spawn(3): create a guard page below the stack for rfork_thread on x86

Reviewed by:    kevans
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57955
DeltaFile
+18-29lib/libc/gen/posix_spawn.c
+18-291 files

FreeBSD/ports 7be2604net-im/abaddon Makefile

net-im/abaddon: Fix build on 32bit arches by optioning out voice support

PR:             296329
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+17-4net-im/abaddon/Makefile
+17-41 files

FreeBSD/ports b669d2edevel/brz/files patch-breezy_transport_http_response.py patch-breezy_transport_http_urllib.py

devel/brz: Fix with python 3.12

This is backported from upstream changes in brz 3.3.5 to get us by until
the larger switch to the 3.3 stream.

While here replace gettext with gettext-tools in USES - port doesn't
link with libintl, but uses msgfmt during build.

PR:             296361 296283
Sponsored by:   UNIS Labs
DeltaFile
+29-0devel/brz/files/patch-breezy_transport_http_response.py
+24-0devel/brz/files/patch-breezy_transport_http_urllib.py
+24-0devel/brz/files/patch-breezy_tests_test__setup.py
+13-0devel/brz/files/patch-breezy_tests_test__selftest.py
+11-0devel/brz/files/patch-breezy_lockdir.py
+11-0devel/brz/files/patch-breezy_git_repository.py
+112-05 files not shown
+157-211 files

FreeBSD/ports 8547b5cnet/asterisk22 distinfo Makefile, net/asterisk22/files patch-build__tools_make__xml__documentation

net/asterisk22: Update 22.9.0 => 22.10.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.1.html

PR:             296326
Approved by:    Oleksandr Kryvulia <o.kryvulia at flex-it.com.ua> (maintainer)
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-h5hv-jmgj-92q2 CVE-2022-37325
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f

    [14 lines not shown]
DeltaFile
+14-14net/asterisk22/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk22/distinfo
+2-2net/asterisk22/Makefile
+1-0net/asterisk22/pkg-plist
+22-214 files

FreeBSD/ports 2a9884enet/asterisk22 distinfo Makefile, net/asterisk22/files patch-build__tools_make__xml__documentation

net/asterisk22: Update 22.8.2 → 22.9.0

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

PR:             294412
Sponsored by:   FLEX-IT LLC
Sponsored by:   UNIS Labs

(cherry picked from commit 78346040cff80bc386bbcdc0cbb7dc61414c1c12)
DeltaFile
+39-5net/asterisk22/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk22/distinfo
+2-3net/asterisk22/Makefile
+1-0net/asterisk22/pkg-plist
+47-134 files

FreeBSD/ports abd04c0net/asterisk20 distinfo Makefile, net/asterisk20/files patch-build__tools_make__xml__documentation

net/asterisk20: Update 20.19.0 => 20.20.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.1.html

PR:             296366
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f
Security:       GHSA-ph27-3m5q-mj5m
Security:       GHSA-q9fr-m7g8-6ph5

    [12 lines not shown]
DeltaFile
+14-14net/asterisk20/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk20/distinfo
+2-2net/asterisk20/Makefile
+1-0net/asterisk20/pkg-plist
+22-214 files

FreeBSD/ports 2b7accdnet/asterisk20 distinfo Makefile, net/asterisk20/files patch-build__tools_make__xml__documentation

net/asterisk20: Update 20.18.2 → 20.19.0

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

PR:             294411
Sponsored by:   FLEX-IT LLC
Sponsored by:   UNIS Labs

(cherry picked from commit a02bd2eb52acae96f4e13ff07d5974eb61db1252)
DeltaFile
+39-5net/asterisk20/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk20/distinfo
+2-3net/asterisk20/Makefile
+1-0net/asterisk20/pkg-plist
+47-134 files

FreeBSD/ports 92c35ebnet/asterisk22 distinfo Makefile, net/asterisk22/files patch-build__tools_make__xml__documentation

net/asterisk22: Update 22.9.0 => 22.10.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.1.html

PR:             296326
Approved by:    Oleksandr Kryvulia <o.kryvulia at flex-it.com.ua> (maintainer)
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-h5hv-jmgj-92q2 CVE-2022-37325
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f

    [12 lines not shown]
DeltaFile
+14-14net/asterisk22/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk22/distinfo
+2-2net/asterisk22/Makefile
+1-0net/asterisk22/pkg-plist
+22-214 files

FreeBSD/ports b61744bnet/asterisk20 distinfo Makefile, net/asterisk20/files patch-build__tools_make__xml__documentation

net/asterisk20: Update 20.19.0 => 20.20.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.1.html

PR:             296366
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f
Security:       GHSA-ph27-3m5q-mj5m
Security:       GHSA-q9fr-m7g8-6ph5

    [10 lines not shown]
DeltaFile
+14-14net/asterisk20/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk20/distinfo
+2-2net/asterisk20/Makefile
+1-0net/asterisk20/pkg-plist
+22-214 files

FreeBSD/ports 023f86dsysutils/spiped Makefile, sysutils/spiped/files spiped.in

sysutils/spiped: Clean up UNIX sockets

When a TCP socket is closed, it becomes possible to create a new
socket listening on the same address; the behaviour of UNIX (aka
"local") sockets is different, in that an inode remains even after
it is closed, and blocks the creation of a new socket with the same
address.

When spiped is launched with a UNIX socket as its source address,
delete any existing socket with that address first.  This makes it
possible to "service spiped restart" when UNIX sockets are used.

Deleting the socket when stopping spiped would also work for the
case of restarting the daemon, but not for the case of starting the
daemon after an unclean system shutdown; so deleting only prior to
starting the daemon seemed like the better option.

PR:     295432
Reported by:    feld
DeltaFile
+5-0sysutils/spiped/files/spiped.in
+1-0sysutils/spiped/Makefile
+6-02 files

FreeBSD/src b516c23lib/libc/gen posix_spawn.c

do_posix_spawn(): use bool

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+3-3lib/libc/gen/posix_spawn.c
+3-31 files

FreeBSD/src 70fb92clibexec/rtld-elf map_object.c

rtld: unify the return path for map_object()

Reviewed by:    kevans
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57908
DeltaFile
+4-6libexec/rtld-elf/map_object.c
+4-61 files

FreeBSD/src 559f456libexec/rtld-elf xmalloc.c rtld.c

rtld: add spinlock around the crt malloc calls

Right now, the rtld malloc is called under the write-locked rtld bind
lock. A future change adds places where only read-locked rtld bind lock
is held, and then the spinlock protects the malloc structures from the
parallel updates.

Reviewed by:    kevans
Tested by:      Marek Zarychta <zarychtam at plan-b.pwste.edu.pl>
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57908
DeltaFile
+71-1libexec/rtld-elf/xmalloc.c
+0-25libexec/rtld-elf/rtld.c
+71-262 files

FreeBSD/src 1e370f0libexec/rtld-elf rtld.c map_object.c

rtld: stop using unbound alloca()

For DoneList allocations, its size depends on the number of loaded DSOs.
Small images could be served by alloca(), but large donelists need to
go into heap.

For map_object(), alloca size is the number of segments in the object.

In both cases, over-grown situations would cause a stack overflow.

PR:     295991
Noted and reviewed by:  kevans
Tested by:      Marek Zarychta <zarychtam at plan-b.pwste.edu.pl>
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57908
DeltaFile
+58-24libexec/rtld-elf/rtld.c
+3-1libexec/rtld-elf/map_object.c
+2-0libexec/rtld-elf/rtld.h
+63-253 files

FreeBSD/ports d10cb9fnet/py-lib389 Makefile pkg-message, net/py-lib389/files patch-lib389_nss__ssl.py patch-lib389_instance_remove.py

net/py-lib389: Add new port

lib389 provides the Python library and command-line administration
tools for 389 Directory Server.

It includes tools for creating and managing Directory Server
instances, configuring servers, and managing directory entries.

This port is required for the development of net/freeipa-server.

WWW: https://www.port389.org/

Sponsored by:   Netzkommune GmbH
DeltaFile
+273-0net/py-lib389/files/patch-lib389_nss__ssl.py
+49-0net/py-lib389/Makefile
+26-0net/py-lib389/pkg-message
+19-0net/py-lib389/files/patch-lib389_instance_remove.py
+18-0net/py-lib389/files/patch-pyproject.toml
+17-0net/py-lib389/files/patch-lib389_____init____.py
+402-04 files not shown
+425-010 files