<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/edda46853ad2bb87b89e42d5dcc033449efd7aae">https://github.com/macports/macports-ports/commit/edda46853ad2bb87b89e42d5dcc033449efd7aae</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 edda468 MoarVM: add dependencies for 3rd party modules
</span>edda468 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit edda46853ad2bb87b89e42d5dcc033449efd7aae
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Wed Dec 28 13:31:46 2016 +0100
<span style='display:block; white-space:pre;color:#404040;'> MoarVM: add dependencies for 3rd party modules
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Add `libuv` as a dependency rather than conflicting with it.
</span><span style='display:block; white-space:pre;color:#404040;'> It is now a dependency of CMake, so people probably have it installed.
</span><span style='display:block; white-space:pre;color:#404040;'> * Add a dependency on `libatomic_ops` due to a build failure on 10.7.
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/53171
</span><span style='display:block; white-space:pre;color:#404040;'> * Add a dependency on `dyncall` to further reduce the number of conflicts.
</span><span style='display:block; white-space:pre;color:#404040;'> * The `libtommath` package doesn't seem to be compatible.
</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/50153
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://github.com/MoarVM/MoarVM/issues/321
</span>---
lang/MoarVM/Portfile | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/MoarVM/Portfile b/lang/MoarVM/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e9298b7..7d9eb5d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/MoarVM/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/MoarVM/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem 1.0
</span>
name MoarVM
version 2016.12
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories lang devel
platforms darwin
license Artistic-2 MIT BSD ISC public-domain
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,11 +19,25 @@ checksums rmd160 4f58a4033e36e27a2951f73ce1d8932426e500fd \
</span> sha256 70abf2f9aca87fecb73603843137016dd29aa40b92af0e3e06c608561ecf9721
# TODO: https://github.com/MoarVM/MoarVM/issues/321
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts dyncall libtommath libuv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# conflicts dyncall libtommath libuv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts libtommath
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:perl5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -I${prefix}/include/libtommath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:perl5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# libatomic_ops: https://trac.macports.org/ticket/53171
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:dyncall \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libatomic_ops \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libuv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# port:libtommath
</span>
configure.cmd ${prefix}/bin/perl Configure.pl
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --has-dyncall \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --has-libatomic_ops \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --has-libuv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# --has-libtommath
</span>
# https://github.com/MoarVM/MoarVM/issues/414
universal_variant no
</pre><pre style='margin:0'>
</pre>