<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/79a9029edbdfadde535c9f2411c69118a159e337">https://github.com/macports/macports-ports/commit/79a9029edbdfadde535c9f2411c69118a159e337</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 79a9029edbd grpc: add test variant
</span>79a9029edbd is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 79a9029edbdfadde535c9f2411c69118a159e337
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Thu Sep 7 10:29:50 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    grpc: add test variant
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The only reason to have gperftools depedency is to run tests,
</span><span style='display:block; white-space:pre;color:#404040;'>    which can be avoided by introducing test variant.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/68132
</span>---
 devel/grpc/Portfile | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/grpc/Portfile b/devel/grpc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6bf8791b8a9..f95b4954da5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/grpc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/grpc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> 
 # NOTE: Also rev-bump 'apache-arrow' when updating this port
 github.setup        grpc grpc 1.48.4 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> categories          devel
 maintainers         nomaintainer
 license             Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,7 +51,6 @@ depends_lib-append \
</span>                     path:lib/libssl.dylib:openssl \
                     port:abseil \
                     port:c-ares \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gperftools \
</span>                     port:lbzip2 \
                     port:libuv \
                     port:protobuf3-cpp \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,6 +81,7 @@ post-fetch {
</span> 
 configure.args-append \
                     -DBUILD_SHARED_LIBS:BOOL=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DgRPC_BUILD_TESTS=OFF \
</span>                     -DgRPC_ABSL_PROVIDER=package \
                     -DgRPC_CARES_PROVIDER=package \
                     -DgRPC_PROTOBUF_PROVIDER=package \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -140,7 +140,14 @@ if {[info exists cmake.build_dir]
</span> 
 build.target
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant test description {Build and run unit testing framework} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gperftools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DgRPC_BUILD_TESTS=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DgRPC_BUILD_TESTS=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     test.run         yes
 
     test {
</pre><pre style='margin:0'>

</pre>