Changes since 2.10.7:
-
MacPorts now requires Mac OS X 10.5 or later.
-
port reclaimnow has an option to keep unrequested ports that
are build-time dependencies of requested ports.
(#60754, jmr in bbc10c2) -
port reclaimwill now offer to delete old registry snapshots.
(jmr in 6b5f407) -
port migrateandport restorewill now check if ports set
replaced_byand install the replacement instead. (jmr in 0ff09a1) -
The interactive message confirming the dependencies to be
installed now includes their variants. (jmr in 8d1fbf2) -
port mpkgnow checks architectures of dependencies and enables
the universal variant if needed. (#34177, jmr in a83bf73) -
Added
gitlivecheck.type. (makr in c1c02d8) -
compiler.blacklistcan now include version comparisons. This
functionality was previously provided by a PortGroup.
(jmr in 89035db) -
Lower-case versions of environment variables controlling network
proxy use are now accepted. (jmr in 5e9ddc1) -
Interactive confirmation will be requested if it looks like all
active ports are about to be uninstalled.
(#46229, jmr in 85438c2) -
port uninstallwill once again allow interactively selecting
multiple versions to uninstall when there is ambiguity.
(#70922, jmr in 5d107c1) -
port archivewill once again always ensure that an archive
exists for the specified ports, even if port images are stored as
directories on your system. If you just want to install without
activating, useport install --no-activate. (jmr in e372075) -
Signify signatures are supported for the ports tree and archives.
(jmr in d915971, ce4af0f) -
port lintno longer warns about patch filenames that end in a
suffix indicating compression (e.g. .gz).
(#70428, jmr in acc1304) -
port diagnoseno longer fails when trying to check the
permissions on directories if they don't exist.
(#72087, jmr in 0a2b468) -
Installing without activating will no longer fail when there is a
declared conflict. (jmr in f17785d) -
port rev-upgrade --id-loadcmd-checkno longer fails on install
names containing@rpathor@executable_path.
(#67534, jmr in 34a8990) -
Build directory names are now much shorter to help avoid problems
with some build systems and long paths. A symlink is created with
the previous naming scheme. (#70539, jmr in 9911d29) -
Many copy operations now use
clonefileif possible.
(jmr in 3da9cd2) -
Updated the bundled Tcl to 8.6.16. (jmr in 3954f08)
-
Updated tcllib to 2.0, including tcllibc.
(jmr in d82c8c9, 7bf1511) -
Changed
port-tclshto a binary instead of a wrapper script to
fix mpstats.
(#72530, cal in 1866677, 5b91e31)