This coat still looks good and has many more years of wear left in it, but the front pocket linings were ripping which can be really annoying. I thread marked the top edges of each pocket. After removing the pockets, I saw this was somewhat unnecessary!
Pick off the lining and cut a new one for each pocket. Linings for patch pockets are smaller than the fabric pocket.
Sew the top edge of the lining and fabric together, right sides facing.
Folding down the top hem, match the sides and bottom and stitch, right sides together.
Leave one side open for turning.
Turn and press. Topstitch or hand sew to the jacket front, catching the turning hole.