If you need to apply for a new passport, in our experience you can usually get it within 10 days from South African Home Affairs (but be prepared to queue for a long time - this can take you the better part of a day). Temporary passports are no longer issued.