<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/041fb803e6f37ba4f78e3a7563e127a5bbc0c73a">https://github.com/macports/macports-ports/commit/041fb803e6f37ba4f78e3a7563e127a5bbc0c73a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 041fb803e6f37ba4f78e3a7563e127a5bbc0c73a
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Sat May 8 17:57:37 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    compiler_wrapper PG: Rename create_wrapper method wrap_compiler
</span>---
 _resources/port1.0/group/bazel-1.0.tcl            |  8 ++++----
 _resources/port1.0/group/cargo_fetch-1.0.tcl      | 11 ++++++-----
 _resources/port1.0/group/compiler_wrapper-1.0.tcl |  2 +-
 _resources/port1.0/group/golang-1.0.tcl           | 14 +++++++-------
 _resources/port1.0/group/janet-1.0.tcl            |  2 +-
 _resources/port1.0/group/makefile-1.0.tcl         |  2 +-
 _resources/port1.0/group/python-1.0.tcl           |  2 +-
 7 files changed, 21 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/bazel-1.0.tcl b/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index ddbd89867c2..4782894f173 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -187,8 +187,8 @@ port::register_callback bazel::set_configure
</span> # Patch configuration
 pre-configure {
     # enforce correct build settings
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set cc  [compwrap::create_wrapper cc]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set cxx [compwrap::create_wrapper cxx]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cc  [compwrap::wrap_compiler cc]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cxx [compwrap::wrap_compiler cxx]
</span>     # Patch the checked out source
     # note final / is because ${worksrcpath} is a sym-link
     foreach f [ exec find ${worksrcpath}/ -name ".bazelrc" -or -name "configure" -or -name "configure.py" \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -232,8 +232,8 @@ pre-build {
</span>         return -code error "build error"
     }
     if { [option bazel.run_bazel_fetch] && [option bazel.build_cmd] ne "" && [file exists ${worksrcpath}] } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set cc  [compwrap::create_wrapper cc]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set cxx [compwrap::create_wrapper cxx]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set cc  [compwrap::wrap_compiler cc]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set cxx [compwrap::wrap_compiler cxx]
</span>         # Run fetch
         set addpath [string map {" " ":"} [option bazel.path]]
         system -W ${worksrcpath} "PATH=${addpath}:$env(PATH) [bazel::get_build_env] [option bazel.build_cmd] [option bazel.build_cmd_opts] fetch [option bazel.build_target]"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/cargo_fetch-1.0.tcl b/_resources/port1.0/group/cargo_fetch-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index a6756d1be44..bc61bc4360d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/cargo_fetch-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/cargo_fetch-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -249,7 +249,7 @@ proc cargo.rust_platform {{arch ""}} {
</span>     return [cargo.translate_arch_name ${arch}]-apple-${os.platform}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-proc cargo.append_envs { var phases } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc cargo.append_envs { var {phases {configure build destroot}} } {
</span>     foreach phase ${phases} {
         ${phase}.env-delete ${var}
         ${phase}.env-append ${var}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -260,7 +260,7 @@ proc cargo.append_envs { var phases } {
</span> cargo.append_envs CC=${configure.cc}   {build destroot}
 cargo.append_envs CXX=${configure.cxx} {build destroot}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-cargo.append_envs "RUSTFLAGS=-C linker=${configure.cc}" {configure build destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cargo.append_envs "RUSTFLAGS=-C linker=${configure.cc}"
</span> 
 # Is build caching enabled ?
 # WIP for now ...
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -289,11 +289,12 @@ proc cargo.environments {} {
</span>         set cargo_ld      ${prefix}/libexec/rust-compiler-wrap/bin/ld
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    cargo.append_envs     CC=${configure.cc}  {build destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.append_envs     CC=${configure.cc}   {build destroot}
</span>     cargo.append_envs     CXX=${configure.cxx} {build destroot}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    cargo.append_envs     "RUSTFLAGS=-C linker=${cargo_ld}" {configure build destroot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    cargo.append_envs     "RUST_BACKTRACE=1"                {configure build destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.append_envs     "RUSTFLAGS=-C linker=${cargo_ld}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.append_envs     "RUST_BACKTRACE=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.append_envs     "CARGO_BUILD_RUSTC=${prefix}/bin/rustc"
</span> 
     # CARGO_BUILD_TARGET does not work correctly
     # see the patchfile path-dyld.diff in cargo Portfile
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/compiler_wrapper-1.0.tcl b/_resources/port1.0/group/compiler_wrapper-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index b7645b5e9a4..0c597bc7879 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/compiler_wrapper-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/compiler_wrapper-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,7 +86,7 @@ proc compwrap::wrapper_path {tag} {
</span>     return [option workpath]/compwrap/${tag}${comp}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-proc compwrap::create_wrapper {tag} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc compwrap::wrap_compiler {tag} {
</span>     global prefix env
 
     # Get the underlying compiler
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/golang-1.0.tcl b/_resources/port1.0/group/golang-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index add5de51e64..4cf5bd37416 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/golang-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/golang-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -183,13 +183,13 @@ proc go.append_env {} {
</span>     }
     post-extract {
         build.env-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            "CC=[compwrap::create_wrapper cc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "CXX=[compwrap::create_wrapper cxx]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "OBJC=[compwrap::create_wrapper objc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "OBJCXX=[compwrap::create_wrapper objcxx]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "FC=[compwrap::create_wrapper fc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "F90=[compwrap::create_wrapper f90]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "F77=[compwrap::create_wrapper f77]" 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "CC=[compwrap::wrap_compiler cc]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "CXX=[compwrap::wrap_compiler cxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "OBJC=[compwrap::wrap_compiler objc]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "OBJCXX=[compwrap::wrap_compiler objcxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "FC=[compwrap::wrap_compiler fc]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "F90=[compwrap::wrap_compiler f90]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "F77=[compwrap::wrap_compiler f77]" 
</span>         if { ${os.major} <= [option legacysupport.newest_darwin_requires_legacy] } {
             build.env-append \
                 "GO_EXTLINK_ENABLED=1" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/janet-1.0.tcl b/_resources/port1.0/group/janet-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 77d805399c4..fc03bcd3213 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/janet-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/janet-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,7 +33,7 @@ use_configure                   no
</span> pre-build {
     # Generate the wrappers
     foreach bin {cc cxx} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        compwrap::create_wrapper ${bin}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        compwrap::wrap_compiler ${bin}
</span>     }
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/makefile-1.0.tcl b/_resources/port1.0/group/makefile-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 87f8777c185..e2cd49aadd7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/makefile-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/makefile-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -212,7 +212,7 @@ proc makefile_pg::setup_phase {phase} {
</span>                           FFLAGS F90FLAGS FCFLAGS LDFLAGS LIBS CLASSPATH \
                           PERL PYTHON RUBY INSTALL AWK BISON PKG_CONFIG \
                       } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set value [compwrap::create_wrapper [string tolower $env_var]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set value [compwrap::wrap_compiler [string tolower $env_var]]
</span>         if {$value ne ""} {
             ${phase}.env-append         "$env_var=$value"
             if {[lsearch -exact ${makefile.override} ${env_var}] != -1} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/python-1.0.tcl b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 33752a56c47..9fb3d90d6fa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,7 +90,7 @@ proc python_get_default_version {} {
</span> proc python_set_env_compilers {phase} {
     foreach tag [option compwrap.compilers_to_wrap] {
         if {[option configure.${tag}] ne ""} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${phase}.env-append [string toupper $tag]=[compwrap::create_wrapper ${tag}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${phase}.env-append [string toupper $tag]=[compwrap::wrap_compiler ${tag}]
</span>         }
     }
 }
</pre><pre style='margin:0'>

</pre>