FreeBSD/ports 4ce60ff — databases/py-lancedb Makefile distinfo

databases/py-lancedb: update 0.40.0 → 0.41.0
DeltaFile
+695-671databases/py-lancedb/distinfo
+351-340databases/py-lancedb/Makefile
+1,046-1,0112 files

FreeBSD/ports dc7b524 — audio/zrythm Makefile

audio/zrythm: fix configure

xdg-open is added to BUILD_DEPENDS.

Reported by:    fallout
DeltaFile
+2-1audio/zrythm/Makefile
+2-11 files

FreeBSD/ports 148e055 — devel/rustc-demangle Makefile distinfo

devel/rustc-demangle: update 0.1.28 → 0.2.2
DeltaFile
+31-13devel/rustc-demangle/distinfo
+17-9devel/rustc-demangle/Makefile
+48-222 files

FreeBSD/ports 90979e1 — misc/py-polars-runtime Makefile distinfo, misc/py-polars-runtime/files patch-crates_polars-sql_src_lib.rs patch-crates_polars-ooc_Cargo.toml

misc/py-polars{,-runtime}: update 2.0.0 → 2.1.0
DeltaFile
+19-23misc/py-polars-runtime/distinfo
+28-14misc/py-polars-runtime/files/patch-Cargo.lock
+14-16misc/py-polars-runtime/Makefile
+29-0misc/py-polars-runtime/files/patch-crates_polars-ooc_src_decay.rs
+8-6misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml
+0-12misc/py-polars-runtime/files/patch-crates_polars-sql_src_lib.rs
+98-715 files not shown
+110-10411 files

FreeBSD/ports 1974131 — graphics Makefile, graphics/R-cran-patchwork distinfo pkg-descr

graphics/R-cran-patchwork: New port: The Composer of Plots

patchwork expands the ggplot2 API to allow arbitrarily complex
composition of plots by providing mathematical operators for combining
multiple plots.

PR:             296816
Reviewed by:    jrm
Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60942
DeltaFile
+22-0graphics/R-cran-patchwork/Makefile
+7-0graphics/R-cran-patchwork/pkg-descr
+3-0graphics/R-cran-patchwork/distinfo
+1-0graphics/Makefile
+33-04 files

FreeBSD/ports 941602a — security/vuxml/vuln 2026.xml

security/vuxml: Document phpMyAdmin vulnerabilities

Seven issues in phpMyAdmin up to and including 5.2.3 were published on
2026-10-30, with VulnCheck as the assigning CNA. The worst of them is
an authentication bypass in the WebAuthn second factor, and the
request forgery in setup/validate.php needs no authentication at all.

There is no fixed release and no announcement from the project, so the
entry carries an open range for both ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+60-0security/vuxml/vuln/2026.xml
+60-01 files

FreeBSD/ports 85ab3da — x11/bosd Makefile

x11/bosd: Remove PORTREVISION

Mistakenly bumped DISTVERSION without resetting PORTREVISION
DeltaFile
+0-1x11/bosd/Makefile
+0-11 files

FreeBSD/ports 3c16db0 — x11/bosd pkg-plist Makefile

x11/bosd: Update to 10.7

ChangeLog: https://github.com/FrauBSD/bosd/blob/10.7/CHANGELOG.md
DeltaFile
+3-3x11/bosd/distinfo
+1-1x11/bosd/Makefile
+1-0x11/bosd/pkg-plist
+5-43 files

FreeBSD/ports 4915d99 — databases/mysql-shell distinfo Makefile, databases/mysql-shell/files patch-mysqlshdk_libs_utils_uuid__gen.cc mysql-server.patch

databases/mysql-shell: Update the bundled MySQL sources to 9.7.4

The port builds its own copy of the MySQL source tree for the static
client libraries and carried the vulnerabilities of 9.7.1. There is no
source tarball of the shell itself after 9.7.1, the next one is
26.10.0, so only the bundled sources move, by way of a separate
MYSQL_DISTVERSION.

Take the server tarball from the MYSQL mirror, the archive holds only
releases that are no longer current.

