net-mgmt/netbox: Update to 4.6.3
* Remove no longer required workarounds for Python 3.11 compatibility.
* Also prune update instructions for NetBox releases older than 3.6
while I'm here.
Netbox 4.6 contains many bugfixes/enhancements and the following new
features:
* Virtual Machine Types
* Cable Bundles
* Rack Groups
* ETag Support for REST API
* Cursor-based Pagination for REST API
https://netbox.readthedocs.io/en/stable/release-notes/version-4.6/
MFH: No (feature release)
net-mgmt/netbox: Create Django 6.0 consumers
* Django 5.2 is currently the "default" version in the ports tree due
its long term support until April 2028. Thus ports that are assigned
to that version will exist until then.
The following ports are required to make the upgrade of
net-mgmt/netbox to the 4.6 release possible because it requires
Django 6.0.
All of the ports listed below were created on the basis of their
respective original ports:
- devel/py-dj60-django-rq
- devel/py-dj60-strawberry-graphql
- graphics/py-dj60-sorl-thumbnail
- www/py-dj60-channels
- www/py-dj60-django-auth-ldap
- www/py-dj60-django-choices-field
[18 lines not shown]
devel/py-rq: Update to 2.9.1
* For now, stick with this version, because the newer version, 2.10.0
has introduced changes to the handling of scheduler identities that
don't quite work with the current version of py-django-rq.
Changelog since 2.8.0:
https://github.com/rq/rq/blob/v2.9.1/CHANGES.md
Approved by: skreuzer (maintainer, implicit)
devel/sentry-cli: Update to 3.5.0
While here:
- update WWW to include repository URL
- update license to FSL-1.1-MIT
- define CARGO_ENV to ensure system OpenSSL and libgit2 libraries are
linked (not vendored ones)
Changelog: https://github.com/getsentry/sentry-cli/blob/3.5.0/CHANGELOG.md
PR: 296004
Approved by: lcook (maintainer, timeout 2 weeks)
audio/pipewire-spa-oss-ng: New port
PipeWire SPA plugin implementing a FreeBSD OSS backend, tracking the
pw-oss fork at https://github.com/kev009/pw-oss.
Changes over upstream shkhln/pw-oss:
Audio / OSS:
- Size the OSS buffer to the device and fix data-loop aborts.
- Adapt the fill target to the device's real fragment size.
- Report clock delay and rate; require MemPtr buffers.
- Reset the channel before close so close() doesn't block draining.
- Close the device when the format is cleared.
- Advertise and re-emit the port Format param (ALSA-sink pattern).
- Don't abort the process on an oversized chunk or a bad/unpositioned
format.
Session / config:
- Don't launch a second WirePlumber from exec.conf; the stock config
[12 lines not shown]