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
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
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
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
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
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
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")
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
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")
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
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]