<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>