HardenedBSD/src e47bb18contrib/libpcap configure pcap-linux.c, lib/libpcap config.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+361-360contrib/libpcap/configure
+566-102contrib/libpcap/pcap-linux.c
+404-50contrib/libpcap/nametoaddr.c
+225-123contrib/libpcap/pcap-dlpi.c
+245-101contrib/libpcap/gencode.c
+209-54lib/libpcap/config.h
+2,010-79068 files not shown
+3,576-1,50874 files

HardenedBSD/src 35c92decontrib/libpcap configure pcap-linux.c, lib/libpcap config.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+361-360contrib/libpcap/configure
+566-102contrib/libpcap/pcap-linux.c
+404-50contrib/libpcap/nametoaddr.c
+225-123contrib/libpcap/pcap-dlpi.c
+245-101contrib/libpcap/gencode.c
+209-54lib/libpcap/config.h
+2,010-79068 files not shown
+3,576-1,50874 files

HardenedBSD/ports 9ceb08edeskutils/rwpspread distinfo Makefile, misc/py-polars-runtime distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+591-613misc/py-polars-runtime/distinfo
+252-406security/bitwarden-cli/files/packagejsons/package-lock.json
+296-307misc/py-polars-runtime/Makefile
+223-147deskutils/rwpspread/distinfo
+115-74deskutils/rwpspread/Makefile
+159-0textproc/kibana91/Makefile
+1,636-1,54780 files not shown
+3,092-1,69286 files

HardenedBSD/src a0b3ef1usr.sbin/ipfwpcap ipfwpcap.c

ipfwpcap: Fix build after libpcap 1.10.6 update

pcap-int.h now references SIZEOF_TIME_T from libpcap's config.h, which
is not available to consumers of the internal header outside of the
libpcap build.  Switch to the public <pcap.h> header and replace the
direct FILE* casts and ferror()/fflush() calls with pcap_dump_flush(3),
which is the correct public API for flushing a pcap dump file.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-7usr.sbin/ipfwpcap/ipfwpcap.c
+2-71 files

HardenedBSD/ports afd178aarchivers/zutils distinfo Makefile

archivers/zutils: Update to 1.16
DeltaFile
+3-3archivers/zutils/distinfo
+1-1archivers/zutils/Makefile
+4-42 files

HardenedBSD/ports 9f10303sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.6.1

ChangeLog: https://github.com/daemonless/dbuild/compare/v1.5.0...v1.6.1
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

HardenedBSD/ports 3a64397devel/golangci-lint distinfo Makefile

devel/golangci-lint: Update to 2.11.3

ChangeLog:
https://github.com/golangci/golangci-lint/releases/tag/v2.11.3
DeltaFile
+5-5devel/golangci-lint/distinfo
+2-3devel/golangci-lint/Makefile
+7-82 files

HardenedBSD/ports 63dbb2anet Makefile, net/ipaddr Makefile pkg-descr

net/ipaddr: New port: Command-line IP address manipulation tool

ipaddr is a command-line tool for manipulating and querying IP addresses
and networks. It provides functionality similar to Python's ipaddress module
but as a standalone CLI utility.

Features include:
- IPv4 and IPv6 address normalization
- CIDR and netmask prefix notation support
- Network calculations (network, broadcast, host addressing)
- Address classification (private, loopback, multicast, etc.)
- Subnet and supernet operations
- Command chaining for complex operations
- IPv6-specific features (6to4, Teredo, zone-id)

WWW: https://github.com/astralblue/ipaddr

PR:             292621
Reported by:    Eugene M. Kim <ab at astral.blue> (new maintainer)
DeltaFile
+24-0net/ipaddr/Makefile
+12-0net/ipaddr/pkg-descr
+3-0net/ipaddr/distinfo
+1-0net/Makefile
+40-04 files

HardenedBSD/ports b519880misc/py-polars distinfo, misc/py-polars-runtime distinfo Makefile

misc/py-polars{,-runtime}: update 1.36.1 → 1.39.0
DeltaFile
+591-613misc/py-polars-runtime/distinfo
+296-307misc/py-polars-runtime/Makefile
+6-8misc/py-polars-runtime/files/patch-Cargo.toml
+4-4misc/py-polars-runtime/files/patch-crates_polars-sql_src_functions.rs
+4-4misc/py-polars-runtime/files/patch-Cargo.lock
+3-3misc/py-polars/distinfo
+904-9392 files not shown
+907-9428 files

HardenedBSD/ports 69d3298editors/zed Makefile, editors/zed/files patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs

editors/zed: Fix WASM extension host panic on FreeBSD ("unsupported os")

Zed's WASM extension host panics with "unsupported os" on FreeBSD when
any Rust-based extension (Typst, LaTeX, HTML, typos, etc.) loads. The
panic occurs at
crates/extension_host/src/wasm_host/wit/since_v0_8_0.rs:840 where
current_platform() only handles macOS, Linux, and Windows.

