Generate more useful sample manifests: - Generate rules for GNU autoconf triplets that actually work Previously we'd include SOLARIS_RELEASE and PLAT, which wouldn't expand. Instead output $(GNU_TRIPLET), and arrange for its expansion. We perhaps would want a 64bit version of this (x86_64-pc-solaris2.11 for eg), but the places that seem like they'd use it currently (firefox, rust), skip the version number and I'm not really sure what's going on there. - The IPS_VERSION production never worked, because IPS_VERSION doesn't exist replace it with IPS_COMPONENT_VERSION, which does. - for IPS_COMPONENT_VERSION and COMPONENT_VERSION match against a copy that has been regex escaped, so the replacement isn't over-broad. - use GNU_TRIPLET in place of GNU_ARCH and similar throughout. - as part of introducing $(GNU_TRIPLET) fix binutils, which in part used the old $(GNU_ARCH) but never defined it, and thus delivered /usr/gnu/'$(GNU_ARCH)' and contents. (commit: e7f82de)