<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/33ae2a20a1d5497e6e0db27a4d2a5a16df026b9a">https://github.com/macports/macports-ports/commit/33ae2a20a1d5497e6e0db27a4d2a5a16df026b9a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 33ae2a20a1d5497e6e0db27a4d2a5a16df026b9a
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Dec 13 07:47:50 2019 -0500
<span style='display:block; white-space:pre;color:#404040;'> msgpack: consolidate all versions in one port
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - build everything with cmake, except for msgpack0
</span><span style='display:block; white-space:pre;color:#404040;'> - msgpack tracks the latest stable release (currently v3.2.1)
</span><span style='display:block; white-space:pre;color:#404040;'> - the subports msgpack0, msgpack1, msgpack2: provide the last release in
</span><span style='display:block; white-space:pre;color:#404040;'> the 0.x, 1.x, and 2.x branch, respectively
</span>---
devel/msgpack/Portfile | 78 +++++++++++++++++++++++++++++++++++++++----------
devel/msgpack1/Portfile | 42 --------------------------
2 files changed, 63 insertions(+), 57 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 28c98dd..56865e7 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;'>@@ -3,10 +3,15 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup msgpack msgpack-c 0.5.9 cpp-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup msgpack msgpack-c 3.2.1 cpp-
</span> name msgpack
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts msgpack0 msgpack1 msgpack2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories devel
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Boost-1
</span> maintainers nomaintainer
description Library for a binary-based efficient data interchange format
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,26 +20,69 @@ long_description MessagePack is a binary-based efficient data interchange \
</span> It is like JSON, but very fast and small.
homepage https://msgpack.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license Apache-2
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 c708651d37d62fa8e1fb18cadbce129fd838b777 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 edfe42e4a9199b9e6c05d421c087a0de8575d045cae88df0873ed9158a9494e0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 2828906d83a68dbf7596aa3778a4127a0d28d9c3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7d3220196a69579e5e0050a6d41402ed228a85bd359a15c08dc82217488853f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 492761
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# except for msgpack0, build everything with CMake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne "msgpack0"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_MSGPACK_BUILD_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts msgpack1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}0 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup msgpack msgpack-c 0.5.9 cpp-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 c708651d37d62fa8e1fb18cadbce129fd838b777 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 edfe42e4a9199b9e6c05d421c087a0de8575d045cae88df0873ed9158a9494e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 111682
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts msgpack1 msgpack2 msgpack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license Apache-2
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:autoconf port:automake port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "./bootstrap"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "./bootstrap"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}1 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup msgpack msgpack-c 1.4.2 cpp-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 67d03587f5d8e094200bd67bc12d5ebb773bb9f8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 67f2e45023d954fa1df0749999eb5aaa79b2c76ac940bf453b9f2692aac0b805 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 409200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts msgpack0 msgpack2 msgpack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}2 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup msgpack msgpack-c 2.1.5 cpp-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 f23bc02686eb831098275b2c95ab57b147bb5950 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 20b3bdb840b7f6ecff7b87b920b8768904641beb6a5b7c5cf64c7abdd96be208 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 461199
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts msgpack0 msgpack1 msgpack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span> }
post-destroot {
set docdir ${prefix}/share/doc/${name}
xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AUTHORS COPYING ChangeLog LICENSE NOTICE README README.md \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COPYING NOTICE QUICKSTART-C.md QUICKSTART-CPP.md README.md ${destroot}${docdir}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${subport} eq "msgpack0"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} AUTHORS ChangeLog LICENSE README_crosslang.md \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} CHANGELOG.md LICENSE_1_0.txt ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/msgpack1/Portfile b/devel/msgpack1/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index eb115d0..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/msgpack1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup msgpack msgpack-c 1.4.2 cpp-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name msgpack1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Library for a binary-based efficient data interchange format
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description MessagePack is a binary-based efficient data interchange \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- format that is focused on high performance. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- It is like JSON, but very fast and small.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://msgpack.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license Boost-1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 67d03587f5d8e094200bd67bc12d5ebb773bb9f8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 67f2e45023d954fa1df0749999eb5aaa79b2c76ac940bf453b9f2692aac0b805
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir msgpack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts msgpack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:autoconf port:automake port:libtool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "./bootstrap"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set docdir ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AUTHORS COPYING ChangeLog LICENSE_1_0.txt NOTICE README README.md \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type none
</span></pre><pre style='margin:0'>
</pre>