Make geometry dependency syntax more robust
Make geometry dependency syntax more robust

If the geometry is new all bets are off so order-only dependencies
didn't really cut it. Using them was a hack for easier syntax, but this
fixes the issue properly.

alerque/casile,alerque/casile,alerque/casile,alerque/casile,alerque/casile