FreeBSD/ports a968c20textproc/py-smile distinfo pkg-plist

textproc/py-smile: Update to 2.12.1

Changelog: https://github.com/mijorus/smile/compare/2.11.0...2.12.1

Reported by:    GitHub (watch releases)
DeltaFile
+3-3textproc/py-smile/distinfo
+2-1textproc/py-smile/pkg-plist
+1-1textproc/py-smile/Makefile
+6-53 files

FreeBSD/ports fa43a93x11/cde Makefile, x11/cde-devel Makefile

x11/cde*: Work around bus errors and looping CDE apps

-O2 optimization is too aggressive for CDE. Scaling it back to -O
eliminates bus errors on some systems and dtcalc looping with the
error, *** M .LE. T IN CALL TO MPCHK.

Reported by:    Jeremy Doolin <jrdoolin at pm.me>
MFH:            2026Q2
DeltaFile
+2-1x11/cde-devel/Makefile
+2-1x11/cde/Makefile
+4-22 files

FreeBSD/ports a1bbde0devel/ocaml-opam distinfo Makefile, devel/ocaml-opam/files patch-Makefile

devel/ocaml-opam: Update 2.4.1 => 2.5.0

Changelog:
https://github.com/ocaml/opam/blob/2.5.0/CHANGES

PR:             291256
Reported by:    Kate <kit-ty-kate at exn.st>
Approved by:    Hannes Mehnert <hannes at mehnert.org> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+5-5devel/ocaml-opam/files/patch-Makefile
+3-3devel/ocaml-opam/distinfo
+1-1devel/ocaml-opam/Makefile
+9-93 files

FreeBSD/ports 53c923anet-im/ejabberd distinfo Makefile, net-im/ejabberd/files patch-Makefile.in patch-ejabberdctl.template

net-im/ejabberd: Update to 23.06

- Add dependency on unzip
- Remove unneeded dependencies
- Handle FULLXML option which was missed
- Disable MAKE_JOBS
DeltaFile
+41-41net-im/ejabberd/distinfo
+37-25net-im/ejabberd/Makefile
+15-15net-im/ejabberd/files/patch-Makefile.in
+8-8net-im/ejabberd/files/patch-ejabberdctl.template
+7-7net-im/ejabberd/files/patch-deps_jiffy_c__src_double-conversion_strtod.cc
+6-7net-im/ejabberd/pkg-plist
+114-1036 files

FreeBSD/ports 91592a5www/element-web pkg-plist distinfo

www/element-web: Update to 1.12.15

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+47-45www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+52-503 files

FreeBSD/doc b15a9b7website/content/en/status/report-2026-01-2026-03 jdk25default.adoc

Status/2026Q1/jdk25default.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/620
DeltaFile
+25-0website/content/en/status/report-2026-01-2026-03/jdk25default.adoc
+25-01 files

FreeBSD/doc 48c4af7website/content/en/status/report-2026-01-2026-03 jdk21default.adoc

Status/2026Q1/jdk21default.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/619
DeltaFile
+20-0website/content/en/status/report-2026-01-2026-03/jdk21default.adoc
+20-01 files

FreeBSD/doc 3480adewebsite/content/en/status/report-2026-01-2026-03 bananapi-r64-r2-pro-drivers.adoc

Status/2026Q1/bananapi-r64-r2-pro-drivers.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/617
DeltaFile
+75-0website/content/en/status/report-2026-01-2026-03/bananapi-r64-r2-pro-drivers.adoc
+75-01 files

FreeBSD/ports 2cf5377java/jasmin Makefile, java/jasmin/files patch-build.xml

java/jasmin: fix build with jdk11+

unpin openjdk8

PR:     294332
Approved-by:    no maintainer
DeltaFile
+34-3java/jasmin/files/patch-build.xml
+0-1java/jasmin/Makefile
+34-42 files

FreeBSD/src 8b5d77blib/libc/tests/string strrchr_test.c Makefile

libc/tests/string: add a more comprehensive unit test for strrchr()

The unit tests are patterned after those for memrchr().
This catches the issue found in 293915.

PR:             293915
Reviewed by:    strajabot
Reported by:    safonov.paul at gmail.com
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56037
DeltaFile
+156-0lib/libc/tests/string/strrchr_test.c
+2-0lib/libc/tests/string/Makefile
+158-02 files

FreeBSD/src 2bcdab5usr.sbin/mfiutil mfiutil.8

mfiutil.8: Fix typo - missing macro for dev node

MFC after: 3 days
DeltaFile
+2-1usr.sbin/mfiutil/mfiutil.8
+2-11 files

FreeBSD/src bf08810stand/lua core.lua core.lua.8

lualoader: allow the local module to filter out the BE list

This allows something like the following local.lua to install a filter
to implement its own notion of hidden BEs using a naming convention of
a leading dot to hide them:

