The Lions agreed to terms on a $29 million, five-year contract with free agent defensive end Dewayne White on Sunday, filling one of their offseason needs. White arrived in the Detroit area on Friday and met with the coaches and front-office personnel on Saturday. He played for Detroit coach Rod Marinelli when he was the defensive line coach for the Buccaneers.