Seeing how it's cross-compiled into Windows, I reckon the reason it's not made for macOS yet is that there is no way to cross-compile into that OS yet. We have similar difficulties in building Octave for macOS.
This is really frustrating. Because Windows is so foreign, free hackers worked hard to make it palatable and created mingw32, which allows wonderful things such as being able to build for Windows without having Windows. Because macOS is "Unix" and, look! it has a few scraps of "open source" in it, nobody ever felt the need to reimplement its API for free hackers and thus allow cross-compiling.
And no, homebrew is not the answer. People seem unaware that there's much more to Unix than a passing familiarity in the CLI. The different audio and graphics and lack of X, and many other differences in macOS make it a very foreign OS for free development. Porting Octave to macOS has been a tremendous effort of many years that has never really yielded completely satisfactory results.
Well, porting to Windows is actually easy thanks to mingw32 and MXE. At least easier than macOS. It's also far easier to get Octave on the BSDs. So frustrating that macOS is the most difficult target.
Author here. I've looked into support for Mac OS some time ago. The audio code is portable enough given OpenAL, but getting global keyboard events on Mac is not trivial. It also doesn't help that I don't own a mac myself for development...
This is really frustrating. Because Windows is so foreign, free hackers worked hard to make it palatable and created mingw32, which allows wonderful things such as being able to build for Windows without having Windows. Because macOS is "Unix" and, look! it has a few scraps of "open source" in it, nobody ever felt the need to reimplement its API for free hackers and thus allow cross-compiling.
And no, homebrew is not the answer. People seem unaware that there's much more to Unix than a passing familiarity in the CLI. The different audio and graphics and lack of X, and many other differences in macOS make it a very foreign OS for free development. Porting Octave to macOS has been a tremendous effort of many years that has never really yielded completely satisfactory results.