FreeBSD/ports 686b156net-im/ejabberd Makefile distinfo

net-im/ejabberd: Remove unneeded dependency on jQuery
DeltaFile
+3-6net-im/ejabberd/Makefile
+1-3net-im/ejabberd/distinfo
+4-92 files

FreeBSD/ports d3d80c8devel/ice37 pkg-plist distinfo

devel/{ice37,php-ice37,py-ice37}: Update to 3.7.11
DeltaFile
+21-21devel/ice37/pkg-plist
+3-3devel/ice37/distinfo
+1-1devel/ice37/Makefile
+25-253 files

FreeBSD/ports 172a41acad/OrcaSlicer Makefile, cad/OrcaSlicer/files patch-src_slic3r_GUI_GUI__App.cpp patch-src_slic3r_GUI_Field.cpp

cad/OrcaSlicer: Fix multiple wx assertion issues

PR:             294281
Approved by:    makc (mentor)

Since our x11-toolkits/wxgtk* builds are assert-enabled we have to fix
the problems that upstream didn't address.

In addition, reformat the Makefile to improve readability.
DeltaFile
+44-13cad/OrcaSlicer/files/patch-src_slic3r_GUI_GUI__App.cpp
+25-3cad/OrcaSlicer/files/patch-src_slic3r_GUI_Field.cpp
+9-10cad/OrcaSlicer/Makefile
+18-0cad/OrcaSlicer/files/patch-src_slic3r_GUI_MainFrame.cpp
+17-0cad/OrcaSlicer/files/patch-src_slic3r_GUI_BBLTopbar.cpp
+16-0cad/OrcaSlicer/files/patch-src_slic3r_GUI_MsgDialog.cpp
+129-261 files not shown
+141-277 files

FreeBSD/ports 52c29c7www/py-dj52-django-auditlog Makefile

www/py-dj52-django-auditlog: Add back DEPRECATED
DeltaFile
+3-0www/py-dj52-django-auditlog/Makefile
+3-01 files

FreeBSD/ports dcec073www/py-dj52-django-allauth Makefile

www/py-dj52-django-allauth: Add back DEPRECATED
DeltaFile
+3-0www/py-dj52-django-allauth/Makefile
+3-01 files

FreeBSD/ports 2530dc5devel/py-dateparser distinfo Makefile, devel/py-dateparser/files patch-pyproject.toml

devel/py-dateparser: Update to 1.4.1
DeltaFile
+20-0devel/py-dateparser/files/patch-pyproject.toml
+3-3devel/py-dateparser/distinfo
+4-2devel/py-dateparser/Makefile
+27-53 files

FreeBSD/doc 1ec4b9ddocumentation/content/ru/articles/freebsd-releng _index.adoc, website/content/ru/releases/14.4R announce.adoc

website/ru/releases fix wording in Russian

Reviewed by: andy
Differential Revision: https://reviews.freebsd.org/D57603
DeltaFile
+19-19website/content/ru/releases/15.1R/announce.adoc
+12-12website/content/ru/releases/14.4R/announce.adoc
+9-9website/content/ru/releases/15.0R/announce.adoc
+10-4website/content/ru/releases/15.1R/installation.adoc
+8-2website/content/ru/releases/15.1R/upgrading.adoc
+5-5documentation/content/ru/articles/freebsd-releng/_index.adoc
+63-516 files not shown
+83-7112 files

FreeBSD/ports 8f0444bmisc/gnu-watch Makefile distinfo, misc/gnu-watch/files patch-src_watch.c

misc/gnu-watch: Update to 4.0.6
DeltaFile
+6-8misc/gnu-watch/Makefile
+10-0misc/gnu-watch/files/patch-src_watch.c
+3-3misc/gnu-watch/distinfo
+19-113 files

FreeBSD/ports c7758b5dns/dnsmasq-devel Makefile distinfo

dns/dnsmasq-devel: update to 2.93, add EXPIRATION_DATE

Move users of this -devel to the formal release of this v2.93
development effort, and set the port to expire with the EOL of this
quarterly branch.

The dns/dnsmasq on quarterly should remain at 2.92rel2 for now according
to usual maintenance practice on the quarterly ports branch, but we want
to provide the bugfixes made during the release testing, see below,
and keep disruptions minimal for users of the quarterly branch.

Users should plan ahead to migrate to dns/dnsmasq
when 2026Q3 will be branched in July 2026. Configuration files including
rc.conf settings are compatible between dnsmasq-devel and dnsmasq.

(As direct commit to 2026Q2, port to be removed in main branch.)

Changes in 2.93 release since 2.93rc1, from upstream Git repository:
* 3ff66da 2026-06-02 | Fix two typos in v2.93 CHANGELOG (tag: v2.93) [Matthias Andree]

    [19 lines not shown]