The patch maps FreeBSD to the Linux OS variant and seems to solve the
issue, allowing the user to install the extensions for Typst, LaTex,
and typos.

PR:             293816
Reported by:    John Holloway <mail at jholloway.dev>
Pull Request:   https://github.com/tagattie/FreeBSD-Zed/pull/3
DeltaFile
+11-0editors/zed/files/patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs
+1-0editors/zed/Makefile
+12-02 files

HardenedBSD/src 16cef5fcontrib/libpcap configure pcap-linux.c, lib/libpcap config.h

libpcap: Update to 1.10.6

Changes:        https://raw.githubusercontent.com/the-tcpdump-group/libpcap/89e982c37c36ad0bf9f10b7ded421cb42422effa/CHANGES
Reviewed by:    bms, emaste
Obtained from:  https://www.tcpdump.org/release/libpcap-1.10.6.tar.gz
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55545
Differential Revision:  https://reviews.freebsd.org/D55858
DeltaFile
+361-360contrib/libpcap/configure
+566-102contrib/libpcap/pcap-linux.c
+404-50contrib/libpcap/nametoaddr.c
+225-123contrib/libpcap/pcap-dlpi.c
+245-101contrib/libpcap/gencode.c
+209-54lib/libpcap/config.h
+2,010-79067 files not shown
+3,574-1,50173 files

HardenedBSD/ports 1beebb1security/bitwarden-cli distinfo, security/bitwarden-cli/files/packagejsons package-lock.json package.json

security/bitwarden-cli: Update to 2026.2.0

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2026.2.0

Reported by:    GitHub (watch releases)
DeltaFile
+252-406security/bitwarden-cli/files/packagejsons/package-lock.json
+24-25security/bitwarden-cli/files/packagejsons/package.json
+6-6security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+11-0security/bitwarden-cli/files/packagejsons/libs/user-crypto-management/package.json
+5-5security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+5-5security/bitwarden-cli/distinfo
+303-4473 files not shown
+306-4519 files

HardenedBSD/ports e51bb14textproc/py-elasticsearch5 Makefile

textproc/py-elasticsearch5: Deprecate - 5.x reached EoL, last version was in 2018

In such cases, I usually update to the latest version in the branch
(5.5.2 => 5.5.5) and only then deprecate the port, but here there is no
point in this - this is a very old branch, the latest version of which
was released in 2018, no one in the tree depends on it, and the ports
have the latest version 9.3.0 in the port textproc/py-elasticsearch.

Deprecate with expiration date 2026-06-30.

Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+4-1textproc/py-elasticsearch5/Makefile
+4-11 files

HardenedBSD/ports 67d56batextproc Makefile

textproc/kibana9{1,2,3}: Connect to build

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+3-0textproc/Makefile
+3-01 files

HardenedBSD/ports 6688fdetextproc/kibana93 Makefile distinfo, textproc/kibana93/files patch-config_kibana.yml patch-config_node.options

textproc/kibana93: New port: Browser-based analytics and search interface to Elasticsearch 9.3.x

Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.3.1-release-notes

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+5-5textproc/kibana93/Makefile
+2-2textproc/kibana93/distinfo
+2-2textproc/kibana93/files/patch-config_kibana.yml
+1-1textproc/kibana93/files/patch-config_node.options
+1-1textproc/kibana93/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+1-1textproc/kibana93/pkg-descr
+12-126 files

HardenedBSD/ports 818af88textproc/kibana92 Makefile distinfo, textproc/kibana92/files patch-node__modules__kbn_setup-node-env_node__version__validator.js patch-config_node.options

textproc/kibana92: New port: Browser-based analytics and search interface to Elasticsearch 9.2.x

Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.2.6-release-notes

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+13-13textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+4-5textproc/kibana92/Makefile
+2-2textproc/kibana92/distinfo
+1-1textproc/kibana92/files/patch-config_node.options
+1-1textproc/kibana92/files/patch-config_kibana.yml
+1-1textproc/kibana92/pkg-descr
+22-236 files

HardenedBSD/ports 13cedaatextproc/kibana93 Makefile, textproc/kibana93/files extra-node-re2-binding-gyp.patch kibana.in

textproc/kibana93: Repocopy from textproc/kibana92

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+158-0textproc/kibana93/Makefile
+131-0textproc/kibana93/files/extra-node-re2-binding-gyp.patch
+83-0textproc/kibana93/files/kibana.in
+20-0textproc/kibana93/files/pkg-deinstall.in
+16-0textproc/kibana93/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+15-0textproc/kibana93/files/patch-config_kibana.yml
+423-04 files not shown
+455-010 files

HardenedBSD/ports b2f1003textproc/kibana92 Makefile, textproc/kibana92/files extra-node-re2-binding-gyp.patch kibana.in

textproc/kibana92: Repocopy from textproc/kibana91

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+159-0textproc/kibana92/Makefile
+131-0textproc/kibana92/files/extra-node-re2-binding-gyp.patch
+83-0textproc/kibana92/files/kibana.in
+20-0textproc/kibana92/files/pkg-deinstall.in
+16-0textproc/kibana92/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+15-0textproc/kibana92/files/patch-config_kibana.yml
+424-04 files not shown
+456-010 files