Build the inner tree with WITH_FIDO=none and
WITH_AUTHENTICATION_WEBAUTHN=OFF: the bundled libfido2 1.15.0 does not
compile here, and with the system one the shell looks for a bundled
copy next to the plug-ins. The package contents are unchanged.

Drop the tag_plain.h hunk of mysql-server.patch, upstream as of 9.7.4,
and add the cstdlib include for backup_page_tracker.cc. Include
pthread.h in uuid_gen.cc, upstream does so for Apple only. Both are

    [7 lines not shown]
DeltaFile
+10-10databases/mysql-shell/files/mysql-server.patch
+11-7databases/mysql-shell/Makefile
+10-1databases/mysql-shell/files/patch-mysqlshdk_libs_utils_uuid__gen.cc
+3-3databases/mysql-shell/distinfo
+34-214 files

FreeBSD/ports 960c64f — databases/mysql97-client Makefile, databases/mysql97-server pkg-plist Makefile

databases/mysql97-{client,server}: Update to 9.7.4

This release contains the security fixes of the Oracle Critical
Patch Update of October 2026. 73 of the 98 MySQL issues apply to the
9.7 series and to the MySQL Router built from this port.

9.7.3 was published without a source tarball, hence the two-step
jump.

Rebase patch-libmysql_CMakeLists.txt: upstream moved
mysql_native_authentication_client.cc into a subdirectory, dropped
ADD_SUBDIRECTORY(fido_client) and now builds the client-side
authentication plug-ins in the server tree as well. They are skipped
when WITHOUT_CLIENTLIBS is set.

Declare libfido2 and install the server-side WebAuthn plug-in, which
was built so far only when cmake happened to find libfido2 in the
build jail.


    [8 lines not shown]
DeltaFile
+54-21databases/mysql97-server/files/patch-libmysql_CMakeLists.txt
+3-3databases/mysql97-server/distinfo
+2-2databases/mysql97-server/Makefile
+0-1databases/mysql97-client/Makefile
+1-0databases/mysql97-server/pkg-plist
+60-275 files

FreeBSD/ports 3f6658c — databases/mysql84-client Makefile, databases/mysql84-server Makefile distinfo

databases/mysql84-{client,server}: Update to 8.4.13

This release contains the security fixes of the Oracle Critical
Patch Update of October 2026. 65 of the 98 MySQL issues apply to the
8.4 series and to the MySQL Router built from this port.

8.4.12 was published without a source tarball, hence the two-step
jump.

Changes:
https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-13.html

Security:       24aa62d3-d452-11f1-bae2-3497f65b111b
Sponsored by:   Netzkommune GmbH
MFH:            2026Q4

(cherry picked from commit 9ed8b30188ce739e2fcae47fc2e516ead668a97c)
DeltaFile
+3-3databases/mysql84-server/distinfo
+1-2databases/mysql84-server/Makefile
+0-1databases/mysql84-client/Makefile
+4-63 files

FreeBSD/ports 7356f34 — security/vuxml/vuln 2026.xml

security/vuxml: Document MySQL vulnerabilities of October 2026

Four entries: 8.4 and 9.7, fixed in 8.4.13 and 9.7.4; 26.7, which is
end of life and has no fix, with an open range; and the connectors,
fixed in 26.10.0. mysql-shell is listed with 9.7, it bundles and
statically links the MySQL client code.

The two issues in the bundled curl and OpenSSL copies are left out,
these ports build against the libraries of the system.

Sponsored by:   Netzkommune GmbH
DeltaFile
+390-0security/vuxml/vuln/2026.xml
+390-01 files

FreeBSD/ports 8516acc — archivers/arc Makefile

archivers/arc: Update CONFLICTS_INSTALL

Add phorgeit-arcanist-php[0-9][0-9] to CONFLICTS_INSTALL

While here, satisfy portclippy and portfmt -D

Reviewed by:    ngie, delphij
Differential Revision:  https://reviews.freebsd.org/D61002
DeltaFile
+9-6archivers/arc/Makefile
+9-61 files

