id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,port 50153,MoarVM: upgrade and fix some issues,mojca,coke," * The port needs to be upgraded to the latest Christmas edition. * The port currently installs a number of libraries that it probably wasn't supposed to (or at least should install them to a different location). We need to find a solution for that (I would like to be able to build it against libraries shipped by MacPorts). * https://github.com/MoarVM/MoarVM/issues/320 * https://github.com/MoarVM/MoarVM/issues/321 * https://github.com/MoarVM/MoarVM/issues/322 * Due to that the port should conflict with `libtommath` and others (`libuv` doesn't directly conflict, but we get a build failure if it's installed for example). * We might want to explore the options for `LuaJIT` * I would like to understand what the comment about `perl` in the Portfile means. * ~~It would be nice to enable the test suite with `test.run yes`.~~ * May I co-maintain the port (and also make the port `openmaintainer`)? Available configurations: * `--has-libtommath` * `--has-sha` * `--has-libuv` * `--has-libatomic_ops` * `--has-dynasm` * `--has-dyncall` * `--has-libffi` * `--no-jit` - Disable JIT compiler, which is enabled by default to JIT-compile hot frames. * `--lua=path/to/lua/executable` - Path to a lua executable. (Used during the build when JIT is enabled). Potentially problematic files: {{{ /opt/local/include/dyncall/dyncall.h /opt/local/include/dyncall/dyncall_alloc.h /opt/local/include/dyncall/dyncall_alloc_wx.h /opt/local/include/dyncall/dyncall_args.h /opt/local/include/dyncall/dyncall_args_arm32_arm.h ... /opt/local/include/dyncall/dynload.h /opt/local/include/dyncall/dynload_alloc.h /opt/local/include/libatomic_ops/atomic_ops.h ... /opt/local/include/libatomic_ops/atomic_ops/sysdeps/test_and_set_t_is_char.h /opt/local/include/libatomic_ops/config.h /opt/local/include/libtommath/tommath.h /opt/local/include/libtommath/tommath_class.h /opt/local/include/libtommath/tommath_superclass.h /opt/local/include/libuv/android-ifaddrs.h /opt/local/include/libuv/pthread-fixes.h /opt/local/include/libuv/stdint-msvc2008.h /opt/local/include/libuv/tree.h /opt/local/include/libuv/uv-aix.h ... /opt/local/include/libuv/uv.h /opt/local/include/msinttypes/inttypes.h /opt/local/include/msinttypes/stdint.h /opt/local/include/sha1/sha1.h /opt/local/include/tinymt/tinymt64.h }}}",update,closed,Normal,,ports,,fixed,,Ionic,MoarVM