MacPorts
Open-source package management system for compiling and installing Unix software on macOS.
Recommended for continuing to support older macOS versions and Intel Macs that Homebrew has dropped,12345 and for fewer surprise upgrades and breakages than Homebrew.678 Caveats include a smaller package selection without prebuilt binaries for some older systems,9 and one report of very large dependency installs for small packages.10
Why people recommend it
Older Mac support · 3
Supports Macs back to Leopard and macOS versions that Homebrew has dropped.
“Check out MacPorts. It was the original popular package manager for macOS, and it supports Macs going all the way back to Leopard.”
Show 1 more
“I've moved over to MacPorts due to Homebrew's aggressive support phase-out schedule[1].”
Stability · 3
Users switching from Homebrew report fewer forced upgrades and breakages.
“I switched from brew to macports, and I have not experienced the first problem at all.”
“I use a combination of Mise and MacPorts now so I don't get any more surprise breakage”
Show 1 more
“Switched to macports in 2024 and no complaints.”
Separate prefix · 2
Installs into its own prefix under /opt instead of taking over system paths.
“It was the original package manager, still going strong, and it supports Macs going all the way back to the Leopard era.”
“I switched from brew to macports, and I have not experienced the first problem at all.”
Easy migration · 2
Moving from Homebrew is described as easy, often just replacing brew with sudo port.
“I recommend MacPorts, the migration is easy”
“I switched from brew to macports, and I have not experienced the first problem at all.”
Packages and maintainers · 2
Offers many packages, and maintainers are described as responsive to requests and bug reports.
“Check out MacPorts. It was the original popular package manager for macOS, and it supports Macs going all the way back to Leopard.”
“Homebrew or macports has a similar software inventory to debian.”
Design trust · 1
Some prefer it over concerns about Homebrew's past insecure design.
“I use MacPorts because of older versions of Homebrew having a weird and insecure design.”
Caveats and dissent
Smaller selection · 1
Package selection is smaller, and newer packages may lack prebuilt binaries for older macOS, forcing local builds.
“I recommend MacPorts, the migration is easy”
Heavy dependencies · 1
One user saw it want to install thousands of packages for a small tool like wget.
“MacPorts inexplicably started wanting to install like 9000 packages just to install something small-ish like wget”
Often compared with
Who recommends it in their own words
Threads where it came up
- Homebrew 7.0.0 4 mentions
- Homebrew 6.0.0 3 mentions
- Apple's git still trusts the compromised eMudhra certificates 1 mention
- Zerobrew: A faster alternative to Homebrew 1 mention
- New Mac Studio with M5 Max and M5 Ultra 1 mention
- Ask HN: Anyone still do work on Intel Macs? 1 mention
Data: macports.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 13
“I'd been using it for years before Homebrew even existed and I never felt that any of the problems that Homebrew purported to solve were real.”
“Check out MacPorts. It was the original popular package manager for macOS, and it supports Macs going all the way back to Leopard.”
“It was the original package manager, still going strong, and it supports Macs going all the way back to the Leopard era.”
“I switched from brew to macports, and I have not experienced the first problem at all.”
“MP is great!”
“I recommend MacPorts, the migration is easy”
“Homebrew or macports has a similar software inventory to debian.”
“Switched to macports in 2024 and no complaints.”
“MacPorts inexplicably started wanting to install like 9000 packages just to install something small-ish like wget”
“I've moved over to MacPorts due to Homebrew's aggressive support phase-out schedule[1].”
“I use a combination of Mise and MacPorts now so I don't get any more surprise breakage”
“I use MacPorts because of older versions of Homebrew having a weird and insecure design.”
“I use arm64 macports instead of homebrew”