abc9_ops: -reintegrate to use derived_type for box_ports