Here is an old hunters trick to actually keep porcupines from chewing on your cabin in the woods. Just select a nice log or small pile of firewood, and make sure you urinate on the wood daily. The pungent smell will draw the porcupine to the wood
for its salt content and it will chew only there.
This urination method also a great way to bait them and dispatch them.
Remember, a porcupine craves salt, and will chew any wood it finds with salt on it, such as wooden canoe paddles.
I’ve heard of fisherman taking a snooze in the woods waking to find a porky chewing on their cork fishing rod handle.
PS. From the looks of that damage to the garage door casing, my first thought was “That’s where a cat’s been pissing.”
We put out a couple of salt blocks out hoping to keep the porcupines away from our log cabin.
I have no idea if it works but the cabin has not been damaged.