HardenedBSD/ports eff19ccports-mgmt/pkg distinfo Makefile

HBSD: Resolve merge conflict

Bump ports-mgmt/pkg to 2.7.3. When will it end?

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+3-9ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-102 files

HardenedBSD/ports fbd66abdevel/libcircle Makefile, net/oha distinfo Makefile.crates

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        ports-mgmt/pkg/distinfo (unresolved)
DeltaFile
+583-583net/oha/distinfo
+290-290net/oha/Makefile.crates
+89-89www/fmd-server/distinfo
+73-0sysutils/mpifileutils/files/patch-mpifileutils_src_dbcast_dbcast.c
+56-0sysutils/mpifileutils/files/patch-mpifileutils_src_common_mfu__flist__copy.c
+48-0devel/libcircle/Makefile
+1,139-96284 files not shown
+1,996-1,14890 files

HardenedBSD/src 454165dsys/dev/thunderbolt nhi_pci.c nhi.c, tests/sys/netinet ip_mroute.py

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+140-13tests/sys/netinet/ip_mroute.py
+5-116sys/dev/thunderbolt/nhi_pci.c
+26-24usr.bin/du/du.c
+3-46sys/dev/thunderbolt/nhi.c
+19-1usr.bin/du/tests/du_test.sh
+0-18sys/dev/thunderbolt/nhi_var.h
+193-2188 files not shown
+213-23814 files

HardenedBSD/src 18454bcsys/dev/thunderbolt nhi_pci.c nhi.c, tests/sys/netinet ip_mroute.py

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+140-13tests/sys/netinet/ip_mroute.py
+5-116sys/dev/thunderbolt/nhi_pci.c
+26-24usr.bin/du/du.c
+3-46sys/dev/thunderbolt/nhi.c
+19-1usr.bin/du/tests/du_test.sh
+0-18sys/dev/thunderbolt/nhi_var.h
+193-2188 files not shown
+213-23814 files

HardenedBSD/ports 67c45demail/mailman3 Makefile

mail/mailman3:  Clean up orig patched files so they are not installed

PR:             294532
Approved by:    einar (maintainer)
DeltaFile
+4-1mail/mailman3/Makefile
+4-11 files

HardenedBSD/ports eb39607net/oha distinfo Makefile.crates, net/oha/files patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c

net/oha: update 1.9.0 → 1.14.0

PR:             294146
Approved by:    maintainer timeout (otis, 2 weeks)
DeltaFile
+583-583net/oha/distinfo
+290-290net/oha/Makefile.crates
+0-20net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h
+0-14net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c
+2-2net/oha/Makefile
+875-9095 files

HardenedBSD/src 0c09c65tests/sys/fs/fusefs rename.cc

tests/fusefs: appease gcc -Wcast-qual

Fix gcc build error.

Reviewed by:    asomers, kib
Fixes:  7e68af7ce2c1 ("fusefs: redo vnode attribute locking")
Differential Revision:  https://reviews.freebsd.org/D56370
DeltaFile
+2-2tests/sys/fs/fusefs/rename.cc
+2-21 files

HardenedBSD/ports abbb33bnet-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update: 6.7.5 -> 6.7.6

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.7.5...v6.7.6

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

HardenedBSD/ports 242a2bfnet-im/tg_owt distinfo Makefile

net-im/tg_owt: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/tg_owt/distinfo
+2-2net-im/tg_owt/Makefile
+5-52 files

HardenedBSD/ports d744dc8ports-mgmt/pkg distinfo Makefile

ports-mgmt/pkg: Release 2.7.3

Fix an nasty bug where pkg could request to downgrade itself
in pkgbase environement
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-42 files

HardenedBSD/src 1dddb58sys/conf ldscript.arm64

arm64: Define the .iplt section placement.

Ensure that the .plt and .ipld sections are in the executable memory segment.

MFC after:      1 week
Reviewed by:    andrew
Differential Revision: https://reviews.freebsd.org/D56403
DeltaFile
+6-1sys/conf/ldscript.arm64
+6-11 files

HardenedBSD/ports 1d12f1bports-mgmt/pkg distinfo Makefile

HBSD: Resolve merge conflict

Bump ports-mgmt/pkg to 2.7.2.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+3-9ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-102 files

HardenedBSD/ports 51bd490audio/cardinal pkg-plist, devel/catch pkg-plist

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        ports-mgmt/pkg/distinfo (unresolved)
DeltaFile
+639-309lang/pomsky/distinfo
+502-0www/vikunja/files/config.yml.sample
+319-155lang/pomsky/Makefile
+466-7audio/cardinal/pkg-plist
+157-77graphics/ocrs/distinfo
+192-33devel/catch/pkg-plist
+2,275-58159 files not shown
+2,792-83565 files

HardenedBSD/ports 26699f7math/sprng Makefile

