Changes since 2.10.2:
-
On Apple Silicon Macs, the port command will now ensure that it
is running natively by relaunching itself if it is started under
Rosetta 2 andbuild_arch
is not set to x86_64 inmacports.conf
.
Migration is no longer required when MacPorts base is x86_64
only, provided thatbuild_arch
is set to x86_64 inmacports.conf
.
This will ensure that most users are running natively while still
allowing a fully emulated x86_64 installation if desired.
(jmr in eee437c, 425b158) -
Fixed error trying to create the history file in shell mode when
~/.macports
doesn't exist yet. (#71143, jmr in e788103) -
Added mitigation for a rarely seen macOS bug affecting handling
of sparse files. (#67336, jmr in af49e24) -
Silenced error message from running
pragma OPTIMIZE
on the
registry database without write access. (#71017, jmr in c219570) -
Fixed recreating the destroot from an installed port image that
is a directory, as needed by some targets likempkg
.
(#71011, jmr in c3c817e) -
Fixed force activation of conflicting ports. (jmr in 1f52c5a)