I keep getting this picture in my head of Captain Mal cursing over a battered Macbook...
I'm not sure if OSX is supported in 2.3.X. OSX has... not been a focus of development, and there is no native interface (at least in the code available on Github). XQuartz should work though. I think.
jansson shouldn't be needed for anything before 2.3.9-ah, IIRC. If you need it, it should compile and install on OSX. However, I believe it's detected using pkg-config, which seems to be available mostly through MacPorts/Homebrew/etc. Installing pkg-config and jansson through a port manager - and also boost-system and boost-filesystem, if you wanted to try the 2.4.x C++ version - might work. Maybe.
If you have a recent-vintage Mac, with lots of RAM and a VT-X capable processor, it might make more sense to use a Linux VM for ToME.
Oh, and if you do go with the pure C/jansson version, please be aware that anything before this revision
has Automizer bugs that will crash the game, should you decide to use the Automizer.
(If it helps, I've tagged that revision separately as the pure-c branch: https://github.com/miramor/tome2/tree/pure-c
Good luck and happy leveling.