-- file: /boot/lua/local.lua
local core = require("core")

local function be_hide(be)
    if core.isSingleUserBoot() then
        -- All BEs are accepted for single-user
        return true
    end

    local name = be:match("/([^/]+)$")
    if not name then
        -- Accept malformed BEs, for whatever reason
        return true

    [15 lines not shown]
DeltaFile
+18-2stand/lua/core.lua
+12-1stand/lua/core.lua.8
+30-32 files

FreeBSD/ports 34b2323mail Makefile

mail/Makefile: hook mail/stalwart to the build

Submitted-by: herbert at gojira.at
DeltaFile
+1-0mail/Makefile
+1-01 files

FreeBSD/ports c121dc5sysutils/nerdctl Makefile distinfo

sysutils/nerdctl: Update to v2.2.2

Changelog: https://github.com/containerd/nerdctl/releases/tag/v2.2.2

Use GH for full source
Fix test target
Update maintainer email address

Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
Differential Revision:  https://reviews.freebsd.org/D56275
DeltaFile
+7-4sysutils/nerdctl/Makefile
+5-5sysutils/nerdctl/distinfo
+12-92 files

FreeBSD/ports bf0f61fdeskutils/cairo-dock Makefile, deskutils/cairo-dock-plugins Makefile

ports: Update email address for multiple ports

Update maintainer email address to laurent at FreeBSD.org for:

deskutils/cairo-dock
deskutils/cairo-dock-plugins
devel/distcc
devel/z80-asm
emulators/hatari
math/openlibm
misc/img2xterm
net/mpich
net/py-mpi4py
sysutils/modules

Reviewed by:    michaelo, thierry (mentor)
Approved by:    michaelo, thierry (mentor)
Differential Revision:  https://reviews.freebsd.org/D56284
DeltaFile
+1-1deskutils/cairo-dock-plugins/Makefile
+1-1deskutils/cairo-dock/Makefile
+1-1devel/distcc/Makefile
+1-1devel/z80-asm/Makefile
+1-1emulators/hatari/Makefile
+1-1math/openlibm/Makefile
+6-64 files not shown
+10-1010 files

FreeBSD/src 19ab46csys/dev/acpica acpi.c

acpi: Parse _S3D in s2idle instead of _S255D

Previously, when entering s2idle, we were parsing the _S255D object to
get the shallowest D-state supported by device, as
acpi_stype_to_sstate() returns -1 for s2idle.

Instead, we should read _S3D.

Relevant document:
https://uefi.org/htmlspecs/ACPI_Spec_6_4_html/07_Power_and_Performance_Mgmt/device-power-management-objects.html#s3d-s3-device-state

Reviewed by:    olce
Tested by:      emaste, olce
Approved by:    olce
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55118
DeltaFile
+52-32sys/dev/acpica/acpi.c
+52-321 files

FreeBSD/ports cd8a2d3multimedia/jellyfin-desktop Makefile, multimedia/jellyfin-desktop/files patch-src_system_SystemComponent.h patch-src_system_SystemComponent.cpp

www/qt6-webengine: fix running under wayland

When starting, chromium calls GpuFence::Wait() which was not implemented
on FreeBSD, on linux is calls sync_wait which does not exist on FreeBSD.

Hopefully drm sync fence fds do support polling and it seems to do the
trick.

While here tell chromium we don't have sync_fence_info() so it does not
try to go further at the risk of reaching another NOTREACH() which would
trigger a crash

PR:     287599
DeltaFile
+40-0www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__fence.cc
+25-0multimedia/jellyfin-desktop/Makefile
+0-25multimedia/jellyfin-media-player/Makefile
+20-0multimedia/jellyfin-desktop/files/patch-src_system_SystemComponent.h
+0-20multimedia/jellyfin-media-player/files/patch-src_system_SystemComponent.h
+19-0multimedia/jellyfin-desktop/files/patch-src_system_SystemComponent.cpp
+104-4513 files not shown
+160-12019 files

FreeBSD/ports 445c655multimedia/jellyfin-desktop Makefile pkg-plist, multimedia/jellyfin-desktop/files patch-src_system_SystemComponent.h patch-src_system_SystemComponent.cpp

multimedia/jellyfin-desktop: update to 2.0.0

Followup on upstream project which has been renamed
DeltaFile
+0-20multimedia/jellyfin-desktop/files/patch-src_system_SystemComponent.h
+11-9multimedia/jellyfin-desktop/Makefile
+0-19multimedia/jellyfin-desktop/files/patch-src_system_SystemComponent.cpp
+4-14multimedia/jellyfin-desktop/pkg-plist
+0-11multimedia/jellyfin-desktop/files/patch-src_player_CodecsComponent.cpp
+0-11multimedia/jellyfin-desktop/files/patch-src_main.cpp
+15-845 files not shown
+26-9611 files

