If you don't have an EU passport, it will depend a lot on the passport control line. If you show the attendant your boarding pass I believe they will get you to the front of the line.
Of course not much room at all for any delays coming from Porto so depends how okay with your options you are if you miss the flight.