The Eagles have agreed to terms on a one-year deal with fullback Leonard Weaver, who was contemplating offers from multiple teams. The deal is reportedly worth $1.75 million, but contains incentives that would increase the value to $2.5 million. Weaver had been talking to the Vikings, Bucs, Seahawks and other teams.