The South African Revenue Service (SARS) has information on customs requirements for travellers, including what to do when arriving at a South African port of entry. It also lists prohibited and restricted goods.
The SARS publication Traveller’s guide is a handy reference.
The Traveller's guide from the Department of Agriculture, Forestry and Fisheries provides information on agricultural products you are not allowed to bring into the country,