DeltaFile
+6-3dns/dnsmasq-devel/Makefile
+3-3dns/dnsmasq-devel/distinfo
+9-62 files

FreeBSD/ports 76619a1graphics/fig2sxd distinfo Makefile

graphics/fig2sxd: Update to 0.24
DeltaFile
+3-3graphics/fig2sxd/distinfo
+1-4graphics/fig2sxd/Makefile
+4-72 files

FreeBSD/ports 06f6612graphics/kquickimageeditor distinfo Makefile

graphics/kquickimageeditor: Update to 0.6.2
DeltaFile
+3-3graphics/kquickimageeditor/distinfo
+2-2graphics/kquickimageeditor/Makefile
+5-52 files

FreeBSD/ports ca66813editors/komodo-edit Makefile

editors/komodo-edit: Rename binary to avoid clash with deskutils/komodo

PR:             295504
Submitted by:   Chris Petrik
Apprroved by:   maintainer timeout
DeltaFile
+4-4editors/komodo-edit/Makefile
+4-41 files

FreeBSD/ports 26b358aaudio/amarok distinfo Makefile

audio/amarok: Update to 3.3.3

Announcement: https://blogs.kde.org/2026/06/17/amarok-3.3.3-released/
DeltaFile
+3-3audio/amarok/distinfo
+1-1audio/amarok/Makefile
+2-0audio/amarok/pkg-plist
+6-43 files

FreeBSD/ports c458e5baudio/cantata distinfo Makefile, audio/cantata/files patch-models_streamsmodel.cpp

audio/cantata: Update to 3.5.0

Release notes: https://github.com/nullobsi/cantata/releases/tag/v3.5.0
DeltaFile
+0-14audio/cantata/files/patch-models_streamsmodel.cpp
+3-3audio/cantata/distinfo
+1-1audio/cantata/Makefile
+1-0audio/cantata/pkg-plist
+5-184 files

FreeBSD/src 5ec4a7busr.sbin/mixer mixer.c

mixer(8): Retire deprecated control values

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

(cherry picked from commit de2a1366022d71c1d650832d378964c4cbe65ba7)
DeltaFile
+0-21usr.sbin/mixer/mixer.c
+0-211 files

FreeBSD/ports a138a4ftextproc/py-sphinx-material Makefile

textproc/py-sphinx-material: supports Python up to 3.11

- Do not try to build it with Python ≥ 3.12;

- Mark deprecated (no ports dependent upon this port any more,
  and upstream dev is suspended).

See https://github.com/bashtage/sphinx-material/issues/141 .
DeltaFile
+4-1textproc/py-sphinx-material/Makefile
+4-11 files

FreeBSD/src c27779esys/compat/linuxkpi/common/include/linux string.h

linuxkpi: Change `strscpy()` and `strscpy_pad()` to make their `len` argument optional

The previous implementation always took the `len` but now, it is
optional and defaults to the size of `dst`.

The DRM drivers started to use `strscpy()` without the `len` in Linux 6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57585
DeltaFile
+13-2sys/compat/linuxkpi/common/include/linux/string.h
+13-21 files

FreeBSD/src af187b2sys/compat/linuxkpi/common/include/linux args.h

linuxkpi: Define `COUNT_ARGS()` and `CONCATENATE()`

`COUNT_ARGS()` counts the number of arguments it is passed. The
implementation is heavily inspired from the one of `CTR()`.

`CONCATENATE()` is an alias for `__CONCAT()`.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57584
DeltaFile
+17-0sys/compat/linuxkpi/common/include/linux/args.h
+17-01 files

FreeBSD/src 50aa145sys/compat/linuxkpi/common/include/linux file.h

linuxkpi: Add 'fd_empty()`

The DRM drivers generic code started to use it in Linux 6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57582
DeltaFile
+6-0sys/compat/linuxkpi/common/include/linux/file.h
+6-01 files

FreeBSD/src 2e10a6bsys/compat/linuxkpi/common/include/linux suspend.h

linuxkpi: Add `pm_resume_via_firmware()`

This function is unimplemented, always return false.

While here, fix the return type of `pm_suspend_via_firmware()`: it
should be a boolean, not an integer.

The amdgpu DRM driver started to use `pm_resume_via_firmware()` in Linux
6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57580
DeltaFile
+8-2sys/compat/linuxkpi/common/include/linux/suspend.h
+8-21 files

FreeBSD/src 53baadcsys/compat/linuxkpi/common/include/acpi video.h

linuxkpi: Define a bunch of constants in <acpi/video.h>

`ACPI_VIDEO_NOTIFY_PROBE` was already defined. Let's define the whole
set once and for all.

