FreeBSD/ports ca68146deskutils/podman-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron42 update (d346072f67be)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-0net-im/teams/Makefile
+1-0editors/vscode/Makefile
+6-46 files

FreeBSD/ports d346072devel/electron42/files patch-electron_shell_common_node__bindings__linux.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.10.0

Changelog: https://github.com/electron/electron/releases/tag/v42.10.0

Reported by:    GitHub (watch releases)
DeltaFile
+29-20devel/electron42/files/patch-electron_spec_api-app-spec.ts
+21-21devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+16-17devel/electron42/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+10-10devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+8-7devel/electron42/files/patch-electron_shell_common_node__bindings__linux.cc
+92-8320 files not shown
+167-13126 files

FreeBSD/ports ca65a02. UPDATING

UPDATING: Belatedly document sddm keyboard layout changes

PR:             296696
Reported by:    mikael
DeltaFile
+13-0UPDATING
+13-01 files

FreeBSD/src 57775b3sys/arm64/iommu smmu.c

arm64/smmu: Fix undefined behaviour in Q_OVF

"1 << 31" is a signed int left shift 31 which is undefined as the shift
is too large. Use an unsigned int to make the value defined.

Sponsored by:   Arm Ltd
DeltaFile
+1-1sys/arm64/iommu/smmu.c
+1-11 files

FreeBSD/src 1ecf7d5sys/arm64/vmm/io vgic_internal.h vgic.c

arm64: vmm: Split out VGIC register handling to a common file

Reviewed by:    Sarah Walker <sarah.walker2 at arm.com>
Sponsored by:   Arm Ltd
DeltaFile
+9-128sys/arm64/vmm/io/vgic_v3.c
+78-1sys/arm64/vmm/io/vgic.c
+49-0sys/arm64/vmm/io/vgic_internal.h
+136-1293 files

FreeBSD/src 7823d30sys/arm64/vmm/io vgic_v3.c vgic_internal.h

arm64: vmm: Move vgic_v3 structures to header file

Move vgic_v3 structures in preparation for vgic interface rework for GICv5
support.

Reviewed by:    Sarah Walker <sarah.walker2 at arm.com>
Sponsored by:   Arm Ltd
DeltaFile
+83-0sys/arm64/vmm/io/vgic_internal.h
+4-49sys/arm64/vmm/io/vgic_v3.c
+87-492 files

FreeBSD/ports b436db2net-im/conduit Makefile distinfo

net-im/conduit: Update to 0.10.13

MFH:            2026Q3
Security:       1ff5a036-a13e-11f1-a129-901b0e9408dc
(cherry picked from commit d1944fbf5aa53c90253bd3ccd87948f827ebc2e4)
DeltaFile
+3-3net-im/conduit/distinfo
+1-2net-im/conduit/Makefile
+4-52 files

FreeBSD/ports d1944fbnet-im/conduit Makefile distinfo

net-im/conduit: Update to 0.10.13

MFH:            2026Q3
Security:       1ff5a036-a13e-11f1-a129-901b0e9408dc
DeltaFile
+3-3net-im/conduit/distinfo
+1-2net-im/conduit/Makefile
+4-52 files

FreeBSD/ports f1f75adsecurity/vuxml/vuln 2026.xml

security/vuxml: Document matrix-conduit vulnerability
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+30-01 files

FreeBSD/ports 2eb1ba5archivers/par2cmdline-turbo Makefile distinfo

archivers/par2cmdline-turbo: Update to 1.5.0
DeltaFile
+3-3archivers/par2cmdline-turbo/distinfo
+1-1archivers/par2cmdline-turbo/Makefile
+4-42 files

FreeBSD/ports daa2546benchmarks/bonnie++ Makefile distinfo

benchmarks/bonnie++: Update to 2.00a
DeltaFile
+3-3benchmarks/bonnie++/distinfo
+1-2benchmarks/bonnie++/Makefile
+4-52 files

FreeBSD/ports b703a6edevel/cltune Makefile

devel/cltune: Mark deprecated
DeltaFile
+4-1devel/cltune/Makefile
+4-11 files

FreeBSD/ports 0762250Mk bsd.port.mk

Mk/bsd.port.mk: improve ignore messages
DeltaFile
+2-2Mk/bsd.port.mk
+2-21 files

FreeBSD/ports f48bfc5math/clrng Makefile

