On 2015-1-19 20:41 , Jeremy Huddleston Sequoia wrote: > In the past, if I've needed to rebuild a port with different settings, I've > just uninstalled it first and then re-installed. For instance, the ppc > section of my libc++ guide has the user take the following steps to uninstall > the intel-only ports that were required to bootstrap the compiler and then > re-install them using the compiler with a ppc slice: > > sudo port -v -f uninstall libcxx libcxxabi libmacho libunwind > sudo port -v -s install libcxx universal_archs="x86_64 i386 ppc" > configure.compiler=macports-clang-3.6 > > That works out well because the libcxx libcxxabi libmacho libunwind are not > required by the compiler, so the ports can be safely uninstalled and rebuilt. > > However, this won't work for dependencies of the compiler. I can't seem to > find a way of forcing re-building a currently installed port if it is already > the latest version. It would be nice to be able to do something like: > > sudo port -v -s reinstall clang-3.6 universal_archs="i386 ppc x86_64" > configure.compiler=macports-clang-3.6 > > Is there already a way of doing this that I'm not noticing?
sudo port -v -s -n upgrade --force clang-3.6 universal_archs="i386 ppc x86_64" configure.compiler=macports-clang-3.6 - Josh _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
