Hello. These days, when we are using graphical, llvm gets installed by runtime dependencies, so it is not that much of a load to depend on it at build time. And, likewise, these days there are variables such as BINARY_ALIAS, so there is no need for unified diff patches for that reason.
As expected, the ports are "ports" :) Regards.
