Brazilian food group Marfrig has agreed to buy local pork processor Carroll's Food do Brasil in a deal worth BRL42.3m (US$24.9m).