FreeBSD/ports eb9d9e8 — databases/mysql-shell distinfo Makefile, databases/mysql-shell/files patch-mysqlshdk_libs_utils_uuid__gen.cc mysql-server.patch

databases/mysql-shell: Update the bundled MySQL sources to 9.7.4

The port builds its own copy of the MySQL source tree for the static
client libraries and carried the vulnerabilities of 9.7.1. There is no
source tarball of the shell itself after 9.7.1, the next one is
26.10.0, so only the bundled sources move, by way of a separate
MYSQL_DISTVERSION.

Take the server tarball from the MYSQL mirror, the archive holds only
releases that are no longer current.

Build the inner tree with WITH_FIDO=none and
WITH_AUTHENTICATION_WEBAUTHN=OFF: the bundled libfido2 1.15.0 does not
compile here, and with the system one the shell looks for a bundled
copy next to the plug-ins. The package contents are unchanged.

Drop the tag_plain.h hunk of mysql-server.patch, upstream as of 9.7.4,
and add the cstdlib include for backup_page_tracker.cc. Include
pthread.h in uuid_gen.cc, upstream does so for Apple only. Both are

    [5 lines not shown]
DeltaFile
+10-10databases/mysql-shell/files/mysql-server.patch
+11-7databases/mysql-shell/Makefile
+10-1databases/mysql-shell/files/patch-mysqlshdk_libs_utils_uuid__gen.cc
+3-3databases/mysql-shell/distinfo
+34-214 files

FreeBSD/ports 69b2f4e — databases/mysql267-client Makefile, databases/mysql267-server Makefile

databases/mysql267-{server|client}: Deprecate and set an expiration date

MySQL 26.7 reached its end of life on 2026-10-20 with the release of
26.10. An Innovation release is maintained only until the next one
appears, so there will be no further 26.7 release.

79 of the 80 MySQL server issues of the Oracle Critical Patch Update
of October 2026 apply to 26.7, five of them only to 26.7, plus five in
the MySQL Router built from this port. None of them will be fixed.

Switch to databases/mysql2610-server. The expiration date is a week
out and not the usual months: the port entered the tree on 2026-10-12
and ships unfixed vulnerabilities.

Security:       24aaad94-d452-11f1-bae2-3497f65b111b
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0databases/mysql267-server/Makefile
+3-0databases/mysql267-client/Makefile
+6-02 files

FreeBSD/ports b0ca709 — databases/mysql97-client Makefile, databases/mysql97-server pkg-plist Makefile

databases/mysql97-{client,server}: Update to 9.7.4

This release contains the security fixes of the Oracle Critical
Patch Update of October 2026. 73 of the 98 MySQL issues apply to the
9.7 series and to the MySQL Router built from this port.

9.7.3 was published without a source tarball, hence the two-step
jump.

Rebase patch-libmysql_CMakeLists.txt: upstream moved
mysql_native_authentication_client.cc into a subdirectory, dropped
ADD_SUBDIRECTORY(fido_client) and now builds the client-side
authentication plug-ins in the server tree as well. They are skipped
when WITHOUT_CLIENTLIBS is set.

Declare libfido2 and install the server-side WebAuthn plug-in, which
was built so far only when cmake happened to find libfido2 in the
build jail.


    [6 lines not shown]
DeltaFile
+54-21databases/mysql97-server/files/patch-libmysql_CMakeLists.txt
+3-3databases/mysql97-server/distinfo
+2-2databases/mysql97-server/Makefile
+0-1databases/mysql97-client/Makefile
+1-0databases/mysql97-server/pkg-plist
+60-275 files

FreeBSD/ports 9ed8b30 — databases/mysql84-client Makefile, databases/mysql84-server Makefile distinfo

databases/mysql84-{client,server}: Update to 8.4.13

This release contains the security fixes of the Oracle Critical
Patch Update of October 2026. 65 of the 98 MySQL issues apply to the
8.4 series and to the MySQL Router built from this port.

8.4.12 was published without a source tarball, hence the two-step
jump.

Changes:
https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-13.html

