[MacPorts] #14934: Patch to eclipse-ecj to give the caller more flexibility