devel/transient: Update 0.11.0 => 0.12.0, take maintainership, improve port
Changelog:
https://github.com/magit/transient/blob/v0.12.0/CHANGELOG
Improve port:
- Add option INFO.
- DOCS, INFO and PDF build-depend on GNU sed.
- Fix build with DOCS off.
- BUILD_DEPENDS==RUN_DEPENDS => move dependencies to _BR_DEPENDS and use:
BUILD_DEPENDS=_BR_DEPENDS
RUN_DEPENDS=_BR_DEPENDS
- Move makeinfo from USES to DOCS_USES.
- Split long line MAKE_ENV and remove "+".
- Move pkg-plist to PLIST_FILES in Makefile - 3 files in list only.
- Remove CONFLICTS_INSTALL=transient-devel-emacs* -
devel/transient-devel remove from tree 2025-09-01.
PR: 292945
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
lang/gcc16-devel: Update to 16.0.1.s20260201
Also introduces a fix for upstream bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123366, authored by
Mark Millard <marklmi at yahoo.com>.
Co-authored-by: Mark Millard <marklmi at yahoo.com>
devel/py-graphene-django300: Deprecate/Set to expire
* The port was used as a temporary solution in 547ee8e902f4 due to
compatibility issues with net-mgmt/netbox and it's bound to Django 4.2.
It no longer has any consumers, thus deprecate it accordingly as part
of the Django 4.2 -> 5.2 migration.
* Although www/py-django42 will not reach its EoL until April, set the
EXPIRATION_DATE accordingly at the end of 2026Q1 to get a clean cut
with regard to the quarterly branch.
PR: 291707
www/py-django-graphiql-debug-toolbar: Change RUN_DEPENDS
* Switch back from py-graphene-django300 to py-graphene-django, because
the former was used as a temporary solution in 547ee8e902f4 due to
compatibility issues with net-mgmt/netbox.
* Bump PORTREVISION due changed dependencies.
www/py-django-bootstrap3: Unbreak build after 27f2951236d9
* Relax the version requirements for py-uv-build which has been updated
recently and convert the obtained patch into a local patch to prevent
possible distfile mismatches due repo growth.
devel/nextpnr-devel: Add new port
This is a version of the existing devel/nextpnr port tracking the upstream master
branch as actual releases happen rarely and most users outside of FreeBSD use
the shell script based oss-cad-suite to build/install nextpnr.