files rather than ${MACHINE_ARCH}. if you build this port on cats, then you get two completely different arm packages. not pretty but whatever. pointed by & discussed with andreas@
loosely based on prior work from andreas@ and peter haight