FreeBSD/ports 8aabeafmail/pizauth pkg-plist Makefile

mail/pizauth: Update to 1.1.0

- Install bash, fish, and zsh completions

ChangeLog:      https://tratt.net/laurie/src/pizauth/releases/
Reported by:    portscout!
DeltaFile
+399-273mail/pizauth/distinfo
+198-135mail/pizauth/Makefile.crates
+6-6mail/pizauth/Makefile
+6-0mail/pizauth/pkg-plist
+609-4144 files

FreeBSD/ports 010a458mail/protonmail-bridge Makefile, mail/protonmail-bridge/files patch-internal_certs_cert__store__freebsd.go patch-internal_app_app.go

mail/protonmail-bridge: Add port: Proton Mail Bridge for e-mail clients

Use Proton Mail with your desktop email client.

Proton Mail Bridge adds end-to-end encryption to popular email apps,
including Outlook, Thunderbird, and Apple Mail. Secure email made
easy.

NOTE: Proton Mail Bridge is available only with a paid plan that
includes Proton Mail.

WWW: https://proton.me/mail/bridge
DeltaFile
+233-0mail/protonmail-bridge/files/patch-pkg_keychain_helper__dbus__freebsd.go
+83-0mail/protonmail-bridge/files/patch-pkg_keychain_helper__freebsd.go
+54-0mail/protonmail-bridge/files/patch-internal_versioner_remove__freebsd.go
+45-0mail/protonmail-bridge/Makefile
+40-0mail/protonmail-bridge/files/patch-internal_app_app.go
+37-0mail/protonmail-bridge/files/patch-internal_certs_cert__store__freebsd.go
+492-09 files not shown
+607-015 files

FreeBSD/ports f93bee5sysutils/spcm pkg-plist distinfo

sysutils/spcm: Update to 0.5.9

Minor improvements
Changes: https://github.com/outpaddling/SPCM/releases

Reported by:    portscout
DeltaFile
+1-5sysutils/spcm/pkg-plist
+3-3sysutils/spcm/distinfo
+3-3sysutils/spcm/Makefile
+7-113 files

FreeBSD/ports ea62450editors/vscode Makefile Makefile.version, editors/vscode/files patch-src_vs_code_electron-main_app.ts

editors/vscode: Update to 1.134.0

Changelog: https://code.visualstudio.com/updates/v1_134

Reported by:    GitHub (watch releases)
DeltaFile
+23-40editors/vscode/pkg-plist
+7-7editors/vscode/distinfo
+2-2editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+2-2editors/vscode/Makefile.version
+0-1editors/vscode/Makefile
+34-525 files

FreeBSD/ports 169b510biology/canu distinfo Makefile, biology/canu/files patch-utility_src_utility_types.H patch-utility_src_utility_system.H

biology/canu: Update to 2.3

Several bug fixes and enhancements
Changes: https://github.com/marbl/canu/releases
Should fix package build on arm64
Change WWW to something portscout can use

Reported by:    pkg-fallout
DeltaFile
+12-14biology/canu/Makefile
+19-0biology/canu/files/patch-utility_src_htslib_htscodecs_rANS__static4x16pr.c
+0-11biology/canu/files/patch-utility_src_utility_types.H
+0-11biology/canu/files/patch-utility_src_utility_system.H
+0-11biology/canu/files/patch-utility_src_utility_files.H
+3-3biology/canu/distinfo
+34-501 files not shown
+36-527 files

FreeBSD/src 4a2494dsys/x86/iommu amd_drv.c

amd_iommu: Bound IVHD device-entry parsing

Validate the IVRS table and every subtable length before using either
to form iterator bounds. Reject truncated typed IVHD blocks instead of
passing them to a type-specific callback.

Within each IVHD payload, correct the lower-bound comparison for
extended range entries and validate fixed-size entries, paired range
terminators, the fixed HID body, and the variable HID UID before
dereferencing or advancing. Malformed firmware can no longer drive
either iterator beyond its enclosing object.

Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D58724
DeltaFile
+102-36sys/x86/iommu/amd_drv.c
+102-361 files

FreeBSD/src f49f33eusr.sbin/bhyvectl Makefile bhyvectl.c

bhyvectl: Generalize bhyve IPC code

Move the nvlist-based bhyve IPC code into a separate function.
No functional change intended.

Reviewed by:    rew
Differential Revision:  https://reviews.freebsd.org/D54652
DeltaFile
+25-11usr.sbin/bhyvectl/bhyvectl.c
+1-1usr.sbin/bhyvectl/Makefile
+26-122 files

