HardenedBSD/src 45658a7release/tools vmimage.subr

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4release/tools/vmimage.subr
+0-41 files

HardenedBSD/src fbcb045sys/compat/linuxkpi/common/include/linux seq_buf.h bitops.h, sys/compat/linuxkpi/common/src linux_seq_buf.c linux_pci.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        release/tools/vmimage.subr (unresolved)
DeltaFile
+73-0sys/compat/linuxkpi/common/include/linux/seq_buf.h
+64-0sys/compat/linuxkpi/common/src/linux_seq_buf.c
+36-0sys/compat/linuxkpi/common/src/linux_pci.c
+6-6sys/compat/linuxkpi/common/include/linux/bitops.h
+4-5tools/tools/nanobsd/defaults.sh
+9-0sys/compat/linuxkpi/common/include/linux/dma-mapping.h
+192-118 files not shown
+211-1214 files

HardenedBSD/ports 54dc765deskutils/ausweisapp2 Makefile, japanese/proxy2ch Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+110-120net-mgmt/netdata/pkg-plist
+46-0japanese/proxy2ch/Makefile
+31-0japanese/proxy2ch/files/patch-Makefile
+20-0japanese/proxy2ch/files/proxy2ch.in
+5-6deskutils/ausweisapp2/Makefile
+11-0www/w3m/files/patch-po_Makefile.in.in
+223-12626 files not shown
+300-17432 files

HardenedBSD/src 072af59sys/netlink/route iface.c

netlink: make compile without VIMAGE

Add the #include for proc.h which seems to be there in the VIMAGE
case through some other includes only.

Sponsored by:   The FreeBSD Foundation
Fixes:          04f6b99947d2
DeltaFile
+1-0sys/netlink/route/iface.c
+1-01 files

HardenedBSD/src 0a57589sys/compat/linuxkpi/common/include/linux dma-mapping.h, sys/compat/linuxkpi/common/src linux_pci.c

LinuxKPI: implement dmam_free_coherent()

dmam_free_coherent() is used by an updated mt76 driver at v6.19-rc6.
We need to surgically find the devres information and destroy it before
calling dma_free_coherent.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D54810
DeltaFile
+36-0sys/compat/linuxkpi/common/src/linux_pci.c
+9-0sys/compat/linuxkpi/common/include/linux/dma-mapping.h
+45-02 files

HardenedBSD/src 44d1153sys/compat/linuxkpi/common/include/linux minmax.h

LinuxKPI: add umin()

Add a version of umin() simply using MIN() assuming that the Linux
upstream code properly check that the arguments are unsigned, etc.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D54807
DeltaFile
+3-0sys/compat/linuxkpi/common/include/linux/minmax.h
+3-01 files

HardenedBSD/src 7e4a2b3sys/compat/linuxkpi/common/include/linux bitops.h

LinuxKPI: improve hweight<n> if complie time constant

rtw89(4) uses a static_assert() with hweight<n> calls.  In order to
avoid compile time errors, deal with the case when the arguments to
hweight<n> are complie time constant.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D54806
DeltaFile
+6-6sys/compat/linuxkpi/common/include/linux/bitops.h
+6-61 files

HardenedBSD/src bf4aa75sys/compat/linuxkpi/common/include/linux ptp_clock_kernel.h

LinuxKPI: PTP add (*settime64) to struct ptp_clock_info

While iwlwifi supportes PTP, LinuxKPI does not and we only add the
definitons to avoid mangling upstream drivers.
iwlwifi(4) does not even support the (*settime64) callback but only
returns -EOPNOTSUPP.

Sponosred by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D54802
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/ptp_clock_kernel.h
+1-01 files

HardenedBSD/ports e1ae1b7deskutils/ausweisapp2 Makefile distinfo

deskutils/ausweisapp2: Update 2.3.2 => 2.4.0

Changelog:
https://github.com/Governikus/AusweisApp/releases/tag/2.4.0

- Switch from USE_GITHUB to prepared by upstream tarball.
- Update WWW.
- Remove unnecessary shadertools from USE_QT.

PR:     290761
DeltaFile
+5-6deskutils/ausweisapp2/Makefile
+3-3deskutils/ausweisapp2/distinfo
+8-92 files

HardenedBSD/ports 078827dlang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260124
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

HardenedBSD/ports 092c83flang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260122
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

HardenedBSD/ports fbfa813lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260123
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

HardenedBSD/ports d03e349japanese Makefile, japanese/proxy2ch Makefile pkg-descr

