Porto have wrapped up a deal for Jackson Martinez, with the highly-rated striker set to pen a four-year contract with the Portuguese outfit.