Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I don't know what FreeBSD's reasons for removing Haskell from the ports tree was -- but in any case, Haskell likes to have its own development & runtime environments. The recommended method (for Linux, as well as FreeBSD) to install the package managers (cabal & stack), & the toolchain nowadays is 'ghcup': https://www.haskell.org/ghcup/
I can confirm that Bluetooth headsets works with FreeBSD. In the last year, I was using two headsets (mostly as headphones) without problems. I even created a GUI script for managing them: https://github.com/thindil/blues
Say you really want to pin to Apache 2.5.54. Create a new empty repo, add a www/apache24 dir, and copy the files from that version of the ports tree into it.
poudriere-devel has a bug where it tries to delete the incorrect zpool when building a zfs image fails. There's a pull request that addresses it, but I have no idea when that will get merged. I also don't know how long it will be before there's a new poudriere release after it gets merged. The current ports version was last updated in 2022-09, so it could be months.
Instead, I updated the port definition to point to the specific repo and commit I want. With poudriere overlay, I get my definition instead of the one in ports tree. All other ports get built using the main ports tree definition.