Security:       24aa62d3-d452-11f1-bae2-3497f65b111b
Sponsored by:   Netzkommune GmbH
MFH:            2026Q4
DeltaFile
+3-3databases/mysql84-server/distinfo
+1-2databases/mysql84-server/Makefile
+0-1databases/mysql84-client/Makefile
+4-63 files

FreeBSD/ports bd47824 — databases/mysql2610-server Makefile pkg-plist, databases/mysql2610-server/files patch-libmysql_CMakeLists.txt patch-storage_innobase_include_ut0prefix_cache.h

databases/mysql2610-{server|client}: Add New Port

Welcome MySQL 26.10

MySQL 26.10 is the Innovation release following 26.7, which reached its
end of life with this release.

What is new in MySQL 26.10:
https://dev.mysql.com/doc/relnotes/mysql/26.10/en/news-26-10-0.html

Compared to mysql267:
- Drop seven LibreSSL guards, LibreSSL 4.4.0 has everything they
  worked around
- Keep two: SSL_COMP_get_compression_methods() returns void * and
  there is no SSL_COMP_get_id() or SSL_COMP_get0_name()
- Add traits to ut0prefix_cache.h and log0parsed_index_lru_cache.h,
  libc++ has no character traits for a byte type
- Do not install the client-side authentication plug-ins
- Declare libfido2 and install the WebAuthn plug-in

    [7 lines not shown]
DeltaFile
+329-0databases/mysql2610-server/pkg-plist
+158-0databases/mysql2610-server/Makefile
+151-0databases/mysql2610-server/files/patch-storage_innobase_ut_crc32.cc
+134-0databases/mysql2610-server/files/patch-sql_rpl__log__encryption.cc
+106-0databases/mysql2610-server/files/patch-storage_innobase_include_ut0prefix_cache.h
+97-0databases/mysql2610-server/files/patch-libmysql_CMakeLists.txt
+975-055 files not shown
+2,516-161 files

FreeBSD/ports 1bbcfe5 — devel/subversion Makefile Makefile.common, devel/subversion-lts Makefile Makefile.common

devel/subversion{,-lts}: make apr_memcache opt-out explicit

configure otherwise silently autodetects a standalone apr_memcache installation
on the build host for fs_fs caching (server-side only FSFS repository caching);
this was never actually supported. Pass --without-apr_memcache explicitly
instead of leaving it to autodetection.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+2-1devel/subversion/Makefile.common
+2-1devel/subversion-lts/Makefile.common
+1-1devel/subversion/Makefile
+1-1devel/subversion-lts/Makefile
+6-44 files

FreeBSD/ports 2ff5290 — www Makefile, www/mod_dav_svn pkg-descr pkg-plist

www/mod_dav_svn: rename to www/mod_subversion

The port has always built and installed three Apache modules (mod_dav_svn,
mod_authz_svn, mod_dontdothat), not just DAV support, so a name promising
only one of the three was misleading. Add PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX},
matching other modules.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+34-0www/mod_subversion/Makefile
+0-33www/mod_dav_svn/Makefile
+0-5www/mod_dav_svn/pkg-plist
+5-0www/mod_subversion/pkg-plist
+0-2www/mod_dav_svn/pkg-descr
+1-1www/Makefile
+40-412 files not shown
+43-418 files

FreeBSD/ports 9cb124a — finance/odoo distinfo Makefile, finance/odoo/files odoo.conf odoo.conf.in

finance/odoo: Update to 20261023

- devel/py-setuptools and devel/py-wheel are added to BUILD_DEPENDS
- SHEBANG_LANG=python is dropped; USES=shebangfix already handles python
- odoo.conf.sample is installed with INSTALL_DATA instead of
  INSTALL_SCRIPT, and is generated through SUB_FILES, so its commented
  addons_path names the right site-packages (it said python3.11)
- odoo.conf.sample sets http_interface = 0.0.0.0, the 19.0 default, with
  a note that 127.0.0.1 fits behind a local proxy and becomes the
  default in Odoo 20.0; 19.0 warned at start that the option was
  missing. Existing etc/odoo/odoo.conf files are not changed
