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