[MacPorts] #50153: MoarVM: upgrade and fix some issues
MacPorts
noreply at macports.org
Mon Dec 28 05:54:32 PST 2015
#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
More information about the macports-tickets
mailing list