<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6de1310f4a6640265f99d112fe8245e9638716d4">https://github.com/macports/macports-ports/commit/6de1310f4a6640265f99d112fe8245e9638716d4</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 6de1310f4a6 msgpack: simplify via pg stub; cleanup
</span>6de1310f4a6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6de1310f4a6640265f99d112fe8245e9638716d4
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sat Aug 13 13:07:35 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    msgpack: simplify via pg stub; cleanup
</span>---
 devel/msgpack/Portfile | 24 +++++++-----------------
 1 file changed, 7 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/msgpack/Portfile b/devel/msgpack/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d3cca3ffabd..1ad223a81d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/msgpack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/msgpack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,6 @@ revision            0
</span> conflicts           msgpack0 msgpack1 msgpack2 msgpack3
 
 categories          devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             Boost-1
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,27 +20,18 @@ long_description    MessagePack is a binary-based efficient data interchange \
</span> 
 homepage            https://msgpack.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "msgpack"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # since version 4 the C and C++ implementations have been separated in two different packages;
     # msgpack is now a stub port that installs both the msgpack-c and msgpack-cpp ports, so
     # dependents can add this stub port or depend only the required C or C++ implementation
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_run         port:msgpack-c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:msgpack-cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    fetch               {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    extract             {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build               {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo it installs both the msgpack-c and msgpack-cpp ports > ${destroot}${prefix}/share/doc/${name}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run     port:msgpack-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:msgpack-cpp
</span> }
 
 # except for msgpack and msgpack0, build everything with CMake
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} ni "msgpack msgpack0"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ni "${name} ${name}0"} {
</span>     PortGroup       cmake 1.1
 
     configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,7 +83,7 @@ subport ${name}3 {
</span>     conflicts       msgpack0 msgpack1 msgpack2 msgpack
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} ne "msgpack"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span>     post-destroot {
         set docdir ${prefix}/share/doc/${name}
         xinstall -d ${destroot}${docdir}
</pre><pre style='margin:0'>

</pre>