What I do on odd shaped boxes is... Take rough dimension, see that you have around what you are shooting for, maybe just under that, cause you wont be measuring into the nooks & crannys.
Build the entire box, before the ports, etc.
Measure the volume w/ Water or Packaging peanuts.
Water is probably easier. If you do have MDF in the box somewhere, just put a layer of fibreglass over it, to make it water resistant. Fill the enclosure w/ water and slowly pour out the water into the biggest known liquid volume container you can get... since there is going to be atleast 12cuft or so, get something that will hold as much as possible, so you dont have to pour 100x and keep doing that till you have emptied all the water.
Convert the litres, or whatever into cuft.
Then carry on with the port from there to get the right dimentions.
You can NOT make the port before the box is 100% completed.