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

FreeBSD/ports 5b48609converters/p5-Sereal-Encoder Makefile distinfo

converters/p5-Sereal-Encoder: update 5.009 -> 5.010

Changelog: https://metacpan.org/dist/Sereal-Encoder/changes
DeltaFile
+3-3converters/p5-Sereal-Encoder/distinfo
+1-1converters/p5-Sereal-Encoder/Makefile
+4-42 files

FreeBSD/ports b7d4180devel/git-graph Makefile Makefile.crates

devel/git-graph: update 0.7.0 -> O.8.0

Changelog: https://github.com/git-bahn/git-graph/releases/tag/v0.8.0
DeltaFile
+155-213devel/git-graph/distinfo
+77-106devel/git-graph/Makefile.crates
+1-2devel/git-graph/Makefile
+233-3213 files

FreeBSD/ports 53f0f82converters/p5-Sereal Makefile distinfo

converters/p5-Sereal: update 5.009 -> 5.010

Changelog: https://metacpan.org/dist/Sereal/changes
DeltaFile
+3-3converters/p5-Sereal/distinfo
+1-1converters/p5-Sereal/Makefile
+4-42 files

FreeBSD/ports cfe5ee2audio/ncspot Makefile Makefile.crates

audio/ncspot: update 1.3.4 -> 1.4.0

Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v1.4.0
DeltaFile
+543-527audio/ncspot/distinfo
+270-262audio/ncspot/Makefile.crates
+1-2audio/ncspot/Makefile
+814-7913 files

FreeBSD/ports 0bf653aconverters/p5-Sereal-Decoder Makefile distinfo

converters/p5-Sereal-Decoder: update 5.009 -> 5.010

Changelog: https://metacpan.org/dist/Sereal-Decoder/changes
DeltaFile
+3-3converters/p5-Sereal-Decoder/distinfo
+1-1converters/p5-Sereal-Decoder/Makefile
+4-42 files

FreeBSD/ports 889e346editors/omegaT Makefile distinfo

editors/omegaT: update 6.0.1 -> 6.1.1

Changelog: https://github.com/omegat-org/omegat/releases/tag/v6.1.0
           https://github.com/omegat-org/omegat/releases/tag/v6.1.1
DeltaFile
+513-1,213editors/omegaT/pkg-plist
+3-3editors/omegaT/distinfo
+1-2editors/omegaT/Makefile
+517-1,2183 files