On 14 Sep 2017, at 13:25, Ian Wadham <iandw...@gmail.com> wrote:
> On 14/09/2017, at 7:57 PM, db wrote:
>> In case you have Time Machine or a clone, just restore /opt/local/ and 
>> /Applications/MacPorts/.
> Heh, heh!  Someone else suggested that and it was also one of the first 
> things I
> thought of.  But guess what.  I have TimeMachine, but my settings exclude
> backing up /opt/local and several other build/object-code areas, on the basis 
> that
> they are large and the wherewithal to re-create them is easily available 
> elsewhere.
> in source-code directories, MacPorts servers, etc.

I didn't intend to re-post a suggestion, but that one missed the second path 
(see man porthier).

I also had my prefix excluded from Time Machine until I encountered some bug in 
vim that went for weeks unresolved. Not worth the time and you can always 
delete older backups to make room in your disk. From then on I try to port 
upgrade right after a TM backup. This is just pragmatic. You could use git 
branch as others proposed, but I presume you'll end up with a full set of older 
dependencies for some ports.

You might want to try your most used tools first in a VM with 10.12 or 10.13. 
Also, in addition to the migration page, check 
https://trac.macports.org/wiki/SierraProblems.

Reply via email to