Ryan Schmidt ryandesign at
Fri Jun 17 10:26:18 PDT 2016

On Jun 17, 2016, at 11:58 AM, Alexey Kuznetsov wrote:
> On Fri, Jun 17, 2016 at 7:42 PM, Brandon Allbery wrote:
>> You're missing the point that those distributions are all based on Linux, and Portfiles exist because OS X is not Linux and many packages need to be beat over the head to build in the first place. Package formats are not the problem; fundamental compatibility is the problem, and no package format can fix it.
> Homebrew, macports, cocoapods can you the same portfile format (snapd).

Again: why? What problem are you trying to solve?

Even if MacPorts and Homebrew did all the work to support this format, you would never be able to take a package built with MacPorts and install it using Homebrew, or vice versa. For one thing, the default install prefixes of those two systems are different. There's also no guarantee that a required dependency would exist in both systems, or if it does, that it would be the same version in both systems, or even it is, that the required files are installed into the same locations.

More information about the macports-dev mailing list