FreeBSD/ports e5fc64f — devel/nextpnr-devel distinfo Makefile

devel/nextpnr-devel: Update to 2026-10-26
DeltaFile
+3-4devel/nextpnr-devel/Makefile
+3-3devel/nextpnr-devel/distinfo
+6-72 files

FreeBSD/ports aedc4b6 — devel Makefile, devel/prjpeppercorn114 distinfo pkg-descr

devel/prjpeppercorn114: Add new port

This port is used by devel/nextpnr* to produce configuration bitstreams for
CologneChip GateMate FPGAs.

This port is versioned because of version compatibility requirements with
devel/nextpnr*.
DeltaFile
+29-0devel/prjpeppercorn114/Makefile
+15-0devel/prjpeppercorn114/pkg-plist
+4-0devel/prjpeppercorn114/pkg-descr
+3-0devel/prjpeppercorn114/distinfo
+1-0devel/Makefile
+52-05 files

FreeBSD/ports 5ad6fd8 — devel/py-ruff pkg-descr Makefile, devel/py-ruff/files patch-pyproject.toml

devel/{,py-}ruff: update 0.17.1 → 0.17.3
DeltaFile
+3-999devel/py-ruff/distinfo
+9-519devel/py-ruff/Makefile
+52-0devel/py-ruff/files/patch-pyproject.toml
+27-19devel/ruff/distinfo
+12-8devel/ruff/Makefile.crates
+5-4devel/py-ruff/pkg-descr
+108-1,5492 files not shown
+112-1,5548 files

FreeBSD/ports 214b87a — japanese/p5-WWW-2ch Makefile

japanese/p5-WWW-2ch: Mark DEPRECATED

PR:             299349
Approved by:    perl (maintainer, timeout 2 weeks)
Approved by:    osa, fluffy (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 3a9bd36b6bef60757dc8c38d96afa5c7054b8004)
DeltaFile
+4-1japanese/p5-WWW-2ch/Makefile
+4-11 files

FreeBSD/ports 3a9bd36 — japanese/p5-WWW-2ch Makefile

japanese/p5-WWW-2ch: Mark DEPRECATED

PR:             299349
Approved by:    perl (maintainer, timeout 2 weeks)
Approved by:    osa, fluffy (mentors, implicit)
MFH:            2026Q4
DeltaFile
+4-1japanese/p5-WWW-2ch/Makefile
+4-11 files

FreeBSD/ports 75c361a — misc/ncnn pkg-plist Makefile

misc/ncnn: fix package

Reported by:    fallout
DeltaFile
+1-1misc/ncnn/pkg-plist
+1-1misc/ncnn/Makefile
+2-22 files

FreeBSD/ports 85c4df9 — devel/perfetto Makefile distinfo, devel/perfetto/files patch-protos_perfetto_config_data__source__config.proto patch-gn_standalone_android.gni

devel/perfetto: update 58.2 -> 59.1
DeltaFile
+0-25devel/perfetto/files/patch-gn_standalone_android.gni
+12-12devel/perfetto/files/patch-protos_perfetto_config_data__source__config.proto
+3-3devel/perfetto/distinfo
+1-1devel/perfetto/Makefile
+16-414 files

FreeBSD/ports f2f171f — x11/plasma6-kwayland-integration Makefile

x11/plasma6-kwayland-integration: Fix fetch

(cherry picked from commit e30b59a4a10ac04ff9503fa70c159574728e9c54)
DeltaFile
+1-0x11/plasma6-kwayland-integration/Makefile
+1-01 files

FreeBSD/ports e30b59a — x11/plasma6-kwayland-integration Makefile

x11/plasma6-kwayland-integration: Fix fetch
DeltaFile
+1-0x11/plasma6-kwayland-integration/Makefile
+1-01 files

FreeBSD/ports 8dd2aa4 — security/duo Makefile distinfo, security/duo/files patch-login__duo_login__duo.c

