explicitly use external www/uriparser for the new 'uri' extension in PHP 8.5;
although it was previously mostly using the internal copy, aja@ ran into a
problem with this which must have been related to dpb junking during "make
fake".
Fix SVE support on aarch64:
Support SVE vector length at minimum 128 bits/16 bytes.
Only allow SVE2 when SVE is supported (not needed on -current
but including because this is what I will commit upstream)
with help and ok kettenis@
Support data-dir from cabal package dependencies
Update to happy-2.1.7 include the Hackage package split into a library
and the binary packages. The data-dir is now a part of the library
dependent package. We previously didn't have support for installing
such packages with data files provided by dependency libraries. This
patch adds such support by iterating through the dependencies and
collecting their data files.
This also means preparing more complicated wrapper scripts which
slightly longer data files installation paths. The change is visible
in the PLIST of alex which otherwise could remain unchanged.
One side effect of this patch is MODCABAL_DATA_DIR no longer needs to
have any particular value, it just needs to be enabled to have this
automated machinery find the relevant pieces. I can change the meaning
of the variable to be a simple flag enabling the feature. We only have
these two packages use the feature so far so it'd be simple
documentation update with no ports churn.
[3 lines not shown]