Die meisten Paketverwaltungssysteme installieren vorkompilierte ("binäre") Pakete. Bei einem solchen System bietet der Prozess des Erstellens des vorkompilierten Pakets ideale Zeitpunkte, um die "Installationsgröße" und die "Downloadgröße" für jedes Paket zu erfassen (bzw. kurz bevor die erstellten Dateien "verpackt" werden) die herunterladbaren Paketdateien wurden zusammengestellt). Beide Nummern können in einer Art Liste / Datenbank gespeichert werden, so dass Installationsprogramme sie schnell zusammenfassen und dem Benutzer mitteilen können, was er erwartet.
MacPorts basiert jedoch auf Quellcode und nicht auf vorkompilierten Paketen. Jedes Paket wird installiert, indem der angegebene Quellcode heruntergeladen und in die endgültigen Programme und Unterstützungsdateien kompiliert wird. Technisch könnten sie die erwartete Größe für die Quellcode-Downloads aufzeichnen und eine "Download-Größe" angeben, jedoch nicht. Darüber hinaus unterstützt MacPorts Varianten . Diese Build-Time-Optionen können die „Installationsgröße“ eines bestimmten Pakets dramatisch beeinflussen (z. B. univeral
fügt die Variante normalerweise mindestens eine Architektur zu einem Build hinzu, sodass der für ein installiertes Paket erforderliche Speicherplatz nahezu verdoppelt werden kann).
Das zentrale MacPorts-Projekt könnte jeden Port (in jeder Kombination seiner Varianten!) (Für jede Architektur!) (Für jedes Betriebssystem-Release!) Aufbauen und jede endgültige "Installationsgröße" aufzeichnen. Dies würde jedoch sehr viel Zeit und Ressourcen erfordern .