FreeBSD/ports a0718fdsecurity/ossec-hids-local-config Makefile

security/ossec-hids-local-config: Unbreak

PR:             294020
MFH:            2026Q2
Differential Revision:  https://reviews.freebsd.org/D56303

(cherry picked from commit 082e36892d5c1f00fb726a360d7484090e57b343)
DeltaFile
+2-2security/ossec-hids-local-config/Makefile
+2-21 files

FreeBSD/ports 082e368security/ossec-hids-local-config Makefile

security/ossec-hids-local-config: Unbreak

PR:             294020
MFH:            2026Q2
Differential Revision:  https://reviews.freebsd.org/D56303
DeltaFile
+2-2security/ossec-hids-local-config/Makefile
+2-21 files

FreeBSD/src 1c793e7usr.bin/stat/tests readlink_test.sh

stat: Nits in readlink tests

* The f_flag test may fail if a component of the full path to the
  temporary directory is a symbolic link.

* The n_flag test had an empty head; give it a description.

* Use consistent quoting.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D56293
DeltaFile
+6-3usr.bin/stat/tests/readlink_test.sh
+6-31 files

FreeBSD/ports ec26aa9sysutils/podman Makefile distinfo

sysutils/podman: Fix panic when using network=host

If using host-based networking, instead of default VNET, some podman commands
including inspect could fail:

podman run -d --network=host ghcr.io/freebsd/freebsd-notoolchain:15.0 /bin/sh
podman inspect --latest

See https://github.com/containers/podman/issues/28289 for details.

While here, appease portclippy & portfmt

Reviewed by:    dfr
Obtained from:  dfr
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+6-5sysutils/podman/Makefile
+3-1sysutils/podman/distinfo
+9-62 files

FreeBSD/ports c570e64sysutils/conmon Makefile, sysutils/conmon/files patch-src_conn__sock.c

sysutils/conmon: Move the conn_sock.c patch to the right place

Somehow I managed to commit the patch to
sysutils/conmon/sysutils/conmon/files instead of sysutils/conmon/files.
DeltaFile
+0-11sysutils/conmon/sysutils/conmon/files/patch-src_conn__sock.c
+11-0sysutils/conmon/files/patch-src_conn__sock.c
+1-0sysutils/conmon/Makefile
+12-113 files

FreeBSD/ports fab18e5devel/sbt distinfo Makefile

devel/sbt: update to 1.12.9 release
DeltaFile
+3-3devel/sbt/distinfo
+1-2devel/sbt/Makefile
+4-52 files

FreeBSD/ports b44287fsecurity/opensc pkg-plist distinfo

security/opensc: update to 0.27.0 release
DeltaFile
+4-4security/opensc/pkg-plist
+3-3security/opensc/distinfo
+1-1security/opensc/Makefile
+8-83 files

FreeBSD/ports 6e88671net/rustconn distinfo Makefile.crates

net/rustconn: Update to 0.10.12

ChangeLog:

  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.10
  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.11
  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.12

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+39-39net/rustconn/distinfo
+18-18net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+58-583 files

FreeBSD/ports 7a9a800graphics/p5-GD-Barcode distinfo Makefile

graphics/p5-GD-Barcode: Update version 2.01=>2.02

Changelog: https://metacpan.org/dist/GD-Barcode/changes
DeltaFile
+3-3graphics/p5-GD-Barcode/distinfo
+2-1graphics/p5-GD-Barcode/Makefile
+5-42 files

FreeBSD/ports 14e2a39net/usbredir Makefile distinfo

net/usbredir: Update version 0.12.0=>0.13.0

Changelog: https://gitlab.freedesktop.org/spice/usbredir/-/tags/usbredir-0.13.0
DeltaFile
+1-5net/usbredir/Makefile
+3-3net/usbredir/distinfo
+1-3net/usbredir/pkg-plist
+5-113 files

FreeBSD/ports 91010b4www/p5-Catalyst-Controller-BindLex Makefile distinfo

www/p5-Catalyst-Controller-BindLex: Update version 0.03=>0.05

- Mark DEPRECATED
- Upstream unmaintained and declared dangerous to use
- Set EXPIRATION_DATE 2026-05-08

Changelog: https://metacpan.org/dist/Catalyst-Controller-BindLex/changes
DeltaFile
+6-4www/p5-Catalyst-Controller-BindLex/Makefile
+3-2www/p5-Catalyst-Controller-BindLex/distinfo
+9-62 files

FreeBSD/ports 7a2c10cdevel/p5-App-Cmd distinfo Makefile

devel/p5-App-Cmd: Update version 0.338=>0.339

Changelog: https://metacpan.org/dist/App-Cmd/changes
DeltaFile
+3-3devel/p5-App-Cmd/distinfo
+2-1devel/p5-App-Cmd/Makefile
+5-42 files