McGair: Dusty Brown signs minor-league deal with Pirates