Fix macro uses and posix.mak for https://github.com/D-Programming-Language/d-programming-language.org/pull/271
issue 5106