WRT packing clothes - what area are you hunting, and what time of year? Limpopo province, for example, gets quite chilly at night, even in late August and early September (low to mid-40s every night I was there), days warm up quickly. The area where we were is right at 1000 meters elevation. Late season hunting (October/November) in Limpopo, OTOH, can get quite hot.
Jo'burg is nearly 2000 meters. I brought 2 pairs of shorts and 2 pairs of long pants, 4 shirts (1 too many), a jacket, and some medium weight overpants. I could have done with wearing long pants on the flight, then nothing but shorts and overpants for the chilly early mornings.
But if you're hunting the lowveld over near Kruger, altitude is only about 300 meters in a lot of places. If you're hunting the eastern cape near Lesotho, elevations can get as high as 3000 meters, I imagine mid-July is quite chilly there.