FreeBSD/src 04811d4usr.sbin/bhyve bhyverun.c ipc.h, usr.sbin/bhyve/amd64 bhyverun_machdep.c

bhyve: Generalize the IPC thread

Move the code for the snapshotting IPC thread into a separate file
and define macros for adding new IPC commands.
No functional change intended.

Reviewed by:    rew
Differential Revision:  https://reviews.freebsd.org/D54650
DeltaFile
+194-0usr.sbin/bhyve/ipc.c
+7-124usr.sbin/bhyve/snapshot.c
+9-8usr.sbin/bhyve/ipc.h
+4-5usr.sbin/bhyve/bhyverun.c
+1-2usr.sbin/bhyve/amd64/bhyverun_machdep.c
+2-0usr.sbin/bhyve/riscv/bhyverun_machdep.c
+217-1393 files not shown
+220-1409 files

FreeBSD/doc 9e9afffwebsite/content/en/releases/14.5R relnotes.adoc

14.5/relnotes: latest commits added, man pages section reworked

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D59122
DeltaFile
+24-0website/content/en/releases/14.5R/relnotes.adoc
+24-01 files

FreeBSD/ports 3f2328fdatabases/mysql80-server/files mysqlrouter.conf.sample.in mysqlrouter.in, databases/mysql84-server/files mysqlrouter.conf.sample.in mysqlrouter.in

databases/mysql{80,84,97}-server: Add rc script and user for MySQL Router

All three server ports build and install MySQL Router, but it was never
usable out of the box: there is no mysqlrouter user, no rc script, no
configuration directory, and no log, runtime or data directory. The only
trace of an integration was etc/logrotate.d/mysqlrouter, whose
"create 600 mysqlrouter mysqlrouter" refers to an account that no port
creates, so logrotate(8) skipped that entry with an error and exited
non-zero.

Upstream names that account itself: scripts/CMakeLists.txt sets
MYSQLROUTER_USER to "mysqlrouter", the built-in help of mysqlrouter
suggests --user=mysqlrouter, and the systemd unit shipped for Linux runs
the service under it.

Add the user and group, an rc script, and a configuration sample in
etc/mysqlrouter. mysqlrouter does not detach itself, so it runs under
daemon(8), which also writes the PID file that the postrotate script in
etc/logrotate.d/mysqlrouter expects. The runtime, log and data

    [9 lines not shown]
DeltaFile
+93-0databases/mysql97-server/files/mysqlrouter.in
+93-0databases/mysql80-server/files/mysqlrouter.in
+93-0databases/mysql84-server/files/mysqlrouter.in
+41-0databases/mysql80-server/files/mysqlrouter.conf.sample.in
+41-0databases/mysql84-server/files/mysqlrouter.conf.sample.in
+41-0databases/mysql97-server/files/mysqlrouter.conf.sample.in
+402-011 files not shown
+533-1717 files

FreeBSD/ports 679063ctextproc/py-pymdown-extensions Makefile distinfo

textproc/py-pymdown-extensions: Update to 11.0.2

Changelog:

https://github.com/facelessuser/pymdown-extensions/releases/tag/11.0.2
DeltaFile
+3-3textproc/py-pymdown-extensions/distinfo
+1-1textproc/py-pymdown-extensions/Makefile
+4-42 files

FreeBSD/ports baa41detextproc/py-python-docs-theme distinfo Makefile

textproc/py-python-docs-theme: Update to 2026.7

* Switch to PEP517 build framework.

* Update WWW to point to upstream repository to get some more info about
  its activities.

Changelog since 2018.2:

https://github.com/python/python-docs-theme/blob/2026.7/CHANGELOG.md
DeltaFile
+9-5textproc/py-python-docs-theme/Makefile
+3-3textproc/py-python-docs-theme/distinfo
+12-82 files

FreeBSD/ports 84a8cectextproc/py-zensical Makefile distinfo

textproc/py-zensical: Update to 0.0.57

Changelog:

https://github.com/zensical/zensical/releases/tag/v0.0.57
DeltaFile
+3-3textproc/py-zensical/distinfo
+1-1textproc/py-zensical/Makefile
+4-42 files

FreeBSD/ports 172e36cnet-mgmt/py-ciscoconfparse distinfo Makefile, net-mgmt/py-ciscoconfparse/files patch-tests_conftest.py patch-pyproject.toml