- the rc script passes --without-demo=True instead of
  --without-demo=all, which 19.0 no longer accepts as a boolean (it
  logged "invalid boolean value: 'all', assume True"); the meaning, no
  demo data, is the same
- portclippy and portfmt warnings are fixed

PR:             300224
Reported by:    Patrick Crandol <patrick ___at__ crandol.com>
DeltaFile
+0-88,864finance/odoo/pkg-plist
+31-28finance/odoo/Makefile
+19-0finance/odoo/files/patch-setup.py
+10-0finance/odoo/files/odoo.conf.in
+0-7finance/odoo/files/odoo.conf
+3-3finance/odoo/distinfo
+63-88,9021 files not shown
+65-88,9047 files

FreeBSD/ports 04712ee — finance/py-ofxparse Makefile

finance/py-ofxparse: Drop the unused py-nose dependency

- the port switches to USE_PYTHON=pep517 (the package metadata becomes
  dist-info)
- concurrent is added to USE_PYTHON
- portlint warnings are fixed

PR:             300225
Reported by:    Patrick Crandol <patrick _at__ crandol.com>
DeltaFile
+4-3finance/py-ofxparse/Makefile
+4-31 files

FreeBSD/ports 86a4959 — net-mgmt/py-pdagent Makefile, net-mgmt/py-pdagent/files patch-pdagent_config.py patch-pdagent_thirdparty_six.py

net-mgmt/py-pdagent: Fix on Python 3.12+

- The vendored six 1.13.0 only implements the find_module() import
  protocol, which Python 3.12 no longer uses, so every
  pdagent.thirdparty.six.moves import failed and the agent and pd-*
  tools could not start.  Add find_spec(), create_module() and
  exec_module() as in six 1.16.
- pdagent.config used SafeConfigParser, removed in Python 3.12; use
  ConfigParser, its equivalent.

While here, fix portlint warnings and document the patches.

PR:             300277
DeltaFile
+46-0net-mgmt/py-pdagent/files/patch-pdagent_thirdparty_six.py
+18-0net-mgmt/py-pdagent/files/patch-pdagent_config.py
+3-2net-mgmt/py-pdagent/Makefile
+67-23 files

FreeBSD/ports bb51f3f — www/py-selenium-wire Makefile

www/py-selenium-wire: Deprecate

The vendored mitmproxy imports blinker._saferef, which blinker 1.8
removed, so seleniumwire.webdriver no longer imports. Its certs.py
also uses pyOpenSSL crypto.X509Extension/X509Req, which pyOpenSSL 26.4
no longer has, so the TLS interception core would need porting to
cryptography. Upstream is archived; 5.1.0 (2022) is the last release.

PR:             299851
DeltaFile
+3-0www/py-selenium-wire/Makefile
+3-01 files

FreeBSD/ports 02085c7 — devel/py-naiveBayesClassifier Makefile, devel/py-naiveBayesClassifier/files patch-naiveBayesClassifier_trainedData.py patch-naiveBayesClassifier_classifier.py

devel/py-naiveBayesClassifier: Fix import on Python 3

classifier and trainedData do a Python 2 implicit relative import of
ExceptionNotSeen, so the Classifier and Trainer API fails to import on
Python 3.  Use the absolute import, as upstream master does.

While here, set NO_ARCH (the port installs only pure-Python files),
add concurrent to USE_PYTHON, fix portlint warnings and document the
patches.

Switch to USE_PYTHON=pep517 (the package metadata becomes dist-info).

PR:             299850
DeltaFile
+17-0devel/py-naiveBayesClassifier/files/patch-naiveBayesClassifier_classifier.py
+14-0devel/py-naiveBayesClassifier/files/patch-naiveBayesClassifier_trainedData.py
+6-2devel/py-naiveBayesClassifier/Makefile
+37-23 files

FreeBSD/ports 8c39f5d — devel/py-apache_conf_parser pkg-descr Makefile, devel/py-apache_conf_parser/files patch-indent