math/clrng: Mark deprecated
DeltaFile
+4-1math/clrng/Makefile
+4-11 files

FreeBSD/ports 6f4376cmath/clfft Makefile

math/clfft: Mark deprecated
DeltaFile
+4-1math/clfft/Makefile
+4-11 files

FreeBSD/src 8a4fcb6sys/amd64/vmm x86.h x86.c

vmm: Emulate CPUID leaf 1Fh for guests

On an Intel N150 host a guest started with sockets=1, cores=4,
threads=1 reports "1 package(s) x 2 core(s) x 2 hardware threads"
instead of four cores with one thread each, while the host itself
detects its topology correctly.

A FreeBSD guest picks the topology leaf in topo_probe_intel_0xb(),
sys/x86/x86/mp_x86.c, and since 6badb512a94d it prefers leaf 1Fh over
leaf 0Bh whenever cpu_high is 1Fh or higher.  bhyve passes leaf 0
through unmodified, so the guest sees the maximum basic leaf of the
host, which is 1Fh or above on Alder Lake and newer, and takes that
path.  x86_emulate_cpuid(), sys/amd64/vmm/x86.c, derives the topology
from vm_get_topology() for leaves 1, 4 and 0Bh, but has no case for
1Fh, so the request ends up in default_leaf and the host values are
returned verbatim.  The guest therefore enumerates the topology of the
host: with an SMT shift of 1 in the host's leaf 1Fh and four vCPUs this
gives core_id_shift = 1 and pkg_id_shift = 2, which is exactly the
reported 2 cores x 2 threads.  Hosts whose maximum basic leaf is below

    [15 lines not shown]
DeltaFile
+4-1sys/amd64/vmm/x86.c
+1-0sys/amd64/vmm/x86.h
+5-12 files

FreeBSD/src ec58dbausr.bin/mkimg mkimg.c

mkimg: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks mkimg during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

Make the existing 'sep' pointer const to fix the first case, and
for the second, introduce a new non-const pointer for strchr,
since we do modify the result in that case.

MFC after:      1 week
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58493

(cherry picked from commit 9fd8f5e761ba663c8e99eeff64c5a7fd7bcf1e05)
DeltaFile
+7-7usr.bin/mkimg/mkimg.c
+7-71 files

FreeBSD/src 3dababdusr.bin/rpcgen rpc_main.c rpc_svcout.c

rpcgen: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks rpcgen during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

For mkfile_output(), the pointed-to value is never modified, so
fix this by making the pointer const as well.

For open_log_file(), the current code modifies the supposedly const
value in-place to remove the filename suffix, which happens to work
but is wrong even in older versions of C.  Change the code to use a
printf "%.*s" format specifier to strip the suffix instead.

MFC after:      1 week
Reviewed by:    brooks
Sponsored by:   The FreeBSD Foundation

    [3 lines not shown]
DeltaFile
+13-6usr.bin/rpcgen/rpc_svcout.c
+2-1usr.bin/rpcgen/rpc_main.c
+15-72 files

FreeBSD/src 5b466d3usr.bin/xinstall xinstall.c

xinstall: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks xinstall during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

As the returned pointer is never used to modify the value, fix this
by making the temporary variable const.

MFC after:      1 week
Reviewed by:    ray, markj, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58492

(cherry picked from commit 2296c39a9ebc4f081d90b6554d8839e8cde8490a)
DeltaFile
+2-1usr.bin/xinstall/xinstall.c
+2-11 files

FreeBSD/src 4f5673busr.bin/m4 misc.c

m4: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks m4 during the
bootstrap build, since it assumes the return value is always a
mutable pointer.

Since the returned value is never modified, simply make the
temporary const.

MFC after:      1 week
Reviewed by:    bapt, dim
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58494

(cherry picked from commit 1d94e2e0f2ee21d5a4596efc0570d06e3dea0a6e)
DeltaFile
+1-1usr.bin/m4/misc.c
+1-11 files

FreeBSD/src 9c860aacontrib/elftoolchain/libelftc libelftc_dem_arm.c libelftc_dem_gnu2.c

libelftc: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks libelftc during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

Since the returned pointer is never modified in either case, make
it const.

MFC after:      1 week
Reviewed by:    jkoshy, markj, dim, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58497

