Version bump, with the following changes: * Removed patches, because they have been applied upstream. * Fix bug #463562 (incomplete tcl dependency). We detect the tcl version at build-time. * Convert to EAPI 5. * Insure that documentation is properly installed when the +espeak use flag is supplied. The dodoc and dohtml calls were failing, but they lacked || die, so they were failing silently when this ebuild used EAPI=2. Here's an open question. Much of the documentation is also installed in /usr/share/emacs/site-lisp/emacspeak by the make install process. So it's now being installed twice. I assume that /usr/share/doc/${P} is the proper place, and the copies under site-lisp/emacspeak should be removed.
Created attachment 352860 [details] emacspeak-38.0.ebuild emacspeak-38.0 ebuild.
You are correct about the documentation. If it is installed in /usr/share/doc/$P it should be removed from the other location. I have your ebuild here locally, but I have not committed it yet. If you want, attach a patch to your ebuild and I'll apply it before I commit.
Created attachment 352876 [details] src_install.diff This patch insures that we do not install a duplicate copy of the documentation under /usr/share/emacs/site-lisp/emacspeak.
This is now in portage. Thanks much for the report.