(Disclaimer: While this should be generally working, but: this is an experimental software, no guarantees are provided, it is advisable to back up any important data prior to installing anything.
Also, this is not an official MacPorts distribution, please do not report any possible issues to the upstream, unless the same can be reproduced on a standard set-up when building from source. MacPorts upstream bears no responsibility with regard to this software.
Finally, this distribution is modified specifically for 10.6 PPC. It may or may not work on 10.6.8 Rosetta, but it won’t work on 10.5.)
Prerequisites: 10.6 PPC (10a190 or later), matching version of Xcode. Unless you are planning to do development, use specifically 10a190 with Xcode from 10a190.
MacPorts 2.10.0 (configured to install into /opt/local)
Bootstrapped curl (recommended and required, unless you build yourself from source; installs into /opt/bootstrap)
Browsable index of pre-built ports
Basic functionality is identical to MacPorts (so if anyone is unfamiliar with MacPorts but want to use this, online guide applies).
Upon installation, please go to /opt/local/etc/macports and rename configuration files there, dropping “default”. It is advised to actually review those files, they contain basic settings to be used (skippable if you are happy with whatever defaults, but renaming should be done).
Then you can run `sudo port sync` (which may take some time to complete) and then install ports via `sudo port install`.
Do not use `port selfupdate`, it is not supported at the moment.
Please be ready that something may not work, at least not yet. Report any errors or unexpected behavior here or on GitHub here.
P. S. If you will want to use any apps which use X11 or GTK, please remove a broken X11 of 10.6 and install `xorg-server-legacy` port from MacPorts (reboot required). To remove a system X11, run (reference):
KDE apps require non-trivial setup and a large chunk of them are expected not to work.
For compilers: stick to default choices, and you should be good. That will be either Xcode gcc or gcc-14 (in a few cases gcc-13).
Ports which use MPICH should be installed like `sudo port install ${portname} +gcc14` (if you see an error about mpich-default, this is how to solve it).
Also, this is not an official MacPorts distribution, please do not report any possible issues to the upstream, unless the same can be reproduced on a standard set-up when building from source. MacPorts upstream bears no responsibility with regard to this software.
Finally, this distribution is modified specifically for 10.6 PPC. It may or may not work on 10.6.8 Rosetta, but it won’t work on 10.5.)
Prerequisites: 10.6 PPC (10a190 or later), matching version of Xcode. Unless you are planning to do development, use specifically 10a190 with Xcode from 10a190.
MacPorts 2.10.0 (configured to install into /opt/local)
Bootstrapped curl (recommended and required, unless you build yourself from source; installs into /opt/bootstrap)
Browsable index of pre-built ports
Basic functionality is identical to MacPorts (so if anyone is unfamiliar with MacPorts but want to use this, online guide applies).
Upon installation, please go to /opt/local/etc/macports and rename configuration files there, dropping “default”. It is advised to actually review those files, they contain basic settings to be used (skippable if you are happy with whatever defaults, but renaming should be done).
Then you can run `sudo port sync` (which may take some time to complete) and then install ports via `sudo port install`.
Do not use `port selfupdate`, it is not supported at the moment.
Please be ready that something may not work, at least not yet. Report any errors or unexpected behavior here or on GitHub here.
P. S. If you will want to use any apps which use X11 or GTK, please remove a broken X11 of 10.6 and install `xorg-server-legacy` port from MacPorts (reboot required). To remove a system X11, run (reference):
Code:
sudo rm -rf /usr/X11* /System/Library/Launch*/org.x.* /Applications/Utilities/X11.app /etc/*paths.d/X11
sudo pkgutil --forget com.apple.pkg.X11User
For compilers: stick to default choices, and you should be good. That will be either Xcode gcc or gcc-14 (in a few cases gcc-13).
Ports which use MPICH should be installed like `sudo port install ${portname} +gcc14` (if you see an error about mpich-default, this is how to solve it).