FreeBSD/ports af662afeditors/zed distinfo Makefile.crates, editors/zed/files patch-Cargo.lock patch-crates_fs_src_fs.rs

editors/zed: Update to 0.223.3

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.223.3

Reported by:    GitHub (watch releases)
DeltaFile
+33-19editors/zed/distinfo
+15-8editors/zed/Makefile.crates
+8-8editors/zed/files/patch-Cargo.lock
+4-4editors/zed/files/patch-crates_fs_src_fs.rs
+2-2editors/zed/files/patch-crates_fs_src_fs__watcher.rs
+1-1editors/zed/Makefile
+63-426 files

FreeBSD/ports 65f3ac6lang/gcc16-devel distinfo Makefile, lang/gcc16-devel/files patch-gcc_configure

lang/gcc16-devel: Update to 16.0.1.s20260215

Also revert a patch from commit
17551496e5f93f340b66b8a495e57e11baa488dd, upstreamed with upstream
commit
1ce1870fbe0b141d38e02b7ac6a41d8d36b73b30.

Upstream PR: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123366
Upstream commit:
https://gcc.gnu.org/cgit/gcc/commit/?id=1ce1870fbe0b141d38e02b7ac6a41d8d36b73b30
DeltaFile
+6-21lang/gcc16-devel/files/patch-gcc_configure
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+10-253 files

FreeBSD/ports 493a7celang/gcc15-devel distinfo Makefile

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

FreeBSD/ports 97e0db7lang/gcc14-devel distinfo Makefile

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

FreeBSD/ports 002b59blang/gcc13-devel distinfo Makefile

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

FreeBSD/ports 319de12print/lilypond/files patch-lily_include_smobs.hh

print/lilypond: fix build with clang 21

With clang 21 print/lilypond fails to build, with errors similar to:

    In file included from line-interface.cc:25:
    In file included from /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/lazy-skyline-pair.hh:24:
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/transform.hh:32:3: error: 'smob_trampoline' is a private member of 'Smob_base<Transform>'
       32 |   LY_DECLARE_SMOB_PROC (&Transform::call, 1, 0, 0);
          |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:245:32: note: expanded from macro 'LY_DECLARE_SMOB_PROC'
      245 |   LY_DECLARE_STATIC_SMOB_PROC (smob_trampoline<PMF>, REQ, OPT, VAR)
          |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:240:65: note: expanded from macro 'LY_DECLARE_STATIC_SMOB_PROC'
      240 |     scm_set_smob_apply (smob_tag, reinterpret_cast<scm_t_subr> (FUN), REQ,     \
          |                                                                 ^~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:260:14: note: declared private here
      260 |   static SCM smob_trampoline (SCM self, SCM arg1)
          |              ^


    [11 lines not shown]
DeltaFile
+18-0print/lilypond/files/patch-lily_include_smobs.hh
+18-01 files

FreeBSD/ports 58bab68print/lilypond/files patch-lily_include_smobs.hh

print/lilypond: fix build with clang 21

With clang 21 print/lilypond fails to build, with errors similar to:

    In file included from line-interface.cc:25:
    In file included from /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/lazy-skyline-pair.hh:24:
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/transform.hh:32:3: error: 'smob_trampoline' is a private member of 'Smob_base<Transform>'
       32 |   LY_DECLARE_SMOB_PROC (&Transform::call, 1, 0, 0);
          |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:245:32: note: expanded from macro 'LY_DECLARE_SMOB_PROC'
      245 |   LY_DECLARE_STATIC_SMOB_PROC (smob_trampoline<PMF>, REQ, OPT, VAR)
          |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:240:65: note: expanded from macro 'LY_DECLARE_STATIC_SMOB_PROC'
      240 |     scm_set_smob_apply (smob_tag, reinterpret_cast<scm_t_subr> (FUN), REQ,     \
          |                                                                 ^~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:260:14: note: declared private here
      260 |   static SCM smob_trampoline (SCM self, SCM arg1)
          |              ^


    [9 lines not shown]
DeltaFile
+18-0print/lilypond/files/patch-lily_include_smobs.hh
+18-01 files

FreeBSD/ports b961319devel/ispc/files patch-src_util.cpp

devel/ispc: fix build with libc++ >= 20

With libc++ 20 or higher devel/ispc fails to build, with errors similar
to:

    /wrkdirs/usr/ports/devel/ispc/work/ispc-1.30.0/src/util.cpp:51:11: error: '__libcpp_verbose_abort' is missing exception specification 'noexcept'
       51 | void std::__libcpp_verbose_abort(char const *format, ...)
          |           ^
          |                                                           noexcept
    /usr/include/c++/v1/__verbose_abort:24:28: note: previous declaration is here
       24 |     __printf__, 1, 2) void __libcpp_verbose_abort(const char* __format, ...) _NOEXCEPT;
          |                            ^

This is because ispc attemps to override __libcpp_verbose_abort(), which
is an internal libc++ function, but it misses a noexcept specification.

However, overriding __libcpp_verbose_abort() is only necessary on older
versions of macOS. Therefore, exclude the whole #if block if the
operating system is not macOS.

    [6 lines not shown]
DeltaFile
+20-0devel/ispc/files/patch-src_util.cpp
+20-01 files

FreeBSD/ports e4b498ddevel/ispc/files patch-src_util.cpp

devel/ispc: fix build with libc++ >= 20

With libc++ 20 or higher devel/ispc fails to build, with errors similar
to:

    /wrkdirs/usr/ports/devel/ispc/work/ispc-1.30.0/src/util.cpp:51:11: error: '__libcpp_verbose_abort' is missing exception specification 'noexcept'
       51 | void std::__libcpp_verbose_abort(char const *format, ...)
          |           ^
          |                                                           noexcept
    /usr/include/c++/v1/__verbose_abort:24:28: note: previous declaration is here
       24 |     __printf__, 1, 2) void __libcpp_verbose_abort(const char* __format, ...) _NOEXCEPT;
          |                            ^

