Joshua Root 06ff92efad Allow deferred loading of code for running targets
A Portfile interpreter created by mportopen will only end up actually
executing a subset of all targets, and may not execute any. Therefore,
splitting the code for running targets from that which is needed just
to parse the Portfile improves the speed of mportopen and reduces the
memory used by each open mport (which can really add up when installing
ports with large dependency graphs).

Initially only the portfetch code has been split, creating the new
portfetch_run package.
2026-06-26 10:27:31 +10:00
2026-04-23 15:07:04 +10:00
2018-06-08 10:02:03 -05:00
2026-05-21 20:36:29 +10:00
2016-08-17 21:57:59 +00:00
2017-01-18 14:59:01 -08:00
2026-04-14 06:53:36 +10:00
2026-06-04 16:14:49 +10:00
2026-04-23 16:10:01 +10:00
2026-04-23 16:10:01 +10:00
2021-04-17 10:45:21 +10:00
2026-03-28 14:49:05 +11:00
2011-06-19 16:28:10 +00:00
2020-01-17 22:30:35 -08:00
2016-12-15 05:51:11 +11:00

macports-base

This repository contains the source code for the MacPorts command-line client.

Official documentation: https://guide.macports.org/

S
Languages
Tcl 51.7%
C 33.7%
Assembly 9.6%
M4 2.7%
Shell 1.2%
Other 1.1%