This is a new ebuild for the multi-tty Emacs branch which will pull the most recent Arch repository from that branch and build it. I've been using it for some time, and it seems to work pretty well, so I figured I'd share.
Created attachment 47899 [details] The emacs-multi-tty ebuild.
This fails for me when applying the "emacs-leim-list-el.diff" patch. Not surprising, since the file doesn't exist and I don't know where to get hold it! It also fails during bootstrap if I comment out the corresponding epatch line in the ebuild, so I guess the patch (whatever it is) is necessary.
Oh yeesh, I forgot to submit that. Adding that file now.
Created attachment 71897 [details] Extra diff needed for compile.
You will also need various other diffs from existing emacs files in portage, and a .envd and .desktop file renamed to start with emacs-multi-tty for the ebuild to work right. But those are just copies from elsewhere in the tree. It's hard to submit a whole portage folder via bugzilla.
Thanks! As you say, the other diffs are just copies from existing emacs branches in portage and are easily found. It was just the leim-list diff that was missing. I'll try it out now and report back if it works for me.
*** Bug 139947 has been marked as a duplicate of this bug. ***
Emacs version 23 will have the multi-tty patches. These will be available through the emacs-cvs ebuilds as soon as they are provided upstream.
Reassigning back to emacs team, sorry for the bug spam.
It looks like upstream is on the verge of merging multi-tty into the CVS trunk, see the thread on emacs-devel starting with <http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00354.html>. Gentoo will definitely not have any separate multi-tty Emacs package before that. Therefore closing this as WONTFIX. Thank you for submitting the ebuild, even though it wasn't included in Portage. (In reply to comment #8) > Emacs version 23 will have the multi-tty patches. These will be available > through the emacs-cvs ebuilds as soon as they are provided upstream.
*** Bug 178396 has been marked as a duplicate of this bug. ***
To inform you, you can now have multi-tty by emerging app-editors/emacs-cvs-23.0.50 as it has been merged into the mainline Emacs.