FreeBSD/src ea3426blibexec/nuageinit nuageinit.7 nuage.lua

nuageinit: Create parent directories in write_files

Currently, 'write_files' does not create parent directories, and
'runcmd' cannot be used here, since those scripts run after the files
have been written. The only workaround is to create the files in an
existing directory, such as '/root' or '/tmp', and then move those
files using 'runcmd', but this is cumbersome when there are many files,
even if they are small.

With this change, nuageinit now creates the parent directories for each
file using the path field, which mimics the same behavior as in
cloud-init.

Permissions and ownership can also be configured using 'runcmd'.

Reviewed by:            bapt@
Approved by:            bapt@
Differential Revision:  https://reviews.freebsd.org/D57395
DeltaFile
+2-2libexec/nuageinit/nuageinit.7
+1-0libexec/nuageinit/nuage.lua
+3-22 files

FreeBSD/src b16c731sys/netpfil/ipfw ip_fw_nat.c

ipfw nat: Add assertion that mbuf is not a chain

Discarding m_free's return value will result in an mbuf leak if the mbuf
was in a chain.

In general we should use m_freem if the mbuf may be in a chain, or
assert that the return was NULL.  There will not be a chain here due to
m_megapullup, so add an assert.

Reviewed by:    ae
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57479
DeltaFile
+3-2sys/netpfil/ipfw/ip_fw_nat.c
+3-21 files

FreeBSD/ports 34d2de7www/firefox distinfo Makefile

www/firefox: update to 151.0.4 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/151.0.4/releasenotes/

(cherry picked from commit 5ab9635a377243cc0de1d5c72d572f07b24514b9)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/src a2cfe53sys/compat/linux linux_fork.c linux_misc.c, sys/kern kern_exit.c kern_exec.c

exit1(9): do not deadlock if exit is called due to PT_SC_REMOTERQ

The remote syscall is executed in the context where debugger owns a
p_lock hold on the target.  Due to this, exit1() waiting for p_lock
going to zero, never happen.

Postpone the exit1() call to ast then, saving the provided rval and
signo in the struct proc.  Mark the async-exiting proc with the new
p_flag P_ASYNC_EXIT.

While p_xexit can be reused, p_xsig can be only set by actual exit1(),
otherwise it breaks the ptrace mechanism. Allocate a dedicated p_asig
for it.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57482
DeltaFile
+53-4sys/kern/kern_exit.c
+6-7sys/kern/kern_exec.c
+2-2sys/compat/linux/linux_fork.c
+2-2sys/compat/linux/linux_misc.c
+2-2sys/kern/kern_ucoredump.c
+3-1sys/sys/proc.h
+68-183 files not shown
+72-209 files

FreeBSD/src 9f37839usr.bin/procstat procstat_bin.c

procstat binary: do not skip pid if either path or osrel sysctls failed

PR:     295893
Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57493
DeltaFile
+5-3usr.bin/procstat/procstat_bin.c
+5-31 files

FreeBSD/ports 4cf001dmultimedia/audacious-plugins distinfo Makefile

multimedia/audacious-plugins: Update to 4.6.1
DeltaFile
+3-3multimedia/audacious-plugins/distinfo
+1-1multimedia/audacious-plugins/Makefile
+1-0multimedia/audacious-plugins/pkg-plist
+5-43 files

FreeBSD/ports b1eec9fmultimedia/audacious pkg-plist distinfo

multimedia/audacious: Update to 4.6.1
DeltaFile
+5-4multimedia/audacious/pkg-plist
+3-3multimedia/audacious/distinfo
+1-1multimedia/audacious/Makefile
+9-83 files

FreeBSD/doc b03cd3fwebsite/data/ru/news news.toml

website/ru: Update data/ru/news/news.toml

Update to EN 410e84632a8e5269e7a3e138db00730962133f02
DeltaFile
+18-4website/data/ru/news/news.toml
+18-41 files

FreeBSD/ports 5ab9635www/firefox distinfo Makefile

www/firefox: update to 151.0.4 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/151.0.4/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-2www/firefox/Makefile
+4-52 files

FreeBSD/ports c8b4be6astro/qmapshack distinfo Makefile

astro/qmapshack: update to 1.20.3

Release Notes:
  https://github.com/Maproom/qmapshack/releases/tag/V_1.20.3
DeltaFile
+3-3astro/qmapshack/distinfo
+1-2astro/qmapshack/Makefile
+2-0astro/qmapshack/pkg-plist
+6-53 files

FreeBSD/ports ab30fb2games/jvgs/files patch-src_CMakeLists.txt

games/jvgs: Fix build after CMake changes

Approved by:    amdmi3
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/530
DeltaFile
+10-0games/jvgs/files/patch-src_CMakeLists.txt
+10-01 files

FreeBSD/ports fe4ca0edevel/cmake-core Makefile, devel/cmake-core/files patch-Modules_FindSDL.cmake

devel/cmake-core: Drop now obsolete patch

This patch was added 16 years ago and now doesn't really make sense. There are
only a few consumers affected by this patch and it is better to fix consumers
rather than plague all FindSDL.cmake users with extra -I${LOCALBASE}

