Select ports patches based on git ls-files instead of Dir[].

Emit a warning if untracked patches are found in the patch directories.