math/sprng: make fetchable

sprng.org has transient(?) failures, keep a copy locally.
DeltaFile
+2-1math/sprng/Makefile
+2-11 files

HardenedBSD/ports 117ab77net-p2p/torrent-file-editor pkg-plist distinfo, net-p2p/torrent-file-editor/files patch-CMakeLists.txt patch-mainwindow.cpp

net-p2p/torrent-file-editor: update the port to version 1.0.2.
DeltaFile
+14-8net-p2p/torrent-file-editor/pkg-plist
+0-20net-p2p/torrent-file-editor/files/patch-CMakeLists.txt
+12-0net-p2p/torrent-file-editor/files/patch-mainwindow.cpp
+3-3net-p2p/torrent-file-editor/distinfo
+2-2net-p2p/torrent-file-editor/Makefile
+31-335 files

HardenedBSD/src 18b7115sys/netinet ip_mroute.c, sys/netinet6 ip6_mroute.c

ip_mroute: Fix a lock leak in X_ip_mforward()

If a FIB does not have a router configured, X_ip_mforward() would leak a
lock.  Plug the leak.

The IPv6 counterpart did not have such a check.  It wouldn't send an
upcall to a non-existent router anyway due to the router_ver check, but
we should verify that a router is present anyway.

Add regression test cases to exercise these code paths.

Reported by:    Claude Opus 4.6
Fixes:          0bb9c2b665d9 ("ip6_mroute: FIBify")
Sponsored by:   Klara, Inc.
Sponsored by:   Stormshield
DeltaFile
+140-13tests/sys/netinet/ip_mroute.py
+4-0sys/netinet6/ip6_mroute.c
+3-1sys/netinet/ip_mroute.c
+147-143 files

HardenedBSD/ports 7d31586lang/rust-nightly distinfo Makefile, lang/rust-nightly/files patch-src_tools_cargo_src_cargo_sources_git_source.rs

lang/rust-nightly: update 1.96.0.20260326 → 1.97.0.20260413

The patch-src_tools_cargo_src_cargo_sources_git_source.rs was
updated for newer cargo and needs additional review [1].

PR:             256581 [1]
Approved by:    rust (implicit)
DeltaFile
+19-20lang/rust-nightly/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
+3-3lang/rust-nightly/distinfo
+2-2lang/rust-nightly/Makefile
+24-253 files

HardenedBSD/src e99b3f5usr.bin/du/tests du_test.sh

du: Fix t_flag test case

MFC after:      1 week
Fixes:          3e5550d25c6d ("du: Add regression tests")
Sponsored by:   Klara, Inc.
DeltaFile
+1-1usr.bin/du/tests/du_test.sh
+1-11 files

HardenedBSD/ports 92a7010devel/R-cran-vctrs distinfo Makefile

devel/R-cran-vctrs: Update to 0.7.3

Changelog: https://cran.r-project.org/web/packages/vctrs/news/news.html
DeltaFile
+3-3devel/R-cran-vctrs/distinfo
+1-1devel/R-cran-vctrs/Makefile
+4-42 files

HardenedBSD/ports dbaeacaports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2556-gc7cb97106

Changes:
- Fix build on older releases
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+5-52 files

HardenedBSD/ports 8d4a0f5www/fmd-server distinfo Makefile

www/fmd-server: update to 0.14.2

Release notes: https://gitlab.com/fmd-foss/fmd-server/-/releases/v0.14.2
DeltaFile
+89-89www/fmd-server/distinfo
+1-2www/fmd-server/Makefile
+90-912 files

HardenedBSD/src 6c18dd3usr.bin/du du.c du.1, usr.bin/du/tests du_test.sh

du: Complete libxo transition

* Use xo_warn() / xo_err() instead of warn() / err().

* Add a test case for the POSIX-mandated stdout error check.

* While here, don't assume the size of off_t, address some style issues,
  and broaden the use of bool instead of int.

* Reorder SEE ALSO section.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    allanjude
Differential Revision:  https://reviews.freebsd.org/D56402
DeltaFile
+26-24usr.bin/du/du.c
+18-0usr.bin/du/tests/du_test.sh
+2-2usr.bin/du/du.1
+46-263 files

HardenedBSD/ports 520524bsecurity/boringssl distinfo Makefile, security/boringssl/files patch-CMakeLists.txt

security/boringssl: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+4-4security/boringssl/files/patch-CMakeLists.txt
+3-3security/boringssl/distinfo
+1-2security/boringssl/Makefile
+1-0security/boringssl/pkg-plist
+9-94 files

HardenedBSD/ports a22fb8dlang/luajit Makefile distinfo

lang/luajit: update to the recent snaphost

Sponsored by:   tipi.work
DeltaFile
+3-3lang/luajit/Makefile
+3-3lang/luajit/distinfo
+6-62 files

