No, sorry: $ sudo port -s -n upgrade -f emacs-app ---> Scanning binaries for linking errors: 100.0% ---> No broken files found.
But, using "upgrade --force" did: $ sudo port -s -n upgrade --force emacs-app ---> Computing dependencies for emacs-app ---> Fetching distfiles for emacs-app ---> Verifying checksums for emacs-app ---> Extracting emacs-app In retrospect, I can sort of see this in the man page, but you really have to know what you're looking for... (Global switches vs. action switches can be a real pain.) Thanks for setting me on the right path. Davor On 2014-01-13, at 1:27 PM, Jeremy Lavergne wrote: > Your flags swapped location: > > Originally you had port upgrade -f but now you have port -f upgrade. > Switching back to upgrade -f is likely all that’s wrong here. > > sudo port -s -n upgrade -f emacs-app > > > On Jan 13, 2014, at 16:24, Davor Cubranic <[email protected]> wrote: > >> I do read it more than occasionally, but it's easy to miss things in the >> mass of detail. Besides, it doesn't work: >> >> ~$ sudo port -s -f -n upgrade emacs-app >> ---> Scanning binaries for linking errors: 100.0% >> ---> No broken files found. >> >> >> On 2014-01-13, at 12:03 PM, Brandon Allbery wrote: >> >>> On Mon, Jan 13, 2014 at 2:59 PM, Davor Cubranic <[email protected]> >>> wrote: >>> If I have an installed port and want to force re-installation from source, >>> I can do it with 'port upgrade -s -f {portname}'. But then all of its >>> dependencies are also re-installed from source. Why is this? I thought >>> usually this recursive upgrade has to be forced with "--enforce-variants"? >>> Is there a better way to do it? >>> >>> upgrade checks if dependencies need to be upgraded as well. these checks >>> are as subject to -f as the original upgrade is. >>> >>> Perhaps you want the -n option. (`man port` is a good thing to read >>> occasionally.) >>> >>> -- >>> brandon s allbery kf8nh sine nomine associates >>> [email protected] [email protected] >>> unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net >> >> _______________________________________________ >> macports-users mailing list >> [email protected] >> https://lists.macosforge.org/mailman/listinfo/macports-users > _______________________________________________ macports-users mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-users
