[MacPorts] #50153: MoarVM: upgrade and fix some issues
#50153: MoarVM: upgrade and fix some issues ---------------------+-------------------- Reporter: mojca@… | Owner: will@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: MoarVM ---------------------+-------------------- * 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 }}} -- Ticket URL: <https://trac.macports.org/ticket/50153> MacPorts <https://www.macports.org/> Ports system for OS X
#50153: MoarVM: upgrade and fix some issues ----------------------+-------------------- Reporter: mojca@… | Owner: will@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: MoarVM | ----------------------+-------------------- Old description:
* 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 }}}
New description: * 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 }}} -- Comment (by mojca@…): After some discussion on IRC, changes committed in r143944. We were asked to help improve the `README` at https://github.com/MoarVM/MoarVM/tree/master/ports/macports We could potentially keep the ticket open until we figure out what to do with conflicting libraries. -- Ticket URL: <https://trac.macports.org/ticket/50153#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#50153: MoarVM: upgrade and fix some issues ----------------------+-------------------- Reporter: mojca@… | Owner: will@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: MoarVM | ----------------------+-------------------- Comment (by mojca@…): Ignore the latest upload of nqp and check #50154 instead. -- Ticket URL: <https://trac.macports.org/ticket/50153#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts