Changes between Version 57 and Version 58 of Migration


Ignore:
Timestamp:
Oct 23, 2013, 9:37:14 AM (8 years ago)
Author:
raimue (Rainer Müller)
Comment:

Be more verbose on what to do for each OS X release

Legend:

Unmodified
Added
Removed
Modified
  • Migration

    v57 v58  
    44If you are only upgrading Xcode (e.g. 4.1 to 4.2 on Lion) but not the major OS version or CPU architecture, you do not need to reinstall ports as described below.
    55
    6 === Reinstall Xcode and MacPorts ===
     6=== Reinstall Xcode ===
    77
    8 After performing either of these types of system upgrades, you will first need to [https://www.macports.org/install.php install the base MacPorts system] again, either from the appropriate disk image or from source. If you are upgrading from a prior version of Mac OS X, install the latest version of Xcode for your new OS. This will not be done for you automatically; Xcode is not updated by Software Update, so you must update it manually. For Lion, Xcode is available for free on the Mac App Store (after install you may also need to install "Command Line Tools": XCode->Preferences->Downloads; if upgrading from previous version of xcode you may also need to do 'sudo xcode-select -switch /Applications/Xcode.app', [http://stackoverflow.com/questions/9849034/how-to-run-install-xcodebuild see this SO article]). For earlier OS versions, you will find the Xcode installer on the Mac OS X installation DVD or on the Apple Developer web site.
     8After performing either of these types of system upgrades, you will need to update the development tools. If you are upgrading from a prior version of Mac OS X, install the latest version of Xcode for your new OS. This will not be done for you automatically; Xcode is not updated by Software Update, so you must update it manually.
    99
    10 === Update macports.conf ===
     10==== Mac OS X 10.6 Snow Leopard and earlier ====
     11
     12You will find the Xcode installer on the Mac OS X installation DVD or on the Apple Developer web site.
     13
     14==== Mac OS X 10.7 Lion and OS X 10.8 Mountain Lion ====
     15
     16Xcode is available for free on the Mac App Store (after install you may also need to install "Command Line Tools": XCode->Preferences->Downloads; if upgrading from previous version of xcode you may also need to do 'sudo xcode-select -switch /Applications/Xcode.app', [http://stackoverflow.com/questions/9849034/how-to-run-install-xcodebuild see this SO article]).
     17
     18==== Mac OS X 10.9 Mavericks ====
     19
     20For minimum support of MacPorts, you need the Command Line Tools, which can be installed using `xcode-select --install`. Note that some ports will require a full Xcode installation, which is available for free on the Mac App Store.
     21
     22
     23=== Reinstall MacPorts ===
     24
     25After updating the development tools such as Xcode and the Command Line Tools, [https://www.macports.org/install.php install the base MacPorts system] again, either from the appropriate disk image if already available or from source.
     26
     27==== Update macports.conf ====
    1128
    1229If your macports.conf contains uncommented settings for universal_archs or build_arch, you will likely want to update them, since unlike earlier OS versions, the compiler on Snow Leopard will build for x86_64 by default on systems that support it. The default values will be fine for almost all users, so unless you know you need something different, just comment out these two lines.
     
    3653Note that if you have specified variants which are not the default, you may need to install ports in an order other than the alphabetical order recorded in `myports.txt`.
    3754
    38 === Automatically reinstall ports === #automatic
     55==== Automatically reinstall ports ==== #automatic
    3956
    4057A script has been written to automate Step 4 above, though it has some caveats. If it fails, you will just have to do it manually. (But see workaround for conflicting ports below.)