japanese/proxy2ch: New port

proxy2ch is a proxy server for 5ch.net, bbspink.com and talk.jp.

PR:             292264
Reported by:    mew14930xvi <mew14930xvi at inbox.lv>
DeltaFile
+46-0japanese/proxy2ch/Makefile
+31-0japanese/proxy2ch/files/patch-Makefile
+20-0japanese/proxy2ch/files/proxy2ch.in
+3-0japanese/proxy2ch/pkg-descr
+3-0japanese/proxy2ch/distinfo
+1-0japanese/Makefile
+104-06 files

HardenedBSD/ports 1c04940net-mgmt/netdata pkg-plist distinfo, net-mgmt/netdata/files netdata_required.sample

net-mgmt/netdata: Update 2.8.4 => 2.8.5

Changelog:
https://github.com/netdata/netdata/releases/tag/v2.8.5

- Add the rc script "netdata_required" to start netdata after the
  services it needs to monitor: add required services after
  "REQUIRE: LOGIN" in this file.
- Add "--no-same-owner --no-same-permissions" to EXTRACT_AFTER_ARGS.

PR:             292456
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+110-120net-mgmt/netdata/pkg-plist
+5-5net-mgmt/netdata/distinfo
+5-4net-mgmt/netdata/Makefile
+7-0net-mgmt/netdata/files/netdata_required.sample
+127-1294 files

HardenedBSD/ports b6967cfsysutils/mdfried distinfo Makefile

sysutils/mdfried: Update to 0.18.2

Reported by:    Benjamin Grosse <notifications at github.com>
DeltaFile
+3-3sysutils/mdfried/distinfo
+1-1sysutils/mdfried/Makefile
+4-42 files

HardenedBSD/src 4f09377tools/tools/nanobsd defaults.sh

nanobsd: Fix _populate_part()

- Avoid unnecessary subshell execution
- Fix removing the temporary and empty /cfg directory
- Do not remove the generated metalog file for /cfg or /data partitions

Fixes:          61ac7309c366 ("nanobsd: Add a provisional populate_part function")
MFC after:      3 days
DeltaFile
+4-5tools/tools/nanobsd/defaults.sh
+4-51 files

HardenedBSD/ports 0244f7etextproc/py-rich distinfo Makefile

textproc/py-rich: update to 14.3.1

Changes:        https://github.com/Textualize/rich/blob/v14.3.1/CHANGELOG.md
Reported by:    portscout, repology
DeltaFile
+3-3textproc/py-rich/distinfo
+1-1textproc/py-rich/Makefile
+4-42 files

HardenedBSD/ports 97c38d1japanese/skk-jawiki Makefile distinfo, japanese/skk-jawiki/files extra-patch-mecab-userdic.csv

japanese/skk-jawiki: Update to g20260117

PR:             292660
Reported by:    mew14930xvi <mew14930xvi at inbox.lv>
DeltaFile
+10-0japanese/skk-jawiki/files/extra-patch-mecab-userdic.csv
+4-2japanese/skk-jawiki/Makefile
+3-3japanese/skk-jawiki/distinfo
+17-53 files

HardenedBSD/ports c3c7050www/w3m distinfo Makefile, www/w3m/files patch-po_Makefile.in.in patch-w3mimg_fb_fb.c

www/w3m: Update to 0.5.6

PR:             292675
Reported by:    Herbert J. Skuhra <herbert at gojira.at>
DeltaFile
+11-0www/w3m/files/patch-po_Makefile.in.in
+3-3www/w3m/distinfo
+3-3www/w3m/files/patch-w3mimg_fb_fb.c
+1-1www/w3m/Makefile
+18-74 files

HardenedBSD/ports b2052adsysutils/dunst distinfo pkg-plist

sysutils/dunst: Update to 1.13.1

Add shell completions for dunstify.

Changelog: https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
DeltaFile
+3-3sysutils/dunst/distinfo
+2-0sysutils/dunst/pkg-plist
+1-1sysutils/dunst/Makefile
+6-43 files

HardenedBSD/src e188d1blib/libfetch fetch.3 common.c, sys/netlink ktest_netlink_message_writer.c ktest_netlink_message_writer.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+8-4lib/libfetch/fetch.3
+10-0lib/libfetch/common.c
+0-5sys/netlink/ktest_netlink_message_writer.c
+1-1sys/netlink/ktest_netlink_message_writer.h
+19-104 files

