Releases: macports/macports-base
MacPorts 2.12.4
Changes since 2.12.3:
-
Fixed occasional lchown errors when upgrading ports.
(#73514, jmr in 07ff611) -
Fixed occasional permissions errors when using a ports tree in a
git repo. (pguyot in b4709d0) -
Fixed
port depserror with unindexed ports. (jmr in 2dff719) -
Added
--with-gitoption to configure.
(#72451, herbygillot in 3ea4d20)
MacPorts 2.12.3
MacPorts 2.12.2
Changes since 2.12.1:
-
Files in the destroot owned by the unprivileged
macportsuser are
now chowned to${install.user}. (#73516, jmr in a1223b7, fc5a3d6) -
Fixed error when starting archive fetch under some circumstances.
(jmr in 4508cb3) -
Fixed unnecessarily downloading an archive when a port has
already been destrooted locally. (jmr in bbca8be)
MacPorts 2.12.1
Changes since 2.12.0:
-
Fixed error extracting ports synced with rsync on systems with an
older version of tar. (#73467, jmr in cf8e6d5) -
Fixed
port upgradenot respecting the -p option.
(#73472, jmr in c81f3d6) -
Enabled signature verification for the daily tarball, now that a
signature is being published for it. (jmr in a472c5a) -
Enabled threaded fetching for
port mirror. (jmr in be806ac)
MacPorts 2.12.0
Changes since 2.11.6:
-
Files are now downloaded in background threads, so downloads
needed for upcoming port installations can progress while other
ports are being installed. The newfetch_threadsmacports.conf
option controls the maximum number of simultaneous downloads.
(jmr in 632eab5) -
Performance of dependency calculation is improved by checking
availability of archives in background threads, and by processing
ports that don't need that check first.
(jmr in 2eed186, e668a7b, e83422f) -
port upgradenow displays the list of ports that will be
upgraded or installed before starting, and asks for confirmation
if running interactively. (jmr in e3def17) -
port upgradenow has a progress counter showing the total
number of ports to be upgraded and the current port's position in
the list. (#5001, jmr in 82964b8) -
Syncing the ports tree via rsync should now perform better by
only extracting updated files from the tarball. (jmr in df4d61b) -
Updated the bundled Tcl to 8.6.17. (jmr in 1555f20)
-
The
use_*options related to the type of distfile (use_bzip2,
use_xz, etc) have been reworked. Setting one of them now unsets
the rest. Theextract.cmd,extract.pre_args,extract.post_args,
andextract.suffixoptions now have dynamic defaults based on
which of theuse_*options are set (if any). Extract dependencies
are now added in a callback at the end of Portfile parsing,
rather than immediately on setting ause_*option, so the
dependencies reflect the final option values.
(#64960, jmr in 4d1304b) -
Timestamps in logs now have millisecond precision.
(#72600, jmr in 871d039) -
Fixed error when running
port info --index --fullname.
(jmr in b413e63)
MacPorts-2.12.0-rc2
Changes since rc1:
- Fixed error when syncing ports from an rsync source for the first time.
MacPorts 2.12.0-rc1
Changes since beta1:
- Version number only.
MacPorts 2.12.0 beta 1
Changes since 2.11.6:
-
Files are now downloaded in background threads, so downloads
needed for upcoming port installations can progress while other
ports are being installed. The newfetch_threadsmacports.conf
option controls the maximum number of simultaneous downloads.
(jmr in 632eab5) -
Performance of dependency calculation is improved by checking
availability of archives in background threads, and by processing
ports that don't need that check first.
(jmr in 2eed186, e668a7b, e83422f) -
port upgradenow displays the list of ports that will be
upgraded or installed before starting, and asks for confirmation
if running interactively. (jmr in e3def17) -
port upgradenow has a progress counter showing the total
number of ports to be upgraded and the current port's position in
the list. (#5001, jmr in 82964b8) -
Syncing the ports tree via rsync should now perform better by
only extracting updated files from the tarball. (jmr in df4d61b) -
Updated the bundled Tcl to 8.6.17. (jmr in 1555f20)
-
The
use_*options related to the type of distfile (use_bzip2,
use_xz, etc) have been reworked. Setting one of them now unsets
the rest. Theextract.cmd,extract.pre_args,extract.post_args,
andextract.suffixoptions now have dynamic defaults based on
which of theuse_*options are set (if any). Extract dependencies
are now added in a callback at the end of Portfile parsing,
rather than immediately on setting ause_*option, so the
dependencies reflect the final option values.
(#64960, jmr in 4d1304b) -
Timestamps in logs now have millisecond precision.
(#72600, jmr in 871d039) -
Fixed error when running
port info --index --fullname.
(jmr in b413e63)
MacPorts 2.11.6
Changes since 2.11.5:
-
Fixed possible failure of (x)install -d when something else
creates the directory while it is running.
(#72886, jmr in 97aedd9) -
Fixed sandbox error when building with Xcode on Mac OS X 10.5.
(#72940, jmr in 81ada26) -
Prefer to use /usr/bin/bsdtar for HFS Compression when possible,
since the libarchive port doesn't work while its dependencies
are being upgraded. (#73103, jmr in c391f3f) -
Fixed permissions errors due to incorrect group membership
management. (#73160, jmr in 4497293)
MacPorts 2.11.5
Changes since 2.11.4:
-
Fixed unexpected behaviour of
(x)installcommands on APFS in
some cases. (#72850, jmr in ea247a7, d8cfd53) -
Fixed a Makefile race condition that could cause installing
MacPorts from source to fail sometimes (including when running
selfupdate.) (#72802, jmr in 85db375) -
Fixed incorrect behaviour of
portindex -pwhen not using an
override file. (#72785, jmr in 1b58a9d) -
Fixed the last resort entry in
release_version_urlsused by
selfupdate, which was pointing to the wrong branch and so would
usually not indicate that a new version is available.
(#72823, jmr in 05122e1)