security/duo: Update to 2.3.0
DeltaFile
+13-0security/duo/files/patch-login__duo_login__duo.c
+3-3security/duo/distinfo
+1-1security/duo/Makefile
+17-43 files

FreeBSD/ports 5c66f65 — graphics/libheif pkg-plist distinfo

graphics/libheif: Update to 1.23.6

- Add an X264 option (AVC encoding via multimedia/libx264), on by default.

Release notes:  https://github.com/strukturag/libheif/releases/tag/v1.23.6
PR:             299263

(cherry picked from commit daa64daac3436931cf3ab5186ac68bedb9cf4822)
DeltaFile
+7-4graphics/libheif/Makefile
+3-3graphics/libheif/distinfo
+1-0graphics/libheif/pkg-plist
+11-73 files

FreeBSD/ports a3d59e2 — graphics/libheif Makefile

graphics/libheif: Improve

Group options by codec and update descriptions

(cherry picked from commit ecf241ab46641a83dd0f1733c318c57730364ea6)
DeltaFile
+20-12graphics/libheif/Makefile
+20-121 files

FreeBSD/ports 36fe887 — security/duo_openvpn Makefile distinfo

security/duo_openvpn: Update to 3.2
DeltaFile
+3-3security/duo_openvpn/distinfo
+1-1security/duo_openvpn/Makefile
+4-42 files

FreeBSD/ports cff5117 — net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.23.21

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.23.20
2. https://github.com/totoshko88/RustConn/releases/tag/v0.23.21

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+43-43net/rustconn/distinfo
+20-20net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+64-643 files

FreeBSD/ports fc3590c — sysutils Makefile, sysutils/coxswain pkg-descr Makefile

sysutils/coxswain: Add new port

Coxswain is a two-panel file manager in the Norton Commander tradition,
built for developers. The panels show git status for every file, the
function keys copy, move and delete, and archives (zip, 7z, tar) open
like folders.

WWW:            https://github.com/mwo-dk/coxswain

PR:             299198
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+1,693-0sysutils/coxswain/distinfo
+845-0sysutils/coxswain/Makefile.crates
+46-0sysutils/coxswain/files/coxswain_index.in
+32-0sysutils/coxswain/Makefile
+13-0sysutils/coxswain/pkg-descr
+1-0sysutils/Makefile
+2,630-06 files

FreeBSD/ports 5cb7c2c — lang/swift6 Makefile distinfo, lang/swift6/files patch-swift-corelibs-libdispatch_src_shims_lock.h patch-swift-corelibs-libdispatch_src_swift_Wrapper.swift

lang/swift6: Update to 6.4.1

While here, import some patches from devel/libdispatch for avoiding
hang up during `swift build` and `swift test`.

Release Announcement: https://forums.swift.org/t/announcing-swift-6-4-1/90029

PR:             299843
Reported by:    GitHub (watch releases)
Reviewed by:    pkubaj
Obtained from:  devel/libdispatch (patches for swift-corelibs-libdispatch)
Co-authored-by: Piotr Kubaj <pkubaj at FreeBSD.org>
DeltaFile
+83-83lang/swift6/distinfo
+38-0lang/swift6/files/patch-swift-corelibs-libdispatch_src_swift_Source.swift
+31-5lang/swift6/files/patch-swift-corelibs-libdispatch_src_queue.c
+10-19lang/swift6/Makefile
+29-0lang/swift6/files/patch-swift-corelibs-libdispatch_src_swift_Wrapper.swift
+19-0lang/swift6/files/patch-swift-corelibs-libdispatch_src_shims_lock.h
+210-1075 files not shown
+244-12111 files

FreeBSD/ports c436abe — devel/tcl-thread Makefile distinfo

devel/tcl-thread: update to 3.0.7
DeltaFile
+3-3devel/tcl-thread/distinfo
+2-3devel/tcl-thread/Makefile
+5-62 files

FreeBSD/ports 64916e0 — lang/itcl4 Makefile distinfo

