In reply to mattsccm:
I have a pair of Decathlon soft shell trousers which I have shortened by sewing a pleat around the circumference of the leg just below the knee.
It was quite fiddly to do, but is virtually invisible now it's done.
if that's too much faff Mammut Base Jump Trousers are available in a short leg version.