Countries exempt from South African visa (a port of entry visa may be issued on arrival) are listed at:
http://www.dha.gov.za/index.php/immigration-services/exempt-countries
Information about visa application for South Africa is available at:
http://www.dha.gov.za/index.php/immigration-services/apply-for-a-south-african-visa