Well, is was impressed finding the multi-tty USE flag in app-editors/emacs-22.0.50_pre20050225 but patching fails: ***** emacs--multi-tty--0--patch-301.2005-02-25.patch ***** =========================================================== PATCH COMMAND: patch -p0 -g0 --no-backup-if-mismatch < ../emacs--multi-tty--0--patch-301.2005-02-25.patch =========================================================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -cNr -x ',,*' cvs-trunk-patch-128/admin/notes/BRANCH multi-tty-patch-301/admin/notes/BRANCH |*** cvs-trunk-patch-128/admin/notes/BRANCH 2005-02-12 15:41:44.000000000 +0100 |--- multi-tty-patch-301/admin/notes/BRANCH 2005-02-10 21:11:23.000000000 +0100 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 55 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -cNr -x ',,*' cvs-trunk-patch-128/etc/TODO multi-tty-patch-301/etc/TODO |*** cvs-trunk-patch-128/etc/TODO 2005-02-21 14:33:55.000000000 +0100 |--- multi-tty-patch-301/etc/TODO 2005-02-20 19:39:44.000000000 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored can't find file to patch at input line 95 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -cNr -x ',,*' cvs-trunk-patch-128/lib-src/emacsclient.c multi-tty-patch-301/lib-src/emacsclient.c |*** cvs-trunk-patch-128/lib-src/emacsclient.c 2005-02-12 15:41:45.000000000 +0100 |--- multi-tty-patch-301/lib-src/emacsclient.c 2005-02-10 21:13:15.000000000 +0100 -------------------------- No file to patch. Skipping patch. 21 out of 21 hunks ignored can't find file to patch at input line 1097 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -cNr -x ',,*' cvs-trunk-patch-128/lisp/bindings.el multi-tty-patch-301/lisp/bindings.el |*** cvs-trunk-patch-128/lisp/bindings.el 2005-02-12 15:43:19.000000000 +0100 |--- multi-tty-patch-301/lisp/bindings.el 2005-02-10 21:13:09.000000000 +0100 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 1117 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -cNr -x ',,*' cvs-trunk-patch-128/lisp/cus-face.el multi-tty-patch-301/lisp/cus-face.el |*** cvs-trunk-patch-128/lisp/cus-face.el 2005-02-12 15:42:20.000000000 +0100 |--- multi-tty-patch-301/lisp/cus-face.el 2005-02-10 21:13:09.000000000 +0100 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 1156 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -cNr -x ',,*' cvs-trunk-patch-128/lisp/emulation/viper-util.el multi-tty-patch-301/lisp/emulation/viper-util.el |*** cvs-trunk-patch-128/lisp/emulation/viper-util.el 2005-02-21 14:34:09.000000000 +0100 |--- multi-tty-patch-301/lisp/emulation/viper-util.el 2005-02-20 21:07:51.000000000 +0100 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 1181 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- [...] A whole bunch of 100kB error messages. The whole stuff is at http://ludenkalle.de/gentoo May be some people here who even wrote the ebuild now how to fix this, meanwhile I investigate this further :-)
*** Bug 102741 has been marked as a duplicate of this bug. ***
Created attachment 71896 [details] Extra diff needed for compile.
Wow, I suck. That attachment was meant for bug #77076, which admittedly people wanting multi-tty Emacs might be interested in.
As Emacs 22 will be released soon, there is no need to fix that b0rked version of emacs.
To inform you, you can now have multi-tty by emerging app-editors/emacs-cvs-23.0.50