Log Message: Cache remote deps. This should help offline builds and prevent PLIST changes if upstream updates one of the dependencies. Clean up and reorder Makefile for better readability.