FreeBSD/ports 29b1f8bgraphics/glslang distinfo Makefile

graphics/glslang: Update to 16.4.0

Changelog: https://github.com/KhronosGroup/glslang/blob/16.4.0/CHANGES.md

Reported by:    GitHub (watch releases)
DeltaFile
+3-3graphics/glslang/distinfo
+1-2graphics/glslang/Makefile
+4-52 files

FreeBSD/src 00e8808lib/libc/locale localeconv.c

libc locale/localeconv.c: use release semantic when clearing locale_changed

PR:     296410

(cherry picked from commit 4efbcf36a0d49ab142023a767871532f515f1381)
DeltaFile
+2-2lib/libc/locale/localeconv.c
+2-21 files

FreeBSD/ports 6382948net-im/telegram-desktop distinfo Makefile, net-im/telegram-desktop/files patch-Telegram_SourceFiles_platform_linux_specific__linux.cpp patch-CMakeLists.txt

net-im/telegram-desktop: update to 7.0.1 release (+)

Release notes:  https://github.com/telegramdesktop/tdesktop/releases/tag/v6.9.4 \
                https://github.com/telegramdesktop/tdesktop/releases/tag/v7.0.1
DeltaFile
+7-7net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_specific__linux.cpp
+0-10net-im/telegram-desktop/files/patch-CMakeLists.txt
+5-5net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_platform_linux_webview__linux__webkitgtk__library.cpp
+3-3net-im/telegram-desktop/distinfo
+2-2net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__linux__xcb__utilities.cpp
+1-2net-im/telegram-desktop/Makefile
+18-296 files

FreeBSD/src 40c611dsbin/pfctl pfctl_table.c

pfctl: fix incorrect errno checks

These calls return an error value, they do not set errno. Check their
return values.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+15-4sbin/pfctl/pfctl_table.c
+15-41 files

FreeBSD/src f2202absys/kern uipc_mbuf.c

mbuf: make m_unshare() allow unmapped mbufs

m_unshare() had crashed if unmapped mbufs exist in the mbuf chain.
This was because memcpy() with mtod() was used without making sure that
the mbuf was mapped. Use m_copydata() that cares unmapped mbufs instead.

Reviewed by:    gallatin
Differential Revision:  https://reviews.freebsd.org/D58189
DeltaFile
+7-5sys/kern/uipc_mbuf.c
+7-51 files

FreeBSD/src ddbf892sbin/pfctl pfctl_table.c

pfctl: fix CREATE_TABLE error handling

pfr_add_table() does not set errno, it returns an error (now).
Read the error code from the return value so we display the correct
error message to the user.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+4-3sbin/pfctl/pfctl_table.c
+4-31 files

FreeBSD/ports 4631b1fmisc/freebsd-doc-de pkg-plist

misc/freebsd-doc-de: Really fix pkg-list

Reported by:    fluffy@

(cherry picked from commit a56a8b9216003b4b6a95a39905c3df8413370bd4)
DeltaFile
+1-0misc/freebsd-doc-de/pkg-plist
+1-01 files

FreeBSD/ports eec4de4misc/freebsd-doc-de pkg-plist

misc/freebsd-doc-de: Remove article

Approved by:    blanket (fix build)

(cherry picked from commit 5619310d6612e2e3eed1f842456fbccee9efc0f1)
DeltaFile
+0-1misc/freebsd-doc-de/pkg-plist
+0-11 files

FreeBSD/ports ce92665astro/merkaartor Makefile pkg-plist, astro/merkaartor/files patch-src_Sync_DirtyList.cpp patch-src_Sync_DirtyListExecutorOSC.cpp

astro/merkaartor: Update to 0.20.0 and switch to Qt6

Remove unused/indirect dependencies.
Make common dependencies non-optional.
Drop stale patches.
Take maintainership.

PR:             289514, 296230, 296800
Approved by:    maintainer
DeltaFile
+0-128astro/merkaartor/files/patch-src_Sync_DirtyList.cpp
+0-74astro/merkaartor/files/patch-src_Sync_DirtyListExecutorOSC.cpp
+70-0astro/merkaartor/files/patch-CMakeLists.txt
+16-41astro/merkaartor/Makefile
+0-38astro/merkaartor/files/patch-src_Docks_GeoImageDock.cpp
+16-17astro/merkaartor/pkg-plist
+102-2983 files not shown
+105-3389 files

FreeBSD/ports fa51446devel/pyside2 Makefile

devel/pyside2: Schedule for removal along with Qt5WebEngine

Besides, the port does not build with Python 3.12+

PR:             296230
DeltaFile
+2-0devel/pyside2/Makefile
+2-01 files

FreeBSD/ports da96c66net-mgmt/netbox Makefile pkg-plist

net-mgmt/netbox: Update to 4.6.5

Changelog:

Enhancements:
* Add MDC connector type for fiber ports and cables
* Provide a REST API method to update or overwrite an existing custom
  script module
* Enforce a lower maximum uploaded image size (50 megapixels) than the
  Pillow default
