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

Reply via email to