multimedia/gstreamer1-plugins: Introduce GST_PLUGIN_DEPENDS
Some plugins such as graphics/gstreamer1-plugins-vulkan has a dependency
of wayland which previously were handled by passing both CONFIGURE_ARGS and
MESON_ARGS via the gstreamer1 "framework" as the framework isn't
aware if dependencies to get what would eventually end up in MESON_ARGS in
correct order. This approach broke with commit
bf193dc1da282c769d3291817a8378adbd762ac7 as we now only make use of
MESON_ARGS instead of incorrectly using CONFIGURE_ARGS to pass
MESON_ARGS. In order to fix this introduce GST_PLUGIN_DEPENDS which
gets appended after gstreamer's current framework logic in MESON_ARGS.
It only supports defining one dependency but it's sufficient fow now.
Mk/bsd.options.mk: add OPTIONS_RADIO_${NAME}_${ARCH} support
This is similar to OPTIONS_DEFINE_${ARCH}, allowing radios to
be dependent on ${ARCH} too, useful for ports that requires
the user to choose exactly one execution backend or firmware
payload, where the available choices depend on the architecture
(for example, choosing between specific JIT backends on amd64
versus a different set of backends on aarch64), etc.
PR: ports/294399
Approved by: portmgr (mat)
www/hurl: update 7.1.0 -> 8.0.1
Changelogs:
* https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.0
* https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.1
Major changes:
* Use CookieStore in HurlResult (crate compatibility)
* Delete deprecated --interactive option
* Replace legacy env var variable configuration HURL_foo by HURL_VARIABLE_foo
* Rename ignore-asserts to no-assert
* Using new JSONPath module implementing RFC 9535
* Fix single quote in cookie value breaking curl output
* Add support for curl --data-raw option in hurlfmt import
* Fix truncating existing output file when response is tiny