net-mgmt/py-ciscoconfparse: Update to 1.9.52

* Update WWW to spare users from redirects.

* This release is also the last in the 1.x series, and the upstream repo
  has already been archived with a note that py-ciscoconfparse2, should
  be used.

  Therefore, mark the port as DEPRECATED and set an EXPIRATION_DATE that
  is long enough so that users who use the quarterly branches have
  sufficient time in 2026Q4 to make the necessary switch.

Changelog since 1.9.28:

https://github.com/mpenning/ciscoconfparse/blob/1.9.52/CHANGES.md
DeltaFile
+16-6net-mgmt/py-ciscoconfparse/Makefile
+18-3net-mgmt/py-ciscoconfparse/files/patch-pyproject.toml
+15-0net-mgmt/py-ciscoconfparse/files/patch-tests_conftest.py
+3-3net-mgmt/py-ciscoconfparse/distinfo
+52-124 files

FreeBSD/ports 79457e7net-mgmt/py-hier-config Makefile

net-mgmt/py-hier-config: Set PORTSCOUT

* Both py-ciscoconfparse and py-ciscoconfparse2 aren't yet compatible
  with the 3.x release, which contains breaking changes.
DeltaFile
+4-0net-mgmt/py-hier-config/Makefile
+4-01 files

FreeBSD/ports b167aaanet-mgmt Makefile, net-mgmt/py-ciscoconfparse2 distinfo pkg-descr

net-mgmt/py-ciscoconfparse2: New port

ciscoconfparse parses through Cisco IOS-style configurations. It can:

- Audit existing router / switch / firewall / wlc configurations
- Retrieve portions of the configuration
- Modify existing configurations
- Build new configurations

It can also parse other vendor configurations:

- Juniper Networks JunOS
- F5 Networks configurations
- Palo Alto Networks Firewall configurations

The module handles anything that has a Cisco IOS style of configuration,
e.g.:

- Cisco IOS/IOS-XE/IOS-XR/Aironet/ASA/CatOS/Nexus

    [6 lines not shown]
DeltaFile
+48-0net-mgmt/py-ciscoconfparse2/files/patch-pyproject.toml
+39-0net-mgmt/py-ciscoconfparse2/Makefile
+22-0net-mgmt/py-ciscoconfparse2/pkg-descr
+3-0net-mgmt/py-ciscoconfparse2/distinfo
+1-0net-mgmt/Makefile
+113-05 files

FreeBSD/ports ff41397net Makefile, net/py-macaddress distinfo pkg-descr

net/py-macaddress: New port

This Python module is used for handling hardware identifiers like MAC
addresses and makes it easy to:

* check if a string represents a valid MAC address, or a similar hardware
  identifier like an EUI-64, OUI, etc,
* convert between string and binary forms of MAC addresses and other
  hardware identifiers,

and so on.

Heavily inspired by the ipaddress module, but not yet quite as
featureful.
DeltaFile
+22-0net/py-macaddress/Makefile
+11-0net/py-macaddress/pkg-descr
+3-0net/py-macaddress/distinfo
+1-0net/Makefile
+37-04 files

FreeBSD/ports fceaaf1net-mgmt Makefile, net-mgmt/py-hier-config distinfo pkg-descr

net-mgmt/py-hier-config: New port

Hierarchical Configuration is a Python library that is able to take a
running configuration of a network device, compare it to its intended
configuration, and build the remediation steps necessary bring a device
into spec with its intended configuration.

Hierarchical Configuration has been used extensively on:

* Cisco IOS
* Cisco IOSXR
* Cisco NXOS
* Arista EOS

However, any NOS that utilizes a CLI syntax that is structured in a
similar fashion to IOS should work mostly out of the box.
DeltaFile
+24-0net-mgmt/py-hier-config/Makefile
+20-0net-mgmt/py-hier-config/pkg-descr
+3-0net-mgmt/py-hier-config/distinfo
+1-0net-mgmt/Makefile
+48-04 files

FreeBSD/ports 09efbd9sysutils/ganglia-monitor-core Makefile

sysutils/ganglia-monitor-core: Fix invalid expiration date
DeltaFile
+1-1sysutils/ganglia-monitor-core/Makefile
+1-11 files

FreeBSD/ports 822172fmultimedia/kodi-addon-inputstream.adaptive Makefile distinfo

multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.20
DeltaFile
+3-3multimedia/kodi-addon-inputstream.adaptive/distinfo
+1-1multimedia/kodi-addon-inputstream.adaptive/Makefile
+4-42 files

