import comms/soapysdr
SoapySDR is an open-source generalized API and runtime library for
interfacing with SDR devices. With SoapySDR, you can instantiate,
configure, and stream with an SDR device in a variety of environments.
Most off the shelf SDR hardware platforms are supported by SoapySDR, and
many open source applications rely on SoapySDR for hardware integration
support. In addition, SoapySDR has bindings for development frameworks
like GNU Radio and Pothos.
feedback and OK benoit@
import liquid-dsp
liquid-dsp is a free and open-source digital signal processing (DSP)
library designed specifically for software-defined radios on embedded
platforms. The aim is to provide a lightweight DSP library that does not
rely on a myriad of external dependencies or proprietary and otherwise
cumbersome frameworks. All signal processing elements are designed to be
flexible, scalable, and dynamic, including filters, filter design,
oscillators, modems, synchronizers, complex mathematical operations, and
much more.
ok benoit@
security/libgcrypt: drop our custom aarch64 feature detection
Hardware crypto features are found with elf_aux_info() out of the box.
Confirmed by timings from the test suite.
ok ajacoutot@
Tor Browser: switch to ports-clang 22. Heavy lifting by landry@
who prepared the patch for Firefox ESR, I adjusted the
patch for Tor Browser and did tests.
lang/wasi-sdk: update to 22.1.6
while here fix lang/wasi-sdk/compiler-rt/pkg/PLIST to use ${TRIPLE} in
the right place, was probably missing from my previous commit...
mail/mozilla-thunderbird: switch to build with ports-clang 22
adds the same jumbo patch as on www/firefox-es, plus several patches on
top to update/tweak various dependencies (bindgen, ohttp...)
that port will soon move to 152/153 in preparation for the next ESR.
www/mozilla-firefox: switch to build with ports-clang 22
reenable PGO while here, upstream profdata was built with llvm 20 or 21
and that couldnt be used by llvm 19
lang/wasi-sdk: switch to build with ports-clang 22
switches TRIPLE from wasm32-wasi to wasm32-unknown-wasip1
some bits borrowed from freebsd ports, paves the way to switch the
mozilla ports to build with ports-clang 22