McGair: Dusty Brown signs minor-league pact with Pirates