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
On Mon, Jan 13, 2014 at 2:59 PM, Davor Cubranic cubra...@stat.ubc.cawrote:
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
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,
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 cubra...@stat.ubc.ca wrote:
I do read it more than
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
---
Likewise, I assumed your initial use of -f was a hidden action shorthand so I
reused it in the example :-)
On Jan 13, 2014, at 17:00, Davor Cubranic cubra...@stat.ubc.ca wrote:
In retrospect, I can sort of see this in the man page, but you really have to
know what you're looking for...