Mitsuharu Yamamoto Mac OS Emacs 29.1 merged to work branch
bitbucket.org
bitbucket.org
I think the money quote is:
So if it [the Cocoa port]is good enough for you, then you don't need to try this.
OK
But to be fair, Emacs-NSPort (the official, Cocoa Emacs) is sorely lacking in maintenance power, and has a lot of problems, including tearing, glitches, crashes... It does not even have an official maintainer! [1]
OTOH, The MacPort has a maintainer, has more Mac-specific features, and is more stable. That being said, I still use the official port (due to various reasons).
[1] Try to look for src/nsterm.m in admin/MAINTAINERS.