<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/03d4a71442ddd83ac1bc0bd5238f2f1e827e7457">https://github.com/macports/macports-base/commit/03d4a71442ddd83ac1bc0bd5238f2f1e827e7457</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 03d4a714 Update ChangeLog
</span>03d4a714 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 03d4a71442ddd83ac1bc0bd5238f2f1e827e7457
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Mon Apr 19 15:33:41 2021 +1000
<span style='display:block; white-space:pre;color:#404040;'> Update ChangeLog
</span>---
ChangeLog | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 70 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/ChangeLog b/ChangeLog
</span><span style='display:block; white-space:pre;color:#808080;'>index 5e8a5793..16a24405 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ChangeLog
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ChangeLog
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,17 +3,82 @@
</span> ###
Release 2.7.0 (unreleased)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ - The 'platforms' option now has a default value of 'darwin'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (jmr in d918190)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Fixed incorrect versioning assumptions that led to being unable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to find the right SDK on Big Sur. (#61866, jmr in 8aa347e)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Fixed installer incorrectly setting DISPLAY in the user's shell
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ config on Big Sur. (#61649, jmr in 4ce1e96)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Fixed crash in rev-upgrade when MacPorts was built against the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macOS 11 SDK and run on 10.15. (#61540, jmr in 23f2aa3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Fixed minimum compiler version selected when C++14 and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thread-local storage are required.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#61418, chrstphrchvz in 618d036)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Enabled write-ahead logging when using SQLite 3.22.0 and later,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and enabled the fullfsync pragma, which should make the database
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ even more resilient against power failures and the like.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#61154, jmr in 5779dbc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Fixed svn fetch with newer Xcode versions that no longer provide
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ svn (but do ship a /usr/bin/svn stub) by always using the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subversion port. (#60854, jmr in 4acfd68)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Logs now explicitly mention the port's version, revision, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ active variants. (#59643, jmr in d484695)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Improved error reporting when circular dependencies are present
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ when installing or upgrading ports. (#59289, jmr in cea9833)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - The universal variant is removed if it is not possible to build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for two or more architectures. (#57133, jmr in fcff138)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - New universal_possible variable can be checked to see if
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ universal building is possible. (jmr in e356e1e)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Fixed error when choosing the currently active version when
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ interactively prompted to pick a version by 'port activate'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#56817, jmr in 5f41bb4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Configuring MacPorts base with --with-no-root-privileges now
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ also defaults to --without-startupitems. (#56743, jmr in a18eb94)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Rev-upgrade now makes it more obvious when a port is considered
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ broken because of using the wrong cxx_stdlib.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#56629, jmr in 00a2631)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Fixed missing error message when the sync portion of selfupdate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fails. (#56549, jmr in 8f4b9e5)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - When installing a port, the variants that are requested by the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ user (either on the command line or via variants.conf) are now
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ recorded in the registry in order to distinguish them from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default variants chosen by the port. When upgrading, only the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ requested variants from the previous version, rather than all its
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ active variants, are considered when deciding which variants to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ request when installing the new version. (#46956, jmr in 19c9339)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ - Added new variables macos_version and macos_version_major, which
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ contain the full macOS version (like 10.15.7) and the major macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version (like 10.15 or 11), respectively. The macosx_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variable is still available but deprecated.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#56252, jmr in 1916d6f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> - reclaim: remove everything under build and ccache directories.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (khindenburg in b9fdb847, d08d261f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#60126, khindenburg in b9fdb847, d08d261f)
</span>
- For various actions, abort if @version specified is not current.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (khindenburg, jmr in 835a7db1, ca071954)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#60454, khindenburg, jmr in 835a7db1, ca071954)
</span>
- Abort when a port includes a nonexistent PortGroup.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (khindenburg in d9139328)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#59787, khindenburg in d9139328)
</span>
- Adjust lint --nitpick on patchfiles to allow *.diff or *.patch.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (khindenburg in 5037999e)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (#59695, khindenburg in 5037999e)
</span>
- Display a progress bar when the underlying build system provides the
necessary information, which is currently cmake and ninja.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -134,7 +199,7 @@ Release 2.6.0 (2019-09-21 by jmr)
</span> - Overhauled compiler selection logic. Ports can now specify that
they require a particular C or C++ standard (e.g. C++11),
Fortran, OpenMP, MPI, or TLS, and a suitable compiler will be
<span style='display:block; white-space:pre;background:#ffe0e0;'>- chosen based on all these criteria. (mcalhoun in 5e17a69)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ chosen based on all these criteria. (#55139, mcalhoun in 5e17a69)
</span>
- Rewrote handling of *.env options. This should fix cases where
environment variables were not being set because the old code
</pre><pre style='margin:0'>
</pre>