You don't quite need a new port for every single lens, but in general, your port choices tend to be:
- Flat ports for macro lenses
- Semi-dome ports for mid-range rectilinear lenses
- Shallow dome ports for ultrawide lenses
- Hemispherical dome ports for fisheye lenses
- Very large 'fishbowl' type domes for surface split shots
With most ports, you also have a choice of extension rings. If you're using a flat port, you want your lens front element to be as close to the glass as possible, which is complicated by many lenses extending and retracting during operation. If you're using a dome, you need your lenses entry pupil (not front element) to be aligned with the dome's nodal point (geometric center of the sphere that the dome is part of). Since the field of view of fisheye and rectilinear lenses is radically different, they tend to use different dome geometries, and fisheyes usually use smaller domes. Since different lenses have their entrance pupils at different distances from the sensor, the length of the barrel between the housing and the dome needs to be set appropriately. You also have a choice between glass (heavier, more resistant to scratches but difficult to repair if it does get scratched, usually less prone to flaring, more expensive) and acrylic (lighter, cheaper, but very easy to scratch, although the small scratches can be polished out).
Finally, there is the matter of zoom/focus rings. In most cases, these are custom made to fit a specific lens model. Some people 3D-print their own to save money.