devel/py-apache_conf_parser: Fix import on Python 3.10+

The collections ABC aliases (collections.MutableSequence etc.) were
removed in Python 3.10, so importing apache_conf_parser fails with an
AttributeError.  Import collections.abc instead; the change is folded
into the existing files/patch-indent.

While here:
- set NO_ARCH: the port installs only pure-Python files;
- point WWW at PyPI (the Bitbucket repository is gone) and expand
  pkg-descr;
- add concurrent to USE_PYTHON, fix portlint warnings and document
  the patch.

Switch to USE_PYTHON=pep517 (the package metadata becomes dist-info).

PR:             299849
DeltaFile
+15-0devel/py-apache_conf_parser/files/patch-indent
+7-3devel/py-apache_conf_parser/Makefile
+6-0devel/py-apache_conf_parser/pkg-descr
+28-33 files

FreeBSD/ports 27e3945 — devel/py-daemon-runner Makefile, devel/py-daemon-runner/files patch-2to3

devel/py-daemon-runner: Replace pipes with shlex for Python 3.13

The pipes module was removed in Python 3.13.  daemon_runner imports it
for pipes.quote, so daemon-runner fails to start.  Use shlex.quote
(added to the existing patch-2to3).

While here, add concurrent to USE_PYTHON (bin/daemon-runner), fix
portlint warnings and document the patch.

Switch to USE_PYTHON=pep517 (the package metadata becomes dist-info).

PR:             299725
DeltaFile
+43-0devel/py-daemon-runner/files/patch-2to3
+4-2devel/py-daemon-runner/Makefile
+47-22 files

FreeBSD/ports 2342e58 — devel/py-tendo Makefile, devel/py-tendo/files patch-pyproject.toml patch-src_tendo_tee.py

devel/py-tendo: Fix tendo.tee on Python 3.13

tendo.tee imports pipes, which was removed in Python 3.13; use
shlex.quote() (the same function), as upstream main does.

Add the missing py-six dependency (install_requires; tee, unicode,
colorer and ansiterm import it).

While here, document the patch.

Switch to USE_PYTHON=pep517 (the package metadata becomes dist-info).

PR:             299726
DeltaFile
+26-0devel/py-tendo/files/patch-src_tendo_tee.py
+20-0devel/py-tendo/files/patch-pyproject.toml
+7-2devel/py-tendo/Makefile
+53-23 files

FreeBSD/ports c18460c — security/py-flask-kerberos pkg-descr Makefile, security/py-flask-kerberos/files patch-flask__kerberos.py

security/py-flask-kerberos: Fix with Flask 3.x and Python 3

Flask 3.0 removed _request_ctx_stack, so importing flask_kerberos
fails with an ImportError.  Store the per-request GSSAPI state on
flask.g instead of on the request context.  Also take the KrbError
message from exc.args instead of the Python 2 only exc.message: the
old code made init_kerberos() crash at application start-up when the
keytab lacks the principal.  Use logger.warning() instead of the
deprecated warn().

While here, add concurrent to USE_PYTHON, expand pkg-descr and
document the patch.

Switch to USE_PYTHON=pep517 (the package metadata becomes dist-info).

PR:             300271
DeltaFile
+57-0security/py-flask-kerberos/files/patch-flask__kerberos.py
+4-2security/py-flask-kerberos/Makefile
+5-0security/py-flask-kerberos/pkg-descr
+66-23 files

FreeBSD/ports ff655e5 — devel/java-subversion pkg-descr pkg-plist, java/java-subversion pkg-descr pkg-plist

java/java-subversion: move to devel/java-subversion

All other Subversion language bindings (py-/ruby-/p5-subversion)
already live under devel/; java-subversion was the odd one out.
Bump PORTREVISION to signal the move.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+44-0devel/java-subversion/Makefile
+0-43java/java-subversion/Makefile
+0-6java/java-subversion/pkg-plist
+6-0devel/java-subversion/pkg-plist
+0-2java/java-subversion/pkg-descr
+2-0devel/java-subversion/pkg-descr
+52-513 files not shown
+54-529 files