FreeBSD/ports 95f9a68japanese/fcitx5-anthy Makefile, korean/fcitx5-hangul Makefile

*/*: Switch to USES=kde

All these ports use only the ECM module shipped with KDE Frameworks.
ECM from Frameworks 5 has been replaced by Frameworks 6 counterpart
a while ago. While here, drop runtime dependency on ECM.

Differential:   D58578
Reviewed by:    adridg, arrowd, jhale
DeltaFile
+3-2x11/xcb-imdkit/Makefile
+3-2textproc/fcitx5/Makefile
+3-2textproc/fcitx5-lua/Makefile
+3-2textproc/fcitx5-gtk/Makefile
+3-2korean/fcitx5-hangul/Makefile
+3-2japanese/fcitx5-anthy/Makefile
+18-1212 files not shown
+46-3218 files

FreeBSD/ports 0be5316audio/zrythm Makefile

audio/zrythm: Switch to USES=kde

Differential:   D58578
Reviewed by:    adridg, arrowd, jhale
DeltaFile
+3-4audio/zrythm/Makefile
+3-41 files

FreeBSD/ports ee319c4Mk/Uses kde.mk

Uses/kde.mk: Use the latest KDE Frameworks if the version is omitted

Diffrential:    D58578
Reviewed by:    adridg, arrowd, jhale
DeltaFile
+17-8Mk/Uses/kde.mk
+17-81 files

FreeBSD/ports 15e1dafMk/Uses kde.mk

Uses/kde.mk: Reformat after latest change
DeltaFile
+66-66Mk/Uses/kde.mk
+66-661 files

FreeBSD/ports 0c62bc0net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.19.22

ChangeLog:

- https://github.com/totoshko88/RustConn/releases/tag/v0.19.19
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.20
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.21
- https://github.com/totoshko88/RustConn/releases/tag/v0.19.22

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+65-63net/rustconn/distinfo
+31-30net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+97-943 files

FreeBSD/ports 606453cdevel/py-pygobject Makefile, devel/pygobject-common Makefile

devel/*pygobject*: install missed header (+)

Install missed pygobject-types.h
It needed to unbreak consumers, e.g. multimedia/py-gstreamer1

In file included from ../gi/overrides/gstanalyticsmodule.c:27:
/usr/local/include/pygobject-3.0/pygobject.h:23:10: fatal error: 'pygobject-types.h' file not found
   23 | #include <pygobject-types.h>
      |          ^~~~~~~~~~~~~~~~~~~
1 error generated.

Reported by:    bulk -t
DeltaFile
+3-1devel/py-pygobject/Makefile
+1-0devel/pygobject-common/Makefile
+4-12 files

FreeBSD/ports 27b780csecurity/dogtag-pki Makefile, security/dogtag-pki/files patch-base_server_python_pki_server_____init____.py

security/dogtag-pki: bound the rc onestop call during pkidestroy

The Tomcat stop path called `service <instance> onestop` and blocked on
rc.subr's wait_for_pids() indefinitely when the jsvc/JVM did not exit
(e.g. a wedged webapp during pkidestroy). Bound the call with a timeout
and fall back to SIGKILL so pkidestroy/uninstall can never hang.

Sponsored by:   Netzkommune GmbH
DeltaFile
+41-27security/dogtag-pki/files/patch-base_server_python_pki_server_____init____.py
+1-1security/dogtag-pki/Makefile
+42-282 files

FreeBSD/ports d1e6825net/py-lib389 Makefile, net/py-lib389/files patch-lib389_____init____.py

net/py-lib389: pass the process environment when starting dirsrv

Extend the FreeBSD start patch so lib389 launches the ns-slapd process
with a copy of the current environment (env = dict(os.environ)) instead
of an empty one. This lets the Kerberos settings (e.g. KRB5_KTNAME) reach
the directory server process, which is required for GSSAPI/GSS-SPNEGO binds
on FreeBSD.

Sponsored by:   Netzkommune GmbH
DeltaFile
+7-2net/py-lib389/files/patch-lib389_____init____.py
+1-1net/py-lib389/Makefile
+8-32 files

FreeBSD/ports c9cb19fnet/389-ds-base Makefile, net/389-ds-base/files patch-ldap_servers_slapd_ldaputil.c patch-ldap_servers_slapd_saslbind.c

net/389-ds-base: build against MIT Kerberos; fix GSSAPI SASL on FreeBSD

Add USES=gssapi:mit so ns-slapd links the ports MIT Kerberos
(security/krb5) used by the rest of the FreeIPA stack, plus two
FreeBSD-specific fixes so GSSAPI/GSS-SPNEGO binds work:

- ldaputil.c: locate the SASL plugins under ${LOCALBASE}/lib/sasl2 on
  FreeBSD (upstream only handles the Linux path).
- saslbind.c: register the GSSAPI acceptor keytab explicitly via
  krb5_gss_register_acceptor_identity().  ns-slapd starts as root and
  then drops privileges, so issetugid() is true and MIT Kerberos ignores
  KRB5_KTNAME; without this every GSSAPI bind fails with a permission
  error on the default keytab.

Sponsored by:   Netzkommune GmbH
DeltaFile
+48-0net/389-ds-base/files/patch-ldap_servers_slapd_saslbind.c
+13-0net/389-ds-base/files/patch-ldap_servers_slapd_ldaputil.c
+3-3net/389-ds-base/Makefile
+64-33 files

FreeBSD/ports 3c7b4d6net/slapi-nis distinfo pkg-descr, net/slapi-nis/files patch-Makefile.am patch-src_back-sch-sss_idmap.c

net/slapi-nis: Add new Port

slapi-nis provides the Schema Compatibility plugin for 389 Directory
Server. The plugin presents alternate LDAP views required by FreeIPA
compatibility features, including SSSD ID mapping and ID views. The NIS
plugin itself is disabled; only the schema-compat plugin is built.

WWW: https://codeberg.org/freeipa/slapi-nis

Sponsored by:   Netzkommune GmbH

Required for: FreeIPA server port
DeltaFile
+41-0net/slapi-nis/Makefile
+24-0net/slapi-nis/files/patch-configure.ac
+13-0net/slapi-nis/files/patch-src_back-sch-sss_idmap.c
+9-0net/slapi-nis/files/patch-Makefile.am
+3-0net/slapi-nis/distinfo
+3-0net/slapi-nis/pkg-descr
+93-01 files not shown
+94-07 files

FreeBSD/ports 72413cesysutils/oddjob pkg-descr pkg-message, sysutils/oddjob/files oddjobd.in patch-src_oddjobd.c

sysutils/oddjob: Add new Port

oddjob is a D-Bus service (oddjobd) that runs a fixed set of privileged
jobs on behalf of unprivileged client applications. FreeIPA uses it for
oddjob-mkhomedir, which creates a user's home directory on first login.
The port disables the systemd, sysvinit, Python and SELinux features
that do not apply on FreeBSD and ships a native rc script.

WWW: https://codeberg.org/freeipa/oddjob

Sponsored by:   Netzkommune GmbH

Required for: FreeIPA server port
DeltaFile
+34-0sysutils/oddjob/Makefile
+24-0sysutils/oddjob/files/patch-src_oddjobd.c
+21-0sysutils/oddjob/files/oddjobd.in
+19-0sysutils/oddjob/pkg-plist
+15-0sysutils/oddjob/pkg-message
+8-0sysutils/oddjob/pkg-descr
+121-02 files not shown
+125-08 files

FreeBSD/ports 300de97www Makefile, www/freeipa-auth-gssapi distinfo pkg-descr

www/freeipa-auth-gssapi: Add new Port

mod_auth_gssapi is the Apache module FreeIPA uses for SPNEGO/GSSAPI
authentication of the Web UI and API. www/mod_auth_gssapi defaults to
the base-system GSSAPI on FreeBSD, which mixes base and ports MIT krb5
in one httpd process and breaks gssproxy interposition. This port is an
independent build hard-wired to the ports MIT krb5 (security/krb5) so it
matches the rest of the FreeIPA stack (net/freeipa-server,
security/gssproxy). It conflicts with ap24-mod_auth_gssapi.

Sponsored by: Netzkommune GmbH
DeltaFile
+45-0www/freeipa-auth-gssapi/Makefile
+8-0www/freeipa-auth-gssapi/files/240_mod_auth_gssapi.conf.sample.in
+7-0www/freeipa-auth-gssapi/pkg-descr
+3-0www/freeipa-auth-gssapi/distinfo
+1-0www/Makefile
+64-05 files

FreeBSD/ports 919aa46databases/sabiql Makefile pkg-descr

databases/sabiql: Update to 2.0.0

- Update COMMENT and pkg-descr: sabiql now supports SQLite.

ChangeLog:      https://github.com/riii111/sabiql/releases/tag/v2.0.0
Reported by:    riii111 <notifications at github.com>
DeltaFile
+29-45databases/sabiql/distinfo
+13-21databases/sabiql/Makefile.crates
+5-5databases/sabiql/pkg-descr
+3-3databases/sabiql/Makefile
+50-744 files

FreeBSD/ports 074ced1deskutils/sigi Makefile Makefile.crates

deskutils/sigi: Update 3.7.1 => 3.8.0

While here, update WWW and maintainer address.

Changelog:
https://github.com/so-dang-cool/sigi/releases/tag/v3.8.0

PR:             297449
Reported by:    J.R. Hill <justin at so.dang.cool> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+175-147deskutils/sigi/distinfo
+87-73deskutils/sigi/Makefile.crates
+4-6deskutils/sigi/Makefile
+266-2263 files

FreeBSD/ports b536a5cdevel/py-python-discovery Makefile distinfo

devel/py-python-discovery: Update to 1.5.2

ChangeLog:      https://github.com/tox-dev/python-discovery/releases/tag/1.5.2
Reported by:    Bernát Gábor <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

FreeBSD/ports 6e1c0dddevel/py-wheel Makefile distinfo

devel/py-wheel: Update to 0.48.0

ChangeLog:      https://github.com/pypa/wheel/releases/tag/0.48.0
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-wheel/distinfo
+2-2devel/py-wheel/Makefile
+5-52 files

FreeBSD/ports c2006adtextproc/oyo Makefile distinfo

textproc/oyo: Update to 0.1.57

ChangeLog:      https://github.com/ahkohd/oyo/releases/tag/v0.1.57
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/oyo/distinfo
+1-1textproc/oyo/Makefile
+4-42 files

FreeBSD/ports c006796www/chromium/files patch-net_socket_udp__socket__posix.cc patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc

www/chromium: update to 151.0.7922.137

Security:       https://vuxml.freebsd.org/freebsd/a4e5cc5f-d4bc-4f67-ad8e-0f6a9e37064f.html
Security:       https://vuxml.freebsd.org/freebsd/8acd79a5-35ee-4076-b107-3550bbd7d118.html
DeltaFile
+233-0www/chromium/files/patch-media_base_audio__bus.h
+87-78www/chromium/files/patch-chrome_browser_about__flags.cc
+50-23www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
+37-28www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+49-16www/chromium/files/patch-components_signin_public_base_signin__switches.cc
+55-8www/chromium/files/patch-net_socket_udp__socket__posix.cc
+511-153438 files not shown
+2,701-2,049444 files

FreeBSD/ports fca52cfsecurity/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 151.0.7922.{108,137}

Obtained from:  https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01193673229.html
Obtained from:  https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_01815628406.html
DeltaFile
+154-0security/vuxml/vuln/2026.xml
+154-01 files

FreeBSD/ports 2770150devel/py-ytmusicapi Makefile distinfo

devel/py-ytmusicapi: Update to 1.12.2

ChangeLog: https://github.com/sigma67/ytmusicapi/releases/tag/1.12.2
DeltaFile
+3-3devel/py-ytmusicapi/distinfo
+1-1devel/py-ytmusicapi/Makefile
+4-42 files

FreeBSD/ports 73d652dsysutils/py-dbuild Makefile distinfo

sysutils/py-dbuild: Update to 1.9.12

ChangeLogs:

- https://github.com/daemonless/dbuild/releases/tag/v1.9.10
- https://github.com/daemonless/dbuild/releases/tag/v1.9.11
- https://github.com/daemonless/dbuild/releases/tag/v1.9.12
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeBSD/ports cc36937sysutils/appjail Makefile distinfo

sysutils/appjail: Update to 5.4.0

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.4.0
DeltaFile
+3-3sysutils/appjail/distinfo
+1-1sysutils/appjail/Makefile
+4-42 files

FreeBSD/ports ba82ddcsysutils/appjail-devel Makefile distinfo

sysutils/appjail-devel: Update to 5.4.0.20260812

ChangeLog:
https://github.com/DtxdF/AppJail/commits/85f7a6a5b5f6c435cadbea3260d6d958c2cfeafd/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

FreeBSD/ports 6540141www/newsraft Makefile distinfo

www/newsraft: Update to 0.37

Changelog:
https://codeberg.org/newsraft/newsraft/releases/tag/newsraft-0.37
DeltaFile
+3-3www/newsraft/distinfo
+1-1www/newsraft/Makefile
+4-42 files

FreeBSD/ports d96158btextproc/R-cran-stringi Makefile distinfo

textproc/R-cran-stringi: Update to 1.8.9

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

FreeBSD/ports f3216daMk/Uses npm.mk

Mk/Uses/npm.mk: Always use X' for denoting BLOB data type

SQLite's .dump always uses X' (capital X) for BLOB. So it's better we
use X' in the code for securing reproducibility of node modules
tarball created by pnpm.

Also, conversion from x' to X' in output dump file in case x' is
accidentally mixed in.

Reported by:    pkg-fallout
DeltaFile
+2-2Mk/Uses/npm.mk
+2-21 files

FreeBSD/ports 2e07486x11/framework-autorotate distinfo pkg-plist, x11/framework-autorotate/files framework_autorotate.in

x11/framework-autorotate: New port

Framework Laptop 12 X11 display autorotate: Chrome EC memmap
accelerometer and TBMD drive RandR on the built-in panel, ILIT
touch/stylus remap, XDM greeter recovery, and an optional
per-user chrome hook.

Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D58651
DeltaFile
+143-0x11/framework-autorotate/files/framework_autorotate.in
+49-0x11/framework-autorotate/Makefile
+16-0x11/framework-autorotate/pkg-message
+8-0x11/framework-autorotate/pkg-descr
+6-0x11/framework-autorotate/pkg-plist
+3-0x11/framework-autorotate/distinfo
+225-01 files not shown
+226-07 files

FreeBSD/ports 21c46c7graphics/spirv-tools Makefile distinfo

graphics/spirv-tools: Update to 2026.3

This release is identical to 2026.3.rc1. So no version bump for
dependent ports.

Changelog: https://github.com/KhronosGroup/SPIRV-Tools/blob/v2026.3/CHANGES
(since 2026.2)

Reported by:    GitHub (watch releases)
DeltaFile
+3-3graphics/spirv-tools/distinfo
+1-1graphics/spirv-tools/Makefile
+4-42 files

FreeBSD/ports 848ae62devel/libunicode-contour Makefile distinfo

devel/libunicode-contour: Update to 0.9.3

Changelog: https://github.com/contour-terminal/libunicode/releases/tag/v0.9.3

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/libunicode-contour/distinfo
+1-1devel/libunicode-contour/Makefile
+4-42 files

FreeBSD/ports e0f032bdevel/xdg-dbus-proxy Makefile distinfo

devel/xdg-dbus-proxy: update to 0.1.8

Changes:        https://github.com/flatpak/xdg-dbus-proxy/releases/tag/0.1.8
Reported by:    GitHub (watch releases)

(cherry picked from commit a9e5d85d0439a2740233a64c3ef4e947931a84b5)
DeltaFile
+3-3devel/xdg-dbus-proxy/distinfo
+1-1devel/xdg-dbus-proxy/Makefile
+4-42 files