Newlines in arrays absolutely destroy all assumptions.  Yes, makepkg fixes where people have done this, but it's bad if they have, so I'm just going to fail in these instances and report that they should make their package properly comply so makepkg doesn't have to fix their quirks.