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