It appears that app-accessibility/espeak has not updated upstream since 2014. There is a modern drop-in replacement in espeak-ng/espeak-ng. Also, this ebuild is using EAPI 6 which has been deprecated.
I'll worko on this this week.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3428c19ea3f720363bb2b6ff56ccdc8fbd8dda18 commit 3428c19ea3f720363bb2b6ff56ccdc8fbd8dda18 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-06 14:17:01 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-06 14:17:55 +0000 media-sound/mangler: support espeak-ng At this point, you can't really have espeak installed anyway because so much stuff unconditionally depends on espeak-ng, so hard-switch this too. Bug: https://bugs.gentoo.org/877221 Signed-off-by: Sam James <sam@gentoo.org> media-sound/mangler/files/mangler-1.2.5-espeak-ng.patch | 14 ++++++++++++++ .../{mangler-1.2.5-r3.ebuild => mangler-1.2.5-r4.ebuild} | 8 +++++--- 2 files changed, 19 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e4293808983719431fc26e32958449d8094bdc commit b5e4293808983719431fc26e32958449d8094bdc Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-06 14:07:09 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-06 14:17:55 +0000 app-i18n/translate-shell: update optfeature for espeak-ng Bug: https://bugs.gentoo.org/877221 Signed-off-by: Sam James <sam@gentoo.org> app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5a0f2a3487f9b16def690f419bbf6f5500e804 commit bb5a0f2a3487f9b16def690f419bbf6f5500e804 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-06 14:06:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-06 14:17:54 +0000 app-misc/klavaro: update optfeature for espeak-ng Bug: https://bugs.gentoo.org/877221 Signed-off-by: Sam James <sam@gentoo.org> app-misc/klavaro/klavaro-3.13-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e2bdfde3832e2a163613bba148ebdb6bae472d commit 66e2bdfde3832e2a163613bba148ebdb6bae472d Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-06 13:56:53 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-06 14:17:06 +0000 app-accessibility/speech-dispatcher: make USE=espeak enable app-accessibility/espeak-ng instead 'espeak' is the standard USE flag for espeak so having USE=espeak mean app-accessibility/espeak (which is deprecated and can't be installed a lot of the time because other packages rightly now hard-depend on app-accessibility/espeak-ng) leads to confusing/poor UX. Finally drop app-accessibility/espeak support entirely in favour of app-accessibility/espeak-ng and make USE=espeak enable espeak-ng. Bug: https://bugs.gentoo.org/877221 Signed-off-by: Sam James <sam@gentoo.org> app-accessibility/speech-dispatcher/metadata.xml | 3 +-- ...tcher-0.11.4.ebuild => speech-dispatcher-0.11.4-r1.ebuild} | 11 +++++------ 2 files changed, 6 insertions(+), 8 deletions(-)
There are no reverse dependencies of app-accessibility/espeak left (all packages have been ported). We can either now last-rite app-accessibility/espeak or replace it with a meta/dummy package to reduce the conflicts/pain for users who need it (just make it depend on espeak-ng).
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516165492acc449b5eb099197f649a22d058122a commit 516165492acc449b5eb099197f649a22d058122a Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2023-07-25 19:40:07 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2023-07-25 19:40:07 +0000 profiles: mask app-accessibility/espeak for removal Bug: https://bugs.gentoo.org/877221 Signed-off-by: William Hubbs <williamh@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f3d9ff9f0e0bfec1a54a849b341c10bf5fa15e commit c0f3d9ff9f0e0bfec1a54a849b341c10bf5fa15e Author: Leonardo Hernández Hernández <leohdz172@proton.me> AuthorDate: 2023-09-04 04:23:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-09-11 00:54:22 +0000 app-accessibility/espeak: treeclean Closes: https://bugs.gentoo.org/709290 Closes: https://bugs.gentoo.org/726326 Closes: https://bugs.gentoo.org/877221 Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Closes: https://github.com/gentoo/gentoo/pull/32599 Signed-off-by: Sam James <sam@gentoo.org> app-accessibility/espeak/Manifest | 1 - app-accessibility/espeak/espeak-1.48.04-r1.ebuild | 103 --------------------- .../espeak/files/espeak-1.48.04-gcc-6-fix.patch | 13 --- app-accessibility/espeak/metadata.xml | 14 --- profiles/package.mask | 6 -- 5 files changed, 137 deletions(-)