(cherry picked from commit 85b07e977b04fceec84783facdb308492f17b155)
DeltaFile
+2-3contrib/elftoolchain/libelftc/libelftc_dem_gnu2.c
+1-2contrib/elftoolchain/libelftc/libelftc_dem_arm.c
+3-52 files

FreeBSD/src d15778blib/libc/stdlib getopt_long.c getopt.c

libc: getopt{,_long}: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks getopt during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

Since the pointed-to value is never modified, fix this by making
the pointer const.

MFC after:      1 week
Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58488

(cherry picked from commit f1d98862044f7748c6f930e9d4339abc166a5b16)
DeltaFile
+1-1lib/libc/stdlib/getopt_long.c
+1-1lib/libc/stdlib/getopt.c
+2-22 files

FreeBSD/src 8c71eb5contrib/libucl/src ucl_util.c

libucl: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks libucl during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

Instead of assigning directly to params->prefix (which is const),
use a non-const temporary variable and assign the result after
we've done the modification.

MFC after:      1 week
Reviewed by:    bofh, bapt
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58490

(cherry picked from commit bcee560d390eb8aa8fd0f08a7a0bffb6e77fffc6)
DeltaFile
+4-3contrib/libucl/src/ucl_util.c
+4-31 files

FreeBSD/src 198ab9econtrib/mandoc mdoc.c out.c

mandoc: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks mandoc during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

In read.c, make the existing temporary pointer const, and for the
mandoc_asprintf() call, add a new mutable local.

In mdoc.c and out.c, since the data is mutable and is mutated here,
remove const from the temporary pointers.

MFC after:      1 week
Reviewed by:    fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58495

(cherry picked from commit 9f18614d5353ce513511ccbf59d09e76c93f7bc9)
DeltaFile
+6-4contrib/mandoc/read.c
+2-2contrib/mandoc/out.c
+1-2contrib/mandoc/mdoc.c
+9-83 files

FreeBSD/src 876f29dusr.bin/sort sort.c

sort: Const correctness for C23

On some platforms, e.g. Linux Clang 22.1.8 / glibc 2.43, strchr()
now implements the C23 behaviour where passing a const pointer to
strchr() also returns a const pointer.  This breaks sort during
the bootstrap build, since it assumes the return value is always
a mutable pointer.

As the returned pointer is never used to modify the value, fix this
by making the temporary variable const.

MFC after:      1 week
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58491

(cherry picked from commit 78f842dda35b7280e8682f90506ff05b591c6b3a)
DeltaFile
+1-1usr.bin/sort/sort.c
+1-11 files

FreeBSD/ports 9213c17math/clblas Makefile

math/clblas: Mark deprecated
DeltaFile
+4-1math/clblas/Makefile
+4-11 files

FreeBSD/ports 53ce622mail/roundcube-identity_smtp Makefile distinfo

mail/roundcube-identity_smtp: Update to 1.7.0

Changes:        https://github.com/deflomu/Roundcube-SMTP-per-Identity-Plugin/releases/tag/1.7.0
DeltaFile
+3-3mail/roundcube-identity_smtp/distinfo
+1-1mail/roundcube-identity_smtp/Makefile
+4-42 files

FreeBSD/ports e3f98acdevel/moon Makefile distinfo

devel/moon: update to 2.5.3
DeltaFile
+3-3devel/moon/distinfo
+1-1devel/moon/Makefile
+4-42 files

FreeBSD/ports 6361055Mk/Uses samba.mk

Mk/Uses/samba.mk: add net/samba424

Add net/samba424 related informations

PR:     294595
Approved by:    samba (kiwi)
Sponsored by:   Klara, Inc
DeltaFile
+5-1Mk/Uses/samba.mk
+5-11 files

FreeBSD/ports 92014c9net/samba424 Makefile pkg-plist, net/samba424/files samba_server.in patch-source3_smbd_utmp.c

net/samba424: Add new port

New Samba branch 4.24

PR:     294595
Reviewed by:    kiwi
Approved by:    samba (kiwi)
DeltaFile
+702-0net/samba424/files/patch-source3_modules_vfs__freebsd.c
+622-0net/samba424/pkg-plist.python
+483-0net/samba424/pkg-plist
+458-0net/samba424/Makefile
+261-0net/samba424/files/patch-source3_smbd_utmp.c
+253-0net/samba424/files/samba_server.in
+2,779-070 files not shown
+5,250-076 files