Approved by:    makc (kde)
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/530
DeltaFile
+0-14devel/cmake-core/files/patch-Modules_FindSDL.cmake
+1-0devel/cmake-core/Makefile
+1-142 files

FreeBSD/ports e409ae3games/divide-and-succeed/files patch-CMakeLists.txt

games/divide-and-succeed: Fix build after CMake changes

Approved by:    amdmi3
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/530
DeltaFile
+6-1games/divide-and-succeed/files/patch-CMakeLists.txt
+6-11 files

FreeBSD/src bfdc17cshare/mk src.opts.mk

src.opts.mk: Comment about CTF & DTRACE relationship

WITH_CTF enables building userland components with CTF, and not the ctf*
tools as one might expect.  The tools are actually included with the
DTRACE knob.  Add a comment where the dependency is handled, as this has
caused confusion.

Reported by:    ivy
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56977

(cherry picked from commit f6178451eea5b1ce6802fbb0e6eceb555c7b4841)
DeltaFile
+2-0share/mk/src.opts.mk
+2-01 files

FreeBSD/ports 04d3915www/py-aiohttp-jinja2 Makefile

www/py-aiohttp-jinja2: Remove incorrect CPE information
DeltaFile
+1-2www/py-aiohttp-jinja2/Makefile
+1-21 files

FreeBSD/ports 82539c7ports-mgmt/packagekit-qt Makefile

ports-mgmt/packagekit-qt: Fix CPE information
DeltaFile
+1-0ports-mgmt/packagekit-qt/Makefile
+1-01 files

FreeBSD/ports 54ffd5dsecurity/linux-c7-openssl-devel Makefile

security/linux-c7-openssl-devel: Fix CPE information
DeltaFile
+1-0security/linux-c7-openssl-devel/Makefile
+1-01 files

FreeBSD/src 888d923sys/netlink netlink_io.c

netlink: Use unsigned type in nl_process_nbuf

nlmsghdr::nlmsg_len and nl_buf::offset are u_int.  Make msglen match.

Reviewed by:    pouria, glebius
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57474
DeltaFile
+3-1sys/netlink/netlink_io.c
+3-11 files

FreeBSD/ports e8bf80fwww/py-aioresponses Makefile distinfo

www/py-aioresponses: update 0.7.6 → 0.7.8
DeltaFile
+6-3www/py-aioresponses/Makefile
+3-3www/py-aioresponses/distinfo
+9-62 files

FreeBSD/ports f38b9e7net/fb303 distinfo Makefile

net/fb303: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3net/fb303/distinfo
+1-1net/fb303/Makefile
+4-42 files

FreeBSD/ports 9901583net/mvfst distinfo pkg-plist

net/mvfst: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3net/mvfst/distinfo
+4-0net/mvfst/pkg-plist
+1-1net/mvfst/Makefile
+8-43 files

FreeBSD/ports ee6c002devel/fbthrift pkg-plist distinfo

devel/fbthrift: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+11-0devel/fbthrift/pkg-plist
+3-3devel/fbthrift/distinfo
+1-1devel/fbthrift/Makefile
+15-43 files

FreeBSD/ports 370f58ewww/proxygen distinfo Makefile

www/proxygen: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3www/proxygen/distinfo
+1-1www/proxygen/Makefile
+4-42 files

FreeBSD/ports 478237fnet/wangle distinfo Makefile

net/wangle: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3net/wangle/distinfo
+1-1net/wangle/Makefile
+2-0net/wangle/pkg-plist
+6-43 files

FreeBSD/ports 115cfe7devel/fatal distinfo Makefile

devel/fatal: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3devel/fatal/distinfo
+1-1devel/fatal/Makefile
+4-42 files

FreeBSD/ports d889045security/fizz distinfo Makefile

security/fizz: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3security/fizz/distinfo
+1-1security/fizz/Makefile
+4-42 files

FreeBSD/ports ffd28bedevel/folly distinfo Makefile

devel/folly: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3devel/folly/distinfo
+1-1devel/folly/Makefile
+4-42 files

FreeBSD/ports 481af88graphics/py-napari-plugin-engine Makefile distinfo

graphics/py-napari-plugin-engine: update 0.2.0 → 0.2.1
DeltaFile
+8-3graphics/py-napari-plugin-engine/Makefile
+3-3graphics/py-napari-plugin-engine/distinfo
+11-62 files

FreeBSD/ports f9db91bgraphics/py-pygltflib pkg-plist Makefile

graphics/py-pygltflib: update 1.16.4 → 1.16.5
DeltaFile
+0-9graphics/py-pygltflib/pkg-plist
+5-3graphics/py-pygltflib/Makefile
+3-3graphics/py-pygltflib/distinfo
+8-153 files

FreeBSD/ports 08f9ce0math/onednn distinfo Makefile

math/onednn: update 3.12 → 3.12.1
DeltaFile
+3-3math/onednn/distinfo
+2-2math/onednn/Makefile
+5-52 files