lang/itcl4: update to 4.3.8

This is mainly meant to support Tcl/Tk 9.x.
DeltaFile
+3-3lang/itcl4/distinfo
+2-2lang/itcl4/Makefile
+5-52 files

FreeBSD/ports d0561be — www/mod_tls distinfo pkg-plist, www/mod_tls/files 001-mod_tls.conf.in patch-src_tls__cache.c

www/mod_tls: Remove port

Project is no longer maintained
API changes in rustls prevent builing
Removed (as experimental module) from Apache httpd in 2025-01-23
DeltaFile
+0-46www/mod_tls/files/patch-src_tls__cache.c
+0-40www/mod_tls/Makefile
+0-21www/mod_tls/files/001-mod_tls.conf.in
+0-18www/mod_tls/pkg-message
+0-8www/mod_tls/pkg-plist
+0-3www/mod_tls/distinfo
+0-1363 files not shown
+1-1399 files

FreeBSD/ports 85a2b3a — lang/nx Makefile distinfo

lang/nx: update to 2.5.0

Announcement: https://next-scripting.org/xowiki/Ann2_5_0
DeltaFile
+3-3lang/nx/distinfo
+2-2lang/nx/Makefile
+5-52 files

FreeBSD/ports 0433da2 — textproc/py-toon-format distinfo Makefile, textproc/py-toon-format/files patch-pyproject.toml

textproc/py-toon-format: Update 0.9.0b1 => 1.2.0

Upgrading Notes:
https://github.com/toon-format/toon-python/blob/v1.2.0/docs/migration.md

Changelog:
https://github.com/toon-format/toon-python/blob/v1.2.0/CHANGELOG.md

Port changes:
- Remove pytest use flag, PYPI doesn't ship tests.
- Upstream switched to uv_build from hatchling for build.
- Patch pyproject.toml to stretch uv_build version range.
- Add port option for optional dependency Pydantic.

PR:             300107
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+8-3textproc/py-toon-format/Makefile
+11-0textproc/py-toon-format/files/patch-pyproject.toml
+3-3textproc/py-toon-format/distinfo
+22-63 files

FreeBSD/ports 99a8074 — graphics/py-svg.path distinfo Makefile

graphics/py-svg.path: Update to 7.1

graphics/py-svg.path 4.0.2 cannot be imported on Python 3.10 and
later (3.12, the current default, shown):

    $ python3.12 -c 'import svg.path'
    ImportError: cannot import name 'MutableSequence' from 'collections' (/usr/local/lib/python3.12/collections/__init__.py)

svg/path/path.py does "from collections import MutableSequence", which
Python 3.10 removed. svg.path, svg.path.path and svg.path.parser all
fail, so the package is unusable.

Upstream fixed this in 4.1 (2021-02-16). The patch updates the port to
the latest release, 7.1 (2026-07-07):
- the sdist is now svg_path-*, so the DISTNAME override goes away;
- the port builds with pep517; upstream's pyproject needs
  setuptools>=61.2, which the tree's 63.1.0 satisfies, plus wheel;
- setuptools 63 names the wheel and dist-info after the project name
  (svg.path) while the framework expects ${PORTNAME} (svg_path), so

    [15 lines not shown]
DeltaFile
+10-4graphics/py-svg.path/Makefile
+3-3graphics/py-svg.path/distinfo
+13-72 files

FreeBSD/ports 2e49e05 — www/mod_qos Makefile distinfo

www/mod_qos: Update 11.78 => 11.79

Changelog:
https://mod-qos.sourceforge.net/CHANGES.txt

PR:             300131
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3www/mod_qos/distinfo
+1-1www/mod_qos/Makefile
+4-42 files

FreeBSD/ports 2a191f1 — textproc/py-regex Makefile distinfo

textproc/py-regex: Update 2026.9.10 => 2026.9.29

Changelog:
https://github.com/mrabarnett/mrab-regex/blob/2026.9.29/changelog.txt