* Add Korean language support

Performance Improvements:
* Add a prefetch hint to the GraphQL tags field to avoid N+1 queries on
  list endpoints
* Cache serializers to avoid repeated reinstantiation on the cables list
  REST API endpoint

Bug Fixes:

    [29 lines not shown]
DeltaFile
+12-12net-mgmt/netbox/Makefile
+16-0net-mgmt/netbox/pkg-plist
+3-3net-mgmt/netbox/distinfo
+31-153 files

FreeBSD/ports 36dd73dwww/py-dj60-drf-spectacular-sidecar distinfo Makefile

www/py-dj60-drf-spectacular-sidecar: Update to 2026.7.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.6.1...2026.7.1

MFH:            2026Q3
(cherry picked from commit fea9516d2fcd0d7cb1f42621e9e9e262c1616601)
DeltaFile
+3-3www/py-dj60-drf-spectacular-sidecar/distinfo
+1-1www/py-dj60-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports a94b3e4www/py-dj60-drf-spectacular distinfo Makefile, www/py-dj60-drf-spectacular/files patch-pyproject.toml

www/py-dj60-drf-spectacular: Update to 0.30.0

Changelog:

https://github.com/tfranzel/drf-spectacular/releases/tag/0.30.0

MFH:            2026Q3
(cherry picked from commit 9b109d2f8db5138b8886bcdeb2b70a1a9ea8b40c)
DeltaFile
+7-15www/py-dj60-drf-spectacular/files/patch-pyproject.toml
+3-3www/py-dj60-drf-spectacular/distinfo
+2-2www/py-dj60-drf-spectacular/Makefile
+12-203 files

FreeBSD/ports c625706www/py-dj60-django-htmx distinfo Makefile

www/py-dj60-django-htmx: Update to 1.28.0

Changelog:

https://github.com/adamchainz/django-htmx/blob/1.28.0/docs/changelog.rst

MFH:            2026Q3
(cherry picked from commit 2affae6e7150ea303db32dfc83ead805f862c5c9)
DeltaFile
+3-3www/py-dj60-django-htmx/distinfo
+2-2www/py-dj60-django-htmx/Makefile
+5-52 files

FreeBSD/ports 836c537www/py-dj60-django-filter distinfo Makefile

www/py-dj60-django-filter: Update to 26.1

Changelog:

https://github.com/carltongibson/django-filter/blob/26.1/CHANGES.rst

MFH:            2026Q3
(cherry picked from commit 9344218668937d75e2b82ff23be145faa4d7e1fe)
DeltaFile
+3-3www/py-dj60-django-filter/distinfo
+1-1www/py-dj60-django-filter/Makefile
+4-42 files

FreeBSD/ports 233011ctextproc/py-mkdocstrings distinfo Makefile

textproc/py-mkdocstrings: Update to 1.0.6

Changelog:

https://github.com/mkdocstrings/mkdocstrings/blob/1.0.6/CHANGELOG.md

MFH:            2026Q3
(cherry picked from commit f5959d618379d981c6bd431a297d29d63a2f714b)
DeltaFile
+3-3textproc/py-mkdocstrings/distinfo
+1-1textproc/py-mkdocstrings/Makefile
+4-42 files

FreeBSD/ports f49088ctextproc/py-zensical distinfo Makefile.crates, textproc/py-zensical/files patch-pyproject.toml

textproc/py-zensical: Update to 0.0.50

* Remove no longer required patch.

Changelogs since 0.0.46:

https://github.com/zensical/zensical/releases/tag/v0.0.50
(There's no 0.0.49 release)
https://github.com/zensical/zensical/releases/tag/v0.0.48
https://github.com/zensical/zensical/releases/tag/v0.0.47

MFH:            2026Q3
(cherry picked from commit 349973a5f7eaa40e4845dc8c210df2b483ec9817)
DeltaFile
+63-101textproc/py-zensical/distinfo
+30-49textproc/py-zensical/Makefile.crates
+0-13textproc/py-zensical/files/patch-pyproject.toml
+1-1textproc/py-zensical/Makefile
+94-1644 files

FreeBSD/ports f1fb2c0devel/py-dj60-strawberry-graphql distinfo Makefile

devel/py-dj60-strawberry-graphql: Update to 0.321.0

Changelog since 0.320.0:

https://github.com/strawberry-graphql/strawberry/blob/0.321.0/CHANGELOG.md

MFH:            2026Q3
(cherry picked from commit 57c4283fa69dd66ee87a6b4197360dd080c08b70)
DeltaFile
+3-3devel/py-dj60-strawberry-graphql/distinfo
+1-1devel/py-dj60-strawberry-graphql/Makefile
+4-42 files

FreeBSD/ports 8de97dfdevel/py-tzdata distinfo Makefile

devel/py-tzdata: Update to 2026.3

Changelog:

https://github.com/python/tzdata/releases/tag/2026.3

MFH:            2026Q3
(cherry picked from commit 8500f0057ec4b0fca638f5ad550756695eb527e6)
DeltaFile
+3-3devel/py-tzdata/distinfo
+1-1devel/py-tzdata/Makefile
+4-42 files

FreeBSD/ports 43f4451devel/py-rq distinfo Makefile

devel/py-rq: Update to 2.10.0

* The issues related to py-django-rq were resolved with the 4.1.1
  release, so py-rq can now be updated to the latest version.

Changelog:

https://github.com/rq/rq/releases/tag/v2.10

Approved by:    skreuzer (maintainer, implicit)
MFH:            2026Q3

(cherry picked from commit 5cea31387a178f9288ea41e7a9b6f5c7895ca6f5)
DeltaFile
+3-3devel/py-rq/distinfo
+1-1devel/py-rq/Makefile
+4-42 files

FreeBSD/ports 6ec521cdevel/py-dj60-django-rq distinfo Makefile

devel/py-dj60-django-rq: Update to 4.1.1

Changelog:

https://github.com/rq/django-rq/releases/tag/v4.1.1

MFH:            2026Q3
(cherry picked from commit c278c7bc51b9a0fbd5af222523b8dc0a90c1a383)
DeltaFile
+3-3devel/py-dj60-django-rq/distinfo
+1-1devel/py-dj60-django-rq/Makefile
+4-42 files

FreeBSD/ports ec3b2aamail/cyrus-imapd38 distinfo Makefile, mail/cyrus-imapd38/files patch-imap__lmtp_sieve.c

mail/cyrus-imapd38: Update to 3.8.7
DeltaFile
+10-0mail/cyrus-imapd38/files/patch-imap__lmtp_sieve.c
+3-3mail/cyrus-imapd38/distinfo
+2-2mail/cyrus-imapd38/Makefile
+15-53 files

FreeBSD/ports 98a72b6mail/cyrus-imapd310 distinfo Makefile, mail/cyrus-imapd310/files patch-imap__lmtp_sieve.c

mail/cyrus-imapd310: 3.10.3
DeltaFile
+10-0mail/cyrus-imapd310/files/patch-imap__lmtp_sieve.c
+3-3mail/cyrus-imapd310/distinfo
+2-2mail/cyrus-imapd310/Makefile
+15-53 files

FreeBSD/ports 8b994admail/cyrus-imapd312 distinfo Makefile, mail/cyrus-imapd312/files patch-imap__lmtp_sieve.c

mail/cyrus-imapd312: Update to 3.12.3
DeltaFile
+10-0mail/cyrus-imapd312/files/patch-imap__lmtp_sieve.c
+3-3mail/cyrus-imapd312/distinfo
+2-2mail/cyrus-imapd312/Makefile
+15-53 files

FreeBSD/src 8440093sys/sys _uexterror.h exterrvar.h

exterr: allow exterr to fit pointers on CHERI targets

Switch to uint64ptr_t which is a uint64_t on traditional architectures
and a uintptr_t on CHERI architectures.  This has no ABI impact on
non-CHERI kernels.

Fix truncation of 64-bit values on 32-bit kernels.

Reviewed by:    kib
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58056
DeltaFile
+3-3sys/sys/_uexterror.h
+3-3sys/sys/exterrvar.h
+2-2sys/sys/_exterr.h
+8-83 files

FreeBSD/src db3eca2sys/kern sys_generic.c, sys/sys syscallsubr.h

exterrctl(2): add kern_exterrctl

Reviewed by:    kib
Effort:         CHERI upstreaming
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D58055
DeltaFile
+11-5sys/kern/sys_generic.c
+1-0sys/sys/syscallsubr.h
+12-52 files

FreeBSD/src b3b4763sys/sys exterrvar.h

sys/exterrvar.h: forward declare struct thread

Remove dependency on sys/proc.h.

Reviewed by:    imp
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58235
DeltaFile
+2-0sys/sys/exterrvar.h
+2-01 files

FreeBSD/ports bb5ed93www/py-drf-spectacular-sidecar distinfo Makefile

www/py-drf-spectacular-sidecar: Update to 2026.7.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.6.1...2026.7.1
DeltaFile
+3-3www/py-drf-spectacular-sidecar/distinfo
+1-1www/py-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports 4b622f1www/py-django-htmx distinfo Makefile

www/py-django-htmx: Update to 1.28.0

Changelog:

https://github.com/adamchainz/django-htmx/blob/1.28.0/docs/changelog.rst
DeltaFile
+3-3www/py-django-htmx/distinfo
+1-2www/py-django-htmx/Makefile
+4-52 files

FreeBSD/ports f5532f8www/py-drf-spectacular distinfo Makefile, www/py-drf-spectacular/files patch-pyproject.toml

www/py-drf-spectacular: Update to 0.30.0

Changelog:

https://github.com/tfranzel/drf-spectacular/releases/tag/0.30.0
DeltaFile
+7-15www/py-drf-spectacular/files/patch-pyproject.toml
+3-3www/py-drf-spectacular/distinfo
+1-2www/py-drf-spectacular/Makefile
+11-203 files