This is because ispc attemps to override __libcpp_verbose_abort(), which
is an internal libc++ function, but it misses a noexcept specification.

However, overriding __libcpp_verbose_abort() is only necessary on older
versions of macOS. Therefore, exclude the whole #if block if the
operating system is not macOS.

    [4 lines not shown]
DeltaFile
+20-0devel/ispc/files/patch-src_util.cpp
+20-01 files

FreeBSD/ports 4aad392graphics/blender Makefile, graphics/materialx pkg-plist Makefile

graphics/{blender,materialx}: Fix for enable materialx for blender

PR:             293189
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+816-741graphics/materialx/pkg-plist
+35-12graphics/materialx/Makefile
+36-0graphics/materialx/files/patch-cmake_modules_MaterialXConfig.cmake.in
+5-4graphics/blender/Makefile
+892-7574 files

FreeBSD/ports b8fab4dgraphics/aeskulap Makefile, graphics/dcmtk pkg-plist Makefile

graphics/dcmtk: Update 3.6.9 => 3.7.0, fix 5 CVEs

Security:
* https://nvd.nist.gov/vuln/detail/CVE-2025-2357
* https://nvd.nist.gov/vuln/detail/CVE-2025-9732
* https://nvd.nist.gov/vuln/detail/CVE-2025-25472
* https://nvd.nist.gov/vuln/detail/CVE-2025-25474
* https://nvd.nist.gov/vuln/detail/CVE-2025-25475

Changelogs:
* https://github.com/DCMTK/dcmtk/compare/DCMTK-3.6.9...DCMTK-3.7.0

* Use dynamic SOVERSION
* Pet portclippy(1) and portfmt(1)
* Version-bump dependent ports

Approved by:            yuri@ (maintainer, Mentor)
MFH:                    2026Q1
Differential Revision:  https://reviews.freebsd.org/D54557

    [2 lines not shown]
DeltaFile
+76-58graphics/dcmtk/pkg-plist
+9-10graphics/dcmtk/Makefile
+3-3graphics/dcmtk/distinfo
+1-1graphics/aeskulap/Makefile
+1-1graphics/openimageio/Makefile
+1-1science/InsightToolkit/Makefile
+91-741 files not shown
+92-747 files

FreeBSD/ports f4d75c2graphics/aeskulap Makefile, graphics/dcmtk pkg-plist Makefile

graphics/dcmtk: Update 3.6.9 => 3.7.0, fix 5 CVEs

Security:
* https://nvd.nist.gov/vuln/detail/CVE-2025-2357
* https://nvd.nist.gov/vuln/detail/CVE-2025-9732
* https://nvd.nist.gov/vuln/detail/CVE-2025-25472
* https://nvd.nist.gov/vuln/detail/CVE-2025-25474
* https://nvd.nist.gov/vuln/detail/CVE-2025-25475

Changelogs:
* https://github.com/DCMTK/dcmtk/compare/DCMTK-3.6.9...DCMTK-3.7.0

* Use dynamic SOVERSION
* Pet portclippy(1) and portfmt(1)
* Version-bump dependent ports

