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
