reduces the number of ports using 1.8 while there, use newer bc/commons libraries, patching to avoid an incompatible change in bc