<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/964647a02161690316f8e8311fd03aceafda9c7c">https://github.com/macports/macports-ports/commit/964647a02161690316f8e8311fd03aceafda9c7c</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 964647a0216 gitweb: Use openssl PG, pinned to 1.1 cargo_fetch PG: Set pkgconfig path during buildand destroot Closes: https://trac.macports.org/ticket/63959
</span>964647a0216 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 964647a02161690316f8e8311fd03aceafda9c7c
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Tue Nov 16 12:11:16 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    gitweb: Use openssl PG, pinned to 1.1
</span><span style='display:block; white-space:pre;color:#404040;'>    cargo_fetch PG: Set pkgconfig path during buildand destroot
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/63959
</span>---
 _resources/port1.0/group/cargo_fetch-1.0.tcl | 19 ++++++++++++++-----
 devel/gitweb/Portfile                        | 12 ++++++++----
 2 files changed, 22 insertions(+), 9 deletions(-)

<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 f25892ecc91..ce34e0cf6fa 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;'>@@ -257,10 +257,13 @@ proc cargo.append_envs { var {phases {configure build destroot}} } {
</span> }
 
 # see https://trac.macports.org/wiki/UsingTheRightCompiler
<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:#ffe0e0;'>-cargo.append_envs CXX=${configure.cxx} {build destroot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cargo.append_envs "RUSTFLAGS=-C linker=${configure.cc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc cargo.set_compiler_envs {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global configure.cc configure.cxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.append_envs CC=${configure.cc}   {build destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.append_envs CXX=${configure.cxx} {build destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.append_envs "RUSTFLAGS=-C linker=${configure.cc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+port::register_callback cargo.set_compiler_envs
</span> 
 # Is build caching enabled ?
 # WIP for now ...
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -274,7 +277,7 @@ cargo.append_envs "RUSTFLAGS=-C linker=${configure.cc}"
</span> 
 # do not force all Portfiles to switch from ${stage}.env to ${stage}.env-append
 proc cargo.environments {} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    global os.major prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global os.major prefix configure.pkg_config_path
</span>     global configure.cc configure.cxx subport configure.build_arch configure.universal_archs
     global merger_configure_env merger_build_env merger_destroot_env worksrcpath
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -296,6 +299,12 @@ proc cargo.environments {} {
</span>     cargo.append_envs     "RUST_BACKTRACE=1"
     cargo.append_envs     "CARGO_BUILD_RUSTC=${prefix}/bin/rustc"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Propagate pkgconfig path to build and destroot phases as well
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Needed to work with openssl PG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${configure.pkg_config_path} ne "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        cargo.append_envs "PKG_CONFIG_PATH=${configure.pkg_config_path}" {build destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # CARGO_BUILD_TARGET does not work correctly
     # see the patchfile path-dyld.diff in cargo Portfile
     if {${subport} ne "cargo-stage1"} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gitweb/Portfile b/devel/gitweb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 04ba64fa63f..3bcb2eaf1c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gitweb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gitweb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,13 +3,14 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 PortGroup           cargo 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           openssl 1.0
</span> 
 github.setup        yoannfleurydev gitweb 0.3.3 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> 
 description         Open the current remote git repository in your browser
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
 categories          devel
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,10 +24,13 @@ checksums           ${distname}${extract.suffix} \
</span>                     sha256  484b1c56973e06c2ad7b33ccdaafa8ef6fba236681c7f8cd04027738b5335cd3 \
                     size    5907311
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Not yet ready for openssl 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/63959
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+openssl.branch      1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append port:pkgconfig
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libgit2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:libgit2
</span> 
 github.tarball_from archive
 
</pre><pre style='margin:0'>

</pre>