**Known issues at the moment:**
- If Qt6 gets updated, e.g. to `6.5.0`, `qt6-webengine` assumes that version for itself during build. This leads then to pkg-plist issues at the end. The cause is unknown, yet.
- Sometime the build fails in an early stage if using `poudriere testport` or `poudriere bulk -J1`. But it seems to be not reproducible.
- Building with DEBUG requires a lot of memory (~ 32+GB). This should be verified with a better builder, see below [*]
- If `aarch64` builds is not known, yet and therefor some more tweaks might be required.
**Building:**
- Poudriere -> OK (12.3-, 12.4- 13.1-RELEASE, 14.0-CURRENT@356724fc931 amd64 i386 with ALSA/PULSE/SNDIO and with/-out DEBUG [*])
**Runtime:**
- Tests with following consumers (needs to be ported/updated, once `qt6-webengine` lands) looked fine so far:
- `deskutils/calibre` (via `py-qt6-webengine`, kudos to @madpilot)
- `editors/ghostwriter` (kudos to @madpilot)
- `www/dooble-qt6`
Following features were tested with `dooble-qt6`:
- Webcam
- Working multiple tabs, running videos in background tab
- Running WebGL via hardware acceleration
Other stuff:
- With FreeBSD 12.4 and later `llvm-strip` is used whereas FreeBSD 12.3 uses `strip`. The latter one doesn't have the `--keep-section` parameter.
- Building with DEBUG on FreeBSD 12.3 fails as the debug code requires a more recent version of clang.