Deck are built on average to sustain 55 psf (lbs per square foot). Porch decks require 25 additional psf which adds up to 80 psf. Almost all decks do not have the proper amount of footing to support a new roof.
Original support foundtations can be increased after removing in order to adjust to your roof's additional weight.