mirror of
https://github.com/macports/macports-base.git
synced 2026-07-12 18:18:43 -07:00
3da9cd2a0deb1f5b0412ecf4ea2899183024c56b
A lot of file copies that we create are not subsequently modified, especially in the destroot phase. This makes cloning a more efficient alternative. * Modified xinstall and 'file copy' Tcl commands to try cloning. * Created a vendored copy of install(1) that tries cloning. * Created a thin wrapper around cp(1) that adds the -c flag. * If the build directory is on a filesystem that supports cloning, the configure.install option defaults to our install(1), and the directory containing our install and cp commands is added to the front of PATH, currently only during the destroot phase. The code for all of the above is not built on systems that lack clonefile(2). If cloning fails, everything will fall back to creating a copy as previously done.
macports-base
This repository contains the source code for the MacPorts command-line client.
Official documentation: https://guide.macports.org/
Description
Languages
Tcl
51.7%
C
33.7%
Assembly
9.6%
M4
2.7%
Shell
1.2%
Other
1.1%