PR:             300132
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3textproc/py-regex/distinfo
+1-1textproc/py-regex/Makefile
+4-42 files

FreeBSD/ports 5214a67 — devel/php-grpc Makefile distinfo

devel/php-grpc: update to 1.85.0.
DeltaFile
+3-3devel/php-grpc/distinfo
+1-1devel/php-grpc/Makefile
+4-42 files

FreeBSD/ports e464691 — devel/py-grpcio Makefile distinfo, devel/py-grpcio/files patch-third__party_boringssl-with-bazel_include_openssl_base.h patch-third__party_boringssl-with-bazel_include_openssl_target.h

devel/py-grpcio: update to 1.85.0.
DeltaFile
+14-0devel/py-grpcio/files/patch-third__party_boringssl-with-bazel_include_openssl_target.h
+0-12devel/py-grpcio/files/patch-third__party_boringssl-with-bazel_include_openssl_base.h
+3-3devel/py-grpcio/distinfo
+1-1devel/py-grpcio/Makefile
+18-164 files

FreeBSD/ports 278c69c — devel/py-grpcio-tools Makefile distinfo

devel/py-grpcio-tools: update to 1.85.0.
DeltaFile
+3-3devel/py-grpcio-tools/distinfo
+1-1devel/py-grpcio-tools/Makefile
+4-42 files

FreeBSD/ports 8905acf — devel/py-tavern Makefile distinfo

devel/py-tavern: Update 3.6.3 => 3.7.1

Changelog:
https://github.com/taverntesting/tavern/blob/3.7.1/CHANGELOG.md

Commit log:
https://github.com/taverntesting/tavern/compare/3.6.3...3.7.1

PR:             300108
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3devel/py-tavern/distinfo
+1-1devel/py-tavern/Makefile
+4-42 files

FreeBSD/ports c0cbbaf — devel/py-ttkbootstrap Makefile distinfo

devel/py-ttkbootstrap: Update to 2.2.6

ChangeLog:

1. https://github.com/israel-dryer/ttkbootstrap/releases/tag/v2.2.4
2. https://github.com/israel-dryer/ttkbootstrap/releases/tag/v2.2.5
3. https://github.com/israel-dryer/ttkbootstrap/releases/tag/v2.2.6

Reported by:    "Israel Dryer" <notifications at github.com>
DeltaFile
+3-3devel/py-ttkbootstrap/distinfo
+2-2devel/py-ttkbootstrap/Makefile
+5-52 files

FreeBSD/ports 5b8118c — sysutils/py-salt distinfo Makefile, sysutils/py-salt/files pkg-message.in _syspaths.py.in

sysutils/py-salt: Update to 3008.5

While here:

- Restore the FreeBSD default paths. Since the switch to
  USE_PYTHON=pep517 in 3008.2, PYDISTUTILS_INSTALL_TARGET is no longer
  used, so the --salt-*-dir options were silently ignored and
  salt/_syspaths.py was not generated. Salt fell back to the upstream
  defaults (/srv/salt, /srv/pillar) instead of
  /usr/local/etc/salt/states and /usr/local/etc/salt/pillar, as
  documented in master.sample. Ship _syspaths.py from files/ instead.

  Users of 3008.2 - 3008.4 who keep states or pillars in /srv without
  setting file_roots/pillar_roots explicitly have to move them to
  /usr/local/etc/salt/{states,pillar} or set these options.

- Mention sysutils/py-saltext.freebsd in pkg-message.  Since 3008 the
  FreeBSD-specific modules (service, sysrc, sysctl, kmod, jail, ports,
  freebsd_update, shadow) are provided by this extension.  It cannot be
  added to RUN_DEPENDS, as it depends on py-salt itself.
DeltaFile
+7-17sysutils/py-salt/Makefile
+21-0sysutils/py-salt/files/_syspaths.py.in
+8-0sysutils/py-salt/files/pkg-message.in
+3-3sysutils/py-salt/distinfo
+39-204 files