Portend comes from Latin portendere, to indicate, to predict, from por- (variant of pro-), before + tendere, to stretch out, to spread. Thus that which portends is that which stretches out before us into the future.