If you arrive at Portland on time, then you may want to invest $30 in purchasing two hot meals nearby before boarding.
Better, you can call Pizza Hut and speak to the manager - order a very nice large hot pizza with all of the trimmings, provide a credit card, and ask that the driver deliver...