The Chicago White Sox have agreed to a one-year, $5 million deal with veteran left-hander Martin Pérez, pending a physical.