HardenedBSD/ports a2841f3databases/diesel distinfo Makefile, devel/freebsd-gcc15 pkg-plist pkg-plist.i386

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+596-0devel/freebsd-gcc15/pkg-plist
+205-201databases/diesel/distinfo
+103-102databases/diesel/Makefile
+134-0devel/freebsd-gcc15/pkg-plist.i386
+131-0devel/freebsd-gcc15/Makefile
+83-0misc/py-pytorch/files/patch-setup.py
+1,252-30334 files not shown
+1,803-35340 files

HardenedBSD/ports a2c1381devel/freebsd-gcc15 pkg-plist pkg-plist.i386, devel/freebsd-gcc15/files patch-gcc_c-family_c-format.cc patch-freebsd-libdir

devel/freebsd-gcc15: External FreeBSD toolchain based on GCC 15

This port provides external GCC toolchains for GCC 15.2.0 for the
aarch64, amd64, armv7, i386, powerpc, powerpc64, powerpc64le, and
riscv64 platforms.

Reviewed by:    lwhsu
Differential Revision:  https://reviews.freebsd.org/D54834
DeltaFile
+596-0devel/freebsd-gcc15/pkg-plist
+134-0devel/freebsd-gcc15/pkg-plist.i386
+131-0devel/freebsd-gcc15/Makefile
+81-0devel/freebsd-gcc15/files/patch-gcc_c-family_c-format.cc
+39-0devel/freebsd-gcc15/files/patch-freebsd-libdir
+34-0devel/freebsd-gcc15/pkg-plist.powerpc64le
+1,015-014 files not shown
+1,180-020 files

HardenedBSD/src edf3b67lib/libfetch fetch.3 common.c

MFC: libfetch: allow disabling TLS v1.3 when negotiating the connection

(cherry picked from commit 129aec72250266e60c07ff4643623188f7c27a9d)
DeltaFile
+8-4lib/libfetch/fetch.3
+2-0lib/libfetch/common.c
+10-42 files

HardenedBSD/ports 2b4482bmultimedia Makefile, multimedia/py-torchcodec Makefile pkg-descr

multimedia/py-torchcodec: New port: PyTorch media decoding and encoding
DeltaFile
+41-0multimedia/py-torchcodec/Makefile
+7-0multimedia/py-torchcodec/pkg-descr
+5-0multimedia/py-torchcodec/distinfo
+1-0multimedia/Makefile
+54-04 files

HardenedBSD/ports bb1a1f2misc/py-torchvision distinfo Makefile

misc/py-torchvision: update 0.23.0 → 0.25.0
DeltaFile
+3-3misc/py-torchvision/distinfo
+1-2misc/py-torchvision/Makefile
+4-52 files

HardenedBSD/ports 2117dffmisc/py-pytorch Makefile, misc/py-pytorch/files patch-setup.py patch-pyproject.toml

misc/py-pytorch: update 2.8.0 → 2.10.0
DeltaFile
+83-0misc/py-pytorch/files/patch-setup.py
+39-13misc/py-pytorch/Makefile
+32-0misc/py-pytorch/files/patch-pyproject.toml
+15-0misc/py-pytorch/files/patch-requirements-build.txt
+7-7misc/py-pytorch/files/patch-CMakeLists.txt
+7-7misc/py-pytorch/files/patch-torch_csrc_distributed_c10d_ProcessGroupGloo.cpp
+183-271 files not shown
+186-307 files

HardenedBSD/ports 0d78e08deskutils/skim distinfo Makefile

deskutils/skim: update 1.3.0 → 1.6.0

Reported by:    portscout
DeltaFile
+19-9deskutils/skim/distinfo
+9-4deskutils/skim/Makefile
+28-132 files

HardenedBSD/ports 03cd836databases/diesel distinfo Makefile

databases/diesel: update 2.3.3 → 2.3.6

Reported by:    portscout
DeltaFile
+205-201databases/diesel/distinfo
+103-102databases/diesel/Makefile
+308-3032 files

HardenedBSD/src 8ec5623lib/libfetch common.c

MFC: libfetch: apply timeout to SSL_read()

Currently, fetchTimeout works for non-SSL connections only, so does fetch -T.
Fix it applying specified timeout to SSL_read().

(cherry picked from commit 8f8a7f6fffd7dca09013f7c4bfa075bc3825fb8e)
DeltaFile
+8-0lib/libfetch/common.c
+8-01 files