HardenedBSD/ports 5f283cdsysutils/mpifileutils pkg-plist, sysutils/mpifileutils/files patch-mpifileutils_src_dbcast_dbcast.c patch-mpifileutils_src_common_mfu__flist__copy.c

sysutils/mpifileutils: New port: MPI parallel file utilities for high scalability on large filesystems

FileUtils provides a library (libmfu) and a suite of MPI-parallel file
utilities such as dcp (parallel copy), dcmp (compare), ddup (duplicate
finder), dfind, dtar/dbz2, dchmod, and more. Designed for high
scalability on large filesystems.
https://hpc.github.io/mpifileutils/
https://github.com/hpc/mpifileutils/

Pull request to upstream repo with local patches:
https://github.com/hpc/mpifileutils/pull/664

PR:             291679
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+73-0sysutils/mpifileutils/files/patch-mpifileutils_src_dbcast_dbcast.c
+56-0sysutils/mpifileutils/files/patch-mpifileutils_src_common_mfu__flist__copy.c
+46-0sysutils/mpifileutils/files/patch-mpifileutils_src_common_mfu__util.c
+44-0sysutils/mpifileutils/files/patch-mpifileutils_src_common_mfu__flist.c
+43-0sysutils/mpifileutils/pkg-plist
+41-0sysutils/mpifileutils/files/patch-mpifileutils_src_common_mfu__flist__walk.c
+303-021 files not shown
+663-027 files

HardenedBSD/ports d57b770devel Makefile, devel/dtcmp Makefile pkg-plist

devel/dtcmp: New port: Datatype comparison library for MPI

DTCMP provides fast, scalable comparison-based operations on MPI
datatypes, including sorting and key/value reductions, built atop lwgrp.
https://github.com/llnl/dtcmp/

It is one of the dependencies for sysutils/mpifileutils.

PR:             291588
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+45-0devel/dtcmp/Makefile
+11-0devel/dtcmp/files/patch-src_Makefile.in
+6-0devel/dtcmp/pkg-plist
+3-0devel/dtcmp/distinfo
+2-0devel/dtcmp/pkg-descr
+1-0devel/Makefile
+68-06 files

HardenedBSD/ports 14736c6devel Makefile, devel/libcircle Makefile pkg-plist

devel/libcircle: New port: API to distribute parallel workloads across MPI ranks

libcircle provides an API for distributing embarrassingly parallel
workloads across MPI ranks using a distributed work queue.

Applications register callbacks to create and process work items, while
the library handles load balancing, termination detection, and optional
global reductions. It is commonly used on large HPC filesystems to
traverse directory trees and perform file operations in parallel on
hundreds or thousands of processes.

https://github.com/hpc/libcircle

It is one of the dependencies for sysutils/mpifileutils.

PR:             291589
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+48-0devel/libcircle/Makefile
+11-0devel/libcircle/pkg-plist
+8-0devel/libcircle/pkg-descr
+3-0devel/libcircle/distinfo
+1-0devel/Makefile
+71-05 files

HardenedBSD/ports f52087adevel Makefile, devel/lwgrp Makefile pkg-plist

devel/lwgrp: New port: Light-weight group library for MPI

The Light-weight Group library provides data structures and collectives to
create/destroy ordered process groups efficiently in MPI codes — useful when
frequent, transient groups make communicator creation too costly.

https://github.com/llnl/lwgrp/

It is one of the dependencies for sysutils/mpifileutils.

PR:             291587
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+43-0devel/lwgrp/Makefile
+11-0devel/lwgrp/files/patch-src_Makefile.in
+6-0devel/lwgrp/pkg-plist
+3-0devel/lwgrp/distinfo
+3-0devel/lwgrp/pkg-descr
+1-0devel/Makefile
+67-06 files

HardenedBSD/src 52d2fc7sys/compat/linuxkpi/common/include/linux kfifo.h

linuxkpi: Fix an off-by-one error in the kfifo implementation

"total" is the number of slots in the array, so wraparound needs to be
done when "first" or "last" is greater than or equal to the number of
slots.

Note that no consumers of the code are currently connected to the kernel
build.

Reported by:    Stanislav Fort <stanislav.fort at aisle.com>
Reviewed by:    bz, emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56371
DeltaFile
+2-2sys/compat/linuxkpi/common/include/linux/kfifo.h
+2-21 files

HardenedBSD/ports c7bf0f5devel/gnulibiberty distinfo Makefile

devel/gnulibiberty: Update to 2.46.0

Approved by: joerg (maintainer)
Differential Revision: https://reviews.freebsd.org/D56387
DeltaFile
+3-3devel/gnulibiberty/distinfo
+2-1devel/gnulibiberty/Makefile
+1-0devel/gnulibiberty/pkg-plist
+6-43 files