The amdgpu DRM driver started to use `ACPI_VIDEO_DISPLAY_LCD` in Linux
6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57575
DeltaFile
+19-1sys/compat/linuxkpi/common/include/acpi/video.h
+19-11 files

FreeBSD/src 294553bsys/compat/linuxkpi/common/include/linux sysfs.h

linuxkpi: Define `__ATTR_RO_MODE()` and `__ATTR_RW_MODE()`

They are the same as their `__ATTR_RO()` and `_ATTR_RW()` equivalents
but they take the file mode as an extra argument.

We now use these new macros to redefine `__ATTR_RO()` and `__ATTR_RW()`
on top of them.

The amdgpu DRM driver started to use `__ATTR_RW_MODE()` in Linux 6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57574
DeltaFile
+6-3sys/compat/linuxkpi/common/include/linux/sysfs.h
+6-31 files

FreeBSD/src 4831a8dsys/sys ctype.h

sys: Add `isgraph()` to <sys/ctype.h>

Quote from https://pubs.opengroup.org/onlinepubs/7908799/xbd/locale.html:

    "graph": Define characters to be classified as printable characters,
    not including the space character.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57578
DeltaFile
+6-0sys/sys/ctype.h
+6-01 files

FreeBSD/doc 08381ccwebsite/content/en administration.adoc

Update doceng@ membership:

Add ziaee as full doceng member
DeltaFile
+1-0website/content/en/administration.adoc
+1-01 files

FreeBSD/ports 3b8c85fgraphics/openexr distinfo Makefile, graphics/openexr-website-docs distinfo Makefile

graphics/openexr*: security update to 3.4.13

Changelog:      https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.13
MFH:            2026Q2
PR:             296159

Security:       CVE-2026-55373
OpenEXRUtil SampleCountChannel endEdit() can loop forever on UINT_MAX sample counts

Security:       CVE-2026-55371
OpenEXRCore exr_attr_set_bytes() accepts NULL type_hint with positive hint_length

Security:       CVE-2026-55059
OpenEXRUtil SampleCountChannel row setter heap out-of-bounds

Security:       CVE-2026-54920
Integer Overflow and Use of Uninitialized Pointer leading to Invalid Delete in OpenEXRUtil Image Resize

Security:       CVE-2026-53532

    [5 lines not shown]
DeltaFile
+3-3graphics/openexr-website-docs/distinfo
+3-3graphics/openexr/distinfo
+1-1graphics/openexr-website-docs/Makefile
+1-1graphics/openexr/Makefile
+8-84 files

FreeBSD/ports 4b576f0graphics/openexr distinfo Makefile, graphics/openexr-website-docs distinfo Makefile

graphics/openexr*: security update to 3.4.13

Changelog:      https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.13
MFH:            2026Q2
PR:             296159

Security:       CVE-2026-55373
OpenEXRUtil SampleCountChannel endEdit() can loop forever on UINT_MAX sample counts

Security:       CVE-2026-55371
OpenEXRCore exr_attr_set_bytes() accepts NULL type_hint with positive hint_length

Security:       CVE-2026-55059
OpenEXRUtil SampleCountChannel row setter heap out-of-bounds

Security:       CVE-2026-54920
Integer Overflow and Use of Uninitialized Pointer leading to Invalid Delete in OpenEXRUtil Image Resize

Security:       CVE-2026-53532

    [3 lines not shown]
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+8-84 files

FreeBSD/ports 62832b0security/lego distinfo Makefile

security/lego: Update to 5.2.2

Changelog: https://github.com/go-acme/lego/releases/tag/v5.2.2

PR:             295898
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+1-1security/lego/pkg-plist
+7-83 files

FreeBSD/ports a2fb992multimedia/vapoursynth Makefile

multimedia/vapoursynth: Clarify build requirements on amd64

Vapoursynth is computational heavy so clarify why build might fail on
amd64.

Reported by:    vvd
DeltaFile
+7-0multimedia/vapoursynth/Makefile
+7-01 files

FreeBSD/ports b226f3dtextproc/stardict-dict-fa_IR pkg-message Makefile

textproc/stardict-dict-fa_IR: Unbreak after removal of russian/stardict-mueller7

Add bits port used from russian/stardict-mueller7

Reported by:    anotine
DeltaFile
+12-0textproc/stardict-dict-fa_IR/pkg-message
+10-1textproc/stardict-dict-fa_IR/Makefile
+22-12 files

FreeBSD/ports 77df982devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.51

Changelog: https://github.com/astral-sh/ty/blob/0.0.51/CHANGELOG.md

Reported by:    Repology
DeltaFile
+63-51devel/py-ty/distinfo
+30-24devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+94-763 files