Most of app-emacs/ is pure Emacs Lisp. If Emacs works for your architecture, then most of app-emacs/ will also. Emacs is currently keworded: KEYWORDS="~x86 ~ppc ~sparc -alpha ~arm -hppa ~amd64 -ia64 ~s390 ppc64" Most of app-emacs/ is keyworded for x86 only. So I am requesting humbly that non-x86 maintainers to go through this category and keyword for your architectures. I would keyword these myself for other architectures since I am that confident about the cross-platform-ness of Emacs Lisp, but this would violate policy (I am x86 only).
I am willing to help out with getting GNU Emacs stuff stabled on ppc. Do you just need a list of working packages or what?
John, You can actually keyword them yourself which would be more efficient.
Yeah, okay . . . I guess I've been shouting from the sidelines for too long. Hook me up. :)
John, if you don't already have a developer account then the best way to get started is to contact the ppc herd.
Hey guys, wait a sec, in fact almost every Emacs package will work on PPC. I am using XEmacs (on ppc) and its built-in package manager, and I have installed almost all the packages available with not that much as the slightest glitch. I should know, XEmacs is my most used application, I even use it as a MUA. The following are XEmacs packages that work for sure, somebody please keyword them as ppc stable in the Emacs world (I have yet to see a package that works under XEmacs and does not work under Emacs): Sun ada apel auctex bbdb build c-support calc calendar cc-mode clearcase cookie crisp debug dictionary dired docbookide ecrypto edebug edict ediff edit-utils edt efs egg-its eieio elib emerge escreen eshell eterm eudc footnote fortran-modes frame-icon fsf-compat games general-docs gnus haskell-mode hm--html-menus ibuffer idlwave igrep ilisp ispell jde latin-unity leim . locale lookup mail-lib mailcrypt mew mh-e mine misc-games mmm-mode mule-base mule-ucs net-utils ocaml os-utils pc pcl-cvs pcomplete perl-modes pgg prog-modes ps-print psgml psgml-dtds python-modes reftex rmail ruby-modes sasl scheme semantic sgml sh-script sieve skk slider sml-mode sounds-au sounds-wav speedbar strokes supercite texinfo text-modes textools time tm tooltalk tpu vc vc-cc vhdl view-process viper vm w3 x-symbol xemacs-base xemacs-devel xlib xslide xslt-process The following I have not tested, but they work almost for sure. I would keyword them unstable ppc: ecb erc ess forms hyperbole liece oo-browser riece tramp zenirc
I have begun going through the app-emacs packages without ppc keywords. It will probably be two or three weeks before I get to check any more, Here are the ones I've been able to test so far. alt-font-menu-0.4: Installs, the menu comes up, but on my system at least there are no fonts in the menu because (x-font-family-list) is nil. Boring. analog-1.29: ok apache-mode-1.1: ok bubblet-0.74: ok color-theme-6.5.4: ok crontab-mode-1.11: ok, but not very practical (needs rsh!). should update to newest version, from http://www.mahalito.net/~harley/elisp/crontab-mode.el crypt++-2.91: ok df-1.5: ok dictionary-1.8.5: ok dircolors-1.0-r1: ok elscreen-1.2.4: ok emacs-wiki-2.40: ok eperiodic-1.26: ok erc-4.0_rc2-r1: ok erobot-2.1.0: ok folding-2.97: ok, but HOMEPAGE is not there anymore. gnuplot-mode-0.6.0: ok gnuserv-3.12.5: compiles ok, I think it works (gnuclient opens a new window, then C-c C-x kills both windows, I guess that's what's supposed to happen)
to get keywords added to an ebuild, you should file an enhancement request to the herd of whatever arch you've tested on. you have to have tested the ebuild, "it should work" doesn't do it. ;) ccing ppc for the ebuilds already mentioned.
I will handle all keywording on emacs and xemacs over the next few weeks please bear with me as this proccess is gonna take time.
I've gone through both categories now. If there are any I missed that you would like to see tested and keyworded, please file a new bug. Thanks!