FreeBSD/ports 5b690f2devel Makefile, devel/gnatcoll-core pkg-plist Makefile

devel/gnatcoll-core: New Port, GNAT Components Core

The GNAT Reusable Components Collection (GNATColl) - Core package.

The GNATColl reusable library is based on one main principle:
general-purpose packages that are part of the GNAT technology should
also be available to GNAT user application code. The compiler front end,
the GNAT Programming Studio (GPS) Interactive Development Environment,
and the GNAT Tracker web-based interface all served as sources for the
components.

The GNATColl components complement the predefined Ada and GNAT libraries
and deal with a range of common programming issues including string and
text processing, memory management, and file handling. Several of the
components are especially useful in enterprise applications.

https://docs.adacore.com/live/wave/gnatcoll-core/html/gnatcoll-core_ug/index.html

 PR:            296496
DeltaFile
+490-0devel/gnatcoll-core/pkg-plist
+94-0devel/gnatcoll-core/Makefile
+12-0devel/gnatcoll-core/pkg-descr
+3-0devel/gnatcoll-core/distinfo
+1-0devel/Makefile
+600-05 files

FreeBSD/ports d52d191devel Makefile, devel/gnatcoll-minimal pkg-plist Makefile

devel/gnatcoll-minimal: New Port, GNAT Components

The GNAT Reusable Components Collection (GNATColl) - Minimal package

A reduced set of components compared to Core specifically aimed
at non-native environments or restricted run-times.

https://docs.adacore.com/live/wave/gnatcoll-core/html/gnatcoll-core_ug/minimal/index.html

 PR:            296497
DeltaFile
+101-0devel/gnatcoll-minimal/pkg-plist
+63-0devel/gnatcoll-minimal/Makefile
+15-0devel/gnatcoll-minimal/pkg-descr
+3-0devel/gnatcoll-minimal/distinfo
+1-0devel/Makefile
+183-05 files

FreeBSD/ports ebfb113devel Makefile, devel/getopt-ada Makefile pkg-plist

devel/getopt-ada: New Port, Ada POSIX getopt lib

New Port, Ada POSIX getopt library:
 * A simple Ada package implementing a POSIX-compliant getopt(3)

https://git.sr.ht/~nytpu/getopt

 PR:            296454
DeltaFile
+48-0devel/getopt-ada/Makefile
+8-0devel/getopt-ada/pkg-plist
+6-0devel/getopt-ada/pkg-descr
+3-0devel/getopt-ada/distinfo
+1-0devel/Makefile
+66-05 files

FreeBSD/ports c54c367net-mgmt/seafile-client distinfo, net-mgmt/seafile-client/files patch-lib_utils.c patch-configure.ac

net-mgmt/seafile-{client,gui}: update to 9.0.19

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
Reviewed by:    michaelo
Differential Revision:  https://reviews.freebsd.org/D58168
Changelog:      https://github.com/haiwen/seafile-client/releases/tag/v9.0.19
DeltaFile
+17-17net-mgmt/seafile-client/files/patch-lib_utils.c
+7-7net-mgmt/seafile-client/files/patch-configure.ac
+4-4net-mgmt/seafile-client/files/patch-daemon_http-tx-mgr.c
+4-4net-mgmt/seafile-client/files/patch-lib_Makefile.am
+3-3net-mgmt/seafile-client/distinfo
+3-3net-mgmt/seafile-gui/distinfo
+38-384 files not shown
+45-4710 files

FreeBSD/ports ea7e312devel/libsearpc distinfo Makefile

devel/libsearpc: update to 3.3

Author also agreed to adopt port.

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
Reviewed by:    michaelo
Differential Revision:  https://reviews.freebsd.org/D58168
Changelog:      https://github.com/haiwen/libsearpc/releases/tag/v3.3-latest
DeltaFile
+3-3devel/libsearpc/distinfo
+2-3devel/libsearpc/Makefile
+5-62 files

FreeBSD/ports 64deedfdevel/py-django-rq distinfo Makefile

devel/py-django-rq: Update to 4.1.1

Changes:        https://github.com/rq/django-rq/releases

* MFH to ensure compatibility with py-rq 2.10+.

(cherry picked from commit 1faf68fa2c3c095bda2acc2162b1b18a5b259224)
DeltaFile
+3-3devel/py-django-rq/distinfo
+1-2devel/py-django-rq/Makefile
+4-52 files

FreeBSD/ports 28beaaaTools/scripts pypi-find-projects-containing-string.py

Tools/scripts: Add pypi-find-projects-containing-string.py

This is a useful script allowing to find all Python projects
containing a given string.

Usage example:
$ pypi-find-projects-containing-string.py freebsd
DeltaFile
+60-0Tools/scripts/pypi-find-projects-containing-string.py
+60-01 files

FreeBSD/src fc09c7fsys/net iflib.c

iflib: Remove an unused field from struct iflib_rxq

Reported by:    Alexander Sideropoulos <Alexander.Sideropoulos at netapp.com>
MFC after:      1 week
DeltaFile
+0-1sys/net/iflib.c
+0-11 files

FreeBSD/src 8318199sys/kern link_elf.c

linker: Recognize SHT_INIT_ARRAY sections as constructor sections

We do this already for ET_REL files, but it was missed here.  Note that
this function operates only on dynamically loaded files, not on
preloaded files.

Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58245
DeltaFile
+3-2sys/kern/link_elf.c
+3-21 files

FreeBSD/src 4b0ae7estand/common load_elf.c

stand: Recognize SHT_INIT_ARRAY sections as constructor sections

Pass such a section to the kernel using modinfo, otherwise link_elf.c
won't execute constructors for the file.  This is required for KASAN,
otherwise redzones for global buffers are not poisoned during boot.

Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58244
DeltaFile
+2-1stand/common/load_elf.c
+2-11 files

FreeBSD/ports cddddc8devel/gprbuild Makefile

devel/gprbuild: ignore on i386

It builds fine, but cannot be used to build the other ports.

PR:             296655
DeltaFile
+3-0devel/gprbuild/Makefile
+3-01 files

FreeBSD/ports b665e89devel/gprbuild Makefile

devel/gprbuild: Improve option DEBUG

devel/gprbuild:
 * Currently options DEBUG is ${BROKEN} because of some warnings from
   libgpr and between the Port and the GNAT tool-chain. Replace the
   ${BROKEN} statement with a new variable that is passed to the libgrp
   do-build phase that attenuates the tool-chain warnings

 PR:            296655
DeltaFile
+7-2devel/gprbuild/Makefile
+7-21 files

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