Green’s Dictionary of Slang

porcupine n.

[corruption of porky (pie) n. (1)]

a lie.

[UK] in G. Tremlett Little Legs 196: porcupines lies (probably a corruption of pork pies in rhyming slang).