Roofing Material. All main buildings, and all detached garages and carports located on the front half of the lot shall have a roof constituted of either wood shakes, asphalt, composition or wood shingles, clay, tile, concrete or metal tile, slate or built-up asphaltic-gravel materials.