The Giants and first baseman Aubrey Huff agreed to a one-year deal pending a physical, a person with knowledge of the negotiations told The Associated Press on Sunday night. The person spoke on condition of anonymity because the team hasn't made a formal announcement, which might not come until later in the week once all the details are finalized. Huff and the Giants reached their preliminary agreement sometime during the weekend, according to ESPN.com.