This is a note that in the council meeting on 02/12/2009 the function 'prepalldocs' is banned for use in ebuilds with EAPIs 0 1 and 2. If you want some functionality from this function, please propose a new function or clearly defined behavior for prepalldocs for a new EAPI.
$ git grep -l prepalldocs app-arch/xdms/xdms-1.3.2.ebuild app-misc/g15message/g15message-1.0.0.ebuild app-office/gnucash/gnucash-2.6.11.ebuild app-office/gnucash/gnucash-2.6.12.ebuild app-text/enscript/files/ebuild.st dev-embedded/sdcc/sdcc-2.8.0.ebuild dev-libs/libgringotts/libgringotts-1.2.1.ebuild dev-libs/libmcrypt/libmcrypt-2.5.8-r2.ebuild dev-util/ltrace/ltrace-0.5.3.1.ebuild dev-util/pretrace/pretrace-0.4.ebuild media-sound/muse/muse-0.9.2.ebuild media-tv/dvbstreamer/dvbstreamer-2.0.0_rc1.ebuild net-dialup/diald/diald-1.0-r2.ebuild net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild net-misc/mknbi/mknbi-1.4.4.ebuild sys-apps/x86info/x86info-1.30.ebuild sys-block/noflushd/noflushd-2.7.5.ebuild sys-libs/libacpi/libacpi-0.2.ebuild sys-power/nvram-wakeup/nvram-wakeup-1.0.ebuild sys-power/yacpi/yacpi-3.0.1.ebuild
Let's reuse this for all prep* functions since all of them are not PMS-y and have no love from QA team.
(I have just seen new prep* calls being introduced even today because of the usage of games.eclass it seems)
Oh, great. There's also hidden STRIP_MASK feature that's used a lot.
games.eclass and base.eclass have no consumers left and are being removed.