I have indeed, although no telling if / when it'll get merged. I haven't heard anything back yet.
If you'd like to give it a try, it's pretty easy. First, you need to extract legacy-support with `sudo port -v patch legacy-support`. Then, navigate to the build directory (I think it's under `/opt/local/var/macports/build/`). You then need to edit `src/atcalls.c`. On line 106, this is the code you need to insert:
C:
// Ignore AT_EACCESS, Bug #65569 and #67406
if (flags == AT_EACCESS)
flags = 0; // Zero out flag, ignore request to use effective user ID
Then you just continue the install with `sudo port -v install legacy-tools` like normal. After that, you should be able to just install Emacs straight away on an Snow Leopard or newer system.
If on a PPC system, you need to remove the configure checks that stop the build on Leopard and earlier. To do this, do the same extraction process as above with Emacs, with `sudo port -v patch emacs -nativecomp` (I think nativecomp actually works on PPC, at least with GCC 12, but it was taking an extremely long time on my PowerBook G4). Search for the string "Apple Darwin", and it should take you right above a long switch statement that marks different platforms as supported or not. On the apple-darwin-[0-9] line, the unported=yes statement needs to be changed to unported=no . After that, you should be able to run `sudo port -v install emacs -nativecomp` and have it just work.
I did run into a build failure with treesitter-cpp, one of the dependencies for Emacs, but it's an extremely quick fix - just navigate to the file and line of code the error message says, then comment it out (I think it was static_assert() or something like that). Alternatively, you can also build emacs with `sudo port -v install -nativecomp -treesitter`, which bypasses the dependency completely.