The -Wpedantic warnings are only supported in C <signal.h> mode, but the GCC
build and other ports use this kinda-unsupported mode and produce a lot of
these needless warnings, so remove the trailing commas in the enums.
Restore extradata codec support that was previously removed when libavcodec
was updated and no replacement was known yet. This makes many codecs start
working again.
Convert video-player to C while here and remove dispd support.
Move /etc/default/grub to /etc/grub as it's owned by the sysadmin.
Move /etc/grub.d to /etc/default/grub.d as it's owned by the system.
Support /etc/grub's GRUB_CMDLINE_SORTIX in 10_sortix.
Remove the old /etc/grub.d/10_sortix.cache with a compatibility hook as it
has moved to /etc/default/grub.d/10_sortix.cache.
If git with perl enabled is cross-compiled, the perl commands do not
work correctly. As there is seemingly no easy fix for this, disable perl
suppport again.
While RUNTIME_PROGRAMS currently does nothing, BUILD_LIBRARIES is not
correct for dependencies that are required at runtime. As git built with
perl support is still able to run without perl, just with limitations,
mark perl as an optional dependency as well.
The .tix.tar.xz binary package format now stores the contents in the root
rather than the data/ subdirectory and the tix metadata now has the same
layout as the loose files in /tix, such that a .tix.tar.xz package can
simply be directly extracted into the filesystem. The /tix/manifest/ is now
included in the binary package rather than being generated on installation.
The /tix/collection.conf and /tix/tixinfo metadata files are now in the
tix-vars(1) format in the style of port(5).
The /tix/installed.list file has been removed since it isn't loose file
compatible and one can list the /tix/tixinfo directory instead.
The /tix/repository.list file has been removed since the feature is unused
and doesn't match the future direction of tix.
The kernel support for tix binary packages has been removed since it will
simply install by extracting the tar archive into the root filesystem.
Add the post-install sha256sum to the port version stamp.