-march=native can cause problems with the build server is much newer
than a client machine
-Wno-sign-compare just makes for a quieter build, no real value in a port
Ran portlint, portclippy and portfmt.
Recreated patches with make makepatch
Add additional required pre-build downloads from github
Add OpenCL Sycl support
Use memory usage reducing flags for bazel. They are all to do with
reducing the time taken for incremental builds, which is not relevant
when building ports.
Add TF_NEED_MPT=0 to stop prompting
Add -march=native -Wno-sign-compare flags for CC