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
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)
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
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)
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>
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)