Approved by:            yuri@ (maintainer, Mentor)
MFH:                    2026Q1
Differential Revision:  https://reviews.freebsd.org/D54557
DeltaFile
+76-58graphics/dcmtk/pkg-plist
+9-10graphics/dcmtk/Makefile
+3-3graphics/dcmtk/distinfo
+1-1graphics/aeskulap/Makefile
+1-1graphics/openimageio/Makefile
+1-1science/InsightToolkit/Makefile
+91-741 files not shown
+92-747 files

FreeBSD/ports b8bd447devel/py-hg-evolve distinfo Makefile

devel/py-hg-evolve: Update 11.1.9 => 11.1.10

Summary: * Replace broken WWW

Approved by:            haskell@ (alven@, arrowd@)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D54446
DeltaFile
+3-3devel/py-hg-evolve/distinfo
+2-2devel/py-hg-evolve/Makefile
+5-52 files

FreeBSD/ports d314c06math/z3 Makefile distinfo

math/z3: Update 4.15.3 => 4.15.4

Changelogs:
* https://github.com/Z3Prover/z3/blob/master/RELEASE_NOTES.md#version-4154
* https://github.com/Z3Prover/z3/compare/z3-4.15.3...z3-4.15.4

* Add WWW for main site
* Use dynamic SOVERSION for pkg-plist

Approved by:            haskell@ (alven@, arrowd@)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D53474
DeltaFile
+5-2math/z3/Makefile
+3-3math/z3/distinfo
+1-1math/z3/pkg-plist
+9-63 files

FreeBSD/ports 21171d0www/seahub Makefile

www/seahub: Fix dependency port rename for django_statici18n
DeltaFile
+1-1www/seahub/Makefile
+1-11 files

FreeBSD/ports e8d1b64comms/hackrf Makefile pkg-plist

comms/hackrf: Update 2024.02.1 => 2026.01.1

Changelogs:
* https://github.com/greatscottgadgets/hackrf/releases/tag/v2026.01.1
* https://github.com/greatscottgadgets/hackrf/compare/v2024.02.1...v2026.01.1

* Use release tarball
* Clarify LICENSE
+ Specify LICENSE_FILE
+ Supply documentation via DOCS option
* Pet portclippy(1) and portfmt(1)

