<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4866e21854ac067f6e55ffad6c65094f3a2484ab">https://github.com/macports/macports-ports/commit/4866e21854ac067f6e55ffad6c65094f3a2484ab</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 4866e21854a python3{6,7,8}: enable +optimizations by default
</span>4866e21854a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4866e21854ac067f6e55ffad6c65094f3a2484ab
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sun Oct 10 07:00:29 2021 +1100

<span style='display:block; white-space:pre;color:#404040;'>    python3{6,7,8}: enable +optimizations by default
</span>---
 lang/python36/Portfile                   |  9 ++++++++-
 lang/python36/files/patch-configure.diff | 13 +++++++++++--
 lang/python37/Portfile                   |  9 ++++++++-
 lang/python37/files/patch-configure.diff | 13 +++++++++++--
 lang/python38/Portfile                   |  9 ++++++++-
 lang/python38/files/patch-configure.diff | 13 +++++++++++--
 6 files changed, 57 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python36/Portfile b/lang/python36/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a7801ad3914..825574116ce 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python36/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python36/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -225,10 +225,17 @@ variant universal {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant optimizations description {Compile with LTO and PGO. Build time greatly increased} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant optimizations description {enable expensive, stable optimizations (including PGO)} {
</span>     configure.args-append   --enable-optimizations
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Build failures on 10.9 and older
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} > 13} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants +optimizations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant dtrace description {enable DTrace support} {
     configure.args-append   --with-dtrace
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python36/files/patch-configure.diff b/lang/python36/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 4da9689ed84..c55e2263519 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python36/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python36/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2021-06-29 02:52:10.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2021-07-03 17:56:25.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2021-09-04 13:49:41.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-10-10 06:44:37.000000000 +1100
</span> @@ -3183,6 +3183,8 @@
                        ;;
                esac
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,6 +9,15 @@
</span>           prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
  
                # Add files for Mac specific code to the list of output
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6490,7 +6492,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # non-suffixed name in their versioned llvm directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ llvm_bin_dir=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-llvm_path="${PATH}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++llvm_path="/bin:/sbin:/usr/bin:/usr/sbin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${CC}" = "clang"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   clang_bin=`which clang`
</span> @@ -7482,6 +7484,10 @@
                 ;;
              esac
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python37/Portfile b/lang/python37/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5af043ab6dd..f6c47abfce0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python37/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python37/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -216,10 +216,17 @@ variant universal {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant optimizations description {Compile with LTO and PGO. Build time greatly increased} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant optimizations description {enable expensive, stable optimizations (including PGO)} {
</span>     configure.args-append   --enable-optimizations
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Build failures on 10.9 and older
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} > 13} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants +optimizations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant dtrace description {enable DTrace support} {
     configure.args-append   --with-dtrace
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python37/files/patch-configure.diff b/lang/python37/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 697dc427ff6..a7f8a44a87a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python37/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python37/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2021-06-29 02:51:36.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2021-07-03 17:30:24.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2021-09-04 13:49:21.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-10-10 06:15:43.000000000 +1100
</span> @@ -3181,6 +3181,8 @@
                        ;;
                esac
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,6 +9,15 @@
</span>           prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
  
                # Add files for Mac specific code to the list of output
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6444,7 +6446,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # non-suffixed name in their versioned llvm directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ llvm_bin_dir=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-llvm_path="${PATH}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++llvm_path="/bin:/sbin:/usr/bin:/usr/sbin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${CC}" = "clang"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   clang_bin=`which clang`
</span> @@ -7452,6 +7454,10 @@
                 ;;
              esac
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python38/Portfile b/lang/python38/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bf0599fa6ba..943c83da3b6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python38/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python38/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -231,10 +231,17 @@ variant universal {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant optimizations description {Compile with LTO and PGO. Build time greatly increased} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant optimizations description {enable expensive, stable optimizations (including PGO)} {
</span>     configure.args-append   --enable-optimizations
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Build failures on 10.9 and older
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} > 13} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants    +optimizations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant dtrace description {enable DTrace support} {
     configure.args-append   --with-dtrace
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python38/files/patch-configure.diff b/lang/python38/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 81f6957c7fd..c70d0580aaf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python38/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python38/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2021-06-28 20:08:34.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2021-07-03 17:01:37.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2021-08-31 00:26:41.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-10-10 05:58:27.000000000 +1100
</span> @@ -3189,6 +3189,8 @@
                        ;;
                esac
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,6 +9,15 @@
</span>           prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
  
                # Add files for Mac specific code to the list of output
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6455,7 +6457,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # non-suffixed name in their versioned llvm directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ llvm_bin_dir=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-llvm_path="${PATH}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++llvm_path="/bin:/sbin:/usr/bin:/usr/sbin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${CC}" = "clang"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   clang_bin=`which clang`
</span> @@ -7428,6 +7430,11 @@
                 ;;
              esac
</pre><pre style='margin:0'>

</pre>