randomly bumping things to require perl 5.30 vs 5.28 requires everyone to have both installed ...

Ken Cunningham ken.cunningham.webuse at gmail.com
Tue Jun 23 05:57:03 UTC 2020



> On Jun 22, 2020, at 8:32 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
> 
> I can't corroborate that claim, but of course we are interested in reducing bloat in MacPorts and welcome any suggestions or improvements toward that end.


I’m surprised — that has always been near point #1 on every homebrew vs. macports discussion, and (was for years) put forth as the major justification for homebrew over macports. Eg just one top-of-the-list hit from google: <https://www.slant.co/versus/1588/1674/~macports_vs_homebrew <https://www.slant.co/versus/1588/1674/~macports_vs_homebrew>>

PRO Homebrew tries very hard to use existing tools and libraries
Homebrew’s recipes try very hard to use the existing tools and libraries in OS/X, so they tend to build much faster and require fewer dependent libraries.

PRO Builds quickly and requires few dependencies
Homebrew as much as possible uses already existing libraries and tools to install software thus making builds quick and requiring few dependencies.



> 
> multiple versions of perl or python3 get pulled in during a build, we should fix that if we can by standardizing on a particular version

Yes, that indeed is my point. 

curl, for example, now has a choking amount of dependencies, including 2 perl versions and a python (or two), and yet actually builds on current macOS systems without even a single added dependency just by downloading the source and building it.

Feel free to set the bar, if you care to. And hopefully, don’t move it too often…IMHO.

K
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20200622/a852049b/attachment.htm>


More information about the macports-dev mailing list