Add Apple/Darwin patches.

14 files changed