Reviewed by:            Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Tested by:              Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Approved by:            db@ (Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D54589
DeltaFile
+16-11comms/hackrf/Makefile
+6-1comms/hackrf/pkg-plist
+3-3comms/hackrf/distinfo
+25-153 files

FreeBSD/ports 8421859security/vuxml/vuln 2026.xml

security/vuxml: Document vulnerability in dns/powerdns-recursor
DeltaFile
+37-0security/vuxml/vuln/2026.xml
+37-01 files

FreeBSD/ports ae6d80dsecurity/vuxml/vuln 2026.xml

security/vuxml: Add png vulnerability

 * CVE-2026-25646
DeltaFile
+37-0security/vuxml/vuln/2026.xml
+37-01 files

FreeBSD/ports 0b5ecb6www/ungoogled-chromium/files patch-chrome_browser_about__flags.cc patch-third__party_libunwind_src_src_AddressSpace.hpp

www/ungoogled-chromium: update to 144.0.7559.75

Security:       https://vuxml.freebsd.org/freebsd/424d598b-09c4-11f1-85c5-a8a1599412c6.html
DeltaFile
+101-65www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+85-0www/ungoogled-chromium/files/patch-third__party_libunwind_src_src_AddressSpace.hpp
+14-68www/ungoogled-chromium/files/patch-chrome_browser_ui_ui__features.cc
+0-49www/ungoogled-chromium/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
+47-0www/ungoogled-chromium/files/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
+23-23www/ungoogled-chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+270-205450 files not shown
+2,470-2,138456 files

FreeBSD/ports b8e857fwww/cinny pkg-plist distinfo

www/cinny: Update to 4.10.3
DeltaFile
+8-8www/cinny/pkg-plist
+3-3www/cinny/distinfo
+1-1www/cinny/Makefile
+12-123 files

FreeBSD/ports 1fc9cd9sysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.59.0

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.59.0
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+4-42 files

FreeBSD/ports ef12990benchmarks/imb Makefile, math/arpack-ng Makefile

*/*: bump PORTREVISION after the upgrade of MPICH
DeltaFile
+1-1math/arpack-ng/Makefile
+1-1science/spheral/Makefile
+1-1science/qbox/Makefile
+1-1science/py-pnetcdf/Makefile
+1-1science/py-gpaw/Makefile
+1-1benchmarks/imb/Makefile
+6-671 files not shown
+77-5577 files

FreeBSD/ports b376d3anet/mpich pkg-plist distinfo, net/mpich/files patch-Makefile.in patch-configure

net/mpich: Update to 5.0.0

Release notes at https://www.mpich.org/2026/02/04/mpich-5-0-0-released/

PR:             293030
Reported by:    Laurent Chardon (maintainer)
Exp-run by:     antoine
DeltaFile
+31-5net/mpich/pkg-plist
+12-10net/mpich/files/patch-Makefile.in
+5-15net/mpich/files/patch-configure
+12-0net/mpich/files/patch-src_packaging_pkgconfig_mpich.pc.in
+0-12net/mpich/files/patch-src-packaging-pkgconfig-mpich.pc.in
+3-3net/mpich/distinfo
+63-453 files not shown
+68-509 files

FreeBSD/ports 5047eaatextproc/bookokrat distinfo Makefile

textproc/bookokrat: Update to 0.3.5

ChangeLog:      https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.5
Reported by:    "release-please[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/bookokrat/distinfo
+1-1textproc/bookokrat/Makefile
+4-42 files

FreeBSD/ports d02f336audio Makefile, audio/waves Makefile pkg-descr

audio/waves: Add new port

Waves is a keyboard-driven terminal music player with Soulseek downloads,
MusicBrainz tagging, Last.fm scrobbling, and radio mode.

Features:

  - Browser: Browse music by Artist > Album > Track hierarchy
  - File Browser: Navigate filesystem with file/folder deletion
  - Playlists: Create, organize, and manage playlists with folder hierarchy
  - Favorites: Quick-access playlist with heart icon display
  - Playing Queue: Persistent queue with multi-selection, reordering, and
    undo/redo
  - Audio Playback: MP3, FLAC, OPUS/OGG, and M4A/AAC support with seeking
  - Album Art: Display album art in expanded player bar, auto-fetch during
    import
  - Full-Text Search: SQLite FTS5 search across library, files, and playlists
  - Download Manager: Search and download from Soulseek via slskd integration
  - Import System: MusicBrainz tagging, file renaming, and library integration

    [6 lines not shown]
DeltaFile
+39-0audio/waves/Makefile
+21-0audio/waves/pkg-descr
+12-0audio/waves/files/pkg-message.in
+11-0audio/waves/files/patch-internal_lastfm_auth.go
+5-0audio/waves/distinfo
+1-0audio/Makefile
+89-06 files

FreeBSD/ports 962b811security Makefile

security/Makefile: Connect security/py-shamir-mnemonic, security/py-slip10
DeltaFile
+2-0security/Makefile
+2-01 files

FreeBSD/ports 5fa290esecurity/py-trezor Makefile distinfo

security/py-trezor: Update to 0.20.0
DeltaFile
+13-7security/py-trezor/Makefile
+3-3security/py-trezor/distinfo
+16-102 files

FreeBSD/ports 4d63201security/py-slip10 Makefile pkg-descr

security/py-slip10: Add new port

slip10 is a reference implementation of the SLIP-0010 specification,
which generalizes BIP-0032 hierarchical deterministic key derivation for
multiple curves, including secp256k1, NIST P-256, ed25519, and
curve25519.

It supports deriving extended private and public keys along standard
paths and can operate from either seed material or serialized extended
keys.
DeltaFile
+24-0security/py-slip10/Makefile
+8-0security/py-slip10/pkg-descr
+3-0security/py-slip10/distinfo
+35-03 files

FreeBSD/ports 767b261security/py-shamir-mnemonic Makefile pkg-descr

security/py-shamir-mnemonic: Add new port

shamir-mnemonic is a Python implementation of SLIP-0039, a standard for
splitting secrets into multiple mnemonic word shares using Shamir's
Secret Sharing scheme.

It is designed primarily for use with cryptocurrency wallets and
hardware devices, enabling secure backup and recovery of sensitive
secrets through human-readable word lists.

The library provides tools for generating mnemonic shares, combining
shares to recover secrets, and validating share sets, while remaining
compatible with SLIP-0039 implementations used by Trezor and related
ecosystems.
DeltaFile
+22-0security/py-shamir-mnemonic/Makefile
+12-0security/py-shamir-mnemonic/pkg-descr
+3-0security/py-shamir-mnemonic/distinfo
+37-03 files

FreeBSD/ports 8f80432net-im/teams distinfo Makefile, net-im/teams/files/packagejsons package-lock.json package.json

net-im/teams: Update to 2.7.5

While here, add target for unit testing.

Changelog:
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.3
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.4
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.5

Reported by:    portscout
DeltaFile
+190-196net-im/teams/files/packagejsons/package-lock.json
+12-7net-im/teams/files/packagejsons/package.json
+5-5net-im/teams/distinfo
+4-2net-im/teams/Makefile
+211-2104 files