HardenedBSD/ports 9c86f67textproc/kibana91 Makefile distinfo, textproc/kibana91/files patch-config_node.options patch-node__modules__kbn_setup-node-env_node__version__validator.js

textproc/kibana91: New port: Browser-based analytics and search interface to Elasticsearch 9.1.x

Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.1.10-release-notes

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+7-7textproc/kibana91/Makefile
+2-8textproc/kibana91/files/patch-config_node.options
+3-3textproc/kibana91/distinfo
+1-1textproc/kibana91/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+1-1textproc/kibana91/files/patch-config_kibana.yml
+1-1textproc/kibana91/pkg-descr
+15-216 files

HardenedBSD/ports 5fa49aftextproc/kibana8 Makefile, textproc/kibana8/files patch-config_node.options patch-node__modules__kbn_setup-node-env_node__version__validator.js

textproc/kibana8: Port improvements that were made while creating ports of version 9.x

- Improved text in COMMENT, pkg-deinstall, pkg-message, pkg-descr.
- Parametrize kibana with ${PORTNAME} in CONFLICTS.
- Add possibility to run port with non-default user/group www.
- Fix indents in post-patch.
- Refresh patches.

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+19-8textproc/kibana8/Makefile
+5-2textproc/kibana8/files/patch-config_node.options
+2-4textproc/kibana8/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+2-2textproc/kibana8/files/pkg-deinstall.in
+2-2textproc/kibana8/files/kibana.in
+2-2textproc/kibana8/files/patch-config_kibana.yml
+32-202 files not shown
+34-238 files

HardenedBSD/ports b1b176btextproc/kibana91 Makefile, textproc/kibana91/files extra-node-re2-binding-gyp.patch kibana.in

textproc/kibana91: Repocopy from textproc/kibana8

PR:             290979
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+159-0textproc/kibana91/Makefile
+131-0textproc/kibana91/files/extra-node-re2-binding-gyp.patch
+83-0textproc/kibana91/files/kibana.in
+20-0textproc/kibana91/files/pkg-deinstall.in
+17-0textproc/kibana91/files/patch-config_node.options
+16-0textproc/kibana91/files/patch-node__modules__kbn_setup-node-env_node__version__validator.js
+426-04 files not shown
+462-010 files

HardenedBSD/ports 8a58c16science/py-phono3py distinfo Makefile

science/py-phono3py: update 3.25.0 → 3.28.0

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

HardenedBSD/ports 66203c7dns/subfinder distinfo Makefile

dns/subfinder: update 2.10.1 → 2.13.0

Reported by:    portscout
DeltaFile
+5-5dns/subfinder/distinfo
+1-2dns/subfinder/Makefile
+6-72 files

HardenedBSD/ports 46ff918math/kamis distinfo Makefile

math/kamis: update 2.1 → 3.1

Reported by:    portscout
DeltaFile
+3-3math/kamis/distinfo
+3-2math/kamis/Makefile
+6-52 files

HardenedBSD/ports 444fec2deskutils/rwpspread distinfo Makefile

deskutils/rwpspread: update 0.4.0 → 0.5.1

Reported by:    portscout
DeltaFile
+223-147deskutils/rwpspread/distinfo
+115-74deskutils/rwpspread/Makefile
+338-2212 files

HardenedBSD/ports 9d30636security/cowrie Makefile distinfo

security/cowrie: update 2.9.7 → 2.9.13

Reported by:    portscout
DeltaFile
+4-4security/cowrie/Makefile
+3-3security/cowrie/distinfo
+7-72 files

HardenedBSD/ports 6e35c73multimedia/snapcast distinfo Makefile

multimedia/snapcast: update 0.34.0 → 0.35.0

Reported by:    portscout
DeltaFile
+3-3multimedia/snapcast/distinfo
+1-1multimedia/snapcast/Makefile
+4-42 files

HardenedBSD/ports 9c7aca7security/py-guardpost Makefile distinfo

security/py-guardpost: update 1.0.3 → 1.1.0

Reported by:    portscout
DeltaFile
+4-3security/py-guardpost/Makefile
+3-3security/py-guardpost/distinfo
+7-62 files

HardenedBSD/ports 410afcbtextproc/cpp-peglib Makefile distinfo, textproc/cpp-peglib/files patch-test_CMakeLists.txt

textproc/cpp-peglib: update 1.9.1 → 1.10.1

Reported by:    portscout
DeltaFile
+26-0textproc/cpp-peglib/files/patch-test_CMakeLists.txt
+4-2textproc/cpp-peglib/Makefile
+3-3textproc/cpp-peglib/distinfo
+33-53 files

HardenedBSD/src c41c44ashare/man/man4 re.4 rge.4

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+5-0share/man/man4/re.4
+1-0share/man/man4/rge.4
+6-02 files