FreeBSD/ports 249779e. MOVED, sysutils/filevercmp distinfo pkg-descr

sysutils/filevercmp: Remove

Expired: Dependent ports now use git submodules
DeltaFile
+0-52sysutils/filevercmp/files/Makefile
+0-21sysutils/filevercmp/Makefile
+0-14sysutils/filevercmp/pkg-descr
+0-3sysutils/filevercmp/distinfo
+1-0MOVED
+1-905 files

FreeBSD/ports cdedf3bmath/R-cran-GPArotation Makefile distinfo

math/R-cran-GPArotation: Update to 2026.8-2

Changelog: https://cran.r-project.org/web/packages/GPArotation/NEWS
DeltaFile
+3-3math/R-cran-GPArotation/distinfo
+1-1math/R-cran-GPArotation/Makefile
+4-42 files

FreeBSD/ports 149ef75security/binwalk Makefile distinfo, security/binwalk/files patch-src_binwalk_core_magic.py patch-src_binwalk_config_extract.conf

security/binwalk: update 2.3.3 -> 3.1.0

- upstream moved from python to rust

Changes:        https://github.com/ReFirmLabs/binwalk/releases#release-v3.1.0
DeltaFile
+313-3security/binwalk/distinfo
+163-8security/binwalk/Makefile
+0-83security/binwalk/files/patch-src_binwalk_core_plugin.py
+0-45security/binwalk/files/patch-src_binwalk_core_module.py
+0-31security/binwalk/files/patch-src_binwalk_config_extract.conf
+0-11security/binwalk/files/patch-src_binwalk_core_magic.py
+476-1816 files

FreeBSD/ports 843f892textproc/lucene Makefile

textproc/lucene: deprecate and set expiration date

Expire together with its only consumers in the ports tree.

Approved by:    no maintainer
DeltaFile
+4-1textproc/lucene/Makefile
+4-11 files

FreeBSD/ports 3798423java/apache-commons-lang Makefile

java/apache-commons-lang: set expiration date

Expire together with its only consumer in the ports tree editors/openoffice-4.
This port was already deprecated. Superseded by port java/apache-commons-lang3.

Approved by:    no maintainer
DeltaFile
+2-1java/apache-commons-lang/Makefile
+2-11 files

FreeBSD/ports f93ade1devel/py-stevedore Makefile distinfo

devel/py-stevedore: Update to 5.9.1

Reported by:    portscout!
DeltaFile
+3-3devel/py-stevedore/distinfo
+2-2devel/py-stevedore/Makefile
+5-52 files

FreeBSD/ports 47b198awww/p5-WWW-Mechanize-Shell Makefile distinfo

www/p5-WWW-Mechanize-Shell: update 0.62 -> 0.63

Changelog: https://metacpan.org/dist/WWW-Mechanize-Shell/changes
DeltaFile
+3-3www/p5-WWW-Mechanize-Shell/distinfo
+1-1www/p5-WWW-Mechanize-Shell/Makefile
+4-42 files

FreeBSD/ports e21954cmisc/p5-Business-ISBN-Data Makefile distinfo

misc/p5-Business-ISBN-Data: update 20260721.001 -> 20260812.001

Changelog: https://metacpan.org/dist/Business-ISBN-Data/changes
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+1-1misc/p5-Business-ISBN-Data/Makefile
+4-42 files

FreeBSD/ports b36ce05devel/p5-Module-Metadata Makefile distinfo

devel/p5-Module-Metadata: update 1.000039 -> 1.000040

Changelog: https://metacpan.org/dist/Module-Metadata
DeltaFile
+3-3devel/p5-Module-Metadata/distinfo
+1-1devel/p5-Module-Metadata/Makefile
+4-42 files

FreeBSD/ports 4968e4ddevel/p5-Cache-FastMmap Makefile distinfo, devel/p5-Cache-FastMmap/files patch-t__18.t

devel/p5-Cache-FastMmap: update 1.62 -> 1.63

Changelog: https://metacpan.org/dist/Cache-FastMmap/changes

Add a patch to unbreak the tests under FreeBSD
(use "fstats -p PID" to count file descriptors instead of counting /proc/PID/fd)
DeltaFile
+11-0devel/p5-Cache-FastMmap/files/patch-t__18.t
+3-3devel/p5-Cache-FastMmap/distinfo
+1-1devel/p5-Cache-FastMmap/Makefile
+15-43 files