summaryrefslogtreecommitdiff
path: root/app-accessibility
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /app-accessibility
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'app-accessibility')
-rw-r--r--app-accessibility/accerciser/Manifest2
-rw-r--r--app-accessibility/accerciser/accerciser-3.46.2.ebuild57
-rw-r--r--app-accessibility/accerciser/accerciser-3.48.0.ebuild51
-rw-r--r--app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-KeyboardInterrupt.patch26
-rw-r--r--app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-ansi-color.patch29
-rw-r--r--app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-pre_prompt_hook.patch29
-rw-r--r--app-accessibility/accerciser/metadata.xml17
-rw-r--r--app-accessibility/at-spi2-atk/at-spi2-atk-2.46.0.ebuild16
-rw-r--r--app-accessibility/at-spi2-atk/metadata.xml17
-rw-r--r--app-accessibility/at-spi2-core/Manifest2
-rw-r--r--app-accessibility/at-spi2-core/at-spi2-core-2.56.5.ebuild76
-rw-r--r--app-accessibility/at-spi2-core/at-spi2-core-2.58.6.ebuild86
-rw-r--r--app-accessibility/at-spi2-core/metadata.xml14
-rw-r--r--app-accessibility/brltty/Manifest4
-rw-r--r--app-accessibility/brltty/brltty-6.7.ebuild222
-rw-r--r--app-accessibility/brltty/brltty-6.8.ebuild282
-rw-r--r--app-accessibility/brltty/brltty-6.9.1.ebuild292
-rw-r--r--app-accessibility/brltty/brltty-6.9.ebuild281
-rw-r--r--app-accessibility/brltty/files/brltty-6.4-respect-AR.patch13
-rw-r--r--app-accessibility/brltty/files/brltty-6.8-atspi2_optional.patch46
-rw-r--r--app-accessibility/brltty/files/brltty.initd11
-rw-r--r--app-accessibility/brltty/files/brltty.initd-r113
-rw-r--r--app-accessibility/brltty/metadata.xml33
-rw-r--r--app-accessibility/caribou/Manifest1
-rw-r--r--app-accessibility/caribou/caribou-0.4.21-r9.ebuild93
-rw-r--r--app-accessibility/caribou/files/caribou-change_autostart_cinnamon.patch13
-rw-r--r--app-accessibility/caribou/files/caribou-drop_gir_patch.patch117
-rw-r--r--app-accessibility/caribou/files/caribou-fix-antler-style-css.patch26
-rw-r--r--app-accessibility/caribou/files/caribou-fix-compilation-error.patch25
-rw-r--r--app-accessibility/caribou/files/caribou-fix-python-env.patch58
-rw-r--r--app-accessibility/caribou/files/caribou-fix-subkey-popmenu.patch32
-rw-r--r--app-accessibility/caribou/files/caribou-fix-xadapter-xkb-calls.patch46
-rw-r--r--app-accessibility/caribou/metadata.xml19
-rw-r--r--app-accessibility/edbrowse/Manifest3
-rw-r--r--app-accessibility/edbrowse/edbrowse-3.8.13.ebuild68
-rw-r--r--app-accessibility/edbrowse/edbrowse-3.8.15.ebuild53
-rw-r--r--app-accessibility/edbrowse/files/edbrowse-3.8.12-userflags_quickjs.patch31
-rw-r--r--app-accessibility/edbrowse/files/edbrowse-3.8.15-quickjs-ng.patch38
-rw-r--r--app-accessibility/edbrowse/metadata.xml11
-rw-r--r--app-accessibility/emacspeak-ss/Manifest1
-rw-r--r--app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r1.ebuild33
-rw-r--r--app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r2.ebuild34
-rw-r--r--app-accessibility/emacspeak-ss/files/emacspeak-ss-1.9.1-missing-includes.patch13
-rw-r--r--app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch22
-rw-r--r--app-accessibility/emacspeak-ss/metadata.xml23
-rw-r--r--app-accessibility/emacspeak/Manifest2
-rw-r--r--app-accessibility/emacspeak/emacspeak-56.0-r1.ebuild94
-rw-r--r--app-accessibility/emacspeak/emacspeak-60.0-r1.ebuild116
-rw-r--r--app-accessibility/emacspeak/emacspeak-9999.ebuild116
-rw-r--r--app-accessibility/emacspeak/metadata.xml24
-rw-r--r--app-accessibility/espeak-ng/Manifest1
-rw-r--r--app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild82
-rw-r--r--app-accessibility/espeak-ng/espeak-ng-9999.ebuild162
-rw-r--r--app-accessibility/espeak-ng/files/espeak-ng.1-1.51137
-rw-r--r--app-accessibility/espeak-ng/metadata.xml25
-rw-r--r--app-accessibility/espeakup/Manifest1
-rw-r--r--app-accessibility/espeakup/espeakup-0.90-r3.ebuild61
-rw-r--r--app-accessibility/espeakup/espeakup-9999.ebuild58
-rw-r--r--app-accessibility/espeakup/files/espeakup.confd9
-rw-r--r--app-accessibility/espeakup/files/espeakup.initd18
-rw-r--r--app-accessibility/espeakup/files/modules.espeakup1
-rw-r--r--app-accessibility/espeakup/metadata.xml18
-rw-r--r--app-accessibility/flite/Manifest32
-rw-r--r--app-accessibility/flite/files/flite-1.4-audio-interface.patch22
-rw-r--r--app-accessibility/flite/files/flite-2.2-backport-pr30.patch91
-rw-r--r--app-accessibility/flite/files/flite-2.2-backport-pr66.patch55
-rw-r--r--app-accessibility/flite/files/flite-2.2-make-4.4.patch60
-rw-r--r--app-accessibility/flite/files/flite-2.2-no-native-ar.patch22
-rw-r--r--app-accessibility/flite/files/flite-2.2-remove-const-cast.patch83
-rw-r--r--app-accessibility/flite/flite-2.2-r1.ebuild145
-rw-r--r--app-accessibility/flite/flite-2.2-r2.ebuild139
-rw-r--r--app-accessibility/flite/flite-2.2-r3.ebuild140
-rw-r--r--app-accessibility/flite/metadata.xml18
-rw-r--r--app-accessibility/freetts/Manifest1
-rw-r--r--app-accessibility/freetts/files/freetts-1.2.2-source-target.patch34
-rw-r--r--app-accessibility/freetts/files/jsapi-gentoo.diff194
-rw-r--r--app-accessibility/freetts/freetts-1.2.2-r3.ebuild96
-rw-r--r--app-accessibility/freetts/metadata.xml19
-rw-r--r--app-accessibility/julius/Manifest1
-rw-r--r--app-accessibility/julius/files/julius-4.2.2-install.patch344
-rw-r--r--app-accessibility/julius/files/julius-4.2.2-ldflags.patch11
-rw-r--r--app-accessibility/julius/julius-4.2.2-r1.ebuild62
-rw-r--r--app-accessibility/julius/metadata.xml11
-rw-r--r--app-accessibility/kontrast/Manifest2
-rw-r--r--app-accessibility/kontrast/kontrast-25.12.3.ebuild32
-rw-r--r--app-accessibility/kontrast/kontrast-26.04.1.ebuild32
-rw-r--r--app-accessibility/kontrast/metadata.xml12
-rw-r--r--app-accessibility/mbrola-voices/Manifest1
-rw-r--r--app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.ebuild75
-rw-r--r--app-accessibility/mbrola-voices/metadata.xml9
-rw-r--r--app-accessibility/mbrola/Manifest1
-rw-r--r--app-accessibility/mbrola/files/mbrola-3.3-Makefile.patch87
-rw-r--r--app-accessibility/mbrola/mbrola-3.3-r1.ebuild31
-rw-r--r--app-accessibility/mbrola/metadata.xml15
-rw-r--r--app-accessibility/metadata.xml38
-rw-r--r--app-accessibility/mimic1/Manifest1
-rw-r--r--app-accessibility/mimic1/files/mimic1-1.3.0.1-gcc10.patch25
-rw-r--r--app-accessibility/mimic1/files/mimic1-1.3.0.1-lto.patch41
-rw-r--r--app-accessibility/mimic1/metadata.xml11
-rw-r--r--app-accessibility/mimic1/mimic1-1.3.0.1-r1.ebuild44
-rw-r--r--app-accessibility/mimic1/mimic1-9999.ebuild38
-rw-r--r--app-accessibility/nfbtrans/Manifest1
-rw-r--r--app-accessibility/nfbtrans/files/nfbtrans-7.74-gentoo-fix.patch11
-rw-r--r--app-accessibility/nfbtrans/files/nfbtrans-7.74-getline-fix.patch38
-rw-r--r--app-accessibility/nfbtrans/files/nfbtrans-7.74-modern-c.patch98
-rw-r--r--app-accessibility/nfbtrans/files/nfbtrans-7.74-respect-ldflags.patch24
-rw-r--r--app-accessibility/nfbtrans/metadata.xml11
-rw-r--r--app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild49
-rw-r--r--app-accessibility/orca/Manifest3
-rw-r--r--app-accessibility/orca/metadata.xml21
-rw-r--r--app-accessibility/orca/orca-47.5.ebuild62
-rw-r--r--app-accessibility/orca/orca-49.5.ebuild74
-rw-r--r--app-accessibility/orca/orca-49.7.ebuild74
-rw-r--r--app-accessibility/rhvoice-core/Manifest4
-rw-r--r--app-accessibility/rhvoice-core/files/rhvoice-core-1.16.4-flags.patch13
-rw-r--r--app-accessibility/rhvoice-core/metadata.xml19
-rw-r--r--app-accessibility/rhvoice-core/rhvoice-core-1.16.4.ebuild103
-rw-r--r--app-accessibility/rhvoice-core/rhvoice-core-1.18.1.ebuild103
-rw-r--r--app-accessibility/rhvoice/metadata.xml19
-rw-r--r--app-accessibility/rhvoice/rhvoice-1.16.4.ebuild35
-rw-r--r--app-accessibility/rhvoice/rhvoice-1.18.1.ebuild35
-rw-r--r--app-accessibility/sound-icons/Manifest1
-rw-r--r--app-accessibility/sound-icons/metadata.xml11
-rw-r--r--app-accessibility/sound-icons/sound-icons-0.1.ebuild30
-rw-r--r--app-accessibility/speakup-tools/Manifest1
-rw-r--r--app-accessibility/speakup-tools/metadata.xml10
-rw-r--r--app-accessibility/speakup-tools/speakup-tools-20121017.ebuild23
-rw-r--r--app-accessibility/speech-dispatcher/Manifest1
-rw-r--r--app-accessibility/speech-dispatcher/metadata.xml25
-rw-r--r--app-accessibility/speech-dispatcher/speech-dispatcher-0.12.1.ebuild136
-rw-r--r--app-accessibility/speech-tools/Manifest2
-rw-r--r--app-accessibility/speech-tools/files/speech-tools-2.1-underlinking.patch11
-rw-r--r--app-accessibility/speech-tools/files/speech-tools-2.5.0-drop-curses.patch43
-rw-r--r--app-accessibility/speech-tools/files/speech-tools-2.5.0-fno-common.patch22
-rw-r--r--app-accessibility/speech-tools/files/speech-tools-2.5.0-musl-isnan.patch65
-rw-r--r--app-accessibility/speech-tools/files/speech-tools-2.5.0-warnings.patch35
-rw-r--r--app-accessibility/speech-tools/metadata.xml12
-rw-r--r--app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild156
-rw-r--r--app-accessibility/speechd-el/Manifest2
-rw-r--r--app-accessibility/speechd-el/files/50speechd-el-gentoo.el5
-rw-r--r--app-accessibility/speechd-el/metadata.xml18
-rw-r--r--app-accessibility/speechd-el/speechd-el-2.11.ebuild45
-rw-r--r--app-accessibility/speechd-el/speechd-el-2.12.ebuild54
-rw-r--r--app-accessibility/sphinx2/Manifest1
-rw-r--r--app-accessibility/sphinx2/files/sphinx2-0.6-as-needed.patch32
-rw-r--r--app-accessibility/sphinx2/files/sphinx2-0.6-c99.patch500
-rw-r--r--app-accessibility/sphinx2/metadata.xml15
-rw-r--r--app-accessibility/sphinx2/sphinx2-0.6-r1.ebuild36
-rw-r--r--app-accessibility/sphinx2/sphinx2-0.6-r2.ebuild39
-rw-r--r--app-accessibility/whisper-cpp/Manifest3
-rw-r--r--app-accessibility/whisper-cpp/files/remove-test-vad-full.patch20
-rw-r--r--app-accessibility/whisper-cpp/files/whisper-cpp.confd16
-rw-r--r--app-accessibility/whisper-cpp/files/whisper-cpp.init14
-rw-r--r--app-accessibility/whisper-cpp/metadata.xml15
-rw-r--r--app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild49
-rw-r--r--app-accessibility/whisper-cpp/whisper-cpp-1.8.3-r2.ebuild56
-rw-r--r--app-accessibility/whisper-cpp/whisper-cpp-1.8.4.ebuild63
-rw-r--r--app-accessibility/whisper-cpp/whisper-cpp-9999.ebuild62
-rw-r--r--app-accessibility/yasr/Manifest1
-rw-r--r--app-accessibility/yasr/files/yasr-0.6.9-automake113.patch15
-rw-r--r--app-accessibility/yasr/files/yasr-0.6.9-gcc43.patch25
-rw-r--r--app-accessibility/yasr/files/yasr-0.6.9-gettext019.patch11
-rw-r--r--app-accessibility/yasr/files/yasr-0.6.9-remove-m4.patch27
-rw-r--r--app-accessibility/yasr/metadata.xml11
-rw-r--r--app-accessibility/yasr/yasr-0.6.9-r1.ebuild57
165 files changed, 0 insertions, 7952 deletions
diff --git a/app-accessibility/accerciser/Manifest b/app-accessibility/accerciser/Manifest
deleted file mode 100644
index a2ab2d44826a..000000000000
--- a/app-accessibility/accerciser/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST accerciser-3.46.2.tar.xz 1788944 BLAKE2B c9a549b1870d7695bac0583bdc89e74058fe67808bb76310e87964cde6274f91d0979ccf4c46898d7475b91fe89f01a80cb7a5e9c51f559c32733c5ee102c2f5 SHA512 d57d62df6c6329a1e50fa03208988f2696e8b7066a541fbc0fd92985158b08c354459992666d44488b54609b568ed0fe553fa8a7619fbc896c492cd3b7bc2792
-DIST accerciser-3.48.0.tar.xz 1812740 BLAKE2B 16b3448f3c3286121c2ab0be13a920573d970a0615c71dbf3b44fb8d7e9b0eb5a0d6855c1b19168c0af1e042dd7a7e23040a400a8683aa6170c7b4ba314c6c6d SHA512 a412cd5b22fb9f8733bdd8a9b85435f4a8eb27b9ba5ed1220027750a321d0150818aedc8f26256cb07015d8f2cc6e824714bc269bb5f59b1d0680bdbd06dafac
diff --git a/app-accessibility/accerciser/accerciser-3.46.2.ebuild b/app-accessibility/accerciser/accerciser-3.46.2.ebuild
deleted file mode 100644
index eb74fca54cd3..000000000000
--- a/app-accessibility/accerciser/accerciser-3.46.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome2 meson python-single-r1
-
-DESCRIPTION="Interactive Python accessibility explorer"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/accerciser"
-
-LICENSE="BSD CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.5.2:2
- >=x11-libs/gtk+-3.24.0:3[introspection]
- $(python_gen_cond_dep '
- >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
- >=dev-python/ipython-0.11[${PYTHON_USEDEP}]
- >=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/python-xlib[${PYTHON_USEDEP}]
- ')
-
- dev-libs/atk[introspection]
- >=dev-libs/glib-2.28:2
- >=dev-libs/gobject-introspection-1.82.0-r2:=
- x11-libs/gdk-pixbuf[introspection]
- x11-libs/libwnck:3[introspection]
- x11-libs/pango[introspection]
- gnome-base/librsvg[introspection]
- ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-ipython9-pre_prompt_hook.patch"
- "${FILESDIR}/${P}-ipython9-KeyboardInterrupt.patch"
- "${FILESDIR}/${P}-ipython9-ansi-color.patch"
-)
-
-src_install() {
- meson_src_install
- gnome2_src_install
- python_fix_shebang "${ED}"
- python_optimize
-}
diff --git a/app-accessibility/accerciser/accerciser-3.48.0.ebuild b/app-accessibility/accerciser/accerciser-3.48.0.ebuild
deleted file mode 100644
index 94c01a9e0486..000000000000
--- a/app-accessibility/accerciser/accerciser-3.48.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome2 meson python-single-r1
-
-DESCRIPTION="Interactive Python accessibility explorer"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/accerciser"
-
-LICENSE="BSD CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.5.2:2
- >=x11-libs/gtk+-3.24.0:3[introspection]
- $(python_gen_cond_dep '
- >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
- >=dev-python/ipython-0.11[${PYTHON_USEDEP}]
- >=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/python-xlib[${PYTHON_USEDEP}]
- ')
-
- dev-libs/atk[introspection]
- >=dev-libs/glib-2.28:2
- >=dev-libs/gobject-introspection-1.82.0-r2:=
- x11-libs/gdk-pixbuf[introspection]
- x11-libs/libwnck:3[introspection]
- x11-libs/pango[introspection]
- gnome-base/librsvg[introspection]
- ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_install() {
- meson_src_install
- gnome2_src_install
- python_fix_shebang "${ED}"
- python_optimize
-}
diff --git a/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-KeyboardInterrupt.patch b/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-KeyboardInterrupt.patch
deleted file mode 100644
index 27ae26b47ea7..000000000000
--- a/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-KeyboardInterrupt.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From eebe0199de8120c3383730a398a544d5d2839f7c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
-Date: Tue, 25 Mar 2025 23:53:49 +0000
-Subject: [PATCH] ipython: Fix writing to output
-
-This fixes an exception when KeyboardInterrupt happens.
----
- plugins/ipython_view.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plugins/ipython_view.py b/plugins/ipython_view.py
-index 3160b2c..acd676e 100755
---- a/plugins/ipython_view.py
-+++ b/plugins/ipython_view.py
-@@ -190,7 +190,7 @@ class IterableIPShell:
- try:
- line = self.IP.raw_input(self.prompt)
- except KeyboardInterrupt:
-- self.IP.write('\nKeyboardInterrupt\n')
-+ self.write('\nKeyboardInterrupt\n')
- if self.no_input_splitter:
- self.lines = []
- else:
---
-GitLab
-
diff --git a/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-ansi-color.patch b/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-ansi-color.patch
deleted file mode 100644
index 0a90f9f13ae4..000000000000
--- a/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-ansi-color.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 55462e60b520746e4265c9165164cbb467ec3162 Mon Sep 17 00:00:00 2001
-From: Samuel Thibault <samuel.thibault@ens-lyon.org>
-Date: Tue, 25 Mar 2025 21:23:41 +0100
-Subject: [PATCH] ipython: Defaut to black on white on unknown ansi color
-
-This avoids breaking whenever a newer IPython starts using a new
-combination.
-
-Fixes #65
----
- plugins/ipython_view.py | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/plugins/ipython_view.py b/plugins/ipython_view.py
-index 91be14e..3160b2c 100755
---- a/plugins/ipython_view.py
-+++ b/plugins/ipython_view.py
-@@ -481,6 +481,8 @@ class ConsoleView(gtk.TextView):
- ansi_tags = self.color_pat.findall(text)
- for tag in ansi_tags:
- i = segments.index(tag)
-+ if tag not in self.ANSI_COLORS:
-+ tag = '0;30'
- self.text_buffer.insert_with_tags_by_name(self.text_buffer.get_end_iter(),
- segments[i+1], tag)
- segments.pop(i)
---
-GitLab
-
diff --git a/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-pre_prompt_hook.patch b/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-pre_prompt_hook.patch
deleted file mode 100644
index 4e92cba84432..000000000000
--- a/app-accessibility/accerciser/files/accerciser-3.46.2-ipython9-pre_prompt_hook.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From ea5b2dfedcbf79ba1492f7cd0bd3c0a53ebec733 Mon Sep 17 00:00:00 2001
-From: Samuel Thibault <samuel.thibault@ens-lyon.org>
-Date: Tue, 25 Mar 2025 17:04:16 +0100
-Subject: [PATCH] Fix compatibility with ipython 9
-
-They dropped the pre_prompt_hook
-
-Fixes #65
----
- plugins/ipython_view.py | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/plugins/ipython_view.py b/plugins/ipython_view.py
-index 016c6b7..91be14e 100755
---- a/plugins/ipython_view.py
-+++ b/plugins/ipython_view.py
-@@ -177,7 +177,8 @@ class IterableIPShell:
-
- self.prompt = self.generatePrompt(self.iter_more)
-
-- self.IP.hooks.pre_prompt_hook()
-+ if IPython.version_info < (9,):
-+ self.IP.hooks.pre_prompt_hook()
- if self.iter_more:
- try:
- self.prompt = self.generatePrompt(True)
---
-GitLab
-
diff --git a/app-accessibility/accerciser/metadata.xml b/app-accessibility/accerciser/metadata.xml
deleted file mode 100644
index 8596c0d00151..000000000000
--- a/app-accessibility/accerciser/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <stabilize-allarches/>
- <longdescription lang="en">
- Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. Accerciser has a simple plugin framework which you can use to create custom views of accessibility information.
-
- In essence, Accerciser is a next generation at-poke tool.
- </longdescription>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/accerciser</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.46.0.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-2.46.0.ebuild
deleted file mode 100644
index 98886764bc2d..000000000000
--- a/app-accessibility/at-spi2-atk/at-spi2-atk-2.46.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
-HOMEPAGE="https://wiki.gnome.org/Accessibility"
-
-LICENSE="metapackage"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-
-DEPEND=""
-RDEPEND=">=app-accessibility/at-spi2-core-2.46.0[${MULTILIB_USEDEP}]"
diff --git a/app-accessibility/at-spi2-atk/metadata.xml b/app-accessibility/at-spi2-atk/metadata.xml
deleted file mode 100644
index 2df23ac8ea0d..000000000000
--- a/app-accessibility/at-spi2-atk/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <longdescription lang="en">
- at-spi2-atk is the library used to bridge ATK to AT-SPI, allowing applications
- exposing information via ATK to interface with clients that use AT-SPI. This
- module provides the necessary inter-process communication to allow
- accessibility-oriented software to operate.
- </longdescription>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/at-spi2-atk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/at-spi2-core/Manifest b/app-accessibility/at-spi2-core/Manifest
deleted file mode 100644
index b217bcf44f28..000000000000
--- a/app-accessibility/at-spi2-core/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST at-spi2-core-2.56.5.tar.xz 582000 BLAKE2B 4b6eef6aef038748bf1a37986ba370474e1162d382f8074fd90f1ef8609d088b078ff7c39c86518eead44f05ab690bb6789c8129b2e676b96cfc0fb2d01254bf SHA512 b495a9f7f8539c9d7a3929d8bdceb98ce0b8dac9ea735fa85aada6e1062658b7fff323c8e76a4ae34131febffa9664976f3e1e3e171154c0ff8e923c4db9d9e5
-DIST at-spi2-core-2.58.6.tar.xz 589008 BLAKE2B 5940283d8c1c0ee819df48f66e3ad50a1e7ed2f3ad8ef5daa0dd2753da2e2f0ddfc9b75fd420309bfd1633b7fca72eeec3206671a55c3ac39bdf2ba80958e895 SHA512 4b26c4bac5ae99596fbde39f5fdce91fc3f47bc033f37be3ae354f0bb3c44ffeaeaf9b75e43c2fdc715aaa24536f44a353a4e03ccaf45c69d618d99f621a3c92
diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.56.5.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.56.5.ebuild
deleted file mode 100644
index b0ba31f8afec..000000000000
--- a/app-accessibility/at-spi2-core/at-spi2-core-2.56.5.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson-multilib systemd virtualx xdg
-
-DESCRIPTION="D-Bus accessibility specifications and registration daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/at-spi2-core"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="X dbus-broker gtk-doc +introspection systemd"
-REQUIRED_USE="
- dbus-broker? ( systemd )
- gtk-doc? ( X )
-"
-
-DEPEND="
- >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1:2=[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXtst[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- )
-
- !<dev-libs/atk-2.46.0
-"
-RDEPEND="${DEPEND}
- dbus-broker? ( sys-apps/dbus-broker )
-"
-BDEPEND="
- dev-util/glib-utils
- gtk-doc? (
- dev-python/sphinx
- >=dev-util/gdbus-codegen-2.80.5-r1
- >=dev-util/gi-docgen-2021.1
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_bus=$(usex dbus-broker dbus-broker dbus-daemon)
- $(meson_use systemd use_systemd)
- -Dgtk2_atk_adaptor=true
- -Dsystemd_user_dir="$(systemd_get_userunitdir)"
- $(meson_native_use_bool gtk-doc docs)
- $(meson_native_use_feature introspection)
- $(meson_feature X x11)
- -Datk_only=false
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- # Avoid locates using commas as decimal separators and breaking some
- # tests
- LC_ALL=C.UTF-8 virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/{libatspi,atk} || die
- mv "${ED}"/usr/share/doc/libatspi "${ED}"/usr/share/gtk-doc/libatspi/html || die
- mv "${ED}"/usr/share/doc/atk "${ED}"/usr/share/gtk-doc/atk/html || die
- fi
-}
diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.58.6.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.58.6.ebuild
deleted file mode 100644
index 7e808c94f74b..000000000000
--- a/app-accessibility/at-spi2-core/at-spi2-core-2.58.6.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org meson-multilib python-r1 systemd virtualx xdg
-
-DESCRIPTION="D-Bus accessibility specifications and registration daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/at-spi2-core"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="X dbus-broker gtk-doc +introspection systemd"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- dbus-broker? ( systemd )
- gtk-doc? ( X )
-"
-
-DEPEND="
- >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1:2=[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXtst[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- )
-
- !<dev-libs/atk-2.46.0
-"
-RDEPEND="${DEPEND}
- dbus-broker? ( sys-apps/dbus-broker )
- ${PYTHON_DEPS}
-"
-BDEPEND="
- dev-util/glib-utils
- gtk-doc? (
- dev-python/sphinx
- dev-util/gdbus-codegen
- >=dev-util/gi-docgen-2021.1
- )
- ${PYTHON_DEPS}
- test? ( dev-python/pygobject[${PYTHON_USEDEP}] )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-multilib_src_configure() {
- python_setup
-
- local emesonargs=(
- -Ddefault_bus=$(usex dbus-broker dbus-broker dbus-daemon)
- $(meson_use systemd use_systemd)
- -Dgtk2_atk_adaptor=true
- -Dsystemd_user_dir="$(systemd_get_userunitdir)"
- $(meson_native_use_bool gtk-doc docs)
- $(meson_native_use_feature introspection)
- $(meson_feature X x11)
- -Datk_only=false
- -Dpython="${EPYTHON}"
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- # Avoid locales using commas as decimal separators and breaking some
- # tests
- LC_ALL=C.UTF-8 virtx dbus-run-session meson test -C "${BUILD_DIR}" --print-errorlogs || die
-}
-
-multilib_src_install_all() {
- einstalldocs
- python_optimize
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/{libatspi,atk} || die
- mv "${ED}"/usr/share/doc/libatspi "${ED}"/usr/share/gtk-doc/libatspi/html || die
- mv "${ED}"/usr/share/doc/atk "${ED}"/usr/share/gtk-doc/atk/html || die
- fi
-}
diff --git a/app-accessibility/at-spi2-core/metadata.xml b/app-accessibility/at-spi2-core/metadata.xml
deleted file mode 100644
index 82e71a3a93ce..000000000000
--- a/app-accessibility/at-spi2-core/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/at-spi2-core</remote-id>
- </upstream>
- <use>
- <flag name="dbus-broker">Use DBus broker implementation instead of default DBus daemon</flag>
- </use>
-</pkgmetadata>
diff --git a/app-accessibility/brltty/Manifest b/app-accessibility/brltty/Manifest
deleted file mode 100644
index d2a65a4f489c..000000000000
--- a/app-accessibility/brltty/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST brltty-6.7.tar.xz 3727940 BLAKE2B 61ef2d5e54a53132fe9e864c6c7c8c5ee7af4974fb1a090d9366fbdf7fe0735ca0a4c462cef2fa820d07335f442471af148707a191bb1d631f203ddc5e8f5d2e SHA512 68ef75369ce2a23dff17b212aec0844b5e3e416cc730bdf872d68f32b0d8398f86d1e91f076dcb1730543c3d47266a40d7d61842524076d2fd4e82ef95bc34bb
-DIST brltty-6.8.tar.xz 3901252 BLAKE2B ba37436d159ead52a4c78b078bc7291f618f864f87fe2368ef833134876a6bde36a36753c8cfd0c9ed36484f74cf69dd3d47876cbba08e29c2ec1258c1a6cc43 SHA512 08540cdf09eaa1caabd8400cb6e589f99f5f2b8aaaf8c031e5165e9b0605858e90dc9dd72f2095347f4860714214ecf184e3675422df880f1bf06bb4cc6f42ee
-DIST brltty-6.9.1.tar.xz 12945560 BLAKE2B a0d7d5c301b243b93ed544c31e1adcedc7924fbee55c41ad9ad3fb36c0f06f59a20c764fa8875348a484b99613c00859356bafd66ef719fe9b4b0fc712e39dcd SHA512 be1abb02274c937f56c94a211acdcccb3b870aa9cfa9282cca5e6859ae90ae075a9c65ea694c75a63ca81ae36ff0fa003fb38945f6dfed9786baab221247fdc7
-DIST brltty-6.9.tar.xz 9279984 BLAKE2B 6f4d434310c666b50c2c582926e2c28bf67b5254aa26b6b9f34656573eb0d83bcb0dba47cd73a723c613272d7cbf647406c0c30df2fb0852bc5066c97677c1a0 SHA512 0a37e0cf805023e2e03d2d4d0bf652cc6a49060c9a1f3107bce1fde45aac21ecdba085e8c34625cff384c44dd51113216e7a29b69cdb1600a7c1c7da5eaecb1d
diff --git a/app-accessibility/brltty/brltty-6.7.ebuild b/app-accessibility/brltty/brltty-6.7.ebuild
deleted file mode 100644
index 8e65e2728c89..000000000000
--- a/app-accessibility/brltty/brltty-6.7.ebuild
+++ /dev/null
@@ -1,222 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-FINDLIB_USE="ocaml"
-JAVA_PKG_WANT_SOURCE="1.8"
-JAVA_PKG_WANT_TARGET="1.8"
-
-inherit findlib toolchain-funcs java-pkg-opt-2 autotools python-r1 tmpfiles
-
-DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
-HOMEPAGE="https://brltty.app/"
-SRC_URI="https://brltty.app/archive/${P}.tar.xz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-IUSE="+api +beeper bluetooth doc +fm gpm iconv icu
- java louis +midi ncurses nls ocaml +pcm policykit python
- usb systemd +speech tcl xml X"
-REQUIRED_USE="doc? ( api )
- java? ( api )
- ocaml? ( api )
- python? ( api ${PYTHON_REQUIRED_USE} )
- tcl? ( api )"
-
-COMMON_DEPEND="
- acct-group/brltty
- acct-user/brltty
- dev-libs/libpcre2[pcre32]
- bluetooth? (
- sys-apps/dbus
- net-wireless/bluez
- )
- gpm? ( >=sys-libs/gpm-1.20 )
- iconv? ( virtual/libiconv )
- icu? ( dev-libs/icu:= )
- louis? ( dev-libs/liblouis:= )
- midi? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:0= )
- pcm? ( media-libs/alsa-lib )
- policykit? ( sys-auth/polkit )
- python? (
- ${PYTHON_DEPS}
- dev-python/setuptools[${PYTHON_USEDEP}]
- )
- speech? (
- app-accessibility/espeak-ng
- app-accessibility/flite
- app-accessibility/speech-dispatcher
- )
- systemd? ( sys-apps/systemd )
- tcl? ( >=dev-lang/tcl-8.6.13-r1:= )
- usb? ( virtual/libusb:1 )
- xml? ( dev-libs/expat )
- X? (
- app-accessibility/at-spi2-core:2
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXfixes
- x11-libs/libXt
- x11-libs/libXtst
- )"
-DEPEND="${COMMON_DEPEND}
- java? ( >=virtual/jdk-1.8:* )
-"
-RDEPEND="${COMMON_DEPEND}
- java? ( >=virtual/jre-1.8:* )
-"
-BDEPEND="
- >=dev-lang/tcl-8.6.13-r1
- virtual/pkgconfig
- nls? ( virtual/libintl )
- python? ( dev-python/cython[${PYTHON_USEDEP}] )
-"
-
-HTML_DOCS=( "${S}"/Documents/Manual-BrlAPI/. )
-
-PATCHES=( "${FILESDIR}"/${PN}-6.4-respect-AR.patch )
-
-src_prepare() {
- default
-
- java-pkg-opt-2_src_prepare
-
- # We run eautoconf instead of using eautoreconf because brltty uses
- # a custom build system that uses autoconf without the rest of the
- # autotools.
- eautoconf
- use python && python_copy_sources
-}
-
-src_configure() {
- tc-export AR LD PKG_CONFIG
-
- export JAVAC=""
- export JAVA_JNI_FLAGS=""
- if use java; then
- export JAVA_HOME="$(java-config -g JAVA_HOME)"
- export JAVAC_HOME="${JAVA_HOME}/bin"
- export JAVA_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
- export JAVAC="$(java-pkg_get-javac) -encoding UTF-8 $(java-pkg_javac-args)"
- fi
-
- # Override bindir for backward compatibility.
- # Also override localstatedir so that the lib/brltty directory is installed
- # correctly.
- # Disable stripping since we do that ourselves.
- local myconf=(
- --bindir="${EPREFIX}"/bin
- --htmldir="${EPREFIX}"/usr/share/doc/"${P}"/html
- --localstatedir="${EPREFIX}"/var
- --runstatedir="${EPREFIX}"/run
- # the next two lines should be removed once support is added.
- --disable-emacs-bindings
- --disable-lua-bindings
- # Python bindings are built separately per-impl
- --disable-python-bindings
- --disable-stripping
- --with-updatable-directory="${EPREFIX}"/var/lib/brltty
- --with-writable-directory="${EPREFIX}"/run/brltty
- --with-privilege-parameters=lx:user=brltty
- $(use_enable api)
- $(use_with beeper beep-package)
-# $(use_enable emacs emacs-bindings)
- $(use_with fm fm-package)
- $(use_enable gpm)
- $(use_enable iconv)
- $(use_enable icu)
- $(use_enable java java-bindings)
- $(use_enable louis liblouis)
-# $(use_enable lua lua-bindings)
- $(use_with midi midi-package)
- $(use_enable nls i18n)
- $(use_enable ocaml ocaml-bindings)
- $(use_with pcm pcm-package)
- $(use_enable policykit polkit)
- $(use_enable speech speech-support)
- $(use_with systemd service-package)
- $(use_enable tcl tcl-bindings)
- $(use_enable xml expat)
- $(use_enable X x)
- $(use_with bluetooth bluetooth-package)
- $(use_with ncurses curses)
- $(use_with usb usb-package)
- )
- # disable espeak since we use espeak-ng
- use speech && myconf+=( --with-speech-driver=-es )
-
- econf "${myconf[@]}"
-
- if use python; then
- python_configure() {
- econf "${myconf[@]}" --enable-python-bindings PYTHON="${PYTHON}"
- }
- python_foreach_impl run_in_build_dir python_configure
- fi
-}
-
-src_compile() {
- emake -j1 JAVA_JNI_FLAGS="${JAVA_JNI_FLAGS}" JAVAC="${JAVAC}"
-
- if use python; then
- python_build() {
- emake -C "${BUILD_DIR}"/Bindings/Python -j1
- }
- python_foreach_impl run_in_build_dir python_build
- fi
-}
-
-src_install() {
- if use ocaml; then
- findlib_src_preinst
- fi
-
- emake -j1 INSTALL_ROOT="${D}" OCAML_LDCONF= install
-
- if use python; then
- python_install() {
- emake -C "${BUILD_DIR}"/Bindings/Python -j1 INSTALL_ROOT="${D}" install
- }
- python_foreach_impl run_in_build_dir python_install
- fi
-
- if use java; then
- java-pkg_doso Bindings/Java/libbrlapi_java.so
- java-pkg_dojar Bindings/Java/brlapi.jar
- fi
-
- insinto /etc
- doins Documents/brltty.conf
- newinitd "${FILESDIR}"/brltty.initd brltty
- emake -C Autostart/Systemd -j1 INSTALL_ROOT="${ED}" install
- emake -C Autostart/Udev -j1 INSTALL_ROOT="${ED}" install
-
- dodoc Documents/{CONTRIBUTORS,ChangeLog,HISTORY,README*,TODO}
- if use doc; then
- HTML_DOCS="doc/Manual-BRLTTY" einstalldocs
- fi
-
- keepdir /var/lib/BrlAPI
- rm -fr "${ED}/run" || die
- find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
- tmpfiles_process ${PN}.conf
-
- elog "please be sure ${EROOT}/etc/brltty.conf is correct for your system."
- elog
- elog "To make brltty start on boot on an OpenRC system, type this command:"
- elog "# rc-update add brltty boot"
- elog
- elog "If you are using systemd, type this command:"
- elog "# systemctl daemon-reload"
- elog
- elog "Please reload udev by typing:"
- elog "# udevadm control --reload"
-}
diff --git a/app-accessibility/brltty/brltty-6.8.ebuild b/app-accessibility/brltty/brltty-6.8.ebuild
deleted file mode 100644
index 7e6c76d6e6c7..000000000000
--- a/app-accessibility/brltty/brltty-6.8.ebuild
+++ /dev/null
@@ -1,282 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FINDLIB_USE="ocaml"
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools elisp-common findlib java-pkg-opt-2 linux-info lua-single python-r1 tmpfiles toolchain-funcs udev
-
-DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
-HOMEPAGE="https://brltty.app/"
-SRC_URI="https://brltty.app/archive/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-BINDINGS="emacs java lua ocaml python tcl"
-IUSE="+api +beeper bluetooth caps +fm gpm +hid iconv icu louis +midi
-ncurses nls +pcm policykit +pcre usb systemd +speech xml X ${BINDINGS}"
-REQUIRED_USE="
- emacs? ( api )
- java? ( api )
- lua? ( api ${LUA_REQUIRED_USE} )
- ocaml? ( api )
- policykit? ( api )
- python? ( api ${PYTHON_REQUIRED_USE} )
- tcl? ( api )
-"
-
-COMMON_DEPEND="
- acct-group/brltty
- acct-user/brltty
- bluetooth? (
- net-wireless/bluez:=
- sys-apps/dbus
- )
- caps? ( sys-libs/libcap )
- emacs? ( app-editors/emacs:* )
- gpm? ( >=sys-libs/gpm-1.20 )
- hid? ( virtual/libudev:= )
- iconv? ( virtual/libiconv )
- icu? ( dev-libs/icu:= )
- louis? ( dev-libs/liblouis:= )
- midi? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:0= )
- lua? ( ${LUA_DEPS} )
- pcm? ( media-libs/alsa-lib )
- pcre? ( dev-libs/libpcre2:=[pcre32] )
- policykit? (
- dev-libs/glib:2
- sys-auth/polkit
- )
- python? (
- ${PYTHON_DEPS}
- dev-python/setuptools[${PYTHON_USEDEP}]
- )
- speech? (
- app-accessibility/espeak-ng
- app-accessibility/flite
- app-accessibility/speech-dispatcher
- )
- systemd? ( sys-apps/systemd )
- tcl? ( >=dev-lang/tcl-8.6.13-r1:= )
- usb? ( virtual/libusb:1 )
- xml? ( dev-libs/expat )
- X? (
- app-accessibility/at-spi2-core:2
- dev-libs/glib:2
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXfixes
- x11-libs/libXt
- api? ( x11-libs/libXtst )
- )
-"
-DEPEND="
- ${COMMON_DEPEND}
- hid? ( sys-kernel/linux-headers )
- java? ( >=virtual/jdk-1.8:* )
- X? ( x11-base/xorg-proto )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- java? ( >=virtual/jre-1.8:* )
-"
-BDEPEND="
- >=dev-lang/tcl-8.6.13-r1
- virtual/pkgconfig
- nls? ( virtual/libintl )
- python? ( dev-python/cython[${PYTHON_USEDEP}] )
-"
-
-CONFIG_CHECK="
- ~INPUT_UINPUT
- ~INPUT_PCSPKR
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.4-respect-AR.patch
- "${FILESDIR}"/${PN}-6.8-atspi2_optional.patch
-)
-
-pkg_setup() {
- linux-info_pkg_setup
-
- # bindings
- java-pkg-opt-2_pkg_setup
- use lua && lua-single_pkg_setup
- use python && python_setup
-}
-
-src_prepare() {
- default
-
- # api-socket-api is not defined/used if api is not enabled, see bug #878203
- if ! use api; then
- sed -e '/^d @BRLAPI_SOCKETPATH@/s/^/#/' \
- -i Autostart/Systemd/tmpfiles.in || die
- fi
-
- java-pkg-opt-2_src_prepare
-
- # We run eautoconf instead of using eautoreconf because brltty uses
- # a custom build system that uses autoconf without the rest of the
- # autotools.
- eautoconf
- use python && python_copy_sources
-}
-
-src_configure() {
- tc-export AR PKG_CONFIG
-
- export JAVAC=
- export JAVA_JNI_FLAGS=
- if use java; then
- export JAVA_HOME="$(java-config -g JAVA_HOME)"
- export JAVAC_HOME="${JAVA_HOME}/bin"
- export JAVA_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
- export JAVAC="$(java-pkg_get-javac) -encoding UTF-8 $(java-pkg_javac-args)"
- fi
-
- # see bug #830239, '-n' arg not handled by musl
- export brltty_cv_prog_conflibdir="ldconfig"
-
- # Override bindir for backward compatibility.
- # Also override localstatedir so that the lib/brltty directory is installed
- # correctly.
- # Disable stripping since we do that ourselves.
- local myconf=(
- --bindir="${EPREFIX}"/bin
- --htmldir="${EPREFIX}"/usr/share/doc/"${PF}"/html
- --localstatedir="${EPREFIX}"/var
- --runstatedir="${EPREFIX}"/run
- # Python bindings are built separately per-impl
- --disable-python-bindings
- --disable-stripping
- --with-updatable-directory="${EPREFIX}"/var/lib/brltty
- --with-writable-directory="${EPREFIX}"/run/brltty
- --with-privilege-parameters=lx:user=brltty
- $(use_enable api)
- $(use_with beeper beep-package)
- $(use_with caps pgmprivs-package)
- $(use_enable emacs emacs-bindings)
- $(use_with fm fm-package)
- $(use_enable gpm)
- $(use_with hid hid-package)
- $(use_enable iconv)
- $(use_enable icu)
- $(use_enable java java-bindings)
- $(use_enable louis liblouis)
- $(use_enable lua lua-bindings)
- $(use_with midi midi-package)
- $(use_enable nls i18n)
- $(use_enable ocaml ocaml-bindings)
- $(use_with pcm pcm-package)
- $(use_enable policykit polkit)
- $(use_with pcre rgx-package)
- $(use_enable speech speech-support)
- $(use_with systemd service-package)
- $(use_enable tcl tcl-bindings)
- $(use_enable xml expat)
- $(use_enable X x)
- $(use_with bluetooth bluetooth-package)
- $(use_with ncurses curses)
- $(use_with usb usb-package)
- )
- # disable espeak since we use espeak-ng
- use speech && myconf+=( --with-speech-driver=-es )
-
- econf "${myconf[@]}"
-
- if use python; then
- python_configure() {
- econf "${myconf[@]}" --enable-python-bindings PYTHON="${PYTHON}"
- }
- python_foreach_impl run_in_build_dir python_configure
- fi
-}
-
-src_compile() {
- emake -j1 JAVA_JNI_FLAGS="${JAVA_JNI_FLAGS}" JAVAC="${JAVAC}"
-
- use emacs && elisp-compile Bindings/Emacs/add_directory.el
-
- if use python; then
- python_build() {
- emake -C "${BUILD_DIR}"/Bindings/Python -j1
- }
- python_foreach_impl run_in_build_dir python_build
- fi
-}
-
-src_install() {
- use ocaml && findlib_src_preinst
-
- # install-extras for locales, metainfo, polkit rules, systemd-files, udev rules
- emake -j1 INSTALL_ROOT="${D}" OCAML_LDCONF= install install-extras
-
- use emacs && elisp-install ${PN} Bindings/Emacs/add_directory.el{,c}
-
- if use python; then
- python_install() {
- emake -C "${BUILD_DIR}"/Bindings/Python -j1 INSTALL_ROOT="${D}" install
- rm -r "${D}/$(python_get_sitedir)"/*.egg-info || die
- }
- python_foreach_impl run_in_build_dir python_install
- fi
-
- if use java; then
- java-pkg_doso Bindings/Java/libbrlapi_java.so
- java-pkg_dojar Bindings/Java/brlapi.jar
- fi
-
- insinto /etc
- doins Documents/brltty.conf
- newinitd "${FILESDIR}"/brltty.initd-r1 brltty
-
- local DOCS=( Documents/{CONTRIBUTORS,ChangeLog,HISTORY,README*,TODO} doc/Manual-BRLTTY )
- local HTML_DOCS=( doc/*.html )
- use api && DOCS+=( Documents/Manual-BrlAPI/English/BrlAPI.sgml )
- einstalldocs
-
- keepdir /var/lib/BrlAPI
- rm -fr "${ED}/run" || die
- find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- tmpfiles_process ${PN}.conf
-
- udev_reload
-
- elog "please be sure ${EROOT}/etc/brltty.conf is correct for your system."
- elog
- if use systemd; then
- elog "To make brltty start on boot on systemd system, type these commands:"
- elog "# systemctl daemon-reload"
- elog "# systemctl enable brltty.path"
- elog "To launch manually:"
- elog "# systemctl start brltty.path"
- elog "Don't try brltty.service"
- else
- elog "To make brltty start on boot on an OpenRC system, type this command:"
- elog "# rc-update add brltty boot"
- elog "To launch manually:"
- elog "# rc-service brltty start"
- fi
-
- if use caps; then
- elog "To launch brltty as an unprivileged user, please refer to:"
- elog "${EROOT}/usr/share/doc/${PF}/README.Linux#Assigning Capabilities to the Executable"
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/app-accessibility/brltty/brltty-6.9.1.ebuild b/app-accessibility/brltty/brltty-6.9.1.ebuild
deleted file mode 100644
index 7e316ccdf67a..000000000000
--- a/app-accessibility/brltty/brltty-6.9.1.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FINDLIB_USE="ocaml"
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools elisp-common findlib java-pkg-opt-2 linux-info lua-single python-r1 tmpfiles toolchain-funcs udev
-
-DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
-HOMEPAGE="https://brltty.app/"
-SRC_URI="https://brltty.app/archive/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-BINDINGS="emacs java lua ocaml python tcl"
-IUSE="+api +beeper bluetooth caps +fm gpm +hid iconv icu louis +midi
-ncurses nls +pcm policykit +pcre usb systemd +speech xml X ${BINDINGS}"
-REQUIRED_USE="
- emacs? ( api )
- java? ( api )
- lua? ( api ${LUA_REQUIRED_USE} )
- ocaml? ( api )
- policykit? ( api )
- python? ( api ${PYTHON_REQUIRED_USE} )
- tcl? ( api )
-"
-
-COMMON_DEPEND="
- acct-group/brltty
- acct-user/brltty
- bluetooth? (
- net-wireless/bluez:=
- sys-apps/dbus
- )
- caps? ( sys-libs/libcap )
- emacs? ( app-editors/emacs:* )
- gpm? ( >=sys-libs/gpm-1.20 )
- hid? ( virtual/libudev:= )
- iconv? ( virtual/libiconv )
- icu? ( dev-libs/icu:= )
- louis? ( dev-libs/liblouis:= )
- midi? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:0= )
- lua? ( ${LUA_DEPS} )
- pcm? ( media-libs/alsa-lib )
- pcre? ( dev-libs/libpcre2:=[pcre32] )
- policykit? (
- dev-libs/glib:2
- sys-auth/polkit
- )
- python? ( ${PYTHON_DEPS} )
- speech? (
- app-accessibility/espeak-ng
- app-accessibility/flite
- app-accessibility/speech-dispatcher
- )
- systemd? ( sys-apps/systemd )
- tcl? ( >=dev-lang/tcl-8.6.13-r1:= )
- usb? ( virtual/libusb:1 )
- xml? ( dev-libs/expat )
- X? (
- app-accessibility/at-spi2-core:2
- dev-libs/glib:2
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXfixes
- x11-libs/libXt
- api? ( x11-libs/libXtst )
- )
-"
-DEPEND="
- ${COMMON_DEPEND}
- hid? ( sys-kernel/linux-headers )
- java? ( >=virtual/jdk-1.8:* )
- X? ( x11-base/xorg-proto )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- java? ( >=virtual/jre-1.8:* )
-"
-BDEPEND="
- >=dev-lang/tcl-8.6.13-r1
- virtual/pkgconfig
- emacs? ( app-editors/emacs:* )
- nls? ( virtual/libintl )
- python? (
- ${PYTHON_DEPS}
- dev-python/cython[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- )
-"
-
-CONFIG_CHECK="
- ~INPUT_UINPUT
- ~INPUT_PCSPKR
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.4-respect-AR.patch
-)
-
-pkg_setup() {
- linux-info_pkg_setup
-
- # bindings
- java-pkg-opt-2_pkg_setup
- use lua && lua-single_pkg_setup
- use python && python_setup
-}
-
-src_prepare() {
- default
-
- # api-socket-api is not defined/used if api is not enabled, see bug #878203
- if ! use api; then
- sed -e '/^d @BRLAPI_SOCKETPATH@/s/^/#/' \
- -i Autostart/Systemd/tmpfiles.in || die
- fi
-
- java-pkg-opt-2_src_prepare
-
- # We run eautoconf instead of using eautoreconf because brltty uses
- # a custom build system that uses autoconf without the rest of the
- # autotools.
- eautoconf
- use python && python_copy_sources
-}
-
-src_configure() {
- tc-export AR CC PKG_CONFIG
-
- export JAVAC=
- export JAVA_JNI_FLAGS=
- if use java; then
- export JAVA_HOME="$(java-config -g JAVA_HOME)"
- export JAVAC_HOME="${JAVA_HOME}/bin"
- export JAVA_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
- export JAVAC="$(java-pkg_get-javac) -encoding UTF-8 $(java-pkg_javac-args)"
- fi
-
- # see bug #830239, '-n' arg not handled by musl
- export brltty_cv_prog_conflibdir="ldconfig"
-
- # Override bindir for backward compatibility.
- # Also override localstatedir so that the lib/brltty directory is installed
- # correctly.
- # Disable stripping since we do that ourselves.
- local myconf=(
- --bindir="${EPREFIX}"/bin
- --htmldir="${EPREFIX}"/usr/share/doc/"${PF}"/html
- --localstatedir="${EPREFIX}"/var
- --runstatedir="${EPREFIX}"/run
- # Python bindings are built separately per-impl
- --disable-python-bindings
- --disable-stripping
- --with-updatable-directory="${EPREFIX}"/var/lib/brltty
- --with-writable-directory="${EPREFIX}"/run/brltty
- --with-privilege-parameters=lx:user=brltty
- $(use_enable api)
- $(use_with beeper beep-package)
- $(use_with caps pgmprivs-package)
- $(use_enable emacs emacs-bindings)
- $(use_with fm fm-package)
- $(use_enable gpm)
- $(use_with hid hid-package)
- $(use_enable iconv)
- $(use_enable icu)
- $(use_enable java java-bindings)
- $(use_enable louis liblouis)
- $(use_enable lua lua-bindings)
- $(use_with midi midi-package)
- $(use_enable nls i18n)
- $(use_enable ocaml ocaml-bindings)
- $(use_with pcm pcm-package)
- $(use_enable policykit polkit)
- $(use_with pcre rgx-package)
- $(use_enable speech speech-support)
- $(use_with systemd service-package)
- $(use_enable tcl tcl-bindings)
- $(use_enable xml expat)
- $(use_enable X x)
- $(use_with bluetooth bluetooth-package)
- $(use_with ncurses curses)
- $(use_with usb usb-package)
- )
-
- use speech && myconf+=(
- # espeak-ng installs a wrapper espeak, auto-detected by brltty
- # fix autodetection w/ a custom ROOT and then disable espeak
- --with-espeak="${ESYSROOT}/usr"
- --with-espeak_ng="${ESYSROOT}/usr"
- --with-flite="${ESYSROOT}/usr"
- # disable espeak since we use espeak-ng
- --with-speech-driver=-es
- )
-
- econf "${myconf[@]}"
-
- if use python; then
- python_configure() {
- econf "${myconf[@]}" --enable-python-bindings PYTHON="${PYTHON}"
- }
- python_foreach_impl run_in_build_dir python_configure
- fi
-}
-
-src_compile() {
- emake JAVA_JNI_FLAGS="${JAVA_JNI_FLAGS}" JAVAC="${JAVAC}"
-
- use emacs && elisp-compile Bindings/Emacs/add_directory.el
-
- if use python; then
- python_build() {
- emake -C "${BUILD_DIR}"/Bindings/Python
- }
- python_foreach_impl run_in_build_dir python_build
- fi
-}
-
-src_install() {
- use ocaml && findlib_src_preinst
-
- # install-extras for locales, metainfo, polkit rules, systemd-files, udev rules
- # restrict jobs for #973624
- emake -j1 INSTALL_ROOT="${D}" OCAML_LDCONF= install install-extras
-
- use emacs && elisp-install ${PN} Bindings/Emacs/add_directory.el{,c}
-
- if use python; then
- python_install() {
- emake -C "${BUILD_DIR}"/Bindings/Python INSTALL_ROOT="${D}" install
- rm -r "${D}/$(python_get_sitedir)"/*.egg-info || die
- }
- python_foreach_impl run_in_build_dir python_install
- fi
-
- if use java; then
- java-pkg_doso Bindings/Java/libbrlapi_java.so
- java-pkg_dojar Bindings/Java/brlapi.jar
- fi
-
- insinto /etc
- doins Documents/brltty.conf
- newinitd "${FILESDIR}"/brltty.initd-r1 brltty
-
- local DOCS=( Documents/{CONTRIBUTORS,ChangeLog,HISTORY,README*,TODO} doc/Manual-BRLTTY )
- local HTML_DOCS=( doc/*.html )
- use api && DOCS+=( Documents/Manual-BrlAPI/English/BrlAPI.sgml )
- einstalldocs
-
- keepdir /var/lib/BrlAPI
- rm -fr "${ED}/run" || die
- find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- tmpfiles_process ${PN}.conf
-
- udev_reload
-
- elog "please be sure ${EROOT}/etc/brltty.conf is correct for your system."
- elog
- if use systemd; then
- elog "To make brltty start on boot on systemd system, type these commands:"
- elog "# systemctl daemon-reload"
- elog "# systemctl enable brltty.path"
- elog "To launch manually:"
- elog "# systemctl start brltty.path"
- elog "Don't try brltty.service"
- else
- elog "To make brltty start on boot on an OpenRC system, type this command:"
- elog "# rc-update add brltty boot"
- elog "To launch manually:"
- elog "# rc-service brltty start"
- fi
-
- if use caps; then
- elog "To launch brltty as an unprivileged user, please refer to:"
- elog "${EROOT}/usr/share/doc/${PF}/README.Linux#Assigning Capabilities to the Executable"
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/app-accessibility/brltty/brltty-6.9.ebuild b/app-accessibility/brltty/brltty-6.9.ebuild
deleted file mode 100644
index 0119e325ed5f..000000000000
--- a/app-accessibility/brltty/brltty-6.9.ebuild
+++ /dev/null
@@ -1,281 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FINDLIB_USE="ocaml"
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools elisp-common findlib java-pkg-opt-2 linux-info lua-single python-r1 tmpfiles toolchain-funcs udev
-
-DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
-HOMEPAGE="https://brltty.app/"
-SRC_URI="https://brltty.app/archive/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-BINDINGS="emacs java lua ocaml python tcl"
-IUSE="+api +beeper bluetooth caps +fm gpm +hid iconv icu louis +midi
-ncurses nls +pcm policykit +pcre usb systemd +speech xml X ${BINDINGS}"
-REQUIRED_USE="
- emacs? ( api )
- java? ( api )
- lua? ( api ${LUA_REQUIRED_USE} )
- ocaml? ( api )
- policykit? ( api )
- python? ( api ${PYTHON_REQUIRED_USE} )
- tcl? ( api )
-"
-
-COMMON_DEPEND="
- acct-group/brltty
- acct-user/brltty
- bluetooth? (
- net-wireless/bluez:=
- sys-apps/dbus
- )
- caps? ( sys-libs/libcap )
- emacs? ( app-editors/emacs:* )
- gpm? ( >=sys-libs/gpm-1.20 )
- hid? ( virtual/libudev:= )
- iconv? ( virtual/libiconv )
- icu? ( dev-libs/icu:= )
- louis? ( dev-libs/liblouis:= )
- midi? ( media-libs/alsa-lib )
- ncurses? ( sys-libs/ncurses:0= )
- lua? ( ${LUA_DEPS} )
- pcm? ( media-libs/alsa-lib )
- pcre? ( dev-libs/libpcre2:=[pcre32] )
- policykit? (
- dev-libs/glib:2
- sys-auth/polkit
- )
- python? (
- ${PYTHON_DEPS}
- dev-python/setuptools[${PYTHON_USEDEP}]
- )
- speech? (
- app-accessibility/espeak-ng
- app-accessibility/flite
- app-accessibility/speech-dispatcher
- )
- systemd? ( sys-apps/systemd )
- tcl? ( >=dev-lang/tcl-8.6.13-r1:= )
- usb? ( virtual/libusb:1 )
- xml? ( dev-libs/expat )
- X? (
- app-accessibility/at-spi2-core:2
- dev-libs/glib:2
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXfixes
- x11-libs/libXt
- api? ( x11-libs/libXtst )
- )
-"
-DEPEND="
- ${COMMON_DEPEND}
- hid? ( sys-kernel/linux-headers )
- java? ( >=virtual/jdk-1.8:* )
- X? ( x11-base/xorg-proto )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- java? ( >=virtual/jre-1.8:* )
-"
-BDEPEND="
- >=dev-lang/tcl-8.6.13-r1
- virtual/pkgconfig
- nls? ( virtual/libintl )
- python? ( dev-python/cython[${PYTHON_USEDEP}] )
-"
-
-CONFIG_CHECK="
- ~INPUT_UINPUT
- ~INPUT_PCSPKR
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.4-respect-AR.patch
-)
-
-pkg_setup() {
- linux-info_pkg_setup
-
- # bindings
- java-pkg-opt-2_pkg_setup
- use lua && lua-single_pkg_setup
- use python && python_setup
-}
-
-src_prepare() {
- default
-
- # api-socket-api is not defined/used if api is not enabled, see bug #878203
- if ! use api; then
- sed -e '/^d @BRLAPI_SOCKETPATH@/s/^/#/' \
- -i Autostart/Systemd/tmpfiles.in || die
- fi
-
- java-pkg-opt-2_src_prepare
-
- # We run eautoconf instead of using eautoreconf because brltty uses
- # a custom build system that uses autoconf without the rest of the
- # autotools.
- eautoconf
- use python && python_copy_sources
-}
-
-src_configure() {
- tc-export AR PKG_CONFIG
-
- export JAVAC=
- export JAVA_JNI_FLAGS=
- if use java; then
- export JAVA_HOME="$(java-config -g JAVA_HOME)"
- export JAVAC_HOME="${JAVA_HOME}/bin"
- export JAVA_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
- export JAVAC="$(java-pkg_get-javac) -encoding UTF-8 $(java-pkg_javac-args)"
- fi
-
- # see bug #830239, '-n' arg not handled by musl
- export brltty_cv_prog_conflibdir="ldconfig"
-
- # Override bindir for backward compatibility.
- # Also override localstatedir so that the lib/brltty directory is installed
- # correctly.
- # Disable stripping since we do that ourselves.
- local myconf=(
- --bindir="${EPREFIX}"/bin
- --htmldir="${EPREFIX}"/usr/share/doc/"${PF}"/html
- --localstatedir="${EPREFIX}"/var
- --runstatedir="${EPREFIX}"/run
- # Python bindings are built separately per-impl
- --disable-python-bindings
- --disable-stripping
- --with-updatable-directory="${EPREFIX}"/var/lib/brltty
- --with-writable-directory="${EPREFIX}"/run/brltty
- --with-privilege-parameters=lx:user=brltty
- $(use_enable api)
- $(use_with beeper beep-package)
- $(use_with caps pgmprivs-package)
- $(use_enable emacs emacs-bindings)
- $(use_with fm fm-package)
- $(use_enable gpm)
- $(use_with hid hid-package)
- $(use_enable iconv)
- $(use_enable icu)
- $(use_enable java java-bindings)
- $(use_enable louis liblouis)
- $(use_enable lua lua-bindings)
- $(use_with midi midi-package)
- $(use_enable nls i18n)
- $(use_enable ocaml ocaml-bindings)
- $(use_with pcm pcm-package)
- $(use_enable policykit polkit)
- $(use_with pcre rgx-package)
- $(use_enable speech speech-support)
- $(use_with systemd service-package)
- $(use_enable tcl tcl-bindings)
- $(use_enable xml expat)
- $(use_enable X x)
- $(use_with bluetooth bluetooth-package)
- $(use_with ncurses curses)
- $(use_with usb usb-package)
- )
- # disable espeak since we use espeak-ng
- use speech && myconf+=( --with-speech-driver=-es )
-
- econf "${myconf[@]}"
-
- if use python; then
- python_configure() {
- econf "${myconf[@]}" --enable-python-bindings PYTHON="${PYTHON}"
- }
- python_foreach_impl run_in_build_dir python_configure
- fi
-}
-
-src_compile() {
- emake JAVA_JNI_FLAGS="${JAVA_JNI_FLAGS}" JAVAC="${JAVAC}"
-
- use emacs && elisp-compile Bindings/Emacs/add_directory.el
-
- if use python; then
- python_build() {
- emake -C "${BUILD_DIR}"/Bindings/Python
- }
- python_foreach_impl run_in_build_dir python_build
- fi
-}
-
-src_install() {
- use ocaml && findlib_src_preinst
-
- # install-extras for locales, metainfo, polkit rules, systemd-files, udev rules
- emake INSTALL_ROOT="${D}" OCAML_LDCONF= install install-extras
-
- use emacs && elisp-install ${PN} Bindings/Emacs/add_directory.el{,c}
-
- if use python; then
- python_install() {
- emake -C "${BUILD_DIR}"/Bindings/Python INSTALL_ROOT="${D}" install
- rm -r "${D}/$(python_get_sitedir)"/*.egg-info || die
- }
- python_foreach_impl run_in_build_dir python_install
- fi
-
- if use java; then
- java-pkg_doso Bindings/Java/libbrlapi_java.so
- java-pkg_dojar Bindings/Java/brlapi.jar
- fi
-
- insinto /etc
- doins Documents/brltty.conf
- newinitd "${FILESDIR}"/brltty.initd-r1 brltty
-
- local DOCS=( Documents/{CONTRIBUTORS,ChangeLog,HISTORY,README*,TODO} doc/Manual-BRLTTY )
- local HTML_DOCS=( doc/*.html )
- use api && DOCS+=( Documents/Manual-BrlAPI/English/BrlAPI.sgml )
- einstalldocs
-
- keepdir /var/lib/BrlAPI
- rm -fr "${ED}/run" || die
- find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- tmpfiles_process ${PN}.conf
-
- udev_reload
-
- elog "please be sure ${EROOT}/etc/brltty.conf is correct for your system."
- elog
- if use systemd; then
- elog "To make brltty start on boot on systemd system, type these commands:"
- elog "# systemctl daemon-reload"
- elog "# systemctl enable brltty.path"
- elog "To launch manually:"
- elog "# systemctl start brltty.path"
- elog "Don't try brltty.service"
- else
- elog "To make brltty start on boot on an OpenRC system, type this command:"
- elog "# rc-update add brltty boot"
- elog "To launch manually:"
- elog "# rc-service brltty start"
- fi
-
- if use caps; then
- elog "To launch brltty as an unprivileged user, please refer to:"
- elog "${EROOT}/usr/share/doc/${PF}/README.Linux#Assigning Capabilities to the Executable"
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/app-accessibility/brltty/files/brltty-6.4-respect-AR.patch b/app-accessibility/brltty/files/brltty-6.4-respect-AR.patch
deleted file mode 100644
index 1c647cfad53b..000000000000
--- a/app-accessibility/brltty/files/brltty-6.4-respect-AR.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Programs/Makefile.in b/Programs/Makefile.in
-index f1dc9aeb5..811a73a11 100644
---- a/Programs/Makefile.in
-+++ b/Programs/Makefile.in
-@@ -687,7 +687,7 @@ $(API_DLL): $(API_CLIENT_OBJECTS)
- [ ! -f lib.def ] || mv lib.def $(API_DEF)
-
- $(API_ARC): $(API_CLIENT_OBJECTS)
-- ar rc $@ $(API_CLIENT_OBJECTS)
-+ $(AR) rc $@ $(API_CLIENT_OBJECTS)
- $(RANLIB) $@
-
- brlapi_client.$O:
diff --git a/app-accessibility/brltty/files/brltty-6.8-atspi2_optional.patch b/app-accessibility/brltty/files/brltty-6.8-atspi2_optional.patch
deleted file mode 100644
index 48520b7cf841..000000000000
--- a/app-accessibility/brltty/files/brltty-6.8-atspi2_optional.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Avoid automagic for atspi-2
-PR pending https://github.com/brltty/brltty/pull/513
---- a/configure.ac
-+++ b/configure.ac
-@@ -1921,27 +1921,27 @@ then
- ])
- ])
- ], [:])
--fi
-
--BRLTTY_IF_DBUS([dnl
-- AC_CHECK_HEADER([X11/keysym.h], [dnl
-- BRLTTY_HAVE_PACKAGE([atspi2], [atspi-2], [dnl
-- brltty_cppflags_save="${CPPFLAGS}"
-- CPPFLAGS="${CPPFLAGS} ${atspi2_cflags}"
-- BRLTTY_SCREEN_DRIVER([a2], [AtSpi2], [$(DBUS_LIBS) $(ATSPI2_LIBS) $(GLIB2_LIBS) $(X11_LIBS) $(XFIXES_LIBS)])
-+ BRLTTY_IF_DBUS([dnl
-+ AC_CHECK_HEADER([X11/keysym.h], [dnl
-+ BRLTTY_HAVE_PACKAGE([atspi2], [atspi-2], [dnl
-+ brltty_cppflags_save="${CPPFLAGS}"
-+ CPPFLAGS="${CPPFLAGS} ${atspi2_cflags}"
-+ BRLTTY_SCREEN_DRIVER([a2], [AtSpi2], [$(DBUS_LIBS) $(ATSPI2_LIBS) $(GLIB2_LIBS) $(X11_LIBS) $(XFIXES_LIBS)])
-
-- brltty_libs_save="${LIBS}"
-- LIBS="${atspi2_libs} ${LIBS}"
-+ brltty_libs_save="${LIBS}"
-+ LIBS="${atspi2_libs} ${LIBS}"
-
-- AC_CHECK_FUNCS([atspi_get_a11y_bus])
-+ AC_CHECK_FUNCS([atspi_get_a11y_bus])
-
-- CPPFLAGS="${brltty_cppflags_save}"
-- LIBS="${brltty_libs_save}"
-+ CPPFLAGS="${brltty_cppflags_save}"
-+ LIBS="${brltty_libs_save}"
-
-- BRLTTY_HAVE_PACKAGE([glib2], [glib-2.0])
-+ BRLTTY_HAVE_PACKAGE([glib2], [glib-2.0])
-+ ])
- ])
- ])
--])
-+fi
-
- BRLTTY_ARG_DRIVER([screen], [Screen])
- BRLTTY_SUMMARY_ITEM([screen-driver], [default_screen_driver])
diff --git a/app-accessibility/brltty/files/brltty.initd b/app-accessibility/brltty/files/brltty.initd
deleted file mode 100644
index 1d93e1e533c6..000000000000
--- a/app-accessibility/brltty/files/brltty.initd
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-command=/bin/brltty
-pidfile=/var/run/brltty.pid
-command_args="-P ${pidfile} -q"
-
-depend() {
- after dbus localmount
-}
diff --git a/app-accessibility/brltty/files/brltty.initd-r1 b/app-accessibility/brltty/files/brltty.initd-r1
deleted file mode 100644
index 8b53a43f4a4b..000000000000
--- a/app-accessibility/brltty/files/brltty.initd-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-command=/bin/brltty
-command_args="--no-daemon --quiet ${EXTRA_OPTS}"
-command_background=true
-pidfile="/run/${RC_SVCNAME}.pid"
-retry="TERM/60/KILL/5"
-
-depend() {
- after dbus localmount udev
-}
diff --git a/app-accessibility/brltty/metadata.xml b/app-accessibility/brltty/metadata.xml
deleted file mode 100644
index 0f7c4cbd67aa..000000000000
--- a/app-accessibility/brltty/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <use>
- <flag name="api">build brltty's application program interface</flag>
- <flag name="beeper">support the console tone generator</flag>
- <flag name="fm">support for the sound card synthesizer</flag>
- <flag name="hid">support for opening and closing a HID device</flag>
- <flag name="louis">Use braille translator <pkg>dev-libs/liblouis</pkg></flag>
- <flag name="midi">support the musical instrument digital interface</flag>
- <flag name="pcm">support for sound card digital audio</flag>
-</use>
-<upstream>
- <remote-id type="cpe">cpe:/a:mielke:brltty</remote-id>
- <remote-id type="github">brltty/brltty</remote-id>
-</upstream>
-<longdescription lang="en">
-BRLTTY is a background process (daemon) which provides access to the Linux/Unix
-console (when in text mode) for a blind person using a refreshable braille
-display. It drives the braille display, and provides complete screen review
-functionality. Some speech capability has also been incorporated.
-</longdescription>
-<longdescription lang="ja">
-BRLTTYは、盲人用ブライユ点字ディスプレイのためのLinux/Unixコンソールを制御するバ
-ックグラウンド・プロセス(デーモン)です。ブライユ点字ディスプレイを動かし、その多
-機能な完全なスクリーン・レビューを提供します。幾つかの台詞読み上げ機能も統合され
-ています。
-</longdescription>
-</pkgmetadata>
diff --git a/app-accessibility/caribou/Manifest b/app-accessibility/caribou/Manifest
deleted file mode 100644
index 4c08c5c225bd..000000000000
--- a/app-accessibility/caribou/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST caribou-0.4.21.tar.xz 426516 BLAKE2B bd5e27bbbdb08fc31edce3b65124177e30b6d51e0071601bcd84c325b5794ce936b3f782ac8639dca332c246e329773f462dcecc0f236f52aeb0dcc7c5607a24 SHA512 5fc0cf54a1cad50d41e659adbbb932b51d69d18951562f87497e99aaae17ac72b453b759dd7289ff8f68a79574dfce510b9de6bedc61408c14cb48b83eaf08da
diff --git a/app-accessibility/caribou/caribou-0.4.21-r9.ebuild b/app-accessibility/caribou/caribou-0.4.21-r9.ebuild
deleted file mode 100644
index 8020e8aca836..000000000000
--- a/app-accessibility/caribou/caribou-0.4.21-r9.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit autotools gnome.org gnome2-utils python-single-r1 vala
-
-DESCRIPTION="Input assistive technology intended for switch and pointer users"
-HOMEPAGE="https://wiki.gnome.org/Projects/Caribou"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-COMMON_DEPEND="
- ${PYTHON_DEPS}
- app-accessibility/at-spi2-core:2
- $(python_gen_cond_dep '
- >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
- ')
- >=dev-libs/gobject-introspection-1.82.0-r2:=
- dev-libs/libgee:0.8=
- dev-libs/libxml2:=
- >=media-libs/clutter-1.5.11:1.0[introspection]
- >=x11-libs/gtk+-3:3[X,introspection]
- x11-libs/libX11
- x11-libs/libxklavier:=
- x11-libs/libXtst
-"
-# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
-# librsvg needed to load svg images in css styles
-RDEPEND="
- ${COMMON_DEPEND}
- dev-libs/glib:2[dbus]
- >=gnome-base/gsettings-desktop-schemas-3
- gnome-base/librsvg:2
- sys-apps/dbus
-"
-DEPEND="
- ${COMMON_DEPEND}
- dev-libs/libxslt
-"
-BDEPEND="
- $(vala_depend)
- >=dev-util/intltool-0.35.5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-fix-compilation-error.patch"
- "${FILESDIR}/${PN}-fix-subkey-popmenu.patch"
- "${FILESDIR}/${PN}-fix-xadapter-xkb-calls.patch"
- "${FILESDIR}/${PN}-fix-antler-style-css.patch"
- "${FILESDIR}/${PN}-fix-python-env.patch"
- "${FILESDIR}/${PN}-change_autostart_cinnamon.patch"
- "${FILESDIR}/${PN}-drop_gir_patch.patch"
-)
-
-src_prepare() {
- default
- vala_setup
- gnome2_disable_deprecation_warning
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-maintainer-mode \
- --disable-schemas-compile \
- --disable-docs \
- --disable-static \
- --disable-gtk2-module \
- --enable-gtk3-module
-}
-
-src_install() {
- DOCS="AUTHORS NEWS README"
- default
- find "${D}" -name '*.la' -delete || die
- python_optimize
-}
-
-pkg_postinst() {
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/app-accessibility/caribou/files/caribou-change_autostart_cinnamon.patch b/app-accessibility/caribou/files/caribou-change_autostart_cinnamon.patch
deleted file mode 100644
index f55ddd276e7d..000000000000
--- a/app-accessibility/caribou/files/caribou-change_autostart_cinnamon.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/data/caribou-autostart.desktop.in.in
-+++ b/data/caribou-autostart.desktop.in.in
-@@ -2,7 +2,7 @@
- Type=Application
- Name=Caribou
- Exec=@libexecdir@/caribou
--AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled
-+AutostartCondition=GSettings org.cinnamon.desktop.a11y.applications screen-keyboard-enabled
- X-GNOME-AutoRestart=true
- #X-GNOME-Autostart-Phase=Initialization
--OnlyShowIn=GNOME;Unity;
-+OnlyShowIn=X-Cinnamon;
-
diff --git a/app-accessibility/caribou/files/caribou-drop_gir_patch.patch b/app-accessibility/caribou/files/caribou-drop_gir_patch.patch
deleted file mode 100644
index bbcf1ddee9e5..000000000000
--- a/app-accessibility/caribou/files/caribou-drop_gir_patch.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-From c52ce71c49dc8d6109a58d16cc8d491d7bd1d781 Mon Sep 17 00:00:00 2001
-From: Rico Tzschichholz <ricotz@ubuntu.com>
-Date: Wed, 20 Jan 2021 22:59:49 +0100
-Subject: [PATCH] Stop patching the generated GIR
-
----
- libcaribou/Makefile.am | 8 ++-----
- tools/Makefile.am | 1 -
- tools/fix_gir.py | 53 ------------------------------------------
- 3 files changed, 2 insertions(+), 60 deletions(-)
- delete mode 100755 tools/fix_gir.py
-
-diff --git a/libcaribou/Makefile.am b/libcaribou/Makefile.am
-index 05f2774..0634374 100644
---- a/libcaribou/Makefile.am
-+++ b/libcaribou/Makefile.am
-@@ -7,7 +7,7 @@ libcaribou_la_VALAFLAGS = \
- --pkg xtst --pkg gee-0.8 --pkg gdk-x11-3.0 --pkg libxml-2.0 \
- --pkg libxklavier --pkg external-libs \
- --internal-vapi caribou-internals-1.0.vapi \
-- --library caribou-1.0 --gir _Caribou-1.0.gir \
-+ --library caribou-1.0 --gir Caribou-1.0.gir \
- --symbols libcaribou.symbols \
- $(VALAFLAGS)
-
-@@ -63,9 +63,6 @@ gir_DATA = Caribou-1.0.gir
- typelibdir = $(libdir)/girepository-1.0
- typelib_DATA = Caribou-1.0.typelib
-
--Caribou-1.0.gir: _Caribou-1.0.gir
-- $(AM_V_GEN)$(PYTHON) -B $(top_srcdir)/tools/fix_gir.py $< > $@
--
- Caribou-1.0.typelib: Caribou-1.0.gir
- @INTROSPECTION_COMPILER@ --shared-library=libcaribou.so.0 -o $@ $^
-
-@@ -81,8 +78,7 @@ CLEANFILES = \
- caribou-1.0.vapi \
- caribou-internals-1.0.vapi \
- Caribou-1.0.typelib \
-- Caribou-1.0.gir \
-- _Caribou-1.0.gir
-+ Caribou-1.0.gir
-
- DISTCLEANFILES = \
- caribou-1.0.pc
-diff --git a/tools/Makefile.am b/tools/Makefile.am
-index 3a9bcdb..89f753d 100644
---- a/tools/Makefile.am
-+++ b/tools/Makefile.am
-@@ -1,5 +1,4 @@
- EXTRA_DIST = \
-- fix_gir.py \
- make_schema.py \
- convert_cldr.py \
- basic.xsl
-diff --git a/tools/fix_gir.py b/tools/fix_gir.py
-deleted file mode 100755
-index 182d108..0000000
---- a/tools/fix_gir.py
-+++ /dev/null
-@@ -1,53 +0,0 @@
--#!/usr/bin/python
--
--from xml.dom import minidom
--
--def purge_white_space_and_fix_namespace(node, indent=0):
-- if getattr(node, "tagName", None) == "namespace":
-- name = node.getAttribute("name")
-- node.setAttribute("name", name.lstrip('_'))
-- for child in [c for c in node.childNodes]:
-- if child.nodeType == node.TEXT_NODE or \
-- getattr(child, "tagName", None) == "annotation":
-- node.removeChild(child)
-- continue
-- purge_white_space_and_fix_namespace(child, indent+1)
--
--def find_ancestor(node, name):
-- if getattr(node, "tagName", None) == name:
-- return node
-- parent = getattr(node, "parentNode", None)
-- if not parent:
-- return None
-- return find_ancestor(parent, name)
--
--def fix_vfuncs(dom):
-- for f in dom.getElementsByTagName("field"):
-- callbacks = f.getElementsByTagName("callback")
--
-- record = find_ancestor(f, "record")
-- if not record:
-- continue
--
-- name = record.getAttribute("name")
-- cname = record.getAttribute("c:type")
--
-- assert(name.endswith("Class") or name.endswith("Iface"))
-- assert(cname.endswith("Class") or name.endswith("Iface"))
--
-- if len(callbacks) == 2:
-- callbacks[-1].parentNode.removeChild(callbacks[-1])
--
--if __name__ == "__main__":
-- import sys
--
-- if len(sys.argv) != 2:
-- print("supply a gir file")
-- sys.exit(1)
--
-- dom = minidom.parse(sys.argv[-1])
--
-- purge_white_space_and_fix_namespace(dom)
-- fix_vfuncs(dom)
--
-- print(dom.toprettyxml(indent=" ", newl="\n"))
---
-GitLab
-
diff --git a/app-accessibility/caribou/files/caribou-fix-antler-style-css.patch b/app-accessibility/caribou/files/caribou-fix-antler-style-css.patch
deleted file mode 100644
index 4c4486bb7889..000000000000
--- a/app-accessibility/caribou/files/caribou-fix-antler-style-css.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 13df8b92ae89c796238e669ee6ef4447a42d6355 Mon Sep 17 00:00:00 2001
-From: Jeremy Bicha <jbicha@ubuntu.com>
-Date: Fri, 1 Dec 2017 12:11:35 -0500
-Subject: [PATCH] style.css: Fix failure to start in GNOME Flashback
-
-The order for 'font' properties matters
-https://developer.gnome.org/gtk3/stable/chap-css-properties.html
-
-https://bugzilla.gnome.org/show_bug.cgi?id=791001
----
- data/antler/style.css | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/data/antler/style.css b/data/antler/style.css
-index 5ab6f71..4d84904 100644
---- a/data/antler/style.css
-+++ b/data/antler/style.css
-@@ -13,7 +13,7 @@
- border-width: 0px;
- border-radius: 2px;
- border-image: url("dark-key-border.svg") 2 2 2 2 repeat stretch;
-- font: Sans 14px;
-+ font: 14px Sans;
- background-image: -gtk-gradient (linear,
- left top,
- left bottom,
diff --git a/app-accessibility/caribou/files/caribou-fix-compilation-error.patch b/app-accessibility/caribou/files/caribou-fix-compilation-error.patch
deleted file mode 100644
index d427cd35a111..000000000000
--- a/app-accessibility/caribou/files/caribou-fix-compilation-error.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From bc6f3e7ca0921b50a3ff836d08ce264a4f114224 Mon Sep 17 00:00:00 2001
-From: Clement Lefebvre <clement.lefebvre@linuxmint.com>
-Date: Tue, 12 Jan 2021 17:29:16 +0000
-Subject: [PATCH 1/4] Fix compilation error
-
----
- libcaribou/key-model.vala | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libcaribou/key-model.vala b/libcaribou/key-model.vala
-index 89015bc..e88342e 100644
---- a/libcaribou/key-model.vala
-+++ b/libcaribou/key-model.vala
-@@ -101,7 +101,7 @@ namespace Caribou {
- unichar uc;
- while (text.get_next_char (ref index, out uc)) {
- uint keyval = Gdk.unicode_to_keyval (uc);
-- if (keyval != uc | 0x01000000)
-+ if (keyval != (uc | 0x01000000))
- _keyvals += keyval;
- }
- } else {
---
-2.29.2
-
diff --git a/app-accessibility/caribou/files/caribou-fix-python-env.patch b/app-accessibility/caribou/files/caribou-fix-python-env.patch
deleted file mode 100644
index 3a0b26698fa3..000000000000
--- a/app-accessibility/caribou/files/caribou-fix-python-env.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- a/bin/antler-keyboard.in
-+++ b/bin/antler-keyboard.in
-@@ -18,24 +18,4 @@
- # along with this program; if not, write to the Free Software Foundation,
- # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
--script_dir="$(dirname "$(readlink -f ${0})")"
--
--prefix=@prefix@
--exec_prefix=@exec_prefix@
--datarootdir=@datarootdir@
--
--if [ $script_dir = "@libexecdir@" ]
--then
-- datadir="$(@PYTHON@ -c "from gi.repository import GLib; print(':'.join(GLib.get_system_data_dirs()))")"
-- export PYTHONPATH="${prefix}/lib/python@PYTHON_VERSION@/site-packages:${prefix}/lib64/python@PYTHON_VERSION@/site-packages${PYTHONPATH:+:$PYTHONPATH}"
-- export GI_TYPELIB_PATH="@libdir@/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-- export LD_LIBRARY_PATH="@libdir@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-- export XDG_DATA_DIRS="@datadir@${datadir:+:$datadir}"
--else
-- export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
-- export GI_TYPELIB_PATH="$(dirname $script_dir)/libcaribou${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-- export LD_LIBRARY_PATH="$(dirname $script_dir)/libcaribou/.libs${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-- export ANTLER_THEME_PATH="$(dirname $script_dir)/data"
--fi
--
--@PYTHON@ -m caribou.antler.main "$@"
-+exec @PYTHON@ -m caribou.antler.main "$@"
---- a/bin/caribou-preferences.in
-+++ b/bin/caribou-preferences.in
-@@ -18,26 +18,7 @@
- # along with this program; if not, write to the Free Software Foundation,
- # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
--script_dir="$(dirname "$(readlink -f ${0})")"
--
--prefix=@prefix@
--exec_prefix=@exec_prefix@
--datarootdir=@datarootdir@
--
--if [ $script_dir = "@bindir@" ]
--then
-- datadir="$(@PYTHON@ -c "from gi.repository import GLib; print(':'.join(GLib.get_system_data_dirs()))")"
-- export PYTHONPATH="@prefix@/lib/python@PYTHON_VERSION@/site-packages${PYTHONPATH:+:$PYTHONPATH}"
-- export GI_TYPELIB_PATH="@libdir@/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-- export LD_LIBRARY_PATH="@libdir@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-- export XDG_DATA_DIRS="@datadir@${datadir:+:$datadir}"
--else
-- export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
-- export GI_TYPELIB_PATH="$(dirname $script_dir)/libcaribou${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-- export LD_LIBRARY_PATH="$(dirname $script_dir)/libcaribou/.lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
--fi
--
--@PYTHON@ -c "
-+exec @PYTHON@ -c "
- import signal
- signal.signal(signal.SIGINT, signal.SIG_DFL)
-
diff --git a/app-accessibility/caribou/files/caribou-fix-subkey-popmenu.patch b/app-accessibility/caribou/files/caribou-fix-subkey-popmenu.patch
deleted file mode 100644
index ffd4423c2986..000000000000
--- a/app-accessibility/caribou/files/caribou-fix-subkey-popmenu.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 85ac8f9e210243d95163cf8b1013470a6d9c7eaa Mon Sep 17 00:00:00 2001
-From: Clement Lefebvre <clement.lefebvre@linuxmint.com>
-Date: Tue, 12 Jan 2021 17:30:25 +0000
-Subject: [PATCH 2/4] Fix subkey popmenu not showing after being dismissed
-
-To reproduce the issue:
-
-- long-press the "e" button
-- don't select any sub button.. just select "e" again to close the menu
-
-After this the menu no long appears when long-pressing "e".
-
-This commit fixes that.
----
- libcaribou/key-model.vala | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libcaribou/key-model.vala b/libcaribou/key-model.vala
-index e88342e..2f640f2 100644
---- a/libcaribou/key-model.vala
-+++ b/libcaribou/key-model.vala
-@@ -179,6 +179,7 @@ namespace Caribou {
- hold_tid = GLib.Timeout.add (1000, on_key_held);
-
- key_pressed(this);
-+ show_subkeys = false;
- }
-
- public void release () {
---
-2.29.2
-
diff --git a/app-accessibility/caribou/files/caribou-fix-xadapter-xkb-calls.patch b/app-accessibility/caribou/files/caribou-fix-xadapter-xkb-calls.patch
deleted file mode 100644
index bcb2a19c3d07..000000000000
--- a/app-accessibility/caribou/files/caribou-fix-xadapter-xkb-calls.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 00653c5dcc4be5e983b670d00d5724fc21da2e82 Mon Sep 17 00:00:00 2001
-From: Clement Lefebvre <clement.lefebvre@linuxmint.com>
-Date: Tue, 12 Jan 2021 18:01:47 +0000
-Subject: [PATCH 3/4] [mtwebster] xadapter.vala: Remove XkbKeyTypesMask and
- fields from XKbChangeMap call.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This was originally a workaround for xFree86 4.3 - see:
-https://bugzilla.gnome.org/show_bug.cgi?id=673547
-​
-As of https://gitlab.freedesktop.org/xorg/xserver/-/commit/87c64fc5b0 this
-causes a BadLength error when attempting to use shifted characters.
-​
-Ref:
-https://www.x.org/releases/X11R7.7/doc/libX11/XKB/xkblib.html#Changing_Map_Components_in_the_Server
----
- libcaribou/xadapter.vala | 9 ++-------
- 1 file changed, 2 insertions(+), 7 deletions(-)
-
-diff --git a/libcaribou/xadapter.vala b/libcaribou/xadapter.vala
-index 22858b7..1da5a78 100644
---- a/libcaribou/xadapter.vala
-+++ b/libcaribou/xadapter.vala
-@@ -195,15 +195,10 @@ namespace Caribou {
-
- Xkb.MapChanges changes = Xkb.MapChanges ();
-
-- // We don't touch key types here but include the
-- // information in XkbSetMap request to the server, because
-- // some X servers need the information to check the sanity
-- // of the keysyms change.
-- changes.changed = (ushort) (Xkb.KeySymsMask | Xkb.KeyTypesMask);
-+ changes.changed = (ushort) Xkb.KeySymsMask;
- changes.first_key_sym = (char) this.reserved_keycode;
- changes.num_key_syms = this.xkbdesc.map.key_sym_map[this.reserved_keycode].width;
-- changes.first_type = 0;
-- changes.num_types = this.xkbdesc.map.num_types;
-+
- Xkb.change_map (this.xdisplay, this.xkbdesc, changes);
-
- this.xdisplay.flush ();
---
-2.29.2
-
diff --git a/app-accessibility/caribou/metadata.xml b/app-accessibility/caribou/metadata.xml
deleted file mode 100644
index 0ce9ad92c493..000000000000
--- a/app-accessibility/caribou/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>sparky@bluefang-logic.com</email>
- <name>Matthew Turnbull</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription lang="en">
-Caribou is a text entry and UI navigation application being developed as an
-alternative to the Gnome On-screen Keyboard. The overarching goal for Caribou
-is to create a usable solution for people whose primary way of accessing a
-computer is a switch device. The initial goal is to make an in-place on-screen
-keyboard suitable for people who can use a mouse but not a hardware keyboard.
- </longdescription>
-</pkgmetadata>
diff --git a/app-accessibility/edbrowse/Manifest b/app-accessibility/edbrowse/Manifest
deleted file mode 100644
index 74c7dc61bad2..000000000000
--- a/app-accessibility/edbrowse/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST edbrowse-3.8.13.tar.gz 1095751 BLAKE2B 09e951a6daf37eeea9ac85181a75a408d6b5fb2db601b91a8c4609f3e0c3657b028563a82335ce61fa2d341d166c8debe3e8410740792db07640de7912d7f285 SHA512 5911838e9ff54745db0dd250d0a4b7c63aec0c4d986c36493e194fca6524477f3386ea829cb93ab2ef79775fd26b4eb62458e90030fbc7f0a00dfb853f3df66c
-DIST edbrowse-3.8.15.tar.gz 1099530 BLAKE2B 86df909bcb9a373ea58921fe4327241754733bf4d0cde5e594c4348cdac6f4140e3fe69e5c43874ce1cf9894bdfd45c89adfbd034cb587ba2119da51650376da SHA512 9dbccf389ffa9aaf16cfb1000e768dcd94b19bf18384b248db8480464d6a69d7972d524f987cf20e9c459c1d78d9062568f78556bc6e6a4517f81631d10a5fd5
-DIST quickjs-eb2c89087def1829ed99630cb14b549d7a98408c.tar.gz 608712 BLAKE2B 0671de5f4886b378d37bbb067f5b1aab226d876090ef97b28422505d1aaf286738af317cf6946b19347ab6b4af46a231ae140e95467d4c4f79ac652c8b07bf7a SHA512 0377ce8046afcf5a7733031b35ef870959dcf52923c887628d1a9afeff411c9b0e96788327344594d4f25c038ad3671f86930ad74af98f5a77f12f75ea6f4118
diff --git a/app-accessibility/edbrowse/edbrowse-3.8.13.ebuild b/app-accessibility/edbrowse/edbrowse-3.8.13.ebuild
deleted file mode 100644
index 0f8683fa2e96..000000000000
--- a/app-accessibility/edbrowse/edbrowse-3.8.13.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo flag-o-matic toolchain-funcs
-
-# no release/tag but quickjs often evolves
-# check if there's an update and the compat with the new release of edbrowse
-# last update 18oct.2025
-QUICKJS_HASH=eb2c89087def1829ed99630cb14b549d7a98408c
-
-DESCRIPTION="Combination editor, browser, and mail client that is 100% text based"
-HOMEPAGE="https://edbrowse.org"
-SRC_URI="https://github.com/edbrowse/edbrowse/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/bellard/quickjs/archive/${QUICKJS_HASH}.tar.gz -> quickjs-${QUICKJS_HASH}.tar.gz"
-
-LICENSE="GPL-2+ curl MIT CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-RDEPEND="
- dev-db/unixODBC
- dev-libs/libpcre2:=
- dev-libs/openssl:=
- net-misc/curl
- sys-libs/readline:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-lang/perl
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- mv "${WORKDIR}"/quickjs-${QUICKJS_HASH} "${WORKDIR}"/quickjs || die
- pushd "${WORKDIR}" || die
- eapply "${FILESDIR}"/${PN}-3.8.12-userflags_quickjs.patch
- popd || die
-}
-
-src_compile() {
- tc-export CC AR PKG_CONFIG
-
- # First build quickjs so we can link to its static library.
- # Also, quickjs doesn't appear to tag releases.
- emake -C "${WORKDIR}"/quickjs libquickjs.a
-
- # set QUICKJS_LDFLAGS as upstream does except -ldl and -latomic (added only if available).
- append-atomic-flags
- emake -C src STRIP= QUICKJS_LDFLAGS="-L../../quickjs -lquickjs"
-}
-
-src_test() {
- # create an empty config file
- touch "${HOME}"/.ebrc || die
- # basic test
- echo -e "b ${S}/doc/usersguide.html\n1,3p\nqt" | edo ./src/edbrowse -d3 -e
-}
-
-src_install() {
- dobin src/edbrowse
- newman doc/man-edbrowse-debian.1 edbrowse.1
- local DOCS=( README doc/sample* )
- local HTML_DOCS=( doc/*.html )
- einstalldocs
-}
diff --git a/app-accessibility/edbrowse/edbrowse-3.8.15.ebuild b/app-accessibility/edbrowse/edbrowse-3.8.15.ebuild
deleted file mode 100644
index 4f6e9d7ca024..000000000000
--- a/app-accessibility/edbrowse/edbrowse-3.8.15.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="Combination editor, browser, and mail client that is 100% text based"
-HOMEPAGE="https://edbrowse.org"
-SRC_URI="https://github.com/edbrowse/edbrowse/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ curl MIT CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-db/unixODBC
- dev-libs/libpcre2:=
- dev-libs/openssl:=
- dev-libs/quickjs-ng
- net-misc/curl
- sys-libs/readline:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-lang/perl
- virtual/pkgconfig
-"
-
-PATCHES=(
- # adapt makefile for shared quickjs-ng
- "${FILESDIR}"/${PN}-3.8.15-quickjs-ng.patch
-)
-
-src_compile() {
- tc-export CC PKG_CONFIG
- emake STRIP=
-}
-
-src_test() {
- # create an empty config file
- touch "${HOME}"/.ebrc || die
- # basic test
- echo -e "b ${S}/doc/usersguide.html\n1,3p\nqt" | edo ./src/edbrowse -d3 -e
-}
-
-src_install() {
- dobin src/edbrowse
- newman doc/man-edbrowse-debian.1 edbrowse.1
- local DOCS=( README doc/sample* )
- local HTML_DOCS=( doc/*.html )
- einstalldocs
-}
diff --git a/app-accessibility/edbrowse/files/edbrowse-3.8.12-userflags_quickjs.patch b/app-accessibility/edbrowse/files/edbrowse-3.8.12-userflags_quickjs.patch
deleted file mode 100644
index df2ff12f4d4f..000000000000
--- a/app-accessibility/edbrowse/files/edbrowse-3.8.12-userflags_quickjs.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Remove -O2 and -g cflags
-Remove CC and AR hardcoded
-HOST_CC is not used for the object we want
---- a/quickjs/Makefile 2025-07-09 12:39:19.000000000 -0000
-+++ a/quickjs/Makefile 2025-07-25 13:53:30.173279954 -0000
-@@ -126,13 +126,13 @@
- AR=cosmoar
- else
- HOST_CC=gcc
-- CC=$(CROSS_PREFIX)gcc
-- CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
-+ CC ?= $(CROSS_PREFIX)gcc
-+ CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d
- CFLAGS += -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion
- ifdef CONFIG_LTO
- AR=$(CROSS_PREFIX)gcc-ar
- else
-- AR=$(CROSS_PREFIX)ar
-+ AR ?= $(CROSS_PREFIX)ar
- endif
- endif
- STRIP?=$(CROSS_PREFIX)strip
-@@ -160,7 +160,7 @@
- CFLAGS+=$(DEFINES)
- CFLAGS_DEBUG=$(CFLAGS) -O0
- CFLAGS_SMALL=$(CFLAGS) -Os
--CFLAGS_OPT=$(CFLAGS) -O2
-+CFLAGS_OPT=$(CFLAGS)
- CFLAGS_NOLTO:=$(CFLAGS_OPT)
- ifdef CONFIG_COSMO
- LDFLAGS+=-s # better to strip by default
diff --git a/app-accessibility/edbrowse/files/edbrowse-3.8.15-quickjs-ng.patch b/app-accessibility/edbrowse/files/edbrowse-3.8.15-quickjs-ng.patch
deleted file mode 100644
index 1ec05a84a004..000000000000
--- a/app-accessibility/edbrowse/files/edbrowse-3.8.15-quickjs-ng.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-use shared quickjs-ng instead of static quickjs
---- a/src/makefile
-+++ b/src/makefile
-@@ -2,16 +2,13 @@
- CC ?= cc
- PERL ?= perl
- PREFIX ?= /usr/local
--QUICKJS_INCLUDE ?= $(PREFIX)/include
--QUICKJS_LIB ?= $(PREFIX)/lib
--QUICKJS_LIB_NAME ?= qjs
- CFLAGS += -Wall -D_FILE_OFFSET_BITS=64
-
- # determine includes and linker flags
--DEPENDENCIES = libcurl:curl odbc libpcre2-8:pcre2-8 readline openssl
-+DEPENDENCIES = libcurl:curl odbc libpcre2-8:pcre2-8 readline openssl quickjs-ng
- INCLUDES = $(shell ./make-helper.sh pkg-config-includes $(DEPENDENCIES))
- LINKER_LIBS = $(shell ./make-helper.sh pkg-config-libs $(DEPENDENCIES))
--CPPFLAGS += $(INCLUDES) -I$(QUICKJS_INCLUDE)
-+CFLAGS += $(INCLUDES)
-
- # Set EBDEMIN=on to support dynamic js deminimization
- ifneq ($(EBDEMIN),)
-@@ -34,14 +31,7 @@ ifneq ($(EBPROF),)
- STRIP = -pg
- endif
-
--# LDFLAGS for quickjs loading.
--QUICKJS_LDFLAGS = -L$(QUICKJS_LIB) -l$(QUICKJS_LIB_NAME) -ldl
--ifeq ($(shell uname),Linux)
-- QUICKJS_LDFLAGS += -latomic
--endif
--LDFLAGS += $(QUICKJS_LDFLAGS)
--# and the other loader flags
--LDFLAGS += $(STRIP) $(LINKER_LIBS) -lpthread -lm -lssl -lcrypto
-+LDFLAGS += $(STRIP) $(LINKER_LIBS) -lpthread
-
- # ESQL C load flags
- #ESQLDFLAGS = $(STRIP) -Xlinker -rpath -Xlinker $(INFORMIXDIR)/lib:$(INFORMIXDIR)/lib/esql
diff --git a/app-accessibility/edbrowse/metadata.xml b/app-accessibility/edbrowse/metadata.xml
deleted file mode 100644
index 58e44d4ff93f..000000000000
--- a/app-accessibility/edbrowse/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
-</maintainer>
-<upstream>
- <remote-id type="github">edbrowse/edbrowse</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-accessibility/emacspeak-ss/Manifest b/app-accessibility/emacspeak-ss/Manifest
deleted file mode 100644
index b52c7972bda0..000000000000
--- a/app-accessibility/emacspeak-ss/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST emacspeak-ss-1.9.1.tar.gz 49077 BLAKE2B 601e46d1d9160dfed6c90523dbf6bdd8ba8254de4246ba33c34d8afef842624c0c57886655e2ebf70dbc9a768e5eebdaccfd75fe11316742a0f3b506dce3aef0 SHA512 a95505a1eaa0b45732d6d8e7322fb75bebc59b876233ae07c5912f1582f0be29d3258dfd5659993ce4b03f72eb316469de95688dcefb7ec61b4ef328f2f50335
diff --git a/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r1.ebuild b/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r1.ebuild
deleted file mode 100644
index f18c1f6f8863..000000000000
--- a/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Adds support for several speech synthesizers to emacspeak"
-HOMEPAGE="http://leb.net/blinux/"
-SRC_URI="http://leb.net/pub/blinux/emacspeak/blinux/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-RDEPEND=">=app-accessibility/emacspeak-18"
-
-PATCHES=(
- "${FILESDIR}"/gentoo-apollo-fix.patch
-)
-
-src_prepare() {
- default
- tc-export CC
-}
-
-src_install() {
- emake \
- prefix="${ED}"/usr \
- man1dir="${ED}"/usr/share/man/man1 \
- install
- dodoc CREDITS ChangeLog OtherSynthesizers TODO TROUBLESHOOTING README*
-}
diff --git a/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r2.ebuild b/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r2.ebuild
deleted file mode 100644
index 78f9e4410250..000000000000
--- a/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Adds support for several speech synthesizers to emacspeak"
-HOMEPAGE="http://leb.net/blinux/"
-SRC_URI="http://leb.net/pub/blinux/emacspeak/blinux/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND=">=app-accessibility/emacspeak-18"
-
-PATCHES=(
- "${FILESDIR}"/gentoo-apollo-fix.patch
- "${FILESDIR}"/"${P}"-missing-includes.patch
-)
-
-src_prepare() {
- default
- tc-export CC
-}
-
-src_install() {
- emake \
- prefix="${ED}"/usr \
- man1dir="${ED}"/usr/share/man/man1 \
- install
- dodoc CREDITS ChangeLog OtherSynthesizers TODO TROUBLESHOOTING README*
-}
diff --git a/app-accessibility/emacspeak-ss/files/emacspeak-ss-1.9.1-missing-includes.patch b/app-accessibility/emacspeak-ss/files/emacspeak-ss-1.9.1-missing-includes.patch
deleted file mode 100644
index 8968b13af999..000000000000
--- a/app-accessibility/emacspeak-ss/files/emacspeak-ss-1.9.1-missing-includes.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Add missing includes for implicitly declared functions
-https://bugs.gentoo.org/875479
---- a/ping-apollo.c 2025-02-14 00:18:28.905559670 +0400
-+++ b/ping-apollo.c 2025-02-14 00:19:59.617012294 +0400
-@@ -9,6 +9,8 @@
- #include <sys/time.h>
- #include <unistd.h>
- #include <linux/serial.h>
-+#include <stdlib.h>
-+#include <string.h>
-
- #define DEFAULT_DEVICE "/dev/ttyS0"
- #define MAXCHARS 128
diff --git a/app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch b/app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch
deleted file mode 100644
index 55abe1238949..000000000000
--- a/app-accessibility/emacspeak-ss/files/gentoo-apollo-fix.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -3,7 +3,7 @@
- man1dir=@mandir@/man1
- exec_prefix = @exec_prefix@
- bindir=$(prefix)/share/emacs/site-lisp/emacspeak/
--libdir=$(prefix)/lib/emacs/common/emacspeak/
-+libdir=$(prefix)/lib/emacspeak-ss
-
- INSTALL=@INSTALL@
- VERSION=@VERSION@
---- a/apollo.in
-+++ b/apollo.in
-@@ -101,7 +101,7 @@
- # write the argument to the synthesizer, and return its response if any
- proc tts_ping {query} {
- global tts
-- set status [exec /usr/lib/emacs/common/emacspeak/ping-apollo "$query" $tts(port) ]
-+ set status [exec /usr/lib/emacspeak-ss/ping-apollo "$query" $tts(port) ]
- return $status
- }
-
diff --git a/app-accessibility/emacspeak-ss/metadata.xml b/app-accessibility/emacspeak-ss/metadata.xml
deleted file mode 100644
index d98c397c82b2..000000000000
--- a/app-accessibility/emacspeak-ss/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <longdescription lang="en">
- Emacspeak speech servers for DoubleTalk PC and AT,
- Braille 'n Speak, Type 'n Speak, Braille Lite from Blazie,
- Accent SA, Apollo 2, JUNO, and JUNO-sp from Dolphin,
- Spanish ciber 232 (+plus), Spanish PC Hablado notebook.
- </longdescription>
- <longdescription lang="ja">
- DoubleTalkPC and ATとBraille 'n SpeakとType 'n SpeakとBlazieから
- Braille LiteとAccent SAとApollo SAとApollo 2とDolphinからJUNO
- and JUNO-spとSpanish ciber 232 (+plus)とSpanish PC Hablado
- notebookのEmacspeakスピーチサーバーです。
- </longdescription>
-</pkgmetadata>
diff --git a/app-accessibility/emacspeak/Manifest b/app-accessibility/emacspeak/Manifest
deleted file mode 100644
index 25e0a9b61d29..000000000000
--- a/app-accessibility/emacspeak/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST emacspeak-56.0.tar.bz2 7158646 BLAKE2B 484b98e5fac51d30bd9b2705308042ed9e0a49a4684ca777cbc60368fdadd8206ef212af514a5940509c84fee3fdcad12486a31a47cac658c912d7573a484fb7 SHA512 9b18fada991b914ddd3ed30950e685c1c164434536c3dd119b9ed52db80e7e31b7399c72a584938bfb63daa7e1aa76a1f377d664cc1118ffa7f0a4cbdddf0818
-DIST emacspeak-60.0.tar.bz2 3056708 BLAKE2B 34e2112992fb95aa58e7ab1adf02c8839ab4729ffb920df7d93917c748d6d1c2d6c4ad68d8174da89f7fd6d6ea23d5a3d3f9bf1c59df0b988f3db70a9a1eeea4 SHA512 f48040f2dfaf7cb67d779d219c59477aaddb9c8b400666e5e9d9850e75575d5276f5b596ab1e8976057e5078d914a610cd537068ccc748e6c45aef64b02eaba9
diff --git a/app-accessibility/emacspeak/emacspeak-56.0-r1.ebuild b/app-accessibility/emacspeak/emacspeak-56.0-r1.ebuild
deleted file mode 100644
index 2fb27f565d08..000000000000
--- a/app-accessibility/emacspeak/emacspeak-56.0-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=26.1
-FORCE_PRINT_ELOG=1
-DISABLE_AUTOFORMATTING=1
-inherit elisp toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="The emacspeak audio desktop"
-HOMEPAGE="http://emacspeak.sourceforge.net/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://github.com/tvraman/emacspeak.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/tvraman/emacspeak/releases/download/${PV}/${P}.tar.bz2"
- KEYWORDS="amd64 ppc x86"
-fi
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="0"
-IUSE="+espeak"
-
-# Usually need := dep with tcl anyway but in particular, it's needed
-# here as we do a version check in src_compile and bake in the results.
-DEPEND="
- dev-lang/tcl:=
- espeak? ( app-accessibility/espeak-ng )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-tcltk/tclx-8.4
-"
-
-DOC_CONTENTS='
-As of version 39.0 and later, the /usr/bin/emacspeak
-shell script has been removed downstream in Gentoo.
-You should launch emacspeak by another method, for instance
-by adding the following to your ~/.emacs file:
-(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
-'
-
-HTML_DOCS=( etc/ info/ )
-
-src_configure() {
- MAKEOPTS+=" -j1"
-
- tc-export CXX
-
- emake config
-}
-
-src_compile() {
- emake emacspeak
- if use espeak; then
- local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
- if [[ -z ${tcl_version} ]]; then
- die 'Unable to detect the installed version of dev-lang/tcl.'
- fi
-
- cd servers/native-espeak || die
- emake TCL_VERSION="${tcl_version}"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- if use espeak; then
- pushd servers/native-espeak > /dev/null || die
-
- emake DESTDIR="${D}" install
- local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
- local serverfile="${ED}${orig_serverdir}/tclespeak.so"
-
- install -Dm755 "${serverfile}" \
- "${ED}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
- rm -f "${serverfile}" || die
-
- dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
- "${orig_serverdir}/tclespeak.so"
- popd > /dev/null || die
- fi
-
- dodoc README etc/NEWS* etc/COPYRIGHT
- einstalldocs
-
- cd "${ED}"/usr/share/emacs/site-lisp/${PN} || die
- rm -rf README etc/NEWS* etc/COPYRIGHT install-guide \
- user-guide || die
- readme.gentoo_create_doc
-}
diff --git a/app-accessibility/emacspeak/emacspeak-60.0-r1.ebuild b/app-accessibility/emacspeak/emacspeak-60.0-r1.ebuild
deleted file mode 100644
index 9f393906dd5c..000000000000
--- a/app-accessibility/emacspeak/emacspeak-60.0-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS="29.1"
-FORCE_PRINT_ELOG="1"
-DISABLE_AUTOFORMATTING="1"
-
-inherit elisp toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="The emacspeak audio desktop"
-HOMEPAGE="http://emacspeak.sourceforge.net/
- https://github.com/tvraman/emacspeak/"
-
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/tvraman/${PN}"
-else
- SRC_URI="https://github.com/tvraman/${PN}/releases/download/${PV}/${P}.tar.bz2"
-
- KEYWORDS="amd64 ~ppc ~x86"
-fi
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="0"
-IUSE="+espeak"
-
-# Usually need := dep with tcl anyway but in particular, it's needed
-# here as we do a version check in src_compile and bake in the results.
-DEPEND="
- app-emacs/hydra
- dev-lang/tcl:=
- espeak? ( app-accessibility/espeak-ng )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-tcltk/tclx-8.4
-"
-
-DOC_CONTENTS='
-As of version 39.0 and later, the /usr/bin/emacspeak
-shell script has been removed downstream in Gentoo.
-You should launch emacspeak by another method, for instance by adding
-the following to your init file (~/.emacs or ~/.config/emacs/init.el):
-(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
-'
-
-HTML_DOCS=( etc/ info/ )
-
-src_prepare() {
- elisp_src_prepare
-
- # A Make rule will regenerate it.
- rm -f ./lisp/emacspeak-loaddefs.el || die
-}
-
-src_configure() {
- MAKEOPTS+=" -j1 "
- tc-export CXX
-
- emake config
-}
-
-src_compile() {
- emake README
-
- cd "${S}/lisp" || die
- emake emacspeak-loaddefs.el
- local -x BYTECOMPFLAGS="-L . -l emacspeak-preamble.el -l emacspeak-loaddefs.el"
- elisp_src_compile
-
- if use espeak ; then
- local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
-
- if [[ -z ${tcl_version} ]]; then
- die 'Unable to detect the installed version of dev-lang/tcl.'
- fi
-
- cd "${S}/servers/native-espeak" || die
- emake TCL_VERSION="${tcl_version}"
- fi
-}
-
-src_install() {
- elisp-install emacspeak/lisp ./lisp/*.el{,c}
-
- if use espeak ; then
- pushd ./servers/native-espeak > /dev/null || die
-
- emake DESTDIR="${D}" install
- local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
- local serverfile="${ED}${orig_serverdir}/tclespeak.so"
-
- install -Dm755 "${serverfile}" \
- "${ED}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
- rm -f "${serverfile}" || die
-
- dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
- "${orig_serverdir}/tclespeak.so"
-
- popd > /dev/null || die
-
- exeinto /usr/share/emacs/site-lisp/emacspeak/servers
- doexe ./servers/espeak
-
- insinto /usr/share/emacs/site-lisp/emacspeak/servers
- doins ./servers/tts-lib.tcl
- fi
-
- dodoc README etc/NEWS* etc/COPYRIGHT
- einstalldocs
-
- readme.gentoo_create_doc
-}
diff --git a/app-accessibility/emacspeak/emacspeak-9999.ebuild b/app-accessibility/emacspeak/emacspeak-9999.ebuild
deleted file mode 100644
index bad87d3aa3fa..000000000000
--- a/app-accessibility/emacspeak/emacspeak-9999.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS="29.1"
-FORCE_PRINT_ELOG="1"
-DISABLE_AUTOFORMATTING="1"
-
-inherit elisp toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="The emacspeak audio desktop"
-HOMEPAGE="http://emacspeak.sourceforge.net/
- https://github.com/tvraman/emacspeak/"
-
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/tvraman/${PN}"
-else
- SRC_URI="https://github.com/tvraman/${PN}/releases/download/${PV}/${P}.tar.bz2"
-
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="0"
-IUSE="+espeak"
-
-# Usually need := dep with tcl anyway but in particular, it's needed
-# here as we do a version check in src_compile and bake in the results.
-DEPEND="
- app-emacs/hydra
- dev-lang/tcl:=
- espeak? ( app-accessibility/espeak-ng )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-tcltk/tclx-8.4
-"
-
-DOC_CONTENTS='
-As of version 39.0 and later, the /usr/bin/emacspeak
-shell script has been removed downstream in Gentoo.
-You should launch emacspeak by another method, for instance by adding
-the following to your init file (~/.emacs or ~/.config/emacs/init.el):
-(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
-'
-
-HTML_DOCS=( etc/ info/ )
-
-src_prepare() {
- elisp_src_prepare
-
- # A Make rule will regenerate it.
- rm -f ./lisp/emacspeak-loaddefs.el || die
-}
-
-src_configure() {
- MAKEOPTS+=" -j1 "
- tc-export CXX
-
- emake config
-}
-
-src_compile() {
- emake README
-
- cd "${S}/lisp" || die
- emake emacspeak-loaddefs.el
- local -x BYTECOMPFLAGS="-L . -l emacspeak-preamble.el -l emacspeak-loaddefs.el"
- elisp_src_compile
-
- if use espeak ; then
- local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
-
- if [[ -z ${tcl_version} ]]; then
- die 'Unable to detect the installed version of dev-lang/tcl.'
- fi
-
- cd "${S}/servers/native-espeak" || die
- emake TCL_VERSION="${tcl_version}"
- fi
-}
-
-src_install() {
- elisp-install emacspeak/lisp ./lisp/*.el{,c}
-
- if use espeak ; then
- pushd ./servers/native-espeak > /dev/null || die
-
- emake DESTDIR="${D}" install
- local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
- local serverfile="${ED}${orig_serverdir}/tclespeak.so"
-
- install -Dm755 "${serverfile}" \
- "${ED}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
- rm -f "${serverfile}" || die
-
- dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
- "${orig_serverdir}/tclespeak.so"
-
- popd > /dev/null || die
-
- exeinto /usr/share/emacs/site-lisp/emacspeak/servers
- doexe ./servers/espeak
-
- insinto /usr/share/emacs/site-lisp/emacspeak/servers
- doins ./servers/tts-lib.tcl
- fi
-
- dodoc README etc/NEWS* etc/COPYRIGHT
- einstalldocs
-
- readme.gentoo_create_doc
-}
diff --git a/app-accessibility/emacspeak/metadata.xml b/app-accessibility/emacspeak/metadata.xml
deleted file mode 100644
index b4f85db5b90c..000000000000
--- a/app-accessibility/emacspeak/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <maintainer type="project">
- <email>gnu-emacs@gentoo.org</email>
- <name>Gentoo GNU Emacs project</name>
- </maintainer>
- <longdescription lang="en">Emacspeak is a speech interface that allows visually impaired
- users to interact independently and efficiently with the computer.</longdescription>
- <longdescription lang="ja">Emacspeakで視覚障害者が単独と手際良くでコンピュータを
- 使うことが出来る。</longdescription>
- <use>
- <flag name="espeak">Adds support for the espeak tts engine</flag>
- </use>
- <upstream>
- <remote-id type="github">tvraman/emacspeak</remote-id>
- <remote-id type="google-code">emacspeak</remote-id>
- <remote-id type="sourceforge">emacspeak</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/espeak-ng/Manifest b/app-accessibility/espeak-ng/Manifest
deleted file mode 100644
index d2c8e01c8763..000000000000
--- a/app-accessibility/espeak-ng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST espeak-ng-1.52.0.tar.gz 17739803 BLAKE2B ee522a44e0653d5154eefdb1533019d3e78e5af93a08ff97f64680e00f4ddeaa499f0214c82b2d43305e76cfc181011b0224f16b7ebdfcc1523496ef23af00d6 SHA512 28793503f2be00505c3fe1dada8197a4e2d3af0d143e31ef883130fe2685d048ae9dee8efab637cdbe972461d95e210d2277b8e8fed4ae580d0cca8b505b0662
diff --git a/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild b/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild
deleted file mode 100644
index db0eec238aa6..000000000000
--- a/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Software speech synthesizer for English, and some other languages"
-HOMEPAGE="https://github.com/espeak-ng/espeak-ng"
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/espeak-ng/espeak-ng.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-LICENSE="GPL-3+ unicode"
-SLOT="0"
-IUSE="+async +klatt l10n_ru l10n_zh man mbrola +sound test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- mbrola? ( app-accessibility/mbrola )
- sound? ( media-libs/pcaudiolib )
-"
-RDEPEND="${DEPEND}
- !app-accessibility/espeak
- sound? ( media-sound/sox )
-"
-BDEPEND="
- virtual/pkgconfig
- man? ( app-text/ronn-ng )
- test? ( sys-apps/which )
-"
-
-DOCS=( CHANGELOG.md README.md docs )
-
-src_prepare() {
- default
-
- # disable failing tests
- rm tests/{language-pronunciation,translate}.test || die
- sed -i \
- -e "/language-pronunciation.check/d" \
- -e "/translate.check/d" \
- Makefile.am || die
-
- eautoreconf
-}
-
-src_configure() {
- local econf_args
-
- # https://bugs.gentoo.org/836646
- export PULSE_SERVER=""
-
- econf_args=(
- $(use_with async)
- $(use_with klatt)
- $(use_with l10n_ru extdict-ru)
- $(use_with l10n_zh extdict-cmn)
- $(use_with l10n_zh extdict-yue)
- $(use_with mbrola)
- $(use_with sound pcaudiolib)
- --without-libfuzzer
- --without-sonic
- --disable-rpath
- )
- econf "${econf_args[@]}"
-}
-
-src_test() {
- # bug #947014
- emake check -j1
-}
-
-src_install() {
- emake DESTDIR="${D}" VIMDIR=/usr/share/vim/vimfiles install
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-accessibility/espeak-ng/espeak-ng-9999.ebuild b/app-accessibility/espeak-ng/espeak-ng-9999.ebuild
deleted file mode 100644
index fe6458f01161..000000000000
--- a/app-accessibility/espeak-ng/espeak-ng-9999.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_QA_COMPAT_SKIP=1 #android/jni/CMakeLists.txt
-inherit cmake toolchain-funcs
-
-MAN_VERS="1.51"
-DESCRIPTION="Software speech synthesizer for English, and some other languages"
-HOMEPAGE="https://github.com/espeak-ng/espeak-ng"
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/espeak-ng/espeak-ng.git"
- inherit git-r3
-elif [[ ${PV} == *_p* ]]; then
- HASH_COMMIT=""
- SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${HASH_COMMIT}"
-else
- SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="GPL-3+ unicode"
-SLOT="0"
-IUSE="+klatt mbrola sonic +sound test"
-IUSE+=" l10n_ru l10n_zh"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- mbrola? ( app-accessibility/mbrola )
- sonic? ( media-libs/sonic:= )
- sound? ( media-libs/pcaudiolib )
-"
-RDEPEND="${DEPEND}
- !app-accessibility/espeak
-"
-BDEPEND="virtual/pkgconfig"
-if [[ ${PV} == *9999* ]]; then
- BDEPEND+=" app-text/ronn-ng"
-fi
-
-DOCS=( ChangeLog.md README.md docs )
-
-src_prepare() {
- cmake_src_prepare
-
- if [[ ${PV} != *9999* ]]; then
- cp "${FILESDIR}"/${PN}.1-${MAN_VERS} "${S}"/docs/${PN}.1 || die
- fi
-
- if ! use klatt; then
- sed -e '/test_wav "en+klatt4"/d' -i tests/variants.test || die
- fi
-
- if ! use l10n_ru; then
- sed -e '/test_phon ru/d' -i tests/language-pronunciation.test || die
- fi
-
- if ! use l10n_zh; then
- sed -e '/test_phon cmn/d' -i tests/translate.test || die
- fi
-}
-
-src_configure() {
- _need_native() {
- if ! tc-is-cross-compiler; then
- return 1
- fi
-
- if ! has_version -b ">=${CATEGORY}/${P}"; then
- return 0
- fi
-
- if "${BROOT}"/usr/bin/espeak-ng --version &> /dev/null ; then
- return 2
- else
- return 0
- fi
-
- return 1
- }
-
- if _need_native; then
- einfo "Building native espeak-ng-bin for intonations..."
-
- BUILD_NATIVE="${WORKDIR}/${P}_build_native"
- local mycmakeargs=(
- -DCOMPILE_INTONATIONS=ON
- -DUSE_SPEECHPLAYER=OFF
- -DESPEAK_BUILD_MANPAGES=OFF
- -DSONIC_LIB=1
- -DSONIC_INC=1
- -DUSE_KLATT=OFF
- -DUSE_MBROLA=OFF
- -DUSE_LIBSONIC=OFF
- -DUSE_LIBPCAUDIO=OFF
- -DENABLE_TESTS=OFF
- )
-
- BUILD_DIR="${BUILD_NATIVE}" tc-env_build cmake_src_configure
-
- # create an empty program for now
- touch "${BUILD_NATIVE}"/src/espeak-ng || die
- # make it executable (CMP0109)
- chmod +x "${BUILD_NATIVE}"/src/espeak-ng || die
- fi
-
- # https://bugs.gentoo.org/836646
- export PULSE_SERVER=""
-
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=ON
- -DCOMPILE_INTONATIONS=ON
- # outdated, not packaged
- -DUSE_SPEECHPLAYER=OFF
-
- -DUSE_KLATT=$(usex klatt)
- -DUSE_MBROLA=$(usex mbrola)
- -DUSE_LIBSONIC=$(usex sonic)
- # or sonic will be fetched even if it's disabled
- # see also https://github.com/espeak-ng/espeak-ng/issues/2273
- $(usev !sonic '-DSONIC_LIB=1 -DSONIC_INC=1')
- -DUSE_LIBPCAUDIO=$(usex sound)
- -DENABLE_TESTS=$(usex test)
-
- # extended dictionaries
- -DEXTRA_ru=$(usex l10n_ru)
- -DEXTRA_cmn=$(usex l10n_zh)
- -DEXTRA_yue=$(usex l10n_zh)
- )
-
- if [[ ${PV} == *9999* ]]; then
- mycmakeargs+=( -DESPEAK_BUILD_MANPAGES=ON )
- else
- # use precompiled for releases
- mycmakeargs+=( -DESPEAK_BUILD_MANPAGES=OFF )
- fi
-
- _need_native
- case $? in
- 0) mycmakeargs+=( -DNativeBuild_DIR="${BUILD_NATIVE}/src" ) ;;
- 2) mycmakeargs+=( -DNativeBuild_DIR="${BROOT}/usr/bin" ) ;;
- esac
-
- cmake_src_configure
-}
-
-src_compile() {
- if _need_native; then
- BUILD_DIR="${BUILD_NATIVE}" tc-env_build cmake_build espeak-ng-bin
- fi
-
- cmake_src_compile
-}
-
-src_install() {
- cmake_src_install
-
- [[ ${PV} == *9999* ]] || doman docs/${PN}.1
-}
diff --git a/app-accessibility/espeak-ng/files/espeak-ng.1-1.51 b/app-accessibility/espeak-ng/files/espeak-ng.1-1.51
deleted file mode 100644
index 989a69cafcf4..000000000000
--- a/app-accessibility/espeak-ng/files/espeak-ng.1-1.51
+++ /dev/null
@@ -1,137 +0,0 @@
-.\" generated with Ronn-NG/v0.10.1
-.\" http://github.com/apjanke/ronn-ng/tree/0.10.1
-.TH "ESPEAK\-NG" "1" "April 2026" ""
-.SH "NAME"
-\fBespeak\-ng\fR \- A multi\-lingual software speech synthesizer\.
-.SH "SYNOPSIS"
-\fBespeak\-ng\fR [\fIoptions\fR] [\fIwords\fR]
-.SH "DESCRIPTION"
-\fBespeak\-ng\fR is a software speech synthesizer for English, and some other languages\.
-.SH "OPTIONS"
-.TP
-\fB\-h\fR, \fB\-\-help\fR
-Show summary of options\.
-.TP
-\fB\-\-version\fR
-Prints the espeak library version and the location of the espeak voice data\.
-.TP
-\fB\-f <text file>\fR
-Text file to speak\.
-.TP
-\fB\-\-stdin\fR
-Read text input from stdin till to the end of a stream at once\.
-.P
-If neither \-f nor \-\-stdin are provided, then <words> from parameter are spoken, or text is spoken from stdin, read separately one line by line at a time\.
-.TP
-\fB\-d <device>\fR
-Use the specified device to speak the audio on\. If not specified, the default audio device is used\.
-.TP
-\fB\-q\fR
-Quiet, don't produce any speech (may be useful with \-x)\.
-.TP
-\fB\-a <integer>\fR
-Amplitude, 0 to 200, default is 100\.
-.TP
-\fB\-g <integer>\fR
-Word gap\. Pause between words, units of 10ms at the default speed\.
-.TP
-\fB\-k <integer>\fR
-Indicate capital letters with: 1=sound, 2=the word "capitals", higher values = a pitch increase (try \-k20)\.
-.TP
-\fB\-l <integer>\fR
-Line length\. If not zero (which is the default), consider lines less than this length as end\-of\-clause\.
-.TP
-\fB\-p <integer>\fR
-Pitch adjustment, 0 to 99, default is 50\.
-.TP
-\fB\-s <integer>\fR
-Speed in words per minute, default is 175\.
-.TP
-\fB\-v <voice name>\fR
-Use voice file of this name from espeak\-ng\-data/voices\. A variant can be specified using \fIvoice\fR+\fIvariant\fR, such as af+m3\.
-.TP
-\fB\-w <wave file name>\fR
-Write output to this WAV file, rather than speaking it directly\.
-.TP
-\fB\-\-split=<minutes>\fR
-Used with \fB\-w\fR to split the audio output into <minutes> recorded chunks\.
-.TP
-\fB\-b\fR
-Input text encoding, 1=UTF8, 2=8 bit, 4=16 bit\.
-.TP
-\fB\-m\fR
-Indicates that the text contains SSML (Speech Synthesis Markup Language) tags or other XML tags\. Those SSML tags which are supported are interpreted\. Other tags, including HTML, are ignored, except that some HTML tags such as
-.TP
-\fB\-x\fR
-Write phoneme mnemonics to stdout\.
-.TP
-\fB\-X\fR
-Write phonemes mnemonics and translation trace to stdout\. If rules files have been built with \-\-compile=debug, line numbers will also be displayed\.
-.TP
-\fB\-z\fR
-No final sentence pause at the end of the text\.
-.TP
-\fB\-\-stdout\fR
-Write speech output to stdout\.
-.TP
-\fB\-\-compile=voicename\fR
-Compile the pronunciation rules and dictionary in the current directory\. =<voicename< is optional and specifies which language is compiled\.
-.TP
-\fB\-\-compile\-debug=voicename\fR
-Compile the pronunciation rules and dictionary in the current directory as above, but include line numbers, that get shown when \-X is used\.
-.TP
-\fB\-\-ipa\fR
-Write phonemes to stdout using International Phonetic Alphabet\. \-\-ipa=1 Use ties, \-\-ipa=2 Use ZWJ, \-\-ipa=3 Separate with _\.
-.TP
-\fB\-\-tie=<character>\fR
-The character to use to join multi\-letter phonemes in \-x and \-\-ipa output\.
-.TP
-\fB\-\-path=<path>\fR
-Specifies the directory containing the espeak\-ng\-data directory\.
-.TP
-\fB\-\-pho\fR
-Write mbrola phoneme data (\.pho) to stdout or to the file in \-\-phonout\.
-.TP
-\fB\-\-phonout=<filename>\fR
-Write output from \-x \-X commands and mbrola phoneme data to this file\.
-.TP
-\fB\-\-punct="<characters>"\fR
-Speak the names of punctuation characters during speaking\. If =<characters> is omitted, all punctuation is spoken\.
-.TP
-\fB\-\-sep=<character>\fR
-The character to separate phonemes from the \-x and \-\-ipa output\.
-.TP
-\fB\-\-voices[=<language code>]\fR
-Lists the available voices\. If =<language code> is present then only those voices which are suitable for that language are listed\. If \fBxx\-yy\fR language code is passed, then voices with \fByy\fR of \fBxx\fR language variants are shown with higher priority than just \fBxx\fR\. If \fBvariant\fR is passed, then all voice variants are shown\. If \fBmb\fR or \fBmbrola\fR is passed, then all voices using the MBROLA voice synthesizer are shown\. If \fBall\fR is passed, then all eSpeak NG voices, voice variants and MBROLA voices are shown\.
-.TP
-\fB\-\-voices=<directory>\fR
-Lists the voices in the specified subdirectory\.
-.SH "EXAMPLES"
-.TP
-\fBespeak\-ng "This is a test"\fR
-Speak the sentence "This is a test" using the default English voice\.
-.TP
-\fBespeak\-ng \-f hello\.txt\fR
-Speak the contents of hello\.txt using the default English voice\.
-.TP
-\fBcat hello\.txt | espeak\-ng\fR
-Speak the contents of hello\.txt using the default English voice\.
-.TP
-\fBespeak\-ng \-x hello\fR
-Speak the word "hello" using the default English voice, and print the phonemes that were spoken\.
-.TP
-\fBespeak\-ng \-ven\-us "[[h@'loU]]"\fR
-Speak the phonemes "h@'loU" using the American English voice\.
-.TP
-\fBespeak\-ng \-\-voices\fR
-List all voices supported by eSpeak\.
-.TP
-\fBespeak\-ng \-\-voices=en\fR
-List all voices that speak English (\fBen\fR)\.
-.TP
-\fBespeak\-ng \-\-voices=mb\fR
-List all voices using the MBROLA voice synthesizer\.
-.SH "AUTHOR"
-eSpeak NG is maintained by Reece H\. Dunn \fImsclrhd@gmail\.com\fR\. It is based on eSpeak by Jonathan Duddington \fIjonsd@jsd\.clara\.co\.uk\fR\.
-.P
-This manual page is based on the eSpeak page written by Luke Yelavich \fIthemuso@ubuntu\.com\fR for the Ubuntu project\.
diff --git a/app-accessibility/espeak-ng/metadata.xml b/app-accessibility/espeak-ng/metadata.xml
deleted file mode 100644
index 2eee72dcd99f..000000000000
--- a/app-accessibility/espeak-ng/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <maintainer>
- <name>Reece H. Dunn</name>
- <email>msclrhd@gmail.com</email>
- </maintainer>
- <remote-id type="github">espeak-ng/espeak-ng</remote-id>
- <changelog>https://github.com/espeak-ng/espeak-ng/releases.atom</changelog>
- </upstream>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <use>
- <flag name="async">Enables asynchronous commands</flag>
- <flag name="klatt">Enables Klatt formant synthesis and implementation</flag>
- <flag name="l10n_ru">Builds extended Russian Dictionary file</flag>
- <flag name="l10n_zh">Builds extended Chinese (Mandarin and Cantonese) Dictionary files</flag>
- <flag name="man">Builds and installs manpage with <pkg>app-text/ronn-ng</pkg></flag>
- <flag name="mbrola">Adds support for mbrola voices</flag>
- <flag name="sonic">Enable audio speed up support with <pkg>media-libs/sonic</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/app-accessibility/espeakup/Manifest b/app-accessibility/espeakup/Manifest
deleted file mode 100644
index 59dfb0bf15fe..000000000000
--- a/app-accessibility/espeakup/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST espeakup-0.90.tar.gz 25170 BLAKE2B f91a70bad0d985d313852b9e5f72dea4330ab23050ca6904ae5895d513088031f34d878cd64d97dcf2cf02dddc3e9fdabd0826cac98634829019ed3267e27bd8 SHA512 0731835a04063c5eac8ed0ed37cd92cc5d2dd1c58cbd94e158b7dfbb7bc0e2f84a6484fffd9009bf2920652a36fb737044b2e1fb67fb1679ee7150855bc9a15e
diff --git a/app-accessibility/espeakup/espeakup-0.90-r3.ebuild b/app-accessibility/espeakup/espeakup-0.90-r3.ebuild
deleted file mode 100644
index 9819163674ec..000000000000
--- a/app-accessibility/espeakup/espeakup-0.90-r3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/linux-speakup/espeakup.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/linux-speakup/espeakup/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit linux-info meson
-
-DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup"
-HOMEPAGE="https://linux-speakup.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="man systemd"
-
-COMMON_DEPEND="app-accessibility/espeak-ng[sound]
- media-libs/alsa-lib"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="man? ( app-text/ronn-ng )"
-
-CONFIG_CHECK="~SPEAKUP ~SPEAKUP_SYNTH_SOFT"
-ERROR_SPEAKUP="CONFIG_SPEAKUP is not enabled in this kernel!"
-ERROR_SPEAKUP_SYNTH_SOFT="CONFIG_SPEAKUP_SYNTH_SOFT is not enabled in this kernel!"
-
-src_configure() {
- local emesonargs
- emesonargs=(
- $(meson_feature man)
- $(meson_feature systemd)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- einstalldocs
- newconfd "${FILESDIR}"/espeakup.confd espeakup
- newinitd "${FILESDIR}"/espeakup.initd espeakup
- insinto /etc/modules-load.d/
- newins "${FILESDIR}/modules.espeakup" espeakup.conf
-
-}
-
-pkg_postinst() {
- elog "To get espeakup to start automatically, it is currently recommended"
- elog "that you add it to the default run level, by giving the following"
- elog "command as root."
- elog
- elog "rc-update add espeakup default"
- elog
- elog "You can also set a default voice now for espeakup."
- elog "See /etc/conf.d/espeakup for how to do this."
-}
diff --git a/app-accessibility/espeakup/espeakup-9999.ebuild b/app-accessibility/espeakup/espeakup-9999.ebuild
deleted file mode 100644
index 53d7205b616c..000000000000
--- a/app-accessibility/espeakup/espeakup-9999.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/linux-speakup/espeakup.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/linux-speakup/espeakup/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-inherit linux-info meson
-
-DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup"
-HOMEPAGE="https://linux-speakup.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="man systemd"
-
-COMMON_DEPEND="app-accessibility/espeak-ng[sound]
- media-libs/alsa-lib"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="man? ( app-text/ronn-ng )"
-
-CONFIG_CHECK="~SPEAKUP ~SPEAKUP_SYNTH_SOFT"
-
-src_configure() {
- local emesonargs
- emesonargs=(
- $(meson_feature man)
- $(meson_feature systemd)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- einstalldocs
- newconfd "${FILESDIR}"/espeakup.confd espeakup
- newinitd "${FILESDIR}"/espeakup.initd espeakup
- insinto /etc/modules-load.d/
- newins "${FILESDIR}/modules.espeakup" espeakup.conf
-}
-
-pkg_postinst() {
- elog "To get espeakup to start automatically, it is currently recommended"
- elog "that you add it to the default run level, by giving the following"
- elog "command as root."
- elog
- elog "rc-update add espeakup default"
- elog
- elog "You can also set a default voice now for espeakup."
- elog "See /etc/conf.d/espeakup for how to do this."
-}
diff --git a/app-accessibility/espeakup/files/espeakup.confd b/app-accessibility/espeakup/files/espeakup.confd
deleted file mode 100644
index 035012cc08e5..000000000000
--- a/app-accessibility/espeakup/files/espeakup.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-# conf.d file for espeakup
-#
-# Please check man 8 espeakup for more information about the options
-# espeakup accepts.
-#
-# Currently, the only meaningful option is:
-# --default-voice=voicename -- set the espeak voice espeakup will use.
-#
-ESPEAKUP_OPTS=""
diff --git a/app-accessibility/espeakup/files/espeakup.initd b/app-accessibility/espeakup/files/espeakup.initd
deleted file mode 100644
index 6ef0a339d1c9..000000000000
--- a/app-accessibility/espeakup/files/espeakup.initd
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-command=/usr/bin/espeakup
-command_args="${espeakup_opts:-${ESPEAKUP_OPTS}}"
-pidfile=/run/espeakup.pid
-
-depend() {
- after modules
- use alsasound pulseaudio
-}
-
-start_pre() {
- [ -f /sys/accessibility/speakup/synth ] &&
- echo soft > /sys/accessibility/speakup/synth
- return 0
-}
diff --git a/app-accessibility/espeakup/files/modules.espeakup b/app-accessibility/espeakup/files/modules.espeakup
deleted file mode 100644
index 38d53913d181..000000000000
--- a/app-accessibility/espeakup/files/modules.espeakup
+++ /dev/null
@@ -1 +0,0 @@
-speakup_soft
diff --git a/app-accessibility/espeakup/metadata.xml b/app-accessibility/espeakup/metadata.xml
deleted file mode 100644
index c1f2c88df753..000000000000
--- a/app-accessibility/espeakup/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <longdescription>
-Espeakup is a small lightweight connector which makes it possible for
-speakup to use espeak as its synthesizer.
- </longdescription>
- <upstream>
- <remote-id type="github">linux-speakup/espeakup</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/flite/Manifest b/app-accessibility/flite/Manifest
deleted file mode 100644
index 7fc37129768b..000000000000
--- a/app-accessibility/flite/Manifest
+++ /dev/null
@@ -1,32 +0,0 @@
-DIST cmu_indic_ben_rm.flitevox 8868578 BLAKE2B 2c916a142809999ed69a0cc6bf94ee11380f5a6d5362f347fac5c83ddd25861b7b42d2c4071c1646a26cb5bfef86552ed51d0f708b998c7e3d02fc2815df9445 SHA512 26b6bb62cd00a2c2f51abd04fc8917a2b44472abf99b09b156218fa90499056c96652a984ee9fac4820db513cd2fdba396c1ceb5d26a67e312505b73d1d2b3d1
-DIST cmu_indic_guj_ad.flitevox 11368818 BLAKE2B 972e01ab3e06d830435645eadc34bcefde9c3fdd4c302271847e2f66d5e179c88456ce80164ee1a8e2145b123af634a70929e6d9340e59189ea7e03e405c1a3e SHA512 e309cabdc2f8bd049c7b43e48a55898d1adeefbfedf2dc28785c57d9606030fd9c00769f88955d514e537f5ecdac49fd4297fb2cde5a575f2927a98b38b92829
-DIST cmu_indic_guj_dp.flitevox 10235186 BLAKE2B e609657306b1f8a99850b9d69ee6ad7d037f60537a7b5e63c8e9962001cf0c4b87771574f29570f8a58c7684d8b7293e54aba35e931c54c5a825ad59b8c6d595 SHA512 8ad73d24ebf6026daae701549b783441c522bbb0e2db958b139553446a8b488f068dc14c6136e3e98f564f27a4a62b086aa45d8dfb3cadd440d08db9e9faef3b
-DIST cmu_indic_guj_kt.flitevox 5912668 BLAKE2B c88682589165a45fafbe207521fa2612af784e07993806a969c5de6da4606a4604d91a294a59ffaf8674409cead131490d02d0e7d5e7c2030a3bb4652ddc016b SHA512 3ecda0b3d511072fec149ea4490870d1055ea683a49afa9910aa01204f5248b046fad845ae8523220ad044c08e95b36b72fbb2d33c566c21ed3412d50af2e1e0
-DIST cmu_indic_hin_ab.flitevox 30897320 BLAKE2B 6fd9cbbd123b48809657bf42368cdae25c394bb7e0eec1f09ca998a6036082036a8eda6e7b2667737c66e2744304a3f674b852c36c6b79e2a026faabb2190459 SHA512 c84a8a2e76ff237a9ab3678acddc8874e20be6693d3f00d08354537dc0ce7938059227024e89d9cd06aa1b16817a8d4c0b3872eae67c8980970226899bf0ed17
-DIST cmu_indic_kan_plv.flitevox 8901763 BLAKE2B 2f27e82eff5ff2c12c1ef0ea82c20ea007a7dfedffc3b9f4fbbb963ce4f19161b3ab06412200b43fb913d8ff454428a523140d33ac5ae0f36c9c0a178225d757 SHA512 590b292ff8e30b57555056869c9b7c886ff39a289b2a05ca7fad13f043880ebda83399d079e69f2a17318879699c5ecb897c99863b3f122a47488017dd52bdd2
-DIST cmu_indic_mar_aup.flitevox 11815465 BLAKE2B b79f5d7e1225f261ab932b659217c94a8fd858655d04feb29a72e77b74c48b10d656c9076e965d9981bd91c7357ee656a160586d9e063e2bda2017d01563bf2b SHA512 c15e73dfc20082bc837f9ecc86a12584628ddcaa3eb5ffa54b76270fb8bf48fb6f48652495421db494fa26a623324d6fd6ed219fc6eaf0ce77b3910a70989c6f
-DIST cmu_indic_mar_slp.flitevox 13418271 BLAKE2B fae872ba6b69036932dd32ce67ded8503a91e355bf2eccb526170f0a8fe8cfd2ed7cb8c4a886b12a8901ca4c4a2b22b2c8fae4e53a20ce250d6cc814afb34a08 SHA512 0674d39cbfd52bcf7a1eba289ba0fd364a8db875fa05ef461965e7fc3fd972cfdb2273670da047471439ec252a73a9cf734985f0e4ff6d6520ea5c44bf60711a
-DIST cmu_indic_pan_amp.flitevox 8035698 BLAKE2B dfa2415e9a97ffb7945c7d49d593a48a53402cd8abc0b5eb5f07c609e480cd113d27591d8623d6bd6fa2d0132be138e389c80fb5196bd7521b13513cc0a1271e SHA512 8cbcdb129e4e1269b59a45605dfbaee5471bddf128986e625b61356acb09ff188c95257acf9649881ba6e33e03c743e03c096cdc2619af24113493ca59060453
-DIST cmu_indic_tam_sdr.flitevox 11361848 BLAKE2B 156c894986ee75b72840b6543d1e8272a1dca3d008ce6981bbfd301f0848bb4948b91f32a92a1fdfe93c67cb1ba4a8aa3acc98672e985338050f577dc06a8437 SHA512 0bec074a52f2070e8d353cfd8f05bfb4dd20a90a75a68d6e5ab39a9d9cd432ce967931b35b498e35781c709e8feb1d8be9388da24567781542d3ecce255e91c0
-DIST cmu_indic_tel_kpn.flitevox 13379640 BLAKE2B 8543cce3a50add90bc62e1745e60c43d47c39d8ee45aaccea32d526feda285d3b49b043bb9608f82d441d0bc8decc987671dadfa1ba65eba6e44418ea9418763 SHA512 0d8c5d740d4ccee273ab6b9fe06d3448e0709ca1fa873355c4e8b76401b7ab3d86028ec7e456f1dbc7defaffdb756657b01bfcd70631452664dc83ed2f2df005
-DIST cmu_indic_tel_sk.flitevox 13740312 BLAKE2B ae96efc490e5bf17840c7bb94b4e88090e4370bdfa88fb50de7bdaa63135d6b270d943d3b8e61afb6436b4cefe0d2d1b7e3e4deaba79fb3ba19299addeeee25f SHA512 faf85d60298fdecfdb3469bcf644daef27a960ff6ff46929d61f3515420c308cf8cfe68cb4b577ffb35255daeaf5b9db2dc4b7a1625d20d5904e7255471afd0d
-DIST cmu_indic_tel_ss.flitevox 22656084 BLAKE2B c4f8b1a0b6f87d8c919f99ec22c212bf71d94214674d16131d1ba284b98b28e48d312f1c5220d9d6e27fc04c6fb078ea5d164ed44b799389214a4e02fb9edc6f SHA512 c3cac4bad3b70b2028f2189d9249bb4c4352904825d962366833fbdb4e1db5927f815a7476690ab735a3911fa914c6a21c2ab7e01850a7c5f926038824804662
-DIST cmu_us_aew.flitevox 12640161 BLAKE2B 4f2befb6198e1f6dcc022b7e14f8bab443c9953e3d3d7a0775e8cbd9be0e9637290779d6c4979fcf7a62057cb2d949ca68ebfc07ee01187eb3c6ab96c92c41a8 SHA512 e9778ced18d9203e810bc9a31bed0208f0db2d87f1a9540853f3ba7dae37e0d0dd4a0b36bba48fe737d59b096a40bf47473215bf8dcade2cf42a0f2a0c6232ed
-DIST cmu_us_ahw.flitevox 6949326 BLAKE2B 33cf69167c352c0f2615ce7faa835ea6fad9f4a7ae78ce1296ec1c0caf20a610f1e39b7edf70cf4f48932071819e0efddd4dd98d8574c9f38a37813228aa3004 SHA512 5c7751936818892b742fe09c0ad446e83c220c723888e364dd78cd8a7ef2eeeb0c87640cc0b9b96a33e862e942db3a4ce4685012ecf60f62e4a6fe55a0b6097a
-DIST cmu_us_aup.flitevox 5701990 BLAKE2B 8cf089166788c464e1e47fb73d7c8285922c8d26d48baa51d253c46a8b947063479f70ca2f44ef93879de6b659bcb6b927a2be57deb87990d981f2c3fedce6bc SHA512 08874c06e3d3a056211e14e69dff6563e41581b180d5c5a6f8625e8ce854b16d0ff37ba21a8e950cababd9d00ee242f58cbddc4385662b8743379c27901b30e3
-DIST cmu_us_awb.flitevox 11113361 BLAKE2B 0af4e9b88c828f50c04d3480ecab4cf3096b0040a102a478787458c88f95a1a024cbbe233200afef06c83d39aef9ebfdd65a01acdf9b07ebd187b9f967787dc6 SHA512 663427a5bfd296e3f72be931ac15fef58b3556a27a66f693f09afe139d3d8287cb6bf804d8a1556f271ae422ed175035df7c90771842a4d1b44211b1371c6e2c
-DIST cmu_us_axb.flitevox 7260569 BLAKE2B 48966bfc6477aeb4daeabf1215feb32dd390c0e08974e0b58d0d08ebc09ba4127db02d3f61fc2f1513480333ac445140ed895510c8958814873c7a117a7e941e SHA512 c680841b5cc3792a9cb4e4c8c5abdb4604986fc5b590865f513d1cb45f868d8072ade5502ac609a4ef930b219ab2db3abe804a82883441f143f5641a6b93107a
-DIST cmu_us_bdl.flitevox 10283514 BLAKE2B bfe3a7965a337848f98196f748efadc1212213b75bb2129bb3ff8f61d8f7c64bb0f5130c9210eb550a06262e59036ddd79310cb03dbc5ab55a925d80eb18cce9 SHA512 568b309aa98fe6a900a9b4f4bc585fd4d8b1a02aad3508720e30f3ab49c0ac1610830520c44621109fa90d4ed080b79085000f913a28461b7fc8a79900b14a63
-DIST cmu_us_clb.flitevox 12538083 BLAKE2B 7126dfb660369b91f4ee2aec5a8f8204fe729020c3262032c4db24aa979bb761a3dfacb84dab0228062588edfaf5111db9084e05556a82f45e50a9b9717643f1 SHA512 5dc64b22fcb75fe378a9ef0a627a2a3ce30cabfb49196adb21aaf94afe33c70ec563b30e95703ab255ac116040bfc43500b343b61a596c48705cccffb0bf6bde
-DIST cmu_us_eey.flitevox 6092398 BLAKE2B 02cbedb2a536beffa55c8c88cb5f328b5640fca8d24f3abcd07f169b782201982d97661f4a352f47c1966f00fb11aa789b3e0bb94916be1af7c8ee59ab1aebb6 SHA512 a433a7e752ac1fcc6ade1ec25e5c5564603317cdeb5995b1f8d5305abd49ae66f65b41068ba30f41d790a11ba4a0f28c178fcaa06cfd9329a43abdbff9ea699b
-DIST cmu_us_fem.flitevox 6193447 BLAKE2B 29e521df9366498e7df509943c12c8633719ce991d8cffe0ba3696bf6dbc2ca27bf5530688f3e4a8ce1b1a9571e667e2e0dc307fb3f1224796226b6f29cd6048 SHA512 127a5f413219497d9f49a1a257cb4f02480d59eecdf99f88cc8df08e43c442b862c19b6569b92a07e3d18f00d3f5a794eac0be4a4e251917019a6b56a212dc22
-DIST cmu_us_gka.flitevox 6902785 BLAKE2B 3340ece67511ab0f8264a820a2bd5cd05e1efeef7cd5263629f83860e30b1bef5684068ba59a35b9830a32057bb9a079e98b2f42037185013aa119b3b438204a SHA512 8d83460843b942ccc1fd74050bab4ce42e9e37e82e035ae07e7adfac1b4a67ac9d76958a154343f85fa3715f0d3911354b7a34eb0b4841046f3c452b313348b7
-DIST cmu_us_jmk.flitevox 10401617 BLAKE2B bad07f3fe90a07d7b8025bd8a95c4aebc0d46362b3cf0b50d6bdf4d0dec4bb78cc8bfc57313234536d7d01a0b6e27dcdb6029fd7b32d0fc121a8194787b720f0 SHA512 fc9f505cf088c6e9549c4aa77134de1c257fe099b03fa17ec178bb87022984f82d1eaa9ba40e9122d51d27645cc3aaa980e653a3d906c2de9de583e4264bf77e
-DIST cmu_us_ksp.flitevox 11765452 BLAKE2B bf2039a8c9c18b625ae0d1d364427db0f8d906f7a29d33bf533a5365e5cc20c0bc841d7c40da01d486090fd7ea7146dd48f892ef3970884a0a07c5bdd5ef857d SHA512 a0f88c312cd1551defa0b2a9c631748ef145d5671400bbcfe1e43adf98b6983622800067c82e9d40cc5ee082dbb8cff8c776c59582bef08dee4bccd12fbddda0
-DIST cmu_us_ljm.flitevox 5688553 BLAKE2B ab6f6d5991ffee9bfd6624c6da30561a85fc0e2e1b94336d0b2dc8a224c389a14394c503e55588ca5be96bde0e930d3411a15537a02551a06ab748b07a707a8e SHA512 1a7a7631856c6b11c8fafc849d401d92e5f74eea8558a43ce3d6cfc3335b4aee886e246665779c02734f532154dcb9371a505c1cb6e77bce0e15731952c1efae
-DIST cmu_us_lnh.flitevox 11903497 BLAKE2B 66b3e0aa9e2867ad608aaad8448c9d1b09c953e9453c2f9f3a1c1eb9d71bef921ce76d22e13ccef5bd5872bce518bdcdd5c7893774cc86e7bee1961f44af71a8 SHA512 7990182a5c5720a08b17f9bcf97d69b1eb6a7aa4f4815f2aa43b2c244a3f3165c32b687ece747b6dd751dc180b875fe10e16f5364e3b5c77d9e509d7afc2821c
-DIST cmu_us_rms.flitevox 12845352 BLAKE2B eb48a7bd29e70d9782e16de8ac28030639f336c6256fb51f6ebf8ed97c8fecae27991e3fe4a845784f0be31a53d419cf01f04fef5bdb56d5889fbea4865b3d72 SHA512 f5b42d56ef077164eb370459b6e9852e1385b5075d775727573f1c9a9de41a76db89bb14f342d5065c13d437ebc3f64005b30986e282c838d98ce2271e9e7283
-DIST cmu_us_rxr.flitevox 7645602 BLAKE2B 532ce8a72455a3d15728b799b8d9c15fcc7bc06e14bc8559fe9f8ce5ff537bfb6465f3069083ce45ff023c413ae6e7b7f19c1b19e010900f60bbdfb427d2370f SHA512 6f742bf4a94f72fb1383c60b2917f8001638c8ec2696b989c5ab2dd192cf4a08256e54fd5f8431a10ba164272e5bbfab474213b09d2dd3a2acf4bb4bdaca554e
-DIST cmu_us_slp.flitevox 7280743 BLAKE2B 99d5270f55374cad466de01b1764d1ffd072cd770d0630f30f96c13af44ac02bc841be5c7aff3fe189e1089e24544363093f4cab481ed1c018bf49c621591b4f SHA512 f19997ab1293bac785f8a8334512ae20d5c1feb20adac40fdc71da125069dedd1a8dc3c69b9247e20bc3f4db307be779e260172f5239622425603684766a5c44
-DIST cmu_us_slt.flitevox 11156032 BLAKE2B 909d4d2adf94d5b40aee4b85aefaf1e8383718f491f8cc9639e0a91baccdad42b1b8a91443e4faa51ad9e1c0e25b8474f9b97c5a8d792102f87815bcdabaf230 SHA512 a17994d46b910434803e185820ad27a18caa1195b61f64cdbba1d6992c1bd65b3425d9e4ba40c279bdb6bce53c6b3529496c28c631c1684808f6a83f10846c41
-DIST flite-2.2.tar.gz 20233792 BLAKE2B c395c34d2739da523c4794da3a795f2febb7e9a26336c7688215f648c4aee03855c8ac7c9d3817efe3e3a41380a5e325aa8236d1b64af21f8100da3dbba2db23 SHA512 1ca2f4145651490ef8405fdb830a3b42e885020a7603d965f6a5581b01bed41047d396b38c2ceab138fc0b28d28078db17acd2b5a84c6444cb99d65c581afa72
diff --git a/app-accessibility/flite/files/flite-1.4-audio-interface.patch b/app-accessibility/flite/files/flite-1.4-audio-interface.patch
deleted file mode 100644
index d50428edd5af..000000000000
--- a/app-accessibility/flite/files/flite-1.4-audio-interface.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -304,7 +304,6 @@
- [ --with-audio with specific audio support (none linux freebsd etc) ],
- AUDIODRIVER=$with_audio )
-
--if test "x$AUDIODEFS" = x; then
- case "$AUDIODRIVER" in
- linux|oss)
- AUDIODRIVER=oss
-@@ -325,9 +324,10 @@
- ;;
- none)
- AUDIODEFS=-DCST_AUDIO_NONE
-+ AUDIOLIBS=
- ;;
- esac
--fi
-+
- AC_SUBST(AUDIODRIVER)
- AC_SUBST(AUDIODEFS)
- AC_SUBST(AUDIOLIBS)
diff --git a/app-accessibility/flite/files/flite-2.2-backport-pr30.patch b/app-accessibility/flite/files/flite-2.2-backport-pr30.patch
deleted file mode 100644
index 074dd857076f..000000000000
--- a/app-accessibility/flite/files/flite-2.2-backport-pr30.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-https://bugs.gentoo.org/896106
-https://github.com/festvox/flite/pull/90
-
-From 1f26195418fbe8915f48bb51e1e6126f531ecc25 Mon Sep 17 00:00:00 2001
-From: matoro <matoro@users.noreply.github.com>
-Date: Fri, 24 Feb 2023 14:25:16 -0500
-Subject: [PATCH] Expose automated tests under "make check"
-
-The following unit tests can be run automatically without specifying any
-user-provided arguments:
-hrg_test lex_test multi_thread nums_test regex_test token_test
-
-Fix up the Makefiles to expose the ability to run these tests via "make
-check" or "make test", since it is currently broken (exposed at the top
-level, but missing the "test" target in testsuite/).
----
- Makefile | 2 +-
- testsuite/Makefile | 22 ++++++++++++----------
- 2 files changed, 13 insertions(+), 11 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 511f8cf..1b627b2 100644
---- a/Makefile
-+++ b/Makefile
-@@ -129,6 +129,6 @@ voices: ./bin/flite_cmu_us_awb ./bin/flite_cmu_us_rms ./bin/flite_cmu_us_rms
- ./bin/flite_cmu_us_rms -voicedump voices/cmu_us_rms.flitevox
- ./bin/flite_cmu_us_slt -voicedump voices/cmu_us_slt.flitevox
-
--test:
-+check test:
- @ $(MAKE) --no-print-directory -C testsuite test
-
-diff --git a/testsuite/Makefile b/testsuite/Makefile
-index b60e98a..8b1163c 100644
---- a/testsuite/Makefile
-+++ b/testsuite/Makefile
-@@ -49,15 +49,17 @@ SRCS = token_test_main.c hrg_test_main.c \
- bin2ascii_main.c record_in_noise_main.c \
- compare_wave_main.c rfc_main.c lpc_resynth_main.c \
- by_word_main.c flite_test_main.c \
-- dcoffset_wave_main.c tris1_main.c
-+ dcoffset_wave_main.c tris1_main.c \
-+ multi_thread_main.c
- FC = us.flitecheck indic_hin.flitecheck indic_tam.flitecheck
--OTHERS = kal_test_main.c multi_thread_main.c
-+OTHERS = kal_test_main.c
-
- FILES = Makefile $(SRCS) $(DATAFILES) $(OTHERS) $(FC)
-
- LOCAL_INCLUDES = -I$(TOP)/lang/usenglish
-
- MAIN_EXECS = $(SRCS:_main.c=$(EXEEXT))
-+AUTO_EXECS = hrg_test lex_test multi_thread nums_test regex_test token_test
- lex_test_LIBS = -lflite_cmulex
- nums_test_LIBS = -lflite_usenglish
- utt_test_LIBS = -lflite_cmulex
-@@ -65,6 +67,7 @@ lex_lookup_LIBS = -lflite_cmulex
- ldom_time_LIBS = -L/home/awb/data/ldom/time_flite/flite/lib -lcmu_time_awb -lflite_usenglish -lflite_cmulex
- flite_test_LIBS = -lflite_usenglish -lflite_cmulex
- by_word_LIBS = -lflite_cmu_us_kal -lflite_usenglish -lflite_cmulex
-+multi_thread_LIBS = -lflite_cmu_us_slt -lflite_cmulex -lflite_usenglish -lflite -lm -lasound -lgomp
- #kal_test_LIBS = -lflite_cmu_us_kal -lflite_usenglish -lflite_cmulex \
- # /home/awb/src/malloc/gmalloc.o
-
-@@ -73,19 +76,18 @@ LOCAL_CLEAN = $(MAIN_EXECS)
-
- include $(TOP)/config/common_make_rules
-
-+multi_thread : CFLAGS += -fopenmp
-+
- MAIN_O = $(SRCS:%=%_main.o)
- $(MAIN_O) : %_main.o : %_main.c
- $(CC) $(CFLAGS) -o $@ $<
- $(MAIN_EXECS) : %$(EXEEXT) : %_main.o $(FLITELIBS)
- $(CC) $(CFLAGS) -o $@ $@_main.o $($(@:=_LIBS)) $(FLITELIBFLAGS) $(LDFLAGS)
-
--multi_thread: multi_thread_main.c
-- gcc -fopenmp -o multi_thread multi_thread_main.c \
-- $(CFLAGS) -I$(TOP)/include $(FLITELIBFLAGS) $(LDFLAGS) \
-- -l flite_cmu_us_slt -lflite_cmulex -lflite_usenglish \
-- -lflite -lm -lasound -lgomp
--do_thread_test: multi_thread
--# This shouldn't segfault
-- export OMP_NUM_THREADS=100 && ./multi_thread
-+check test: $(patsubst %, run_%, $(AUTO_EXECS))
-
-+run_%: %
-+ LD_LIBRARY_PATH="$(LD_LIBRARY_PATH):$(LIBDIR)" ./$<
-
-+run_multi_thread: multi_thread
-+ LD_LIBRARY_PATH="$(LD_LIBRARY_PATH):$(LIBDIR)" OMP_NUM_THREADS=100 ./$<
diff --git a/app-accessibility/flite/files/flite-2.2-backport-pr66.patch b/app-accessibility/flite/files/flite-2.2-backport-pr66.patch
deleted file mode 100644
index f7f41ecb499d..000000000000
--- a/app-accessibility/flite/files/flite-2.2-backport-pr66.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-https://github.com/festvox/flite/pull/66/commits/cad672713f3fc9702babf4e3a2cc685586aeb87e
-
-From cad672713f3fc9702babf4e3a2cc685586aeb87e Mon Sep 17 00:00:00 2001
-From: Dominik 'Rathann' Mierzejewski <dominik@greysector.net>
-Date: Wed, 6 Oct 2021 12:42:31 +0200
-Subject: [PATCH] make shared arrays size declarations consistent
-
-Fixes:
-../../lang/cmulex/cmu_lex.c:49:27: warning: type of 'cmu_lex_phone_table' does not match original declaration [-Wlto-type-mismatch]
- 49 | extern const char * const cmu_lex_phone_table[54];
- | ^
-../../lang/cmulex/cmu_lex_entries.c:14:20: note: array types have different bounds
- 14 | const char * const cmu_lex_phone_table[57] =
- | ^
-../../lang/cmulex/cmu_lex_entries.c:14:20: note: 'cmu_lex_phone_table' was previously declared here
-
-and
-../../lang/cmu_grapheme_lex/cmu_grapheme_lex.h:47:27: warning: type of 'unicode_sampa_mapping' does not match original declaration [-Wlto-type-mismatch]
- 47 | extern const char * const unicode_sampa_mapping[16663][5];
- | ^
-../../lang/cmu_grapheme_lex/grapheme_unitran_tables.c:9:20: note: array types have different bounds
- 9 | const char * const unicode_sampa_mapping[16798][5] =
- | ^
-../../lang/cmu_grapheme_lex/grapheme_unitran_tables.c:9:20: note: 'unicode_sampa_mapping' was previously declared here
----
- lang/cmu_grapheme_lex/cmu_grapheme_lex.h | 2 +-
- lang/cmulex/cmu_lex.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lang/cmu_grapheme_lex/cmu_grapheme_lex.h b/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
-index 320d263..25386e7 100644
---- a/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
-+++ b/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
-@@ -44,7 +44,7 @@ extern "C" {
- cst_lexicon *cmu_grapheme_lex_init(void);
-
- extern const int num_unicode_sampa_mapping;
--extern const char * const unicode_sampa_mapping[16663][5];
-+extern const char * const unicode_sampa_mapping[16798][5];
-
- #ifdef __cplusplus
- } /* extern "C" */
-diff --git a/lang/cmulex/cmu_lex.c b/lang/cmulex/cmu_lex.c
-index 7dfdfc1..e3f44cd 100644
---- a/lang/cmulex/cmu_lex.c
-+++ b/lang/cmulex/cmu_lex.c
-@@ -46,7 +46,7 @@ extern const int cmu_lex_entry[];
- extern const unsigned char cmu_lex_data[];
- extern const int cmu_lex_num_entries;
- extern const int cmu_lex_num_bytes;
--extern const char * const cmu_lex_phone_table[54];
-+extern const char * const cmu_lex_phone_table[57];
- extern const char * const cmu_lex_phones_huff_table[];
- extern const char * const cmu_lex_entries_huff_table[];
-
diff --git a/app-accessibility/flite/files/flite-2.2-make-4.4.patch b/app-accessibility/flite/files/flite-2.2-make-4.4.patch
deleted file mode 100644
index 21c2f866f5fc..000000000000
--- a/app-accessibility/flite/files/flite-2.2-make-4.4.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-https://github.com/festvox/flite/issues/86
-https://github.com/festvox/flite/pull/92
-
-From 14aa28529357ba13994a2bd90cfd11bfceeffcce Mon Sep 17 00:00:00 2001
-From: Moritz Barsnick <barsnick@gmx.net>
-Date: Thu, 23 Mar 2023 14:53:08 +0100
-Subject: [PATCH] fix implicit dependency on flite_voice_list.c
-
-Also make flite_lang_list a proper rule, so that it only builds once.
-
-Both C files were repeatedly being clobbered, as were their respective
-object files.
-
-Convert flite_voice_list.c is into an explicit dependency with a creation
-rule. flite_voice_list.o continues to be implicit from flite_voice_list.c.
-
-Convert flite_lang_list into a similar, proper object rule.
-
-Fixes https://github.com/festvox/flite/issues/86
---- a/main/Makefile
-+++ b/main/Makefile
-@@ -106,21 +106,16 @@ endif
-
- .NOTPARALLEL: $(ALL)
-
--flite_lang_list:
-- rm -f flite_lang_list.c
-+flite_lang_list.c:
- $(TOP)/tools/make_lang_list $(LANGS) $(LEXES)
-- $(MAKE) flite_lang_list.o
-
--$(BINDIR)/flite$(EXEEXT): flite_main.o flite_lang_list $(flite_LIBS_deps)
-+flite_voice_list.c:
- $(TOP)/tools/make_voice_list $(VOICES)
-- rm -f flite_voice_list.o
-- $(MAKE) flite_voice_list.o
-+
-+$(BINDIR)/flite$(EXEEXT): flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_deps)
- $(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_flags) $(LDFLAGS)
-
--$(BINDIR)/flitevox_info$(EXEEXT): flitevox_info_main.o flite_lang_list $(flite_LIBS_deps)
-- $(TOP)/tools/make_voice_list $(VOICES)
-- rm -f flite_voice_list.o
-- $(MAKE) flite_voice_list.o
-+$(BINDIR)/flitevox_info$(EXEEXT): flitevox_info_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_deps)
- $(CC) $(CFLAGS) -o $@ flitevox_info_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_flags) $(LDFLAGS)
-
- $(BINDIR)/world$(EXEEXT): world_main.c
-@@ -144,10 +139,7 @@ each:
- $(MAKE) VOICE=$$i $(BINDIR)/flite_$$i ; \
- done
-
--$(BINDIR)/flite_${VOICE}: flite_main.o flite_lang_list $(flite_LIBS_deps)
-- $(TOP)/tools/make_voice_list $(VOICE)
-- rm -f flite_voice_list.o
-- $(MAKE) flite_voice_list.o
-+$(BINDIR)/flite_${VOICE}: flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_deps)
- $(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o flite_lang_list.o $(flite_LIBS_flags) $(LDFLAGS)
-
- install:
diff --git a/app-accessibility/flite/files/flite-2.2-no-native-ar.patch b/app-accessibility/flite/files/flite-2.2-no-native-ar.patch
deleted file mode 100644
index 4f15bb8d4d6d..000000000000
--- a/app-accessibility/flite/files/flite-2.2-no-native-ar.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 54c65164840777326bbb83517568e38a128122ef Mon Sep 17 00:00:00 2001
-From: Rick van Schijndel <rol3517@gmail.com>
-Date: Sat, 27 Feb 2021 11:47:09 +0100
-Subject: [PATCH] common_make_rules: use instead of the native ar command
-
-
-diff --git a/config/common_make_rules b/config/common_make_rules
-index 9dfe994..1a45b43 100644
---- a/config/common_make_rules
-+++ b/config/common_make_rules
-@@ -122,7 +122,7 @@ $(LIBDIR)/%.so: $(LIBDIR)/%.shared.a
- @ echo making $@
- @ rm -rf shared_os && mkdir shared_os
- @ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION}
-- @ (cd shared_os && ar x ../$<)
-+ @ (cd shared_os && $(AR) x ../$<)
- @ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(LDFLAGS))
- @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_VERSION}` `basename $@.${PROJECT_SHLIB_VERSION}` )
- @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` )
---
-2.45.2
-
diff --git a/app-accessibility/flite/files/flite-2.2-remove-const-cast.patch b/app-accessibility/flite/files/flite-2.2-remove-const-cast.patch
deleted file mode 100644
index c49aef91220e..000000000000
--- a/app-accessibility/flite/files/flite-2.2-remove-const-cast.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-https://github.com/festvox/flite/pull/112
-
-From 4fcb01e726b867440fc918e820a8d27bd09f3bd4 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Tue, 2 Jul 2024 21:41:24 -0700
-Subject: [PATCH] Remove defining 'const' as nothing
-
-This is a hack to override constness of struct members
-however, with modern compiler like clang with fortified
-glibc ( 2.40+ ) headers this runs into compiler errors
-
-| /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/flite/2.2/recipe-sysroot/usr/include/bits/stdlib.h:38:54: error: pass_object_size attribute only applies to constant pointer arguments
-| 38 | __fortify_clang_overload_arg (char *, __restrict, __resolved)))
-| | ^
-| /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/flite/2.2/recipe-sysroot/usr/include/bits/stdlib.h:73:43: error: pass_object_size attribute only applies to constant pointer arguments
-| 73 | __fortify_clang_overload_arg (char *, ,__buf),
-| | ^
-| /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/flite/2.2/recipe-sysroot/usr/include/bits/stdlib.h:91:55: error: pass_object_size attribute only applies to constant pointer arguments
-| 91 | __NTH (wctomb (__fortify_clang_overload_arg (char *, ,__s), wchar_t __wchar))
-| | ^
-| /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/flite/2.2/recipe-sysroot/usr/include/bits/stdlib.h:129:71: error: pass_object_size attribute only applies to constant pointer arguments
-| 129 | __NTH (mbstowcs (__fortify_clang_overload_arg (wchar_t *, __restrict, __dst),
-| | ^
-| /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/flite/2.2/recipe-sysroot/usr/include/bits/stdlib.h:159:68: error: pass_object_size attribute only applies to constant pointer arguments
-| 159 | __NTH (wcstombs (__fortify_clang_overload_arg (char *, __restrict, __dst),
-| | ^
-| 5 errors generated.
-|
-
-Therefore take this out, instead cast away the 'const' qualifier where needed ( equilly dangerous )
-however limited to just this file instead of apply to all headers including system headers
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- tools/find_sts_main.c | 11 ++++-------
- 1 file changed, 4 insertions(+), 7 deletions(-)
-
-diff --git a/tools/find_sts_main.c b/tools/find_sts_main.c
-index 3c94449..a5bf8ef 100644
---- a/tools/find_sts_main.c
-+++ b/tools/find_sts_main.c
-@@ -41,9 +41,6 @@
- #include <math.h>
- #include <string.h>
-
--/* To allow some normally const fields to manipulated during building */
--#define const
--
- #include "cst_args.h"
- #include "cst_wave.h"
- #include "cst_track.h"
-@@ -132,16 +129,16 @@ cst_sts *find_sts(cst_wave *sig, cst_track *lpc)
- lpc->frames[i],lpc->num_channels,
- resd,
- size);
-- sts[i].size = size;
-+ *(int *)(&sts[i].size) = size;
- sts[i].frame = cst_alloc(unsigned short,lpc->num_channels-1);
- for (j=1; j < lpc->num_channels; j++)
-- sts[i].frame[j-1] = (unsigned short)
-+ *(unsigned short *)(&sts[i].frame[j-1]) = (unsigned short)
- (((lpc->frames[i][j]-lpc_min)/lpc_range)*65535);
- if (cst_streq(residual_codec,"ulaw"))
- {
- sts[i].residual = cst_alloc(unsigned char,size);
- for (j=0; j < size; j++)
-- sts[i].residual[j] = cst_short_to_ulaw((short)resd[j]);
-+ *(unsigned char *)(&sts[i].residual[j]) = cst_short_to_ulaw((short)resd[j]);
- }
- else if (cst_streq(residual_codec,"g721"))
- {
-@@ -189,7 +186,7 @@ cst_sts *find_sts(cst_wave *sig, cst_track *lpc)
- {
- sts[i].residual = cst_alloc(unsigned char,size);
- for (j=0; j < size; j++)
-- sts[i].residual[j] = cst_short_to_ulaw((short)resd[j]);
-+ *(unsigned char *)(&sts[i].residual[j]) = cst_short_to_ulaw((short)resd[j]);
- }
- else /* Unvoiced frame */
- {
---
-2.45.2
-
diff --git a/app-accessibility/flite/flite-2.2-r1.ebuild b/app-accessibility/flite/flite-2.2-r1.ebuild
deleted file mode 100644
index 0ad982f9f838..000000000000
--- a/app-accessibility/flite/flite-2.2-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="Flite text to speech engine"
-HOMEPAGE="http://www.festvox.org/flite/ https://github.com/festvox/flite"
-SRC_URI="https://github.com/festvox/flite/archive/v${PV}.tar.gz -> ${P}.tar.gz
- voices? (
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_ben_rm.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_ad.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_dp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_kt.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_hin_ab.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_kan_plv.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_mar_aup.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_mar_slp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_pan_amp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tam_sdr.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_kpn.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_sk.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_ss.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_aew.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ahw.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_aup.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_awb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_axb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_bdl.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_clb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_eey.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_fem.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_gka.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_jmk.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ksp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ljm.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_lnh.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_rms.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_rxr.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_slp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_slt.flitevox
- )"
-
-LICENSE="BSD freetts public-domain regexp-UofT BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="alsa oss pulseaudio test voices"
-REQUIRED_USE="test? ( alsa )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- !pulseaudio? ( alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4-audio-interface.patch
- "${FILESDIR}"/${PN}-2.2-backport-pr30.patch
- "${FILESDIR}"/${PN}-2.2-make-4.4.patch
- "${FILESDIR}"/${PN}-2.2-no-native-ar.patch
-)
-
-get_audio() {
- if use pulseaudio; then
- echo pulseaudio
- elif use alsa; then
- echo alsa
- elif use oss; then
- echo oss
- else
- echo none
- fi
-}
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-src_unpack() {
- for file in ${A}; do
- case "${file}" in
- *.flitevox)
- cp -av "${DISTDIR}/${file}" "${WORKDIR}/" || die "Unable to copy ${file}"
- ;;
- *)
- unpack "${file}"
- ;;
- esac
- done
-}
-
-src_prepare() {
- default
- sed -i main/Makefile \
- -e '/-rpath/s|$(LIBDIR)|$(INSTALLLIBDIR)|g' \
- || die
- mv configure.{in,ac} || die
- eautoreconf
-
- # custom makefiles
- multilib_copy_sources
-}
-
-src_configure() {
- # lto-type-mismatch
- filter-lto
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- local myconf=(
- --enable-shared
- --with-audio=$(get_audio)
- )
- econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
- emake -j1 CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-multilib_src_install_all() {
- dodoc ACKNOWLEDGEMENTS README.md
-
- rm -rf "${D}"/usr/lib*/*.a
-
- if use voices; then
- insinto /usr/share/flite
- doins "${WORKDIR}"/*.flitevox
- fi
-}
-
-pkg_postinst() {
- if [[ "$(get_audio)" = "none" ]]; then
- ewarn "flite is built without audio support. Enable the"
- ewarn "alsa, oss, or pulseaudio USE flags for audio support."
- fi
-}
diff --git a/app-accessibility/flite/flite-2.2-r2.ebuild b/app-accessibility/flite/flite-2.2-r2.ebuild
deleted file mode 100644
index 8bc4a6fc94a8..000000000000
--- a/app-accessibility/flite/flite-2.2-r2.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal toolchain-funcs
-
-DESCRIPTION="Flite text to speech engine"
-HOMEPAGE="http://www.festvox.org/flite/ https://github.com/festvox/flite"
-SRC_URI="https://github.com/festvox/flite/archive/v${PV}.tar.gz -> ${P}.tar.gz
- voices? (
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_ben_rm.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_ad.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_dp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_kt.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_hin_ab.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_kan_plv.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_mar_aup.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_mar_slp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_pan_amp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tam_sdr.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_kpn.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_sk.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_ss.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_aew.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ahw.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_aup.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_awb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_axb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_bdl.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_clb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_eey.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_fem.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_gka.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_jmk.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ksp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ljm.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_lnh.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_rms.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_rxr.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_slp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_slt.flitevox
- )"
-
-LICENSE="BSD freetts public-domain regexp-UofT BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="alsa oss pulseaudio test voices"
-REQUIRED_USE="test? ( alsa )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- !pulseaudio? ( alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4-audio-interface.patch
- "${FILESDIR}"/${PN}-2.2-backport-pr30.patch
- "${FILESDIR}"/${PN}-2.2-make-4.4.patch
- "${FILESDIR}"/${PN}-2.2-backport-pr66.patch
- "${FILESDIR}"/${PN}-2.2-no-native-ar.patch
-)
-
-get_audio() {
- if use pulseaudio; then
- echo pulseaudio
- elif use alsa; then
- echo alsa
- elif use oss; then
- echo oss
- else
- echo none
- fi
-}
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-src_unpack() {
- for file in ${A}; do
- case "${file}" in
- *.flitevox)
- cp -av "${DISTDIR}/${file}" "${WORKDIR}/" || die "Unable to copy ${file}"
- ;;
- *)
- unpack "${file}"
- ;;
- esac
- done
-}
-
-src_prepare() {
- default
- sed -i main/Makefile \
- -e '/-rpath/s|$(LIBDIR)|$(INSTALLLIBDIR)|g' \
- || die
- mv configure.{in,ac} || die
- eautoreconf
-
- # custom makefiles
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --enable-shared
- --with-audio=$(get_audio)
- )
- econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
- emake -j1 CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-multilib_src_install_all() {
- dodoc ACKNOWLEDGEMENTS README.md
-
- rm -rf "${D}"/usr/lib*/*.a
-
- if use voices; then
- insinto /usr/share/flite
- doins "${WORKDIR}"/*.flitevox
- fi
-}
-
-pkg_postinst() {
- if [[ "$(get_audio)" = "none" ]]; then
- ewarn "flite is built without audio support. Enable the"
- ewarn "alsa, oss, or pulseaudio USE flags for audio support."
- fi
-}
diff --git a/app-accessibility/flite/flite-2.2-r3.ebuild b/app-accessibility/flite/flite-2.2-r3.ebuild
deleted file mode 100644
index 827b97faec0a..000000000000
--- a/app-accessibility/flite/flite-2.2-r3.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal toolchain-funcs
-
-DESCRIPTION="Flite text to speech engine"
-HOMEPAGE="http://www.festvox.org/flite/ https://github.com/festvox/flite"
-SRC_URI="https://github.com/festvox/flite/archive/v${PV}.tar.gz -> ${P}.tar.gz
- voices? (
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_ben_rm.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_ad.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_dp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_kt.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_hin_ab.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_kan_plv.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_mar_aup.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_mar_slp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_pan_amp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tam_sdr.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_kpn.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_sk.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_tel_ss.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_aew.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ahw.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_aup.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_awb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_axb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_bdl.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_clb.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_eey.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_fem.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_gka.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_jmk.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ksp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_ljm.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_lnh.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_rms.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_rxr.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_slp.flitevox
- http://www.festvox.org/${PN}/packed/${P}/voices/cmu_us_slt.flitevox
- )"
-
-LICENSE="BSD freetts public-domain regexp-UofT BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="alsa oss pulseaudio test voices"
-REQUIRED_USE="test? ( alsa )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- !pulseaudio? ( alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4-audio-interface.patch
- "${FILESDIR}"/${PN}-2.2-backport-pr30.patch
- "${FILESDIR}"/${PN}-2.2-make-4.4.patch
- "${FILESDIR}"/${PN}-2.2-backport-pr66.patch
- "${FILESDIR}"/${PN}-2.2-remove-const-cast.patch
- "${FILESDIR}"/${PN}-2.2-no-native-ar.patch
-)
-
-get_audio() {
- if use pulseaudio; then
- echo pulseaudio
- elif use alsa; then
- echo alsa
- elif use oss; then
- echo oss
- else
- echo none
- fi
-}
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-src_unpack() {
- for file in ${A}; do
- case "${file}" in
- *.flitevox)
- cp -av "${DISTDIR}/${file}" "${WORKDIR}/" || die "Unable to copy ${file}"
- ;;
- *)
- unpack "${file}"
- ;;
- esac
- done
-}
-
-src_prepare() {
- default
- sed -i main/Makefile \
- -e '/-rpath/s|$(LIBDIR)|$(INSTALLLIBDIR)|g' \
- || die
- mv configure.{in,ac} || die
- eautoreconf
-
- # custom makefiles
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --enable-shared
- --with-audio=$(get_audio)
- )
- econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
- emake -j1 CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-multilib_src_install_all() {
- dodoc ACKNOWLEDGEMENTS README.md
-
- rm -rf "${D}"/usr/lib*/*.a
-
- if use voices; then
- insinto /usr/share/flite
- doins "${WORKDIR}"/*.flitevox
- fi
-}
-
-pkg_postinst() {
- if [[ "$(get_audio)" = "none" ]]; then
- ewarn "flite is built without audio support. Enable the"
- ewarn "alsa, oss, or pulseaudio USE flags for audio support."
- fi
-}
diff --git a/app-accessibility/flite/metadata.xml b/app-accessibility/flite/metadata.xml
deleted file mode 100644
index b82cd9d8714b..000000000000
--- a/app-accessibility/flite/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
-</maintainer>
-<maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
-</maintainer>
-<use>
- <flag name="voices">Install synthetic voices</flag>
-</use>
-<upstream>
- <remote-id type="github">festvox/flite</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-accessibility/freetts/Manifest b/app-accessibility/freetts/Manifest
deleted file mode 100644
index 3bd38cd50b1a..000000000000
--- a/app-accessibility/freetts/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST freetts-1.2.2-src.zip 14111416 BLAKE2B fd3ac79ffe3ca031d40a6523a4ae900200c1b1eea0369fd1eec3233f852af8edffd81ca6c0bba628132221346d283d2138794e1f9697074fc1044944ad852e5b SHA512 a2cce0b1fd2267cc8dbd3e2ad3ec1f99526de3988443c0937405cc7b2eab9ef517001ef0b4b387e8721d3c33610cd642c6b7cf83217996a83481830de9713de7
diff --git a/app-accessibility/freetts/files/freetts-1.2.2-source-target.patch b/app-accessibility/freetts/files/freetts-1.2.2-source-target.patch
deleted file mode 100644
index 0d7f6afe134b..000000000000
--- a/app-accessibility/freetts/files/freetts-1.2.2-source-target.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-We want to get rid of rewrite-xml provided by javatoolkit.
-
---- a/build.xml
-+++ b/build.xml
-@@ -124,7 +124,8 @@ jsapi.exe from the lib directory.
- description="Build just the srcs">
- <mkdir dir="${classes_dir}" />
- <javac debug="true"
-- source="1.4"
-+ source="8"
-+ target="8"
- deprecation="true"
- srcdir="${src_dir}"
- excludes="tests/**"
-@@ -145,7 +146,8 @@ jsapi.exe from the lib directory.
- description="Build just the tests">
- <mkdir dir="${classes_dir}" />
- <javac debug="true"
-- source="1.4"
-+ source="8"
-+ target="8"
- deprecation="true"
- srcdir="${src_dir}"
- includes="tests/**"
-@@ -904,7 +906,8 @@ jsapi.exe from the lib directory.
- <target name="javadoc" description="Generate javadoc">
- <mkdir dir="${javadoc_dir}" />
- <javadoc sourcepath="${src_dir}"
-- source="1.4"
-+ source="8"
-+ target="8"
- additionalparam="-breakiterator"
- destdir="${javadoc_dir}"
- packagenames="${javadoc_pkgs}"
diff --git a/app-accessibility/freetts/files/jsapi-gentoo.diff b/app-accessibility/freetts/files/jsapi-gentoo.diff
deleted file mode 100644
index 5230c41476a5..000000000000
--- a/app-accessibility/freetts/files/jsapi-gentoo.diff
+++ /dev/null
@@ -1,194 +0,0 @@
---- a/lib/jsapi.sh 2001-12-20 09:51:28.000000000 -0500
-+++ b/lib/jsapi-gentoo.sh 2004-03-20 01:36:10.021810888 -0500
-@@ -10,191 +10,6 @@
- # ------ ---------- ------------------------------------------
- # 51811 -rw-rw-r-- jsapi.jar
- #
--more <<- xxxFOOxxx
--
-- Sun Microsystems, Inc.
-- Binary Code License Agreement
--
--READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL LICENSE
--TERMS (COLLECTIVELY "AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWARE
--MEDIA PACKAGE. BY OPENING THE SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE
--TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING THE SOFTWARE
--ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING
--THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE
--TO ALL THESE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE
--OF PURCHASE FOR A REFUND OR, IF THE SOFTWARE IS ACCESSED
--ELECTRONICALLY, SELECT THE "DECLINE" BUTTON AT THE END OF THIS
--AGREEMENT.
--
--1. LICENSE TO USE. Sun grants you a non-exclusive and
--non-transferable license for the internal use only of the accompanying
--software and documentation and any error corrections provided by Sun
--(collectively "Software"), by the number of users and the class of
--computer hardware for which the corresponding fee has been paid.
--
--2. RESTRICTIONS. Software is confidential and copyrighted. Title to
--Software and all associated intellectual property rights is retained by
--Sun and/or its licensors. Except as specifically authorized in any
--Supplemental License Terms, you may not make copies of Software, other
--than a single copy of Software for archival purposes. Unless
--enforcement is prohibited by applicable law, you may not modify,
--decompile, or reverse engineer Software. You acknowledge that Software
--is not designed, licensed or intended for use in the design,
--construction, operation or maintenance of any nuclear facility. Sun
--disclaims any express or implied warranty of fitness for such uses. No
--right, title or interest in or to any trademark, service mark, logo or
--trade name of Sun or its licensors is granted under this Agreement.
--
--3. LIMITED WARRANTY. Sun warrants to you that for a period of ninety
--(90) days from the date of purchase, as evidenced by a copy of the
--receipt, the media on which Software is furnished (if any) will be free
--of defects in materials and workmanship under normal use. Except for
--the foregoing, Software is provided "AS IS". Your exclusive remedy and
--Sun's entire liability under this limited warranty will be at Sun's
--option to replace Software media or refund the fee paid for Software.
--
--4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL
--EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
--INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
--PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE
--EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
--
--5. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN
--NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE,
--PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR
--PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY,
--ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE,
--EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no
--event will Sun's liability to you, whether in contract, tort (including
--negligence), or otherwise, exceed the amount paid by you for Software
--under this Agreement. The foregoing limitations will apply even if the
--above stated warranty fails of its essential purpose.
--
--6. Termination. This Agreement is effective until terminated. You
--may terminate this Agreement at any time by destroying all copies of
--Software. This Agreement will terminate immediately without notice
--from Sun if you fail to comply with any provision of this Agreement.
--Upon Termination, you must destroy all copies of Software.
--
--7. Export Regulations. All Software and technical data delivered under
--this Agreement are subject to US export control laws and may be subject
--to export or import regulations in other countries. You agree to
--comply strictly with all such laws and regulations and acknowledge that
--you have the responsibility to obtain such licenses to export,
--re-export, or import as may be required after delivery to you.
--
--8. U.S. Government Restricted Rights. If Software is being acquired
--by or on behalf of the U.S. Government or by a U.S. Government prime
--contractor or subcontractor (at any tier), then the Government's rights
--in Software and accompanying documentation will be only as set forth in
--this Agreement; this is in accordance with 48 CFR 227.7201 through
--227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48
--CFR 2.101 and 12.212 (for non-DOD acquisitions).
--
--9. Governing Law. Any action related to this Agreement will be
--governed by California law and controlling U.S. federal law. No choice
--of law rules of any jurisdiction will apply.
--
--10. Severability. If any provision of this Agreement is held to be
--unenforceable, this Agreement will remain in effect with the provision
--omitted, unless omission would frustrate the intent of the parties, in
--which case this Agreement will immediately terminate.
--
--11. Integration. This Agreement is the entire agreement between you
--and Sun relating to its subject matter. It supersedes all prior or
--contemporaneous oral or written communications, proposals,
--representations and warranties and prevails over any conflicting or
--additional terms of any quote, order, acknowledgment, or other
--communication between the parties relating to its subject matter during
--the term of this Agreement. No modification of this Agreement will be
--binding, unless in writing and signed by an authorized representative
--of each party.
--
-- JAVA(TM) SPEECH API (JSAPI) SPECIFICATION IMPLEMETATION, VERSION
-- 1.0
-- SUPPLEMENTAL LICENSE TERMS
--
--These supplemental license terms ("Supplemental Terms") add to or
--modify the terms of the Binary Code License Agreement (collectively,
--the "Agreement"). Capitalized terms not defined in these Supplemental
--Terms shall have the same meanings ascribed to them in the Agreement.
--These Supplemental Terms shall supersede any inconsistent or
--conflicting terms in the Agreement, or in any license contained within
--the Software.
--
--1. Software Internal Use and Development License Grant. Subject to the
--terms and conditions of this Agreement, including, but not limited to
--Section 3 (Java(TM) Technology Restrictions) of these Supplemental
--Terms, Sun grants you a non-exclusive, non-transferable, limited
--license to reproduce internally and use internally the binary form of
--the Software, complete and unmodified, for the sole purpose of
--designing, developing and testing your Java applets and applications
--("Programs").
--
--2. License to Distribute Software. In addition to the license granted
--in Section 1 (Software Internal Use and Development License Grant) of
--these Supplemental Terms, subject to the terms and conditions of this
--Agreement, including but not limited to Section 3 (Java Technology
--Restrictions), Sun grants you a non-exclusive, non-transferable,
--limited license to reproduce and distribute the Software in binary form
--only, provided that you (i) distribute the Software complete and
--unmodified and only bundled as part of your Programs, (ii) do not
--distribute additional software intended to replace any component(s) of
--the Software, (iii) do not remove or alter any proprietary legends or
--notices contained in the Software, (iv) only distribute the Software
--subject to a license agreement that protects Sun's interests consistent
--with the terms contained in this Agreement, and (v) agree to defend and
--indemnify Sun and its licensors from and against any damages, costs,
--liabilities, settlement amounts and/or expenses (including attorneys'
--fees) incurred in connection with any claim, lawsuit or action by any
--third party that arises or results from the use or distribution of any
--and all Programs and/or Software.
--
--3. Java Technology Restrictions. You may not modify the Java Platform
--Interface ("JPI", identified as classes contained within the "java"
--package or any subpackages of the "java" package), by creating
--additional classes within the JPI or otherwise causing the addition to
--or modification of the classes in the JPI. In the event that you
--create an additional class and associated API(s) which (i) extends the
--functionality of the Java Platform, and (ii) is exposed to third party
--software developers for the purpose of developing additional software
--which invokes such additional API, you must promptly publish broadly an
--accurate specification for such API for free use by all developers. You
--may not create, or authorize your licensees to create additional
--classes, interfaces, or subpackages that are in any way identified as
--"java", "javax", "sun" or similar convention as specified by Sun in any
--naming convention designation.
--
--4. Trademarks and Logos. You acknowledge and agree as between you and
--Sun that Sun owns the SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET
--trademarks and all SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET-related
--trademarks, service marks, logos and other brand designations ("Sun
--Marks"), and you agree to comply with the Sun Trademark and Logo Usage
--Requirements currently located at
--http://www.sun.com/policies/trademarks. Any use you make of the Sun
--Marks inures to Sun's benefit.
--
--5. Source Code. Software may contain source code that is provided
--solely for reference purposes pursuant to the terms of this Agreement.
--Source code may not be redistributed unless expressly provided for in
--this Agreement.
--
--6. Termination for Infringement. Either party may terminate this
--Agreement immediately should any Software become, or in either party's
--opinion be likely to become, the subject of a claim of infringement of
--any intellectual property right.
--
--For inquiries please contact: Sun Microsystems, Inc. 901 San Antonio
--Road, Palo Alto, California 94303 (LFI#108931/Form ID#011801)
--xxxFOOxxx
--
--echo "Accept (y/n)?: "
--read ans
--if [ "$ans" != "y" ]
--then
-- echo 'failed to accept license'
-- exit 1
--fi
- save_IFS="${IFS}"
- IFS="${IFS}:"
- gettext_dir=FAILED
diff --git a/app-accessibility/freetts/freetts-1.2.2-r3.ebuild b/app-accessibility/freetts/freetts-1.2.2-r3.ebuild
deleted file mode 100644
index 94f2d639f295..000000000000
--- a/app-accessibility/freetts/freetts-1.2.2-r3.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2
-
-DESCRIPTION="A speech synthesis system written entirely in Java"
-HOMEPAGE="https://freetts.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/project/freetts/FreeTTS/FreeTTS%20${PV}/${P}-src.zip"
-
-LICENSE="jsapi? ( sun-bcla-jsapi ) freetts"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64"
-IUSE="jsapi mbrola"
-
-BDEPEND="app-arch/unzip"
-
-DEPEND="virtual/jdk:1.8
- >=dev-java/ant-1.10.14-r3:0
- jsapi? ( app-arch/sharutils )
- mbrola? ( >=app-accessibility/mbrola-3.0.1h-r6 ) "
-
-# Exception in thread "main" java.lang.ClassCastException
-RDEPEND="virtual/jre:1.8
- mbrola? ( >=app-accessibility/mbrola-3.0.1h-r6 ) "
-
-# Tests aren't present.
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}"/jsapi-gentoo.diff
- "${FILESDIR}/freetts-1.2.2-source-target.patch"
-)
-
-DOCS=( ANNOUNCE.txt README.txt RELEASE_NOTES )
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
-
- # Prepare source directory.
- mkdir src || die "Failed to create source directory."
- mv com de src/ || die "Failed to move files to source directory."
-
- # Prepare library directory.
- cd lib || die "Lib directory not present."
- chmod 0755 jsapi.sh || die "jsapi.sh not present or can't change permissions."
-
- use mbrola && echo "mbrola.base=/usr/share/mbrola/" >> "${S}"/speech.properties
-}
-
-src_compile() {
- if use jsapi; then
- pushd lib
- ./jsapi.sh || die "jsapi.sh failed"
- popd
- fi
-
- eant jars
-}
-
-# Tests aren't present.
-# http://freetts.sourceforge.net/docs/index.php#how_test
-#src_test() {
-# ANT_TASKS="ant-junit" eant junit
-#}
-
-src_install() {
- default
- java-pkg_dojar lib/*.jar mbrola/*.jar
-
- use mbrola && local jflags="--java_args -Dmbrola.base=/usr/share/mbrola"
-
- java-pkg_dolauncher ${PN} --main com.sun.speech.freetts.FreeTTS ${jflags}
-
- insinto /usr/share/${PN}
- doins speech.properties
- doins -r tools
-
- if use doc ; then
- docinto html
- dodoc -r docs/*
- java-pkg_dojavadoc javadoc
- fi
-
- if use examples ; then
- java-pkg_doexamples demo
- fi
-
- if use source ; then
- java-pkg_dosrc src/*
- fi
-}
diff --git a/app-accessibility/freetts/metadata.xml b/app-accessibility/freetts/metadata.xml
deleted file mode 100644
index adfcb2a95b87..000000000000
--- a/app-accessibility/freetts/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
- <use>
- <flag name="jsapi">build Java Speech API (JSAPI)</flag>
- <flag name="mbrola">Adds support for mbrola voices</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">freetts</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/julius/Manifest b/app-accessibility/julius/Manifest
deleted file mode 100644
index a68726d85a32..000000000000
--- a/app-accessibility/julius/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST julius-4.2.2.tar.gz 1720888 BLAKE2B c43fe54a6eb8ad48d1ddf8634115f85369062289516b7ae79ce2dbf7b8bc8610b0fea1cff5716c3ce532f9d5b522cb8e94996c9236a337a3e2d73fd0932d9797 SHA512 c1d6c4016cf326becc2e8945c08cbab9b5acefd0e648b6e35b3078850b1746b5bbdb994fccc66c0adab175fb45fc86c25b8a655047a97c130a2f8e922d3d1c0f
diff --git a/app-accessibility/julius/files/julius-4.2.2-install.patch b/app-accessibility/julius/files/julius-4.2.2-install.patch
deleted file mode 100644
index e8260d9ef0c6..000000000000
--- a/app-accessibility/julius/files/julius-4.2.2-install.patch
+++ /dev/null
@@ -1,344 +0,0 @@
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Sun Mar 31 20:38:49 UTC 2013
-Subject: respect DESTDIR
-
---- a/libsent/Makefile.in
-+++ b/libsent/Makefile.in
-@@ -144,16 +144,16 @@
- install: install.lib install.include install.bin
-
- install.lib: $(TARGET)
-- ${INSTALL} -d ${libdir}
-- ${INSTALL_DATA} $(TARGET) ${libdir}
-+ ${INSTALL} -d $(DESTDIR)/${libdir}
-+ ${INSTALL_DATA} $(TARGET) $(DESTDIR)/${libdir}
-
- install.include:
-- ${INSTALL} -d ${includedir}/sent
-- ${INSTALL_DATA} include/sent/*.h ${includedir}/sent
-+ ${INSTALL} -d $(DESTDIR)/${includedir}/sent
-+ ${INSTALL_DATA} include/sent/*.h $(DESTDIR)/${includedir}/sent
-
- install.bin: libsent-config-dist
-- ${INSTALL} -d ${bindir}
-- ${INSTALL_PROGRAM} libsent-config-dist ${bindir}/libsent-config
-+ ${INSTALL} -d $(DESTDIR)/${bindir}
-+ ${INSTALL_PROGRAM} libsent-config-dist $(DESTDIR)/${bindir}/libsent-config
-
- clean:
- $(RM) *~ src/*/*~ src/*/*.o src/*/*/*.o src/*/*/*/*.o src/*/*/*/*/*.o include/sent/*~
---- a/libjulius/Makefile.in
-+++ b/libjulius/Makefile.in
-@@ -90,16 +90,16 @@
- install: install.lib install.include install.bin
-
- install.lib: $(TARGET)
-- ${INSTALL} -d ${libdir}
-- ${INSTALL_DATA} $(TARGET) ${libdir}
-+ ${INSTALL} -d $(DESTDIR)/${libdir}
-+ ${INSTALL_DATA} $(TARGET) $(DESTDIR)/${libdir}
-
- install.include:
-- ${INSTALL} -d ${includedir}/julius
-- ${INSTALL_DATA} include/julius/*.h ${includedir}/julius
-+ ${INSTALL} -d $(DESTDIR)/${includedir}/julius
-+ ${INSTALL_DATA} include/julius/*.h $(DESTDIR)/${includedir}/julius
-
- install.bin: libjulius-config-dist
-- ${INSTALL} -d ${bindir}
-- ${INSTALL_PROGRAM} libjulius-config-dist ${bindir}/libjulius-config
-+ ${INSTALL} -d $(DESTDIR)/${bindir}
-+ ${INSTALL_PROGRAM} libjulius-config-dist $(DESTDIR)/${bindir}/libjulius-config
-
- depend:
- makedepend -- $(CFLAGS) -- $(OBJSENT)
---- a/julius/Makefile.in
-+++ b/julius/Makefile.in
-@@ -61,8 +61,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- ${INSTALL_PROGRAM} $(TARGET) ${bindir}/${INSTALLTARGET}
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ ${INSTALL_PROGRAM} $(TARGET) $(DESTDIR)/${bindir}/${INSTALLTARGET}
-
- depend:
- makedepend -- $(CFLAGS) -- $(OBJSENT)
---- a/mkbingram/Makefile.in
-+++ b/mkbingram/Makefile.in
-@@ -32,8 +32,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- clean:
- $(RM) $(OBJ)
---- a/mkbinhmm/Makefile.in
-+++ b/mkbinhmm/Makefile.in
-@@ -32,8 +32,8 @@
- install: install.bin
-
- install.bin: mkbinhmm@EXEEXT@ mkbinhmmlist@EXEEXT@
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ mkbinhmm@EXEEXT@ mkbinhmmlist@EXEEXT@ @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ mkbinhmm@EXEEXT@ mkbinhmmlist@EXEEXT@ $(DESTDIR)/@bindir@
-
- clean:
- $(RM) mkbinhmm.o mkbinhmmlist.o
---- a/adinrec/Makefile.in
-+++ b/adinrec/Makefile.in
-@@ -36,8 +36,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/adintool/Makefile.in
-+++ b/adintool/Makefile.in
-@@ -36,8 +36,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/mkgshmm/Makefile.in
-+++ b/mkgshmm/Makefile.in
-@@ -23,8 +23,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/mkss/Makefile.in
-+++ b/mkss/Makefile.in
-@@ -36,8 +36,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/jcontrol/Makefile.in
-+++ b/jcontrol/Makefile.in
-@@ -31,19 +31,19 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@/jucontrol
-
- clean:
- $(RM) $(OBJ)
- $(RM) config.log config.cache
- $(RM) *~ core
-- $(RM) $(TARGET) $(TARGET).exe
-+ $(RM) $(TARGET) $(TARGET).exe jucontrol
-
- distclean:
- $(RM) $(OBJ)
- $(RM) config.log config.cache
- $(RM) *~ core
-- $(RM) $(TARGET) $(TARGET).exe
-+ $(RM) $(TARGET) $(TARGET).exe jucontrol
- $(RM) config.status
- $(RM) Makefile
---- a/gramtools/accept_check/Makefile.in
-+++ b/gramtools/accept_check/Makefile.in
-@@ -36,8 +36,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/gramtools/dfa_determinize/Makefile.in
-+++ b/gramtools/dfa_determinize/Makefile.in
-@@ -35,8 +35,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/gramtools/dfa_minimize/Makefile.in
-+++ b/gramtools/dfa_minimize/Makefile.in
-@@ -34,8 +34,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/gramtools/generate/Makefile.in
-+++ b/gramtools/generate/Makefile.in
-@@ -35,8 +35,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/gramtools/gram2sapixml/Makefile.in
-+++ b/gramtools/gram2sapixml/Makefile.in
-@@ -17,8 +17,8 @@
- install: install.bin
-
- install.bin:
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- clean:
- echo nothing to do
---- a/gramtools/mkdfa/Makefile.in
-+++ b/gramtools/mkdfa/Makefile.in
-@@ -18,13 +18,13 @@
-
- install:
- (cd $(SUBDIR); $(MAKE) install)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- install.bin:
- (cd $(SUBDIR); $(MAKE) install.bin)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- clean:
- (cd $(SUBDIR); $(MAKE) clean)
---- a/gramtools/mkdfa/mkfa-1.44-flex/Makefile.in
-+++ b/gramtools/mkdfa/mkfa-1.44-flex/Makefile.in
-@@ -43,8 +43,8 @@
- install: install.bin
-
- install.bin:
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- clean:
- $(RM) *.o *~ core
---- a/gramtools/nextword/Makefile.in
-+++ b/gramtools/nextword/Makefile.in
-@@ -36,8 +36,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- ############################################################
-
---- a/gramtools/yomi2voca/Makefile.in
-+++ b/gramtools/yomi2voca/Makefile.in
-@@ -17,8 +17,8 @@
- install: install.bin
-
- install.bin:
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- clean:
- echo nothing to do
---- a/generate-ngram/Makefile.in
-+++ b/generate-ngram/Makefile.in
-@@ -33,8 +33,8 @@
- install: install.bin
-
- install.bin: $(TARGET)
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- clean:
- $(RM) $(OBJ) *~ core
---- a/jclient-perl/Makefile.in
-+++ b/jclient-perl/Makefile.in
-@@ -17,8 +17,8 @@
- install: install.bin
-
- install.bin:
-- ${INSTALL} -d @bindir@
-- @INSTALL_PROGRAM@ $(TARGET) @bindir@
-+ ${INSTALL} -d $(DESTDIR)/@bindir@
-+ @INSTALL_PROGRAM@ $(TARGET) $(DESTDIR)/@bindir@
-
- clean:
- echo nothing to do
---- a/man/Makefile.in
-+++ b/man/Makefile.in
-@@ -19,16 +19,16 @@
- install: install.man install.man.ja
-
- install.man:
-- ${INSTALL} -d @mandir@/man1
-+ ${INSTALL} -d $(DESTDIR)/@mandir@/man1
- for f in *.1; do \
-- @INSTALL_DATA@ $$f @mandir@/man1/$$f; \
-+ @INSTALL_DATA@ $$f $(DESTDIR)/@mandir@/man1/$$f; \
- done
-
- install.man.ja:
-- ${INSTALL} -d @mandir@/ja/man1
-+ ${INSTALL} -d $(DESTDIR)/@mandir@/ja/man1
- cd ja;
- for f in *.1; do \
-- @INSTALL_DATA@ $$f @mandir@/ja/man1/$$f; \
-+ @INSTALL_DATA@ $$f $(DESTDIR)/@mandir@/ja/man1/$$f; \
- done
- cd ..
-
diff --git a/app-accessibility/julius/files/julius-4.2.2-ldflags.patch b/app-accessibility/julius/files/julius-4.2.2-ldflags.patch
deleted file mode 100644
index 716b7bbfb021..000000000000
--- a/app-accessibility/julius/files/julius-4.2.2-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/jcontrol/Makefile.in
-+++ b/jcontrol/Makefile.in
-@@ -14,7 +14,7 @@
- CC=@CC@
- CFLAGS=@CFLAGS@
- CPPFLAGS=@CPPFLAGS@ @DEFS@
--LDFLAGS=@LIBS@ @EXTRALIB@
-+LDFLAGS += @LIBS@ @EXTRALIB@
- RM=@RM@ -f
- prefix=@prefix@
- exec_prefix=@exec_prefix@
diff --git a/app-accessibility/julius/julius-4.2.2-r1.ebuild b/app-accessibility/julius/julius-4.2.2-r1.ebuild
deleted file mode 100644
index 4d224ae3e11a..000000000000
--- a/app-accessibility/julius/julius-4.2.2-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Large Vocabulary Continuous Speech Recognition Engine"
-HOMEPAGE="https://github.com/julius-speech/julius"
-SRC_URI="mirror://sourceforge.jp/julius/56549/${P}.tar.gz"
-
-LICENSE="julius"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa l10n_ja oss portaudio pulseaudio sndfile"
-REQUIRED_USE="^^ ( alsa oss portaudio pulseaudio )"
-
-RDEPEND="
- dev-lang/perl
- dev-perl/Jcode
- sys-libs/readline:0
- virtual/zlib:=
- alsa? ( media-libs/alsa-lib )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sndfile? ( media-libs/libsndfile )"
-DEPEND="${RDEPEND}
- app-alternatives/lex"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.2.2-install.patch
- "${FILESDIR}"/${PN}-4.2.2-ldflags.patch
-)
-
-pkg_setup() {
- tc-export CC CXX
-}
-
-src_configure() {
- local mymic i
- for i in alsa oss portaudio pulseaudio ; do
- use ${i} && mymic=${i}
- done
-
- econf \
- --with-mictype=${mymic} \
- $(use_with sndfile)
-}
-
-src_install() {
- default
- if ! use l10n_ja ; then
- rm -r "${ED}"/usr/share/man/ja || die
- fi
-}
-
-pkg_postinst() {
- eerror "IMPORTANT NOTICE"
- elog "/usr/bin/jcontrol has been renamed to /usr/bin/jucontrol"
- elog "to avoid file collision with dev-java/java-config."
- elog "If this creates a problem with applications, file a gentoo bug."
-}
diff --git a/app-accessibility/julius/metadata.xml b/app-accessibility/julius/metadata.xml
deleted file mode 100644
index 637efed0390e..000000000000
--- a/app-accessibility/julius/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <upstream>
- <remote-id type="osdn">julius</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest
deleted file mode 100644
index 5bbf1320c28d..000000000000
--- a/app-accessibility/kontrast/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kontrast-25.12.3.tar.xz 222372 BLAKE2B 90c90cd0dc4cdd2f3c759e9be3972f07e98d2c7599eed2a19909457e765e1913328abee320a3910fc54b239bd596e81a1ce8815db80a9e5c487bf3eb30fc26ec SHA512 c2cf39dafff0fa2281c7fc538310e8015f40814b92fe7539cb32009f95e13ca5c003a551eb0ea9a46746e0b839d4670d1a31df89cd73a2f915b149f489fdf787
-DIST kontrast-26.04.1.tar.xz 222468 BLAKE2B b8427fea21b2d16b223b5cfe4614ec2b24f591289b7195a6eebf57aa0c705c4eed0bdb1e9b0fce611c71d07ab9c1c1ffe092d61a3057a7088066c2d36e442841 SHA512 c740eaff7f70908e1aa0b9db7abf778669a2fe8885e131486902bea295a093b3b2214e9bcb818b30e76550fc44c1fa350296489a932d750edc31414030f67810
diff --git a/app-accessibility/kontrast/kontrast-25.12.3.ebuild b/app-accessibility/kontrast/kontrast-25.12.3.ebuild
deleted file mode 100644
index 581ad27ddd40..000000000000
--- a/app-accessibility/kontrast/kontrast-25.12.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=6.19.0
-QTMIN=6.10.1
-inherit ecm gear.kde.org xdg
-
-DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible"
-HOMEPAGE="https://apps.kde.org/kontrast/"
-
-LICENSE="GPL-3+"
-SLOT="6"
-KEYWORDS="amd64 arm64 ~loong ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- dev-db/futuresql
- dev-libs/qcoro
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- kde-plasma/xdg-desktop-portal-kde:*
-"
diff --git a/app-accessibility/kontrast/kontrast-26.04.1.ebuild b/app-accessibility/kontrast/kontrast-26.04.1.ebuild
deleted file mode 100644
index 537c5353d012..000000000000
--- a/app-accessibility/kontrast/kontrast-26.04.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=6.22.0
-QTMIN=6.10.1
-inherit ecm gear.kde.org xdg
-
-DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible"
-HOMEPAGE="https://apps.kde.org/kontrast/"
-
-LICENSE="GPL-3+"
-SLOT="6"
-KEYWORDS="amd64 arm64 ~loong ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- dev-db/futuresql
- dev-libs/qcoro
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- kde-plasma/xdg-desktop-portal-kde:*
-"
diff --git a/app-accessibility/kontrast/metadata.xml b/app-accessibility/kontrast/metadata.xml
deleted file mode 100644
index 2fe731d24020..000000000000
--- a/app-accessibility/kontrast/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- <remote-id type="kde-invent">accessibility/kontrast</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/mbrola-voices/Manifest b/app-accessibility/mbrola-voices/Manifest
deleted file mode 100644
index d3392217fd37..000000000000
--- a/app-accessibility/mbrola-voices/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mbrola-voices-0_pre20200331.tar.gz 583211254 BLAKE2B c8cb55597759a65f0e5f1be6197575b424ec4831444acfcb42fa17b8eb98672990195dd9305e93c66d488fb2b6c492286970e953c198c2038ea23c5b71d75ba2 SHA512 8476e80984279fddab1bda07e9352bee9f11499dc5b59652cd4bc0385b08a83259c080748e7040fa10cc03c9b0f1e1d1a39f80ddd782073c92f49fadc9af9585
diff --git a/app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.ebuild b/app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.ebuild
deleted file mode 100644
index df9e814c7841..000000000000
--- a/app-accessibility/mbrola-voices/mbrola-voices-0_pre20200331.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GIT_COMMIT=fe05a0ccef6a941207fd6aaad0b31294a1f93a51
-
-DESCRIPTION="mbrola speech synthesizer voices database"
-HOMEPAGE="https://github.com/numediart/mbrola-voices"
-SRC_URI="https://github.com/numediart/mbrola-voices/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MBROLA-VOICES"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-
-# This maps the l10n values to the appropriate voices
-declare -A voicemap
-voicemap=(
- [af]="af1"
- [ar]="ar1 ar2"
- [br]="bz1"
-[cs]="cz1 cz2"
- [de]="de1 de2 de3 de4 de5 de6 de7 de8"
- [el]="gr1 gr2"
- [en-GB]="en1"
- [en-US]="mx1 us1 us2 us3"
- [es]="es1 es2 es3 es4 vz1"
- [es-MX]="mx2"
-[et]="ee1"
- [fa]="ir1"
- [fr-CA]="ca1 ca2"
- [fr]="fr1 fr2 fr3 fr4 fr5 fr6 fr7"
- [he]="hb1 hb2"
- [hi]="in1 in2"
- [hr]="cr1"
- [hu]="hu1"
- [id]="id1"
- [is]="ic1"
- [it]="it1 it2 it3 it4"
- [ja]="jp1 jp2 jp3"
- [ko]="hn1"
- [la]="la1"
-[lt]="lt1 lt2"
- [mi]="nz1"
- [ms]="ma1"
- [nl]="nl1 nl2 nl3"
- [pl]="pl1"
- [pt-BR]="br1 br2 br3 br4"
- [pt-PT]="pt1"
- [ro]="ro1"
- [sv]="sw1 sw2"
- [te]="tl1"
- [tr]="tr1 tr2"
- [zh-CN]="cn1"
-)
-for l in "${!voicemap[@]}"; do
- if [[ ${l} == en-US ]]; then
- u="+l10n_${l}"
- else
- u="l10n_${l}"
- fi
- IUSE+=" ${u}"
-done
-unset l u
-
-S=${WORKDIR}/MBROLA-voices-${GIT_COMMIT}
-
-src_install() {
- dodoc README.md
- insinto /usr/share/mbrola
- cd data || die
- local l
- for l in "${!voicemap[@]}"; do
- use l10n_${l} && doins -r ${voicemap[${l}]}
- done
-}
diff --git a/app-accessibility/mbrola-voices/metadata.xml b/app-accessibility/mbrola-voices/metadata.xml
deleted file mode 100644
index f2bb5bdd2d69..000000000000
--- a/app-accessibility/mbrola-voices/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-accessibility/mbrola/Manifest b/app-accessibility/mbrola/Manifest
deleted file mode 100644
index 8ebacce40441..000000000000
--- a/app-accessibility/mbrola/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mbrola-3.3.tar.gz 345444 BLAKE2B e41d28e16d7792e91405d8449845f7f3e7a53b5176e1076a4a63e62f7f53f70fb955925762bb6c7c9560ff033530d8b20df6a0c580bc07758194982d6130e669 SHA512 4c15481d2afc7f459c511d2f2791ae1f0f89893ea86fcde113c73f9b5509b893bc7beac8ec5fa76ca0f4e0aca35982ff1db15e8611514d91991608aee004c3f2
diff --git a/app-accessibility/mbrola/files/mbrola-3.3-Makefile.patch b/app-accessibility/mbrola/files/mbrola-3.3-Makefile.patch
deleted file mode 100644
index 291735c69be5..000000000000
--- a/app-accessibility/mbrola/files/mbrola-3.3-Makefile.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 47cf410..ac3eac5 100644
---- a/Makefile
-+++ b/Makefile
-@@ -3,14 +3,20 @@
- # Mbrola Speech Synthesize Makefile ( tune the #define and type "make" )
- VERSION=3.3
-
-+# set CC
-+CC = gcc
-+
- # To test strict C ANSI compliance
--CC = gcc -ansi -pedantic
-+ANSIFLAGS = -ansi -pedantic
- LIB= -lm
-
- # This allow you to write commands like "make PURE=purify demo1"
- # or "make PURE=quantify lib2"
- CCPURE = $(PURE) $(CC)
-
-+# To test strict C ANSI compliance
-+CFLAGS += $(ANSIFLAGS)
-+
- ########################
- # Machine specific #define, uncomment as needed
- # If your OS is not here, may be it provides some __linux or __sunos
-@@ -33,7 +39,7 @@ CFLAGS += -DLITTLE_ENDIAN
- # GENERAL FLAGS FOR GCC
-
- # Optimized code
--CFLAGS += -O6
-+#CFLAGS += -O6
-
- # Debug mode with gdb
- #CFLAGS += -g
-@@ -128,7 +134,7 @@ BINOBJS = $(BINSRCS:%.c=Bin/Standalone/%.o)
- PROJ = mbrola
-
- $(PROJ): install_dir $(BINOBJS)
-- $(CCPURE) $(CFLAGS) -o $(MBRDIR)/$(PROJ) $(BINOBJS) $(LIB)
-+ $(CCPURE) $(CFLAGS) $(LDFLAGS) -o $(MBRDIR)/$(PROJ) $(BINOBJS) $(LIB)
-
- clean:
- \rm -f $(MBRDIR)/$(PROJ) $(PROJ).a core demo* TAGS $(BIN)/lib*.o $(BINOBJS)
-@@ -147,7 +153,7 @@ net:
- \rm -f *~ */*~
-
- $(BINDIR)/%.o: %.c
-- $(CCPURE) $(CFLAGS) -o $@ -c $<
-+ $(CCPURE) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<
-
- # to create the compilation directory, if necessary
- install_dir:
-@@ -156,25 +162,25 @@ install_dir:
- fi
-
- lib1 : LibOneChannel/lib1.c
-- $(CCPURE) $(CFLAGS) -o Bin/LibOneChannel/lib1.o -c LibOneChannel/lib1.c
-+ $(CCPURE) $(CPPFLAGS) $(CFLAGS) -o Bin/LibOneChannel/lib1.o -c LibOneChannel/lib1.c
-
- demo1: install_dir lib1 LibOneChannel/demo1.c
-- $(CCPURE) $(CFLAGS) -c -o Bin/LibOneChannel/demo1.o LibOneChannel/demo1.c
-- $(CCPURE) $(CFLAGS) -o demo1 Bin/LibOneChannel/demo1.o Bin/LibOneChannel/lib1.o $(LIB)
-+ $(CCPURE) $(CPPFLAGS) $(CFLAGS) -c -o Bin/LibOneChannel/demo1.o LibOneChannel/demo1.c
-+ $(CCPURE) $(CFLAGS) $(LDFLAGS) -o demo1 Bin/LibOneChannel/demo1.o Bin/LibOneChannel/lib1.o $(LIB)
-
- # END_WWW
-
- demo1b: install_dir lib1 LibOneChannel/demo1b.c
-- $(CCPURE) $(CFLAGS) -c -o Bin/LibOneChannel/demo1b.o LibOneChannel/demo1b.c
-- $(CCPURE) $(CFLAGS) -o demo1b Bin/LibOneChannel/demo1b.o Bin/LibOneChannel/lib1.o $(LIB)
-+ $(CCPURE) $(CPPFLAGS) $(CFLAGS) -c -o Bin/LibOneChannel/demo1b.o LibOneChannel/demo1b.c
-+ $(CCPURE) $(CFLAGS) $(LDFLAGS) -o demo1b Bin/LibOneChannel/demo1b.o Bin/LibOneChannel/lib1.o $(LIB)
-
-
- lib2 : LibMultiChannel/lib2.c
-- $(CCPURE) $(CFLAGS) -o Bin/LibMultiChannel/lib2.o -c LibMultiChannel/lib2.c
-+ $(CCPURE) $(CPPFLAGS) $(CFLAGS) -o Bin/LibMultiChannel/lib2.o -c LibMultiChannel/lib2.c
-
- demo2: install_dir lib2 LibMultiChannel/demo2.c
-- $(CCPURE) $(CFLAGS) -c -o Bin/LibMultiChannel/demo2.o LibMultiChannel/demo2.c
-- $(CCPURE) $(CFLAGS) -o demo2 Bin/LibMultiChannel/demo2.o Bin/LibMultiChannel/lib2.o $(LIB)
-+ $(CCPURE) $(CPPFLAGS) $(CFLAGS) -c -o Bin/LibMultiChannel/demo2.o LibMultiChannel/demo2.c
-+ $(CCPURE) $(CFLAGS) $(LDFLAGS) -o demo2 Bin/LibMultiChannel/demo2.o Bin/LibMultiChannel/lib2.o $(LIB)
- # END_COMM
-
- # Check the integrity of the new Mbrola version by comparing the output
diff --git a/app-accessibility/mbrola/mbrola-3.3-r1.ebuild b/app-accessibility/mbrola/mbrola-3.3-r1.ebuild
deleted file mode 100644
index 7834aba5940c..000000000000
--- a/app-accessibility/mbrola/mbrola-3.3-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="Speech synthesizer based on the concatenation of diphones"
-HOMEPAGE="https://github.com/numediart/MBROLA"
-SRC_URI="https://github.com/numediart/MBROLA/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="AGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="app-accessibility/mbrola-voices"
-
-S="${WORKDIR}/MBROLA-${PV}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-Makefile.patch
-)
-
-src_compile() {
- emake -j1 CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin Bin/mbrola
- DOCS=( README.md Documentation/*.txt )
- einstalldocs
-}
diff --git a/app-accessibility/mbrola/metadata.xml b/app-accessibility/mbrola/metadata.xml
deleted file mode 100644
index 0ffb3e4615bb..000000000000
--- a/app-accessibility/mbrola/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">numediart/MBROLA</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/metadata.xml b/app-accessibility/metadata.xml
deleted file mode 100644
index 6bad12f92d8a..000000000000
--- a/app-accessibility/metadata.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The app-accessibility category contains packages which help with
- accessibility (for example, screen readers).
- </longdescription>
- <longdescription lang="es">
- La categoría app-accessibility contiene paquetes para ayudar con
- accesibilidad (por ejemplo, lectores de pantallas).
- </longdescription>
- <longdescription lang="de">
- Die Kategorie app-accessibility enthält Programme für barrierefreies
- Arbeiten (Accessibility), wie beispielsweise Screenreader.
- </longdescription>
- <longdescription lang="nl">
- De app-accessibility categorie bevat applicaties die de
- toegankelijkheid bevorderen, bijvoorbeeld een schermlezer.
- </longdescription>
- <longdescription lang="ja">
- app-accessibilityカテゴリィにはアクセシビリティと
- 手伝うパッケージが含まれます。
- </longdescription>
- <longdescription lang="vi">
- Nhóm app-accessibility chứa các gói trợ giúp về truy nhập (ví dụ, trình đọc màn hình)
- </longdescription>
- <longdescription lang="it">
- La categoria app-accessibility contiene strumenti per l'accessibilità del software (ad esempio lettori di schermo per ipovedenti).
- </longdescription>
- <longdescription lang="pt">
- A categoria app-accessibility contém pacotes que ajudam com
- acessibilidade (por exemplo, leitores de tela).
- </longdescription>
- <longdescription lang="pl">
- Kategoria app-accessibility zawiera pakiety ułatwiające dostęp do
- komputera osobom niepełnosprawnym.
- </longdescription>
-</catmetadata>
diff --git a/app-accessibility/mimic1/Manifest b/app-accessibility/mimic1/Manifest
deleted file mode 100644
index e75272849e4f..000000000000
--- a/app-accessibility/mimic1/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mimic1-1.3.0.1.tar.gz 458653037 BLAKE2B 885ee7e1639afd7f802b5004e7f6f1d391df4a50137355edee965c8d397e393365485b9e459434a7870487364084daa240abd829776acc01b6e2b34a103dd4d1 SHA512 df6b56ea8e02ffd2c02090ff99e722638c962c278cb5354fcc75d010bb4a4e1f830855c8637e44d9f72007810b34df24eeaba39e7767b3502e49ce04263569f4
diff --git a/app-accessibility/mimic1/files/mimic1-1.3.0.1-gcc10.patch b/app-accessibility/mimic1/files/mimic1-1.3.0.1-gcc10.patch
deleted file mode 100644
index e2b30f1131f8..000000000000
--- a/app-accessibility/mimic1/files/mimic1-1.3.0.1-gcc10.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 55cbf5bc28c32cfe66cb746e00c10be4f2537a1d Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Wed, 12 Aug 2020 16:47:27 -0700
-Subject: [PATCH] cmu_indic_lang: Make cst_rx_not_indic as extern declaration
-
-Fixes build with gcc-10 which has -fno-common turned on by default
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- lang/cmu_indic_lang/cmu_indic_lang.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lang/cmu_indic_lang/cmu_indic_lang.h b/lang/cmu_indic_lang/cmu_indic_lang.h
-index 75ee46c..83e2afa 100644
---- a/lang/cmu_indic_lang/cmu_indic_lang.h
-+++ b/lang/cmu_indic_lang/cmu_indic_lang.h
-@@ -51,7 +51,7 @@ void cmu_indic_lang_init(cst_voice *v);
- extern const cst_phoneset cmu_indic_phoneset;
- extern const cst_cart cmu_indic_phrasing_cart;
-
--const cst_regex * const cst_rx_not_indic;
-+extern const cst_regex * const cst_rx_not_indic;
-
- #ifdef __cplusplus
- } /* extern "C" */
diff --git a/app-accessibility/mimic1/files/mimic1-1.3.0.1-lto.patch b/app-accessibility/mimic1/files/mimic1-1.3.0.1-lto.patch
deleted file mode 100644
index d3aff70b568f..000000000000
--- a/app-accessibility/mimic1/files/mimic1-1.3.0.1-lto.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-https://bugs.gentoo.org/859640
-https://github.com/MycroftAI/mimic1/commit/8b7bb9678035c54d5249062be89eadb5067483c2
---- a/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
-+++ b/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
-@@ -43,8 +43,9 @@ extern "C" {
- #include "cst_lexicon.h"
- cst_lexicon *cmu_grapheme_lex_init(void);
-
-+#define UNICODE_SAMPA_MAPPING_SIZE 16674
- extern const int num_unicode_sampa_mapping;
--extern const char * const unicode_sampa_mapping[16663][5];
-+extern const char * const unicode_sampa_mapping[UNICODE_SAMPA_MAPPING_SIZE][5];
-
- #ifdef __cplusplus
- } /* extern "C" */
---- a/lang/cmu_grapheme_lex/grapheme_unitran_tables.c
-+++ b/lang/cmu_grapheme_lex/grapheme_unitran_tables.c
-@@ -5,8 +5,10 @@
- /* Ported for Festvox by Gopala Anumachipalli gopalakr@cs.cmu.edu Sep 2012 */
- /* Then converted to C for CMU Mimic (cmuflite.org) */
- #include <mimic.h>
--const int num_unicode_sampa_mapping = 16673;
--const char * const unicode_sampa_mapping[16674][5] =
-+#include "cmu_grapheme_lex.h"
-+
-+const int num_unicode_sampa_mapping = UNICODE_SAMPA_MAPPING_SIZE - 1;
-+const char * const unicode_sampa_mapping[UNICODE_SAMPA_MAPPING_SIZE][5] =
- {
- {"let_a", "A", NULL, NULL, NULL},
- {"let_b", "b", NULL, NULL, NULL},
---- a/lang/cmulex/cmu_lex.c
-+++ b/lang/cmulex/cmu_lex.c
-@@ -46,7 +46,7 @@ extern const int cmu_lex_entry[];
- extern const unsigned char cmu_lex_data[];
- extern const int cmu_lex_num_entries;
- extern const int cmu_lex_num_bytes;
--extern const char * const cmu_lex_phone_table[54];
-+extern const char * const cmu_lex_phone_table[57];
- extern const char * const cmu_lex_phones_huff_table[];
- extern const char * const cmu_lex_entries_huff_table[];
-
diff --git a/app-accessibility/mimic1/metadata.xml b/app-accessibility/mimic1/metadata.xml
deleted file mode 100644
index f0176b8561c9..000000000000
--- a/app-accessibility/mimic1/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>contact@hacktivis.me</email>
- <name>Haelwenn (lanodan) Monnier</name>
- </maintainer>
- <upstream>
- <remote-id type="github">MycroftAI/mimic1</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/mimic1/mimic1-1.3.0.1-r1.ebuild b/app-accessibility/mimic1/mimic1-1.3.0.1-r1.ebuild
deleted file mode 100644
index 39df101d1f7b..000000000000
--- a/app-accessibility/mimic1/mimic1-1.3.0.1-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/MycroftAI/mimic1.git"
-else
- SRC_URI="https://github.com/MycroftAI/mimic1/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Mycroft's TTS engine, based on CMU's Flite (Festival Lite)"
-HOMEPAGE="https://github.com/MycroftAI/mimic1/"
-
-LICENSE="BSD MIT public-domain freetts BSD-2 Apache-2.0"
-SLOT="0"
-# Note: supports Sun/NetBSD audio
-IUSE="alsa portaudio pulseaudio oss"
-
-DEPEND="
- dev-libs/libpcre2
- dev-libs/hts_engine
- alsa? ( media-libs/alsa-lib )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${P}-gcc10.patch"
- # bug 859640
- "${FILESDIR}/${P}-lto.patch"
-)
-
-src_prepare() {
- default
- sed -i 's/-Werror //' Makefile.am || die
- eautoreconf
-}
diff --git a/app-accessibility/mimic1/mimic1-9999.ebuild b/app-accessibility/mimic1/mimic1-9999.ebuild
deleted file mode 100644
index fd565bae29ad..000000000000
--- a/app-accessibility/mimic1/mimic1-9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/MycroftAI/mimic1.git"
-else
- SRC_URI="https://github.com/MycroftAI/mimic1/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Mycroft's TTS engine, based on CMU's Flite (Festival Lite)"
-HOMEPAGE="https://github.com/MycroftAI/mimic1/"
-
-LICENSE="BSD MIT public-domain freetts BSD-2 Apache-2.0"
-SLOT="0"
-# Note: supports Sun/NetBSD audio
-IUSE="alsa portaudio pulseaudio oss"
-
-DEPEND="
- dev-libs/libpcre2
- dev-libs/hts_engine
- alsa? ( media-libs/alsa-lib )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- sed -i 's/-Werror //' Makefile.am || die
- eautoreconf
-}
diff --git a/app-accessibility/nfbtrans/Manifest b/app-accessibility/nfbtrans/Manifest
deleted file mode 100644
index 64b0920c91eb..000000000000
--- a/app-accessibility/nfbtrans/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nfbtr774.zip 470847 BLAKE2B 54dd9b612c6dda0734d5b21c1ed8b0d428663d2b442406cb36276afd1a6c0b742ddcb4848954a0bbdd29cb300dab6a55dd9b3bafeb603b08ef6a7e678c0d9a86 SHA512 58fa72c53d88d11fa005572f4e2ebd81d21afaec2fac0e986bfad66b42c194ec3573199e2f2b863725001c1cb777b60881605a1533f7eb73e31e24a244673c2c
diff --git a/app-accessibility/nfbtrans/files/nfbtrans-7.74-gentoo-fix.patch b/app-accessibility/nfbtrans/files/nfbtrans-7.74-gentoo-fix.patch
deleted file mode 100644
index 5dbdcd504fd7..000000000000
--- a/app-accessibility/nfbtrans/files/nfbtrans-7.74-gentoo-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/NFBTRANS.C
-+++ b/NFBTRANS.C
-@@ -6,7 +6,7 @@
- #define LINT_ARGS
- #define DOS
- #else
--#define UNIX_PATH "/usr/local/lib/"
-+#define UNIX_PATH "/etc/nfbtrans/"
- #endif /* unix */
- #include <stdio.h>
- #include <sys/types.h>
diff --git a/app-accessibility/nfbtrans/files/nfbtrans-7.74-getline-fix.patch b/app-accessibility/nfbtrans/files/nfbtrans-7.74-getline-fix.patch
deleted file mode 100644
index fba828479ed0..000000000000
--- a/app-accessibility/nfbtrans/files/nfbtrans-7.74-getline-fix.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/NFBTRANS.C
-+++ b/NFBTRANS.C
-@@ -534,7 +534,7 @@ void compact_line(char *);
- void length_error(char *);
- void do_lop_op(foptype *);
- void do_lop(void);
--void getline(void);
-+void nfbtrans_getline(void);
- void get_input(char *, int);
- int get_paragraph_type(int);
- void check_purge(void);
-@@ -2585,7 +2585,7 @@ void do_lop()
- }
- } /* do_lop */
-
--void getline()
-+void nfbtrans_getline()
- {
- int i = -1;
- for (;;)
-@@ -2722,7 +2722,7 @@ int get_paragraph_type(int mode)
- total_lines = 0;
- do
- {
-- getline();
-+ nfbtrans_getline();
- if (linein[0])
- { /* line not empty */
- if (prev_char == '\0')
-@@ -2874,7 +2874,7 @@ void get_word()
- } /* head */
- else
- header_flag = 0;
-- getline();
-+ nfbtrans_getline();
- if (remove_page_nums)
- remove_page_number();
- if (auto_center)
diff --git a/app-accessibility/nfbtrans/files/nfbtrans-7.74-modern-c.patch b/app-accessibility/nfbtrans/files/nfbtrans-7.74-modern-c.patch
deleted file mode 100644
index 7752655138fe..000000000000
--- a/app-accessibility/nfbtrans/files/nfbtrans-7.74-modern-c.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-https://bugs.gentoo.org/874390
-
-Fix -Wimplicit-function-declaration and -Wformat-security.
---- a/NFBTRANS.C
-+++ b/NFBTRANS.C
-@@ -8,10 +8,12 @@
- #else
- #define UNIX_PATH "/etc/nfbtrans/"
- #endif /* unix */
--#include <stdio.h>
-+#include <ctype.h>
-+#include <stdio.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdlib.h>
-+#include <unistd.h>
- #ifdef DOS
- #include <io.h>
- #include <string.h>
-@@ -132,6 +134,12 @@ char *output_extension[2] = {".brf", ".txt"};
- int paramcount;
- char **paramstr;
-
-+void strnset(char *string, char c, short n);
-+int strcmpi(char *s1, char *s2);
-+void unbuf_stdin();
-+void restore_stdin();
-+void save_stdin();
-+
- typedef struct
- {
- char *name;
-@@ -5130,7 +5138,7 @@ void insert_hyphen_word(int date_only)
- field[l - 1] = 0; /* remove lf */
- if (!lines)
- { /* first line */
-- fprintf(tempfile, date_string);
-+ fprintf(tempfile, "%s", date_string);
- cptr = strchr(field, 'A');
- if (cptr)
- strcpy(field, cptr); /* get rid of date */
-@@ -5341,7 +5349,7 @@ void test_hyphen_dictionary(int mode)
- /* open for r+ */
- open_hyp_dictionary(hyphen_dic_name, 3, 1);
- rewind(hyp_dic_ptr);
-- fprintf(hyp_dic_ptr, date_string);
-+ fprintf(hyp_dic_ptr, "%s", date_string);
- open_hyp_dictionary(hyphen_dic_name, 3, 2);
- } /* date found on first line */
- else
-@@ -6511,7 +6519,7 @@ void translate_file()
- { /* no file args */
- if (!indirect_ptr)
- {
-- fprintf(stderr, menu[10]);
-+ fprintf(stderr, "%s", menu[10]);
- get_input(temp, 80);
- if (!temp[0])
- exit_program(0);
-@@ -6709,9 +6717,9 @@ void translate_file()
- if (!trans_mode1)
- { /* get secondary translation mode */
- i = (trans_default / 10);
-- fprintf(stderr, menu[0]);
-+ fprintf(stderr, "%s", menu[0]);
- for (j = 5; j < 8; j++)
-- fprintf(stderr, menu[j]);
-+ fprintf(stderr, "%s", menu[j]);
- backspace_int(i);
- do
- {
-@@ -6744,7 +6752,7 @@ void translate_file()
- } /* construct output name */
- else
- { /* prompt */
-- fprintf(stderr, menu[11]);
-+ fprintf(stderr, "%s", menu[11]);
- get_input(outf_name, MAXPATHLEN - 1);
- } /* prompt */
- if (!outf_name[0])
-@@ -7110,7 +7118,7 @@ void get_page_range()
- if (pageend < pagestart)
- { /* pageend */
- pageend = 9999;
-- fprintf(stderr, menu[9]);
-+ fprintf(stderr, "%s", menu[9]);
- backspace_int(pageend);
- get_input(temp, 5);
- get_end_page(temp);
-@@ -7481,7 +7489,7 @@ int main(int argc, char *argv[])
- { /* choose mode */
- j = (trans_default % 10);
- for (i = 0; i < 4; i++)
-- fprintf(stderr, menu[i]);
-+ fprintf(stderr, "%s", menu[i]);
- while (trans_mode < 1 || trans_mode > 3)
- {
- fprintf(stderr, "\n%s", menu[4]);
diff --git a/app-accessibility/nfbtrans/files/nfbtrans-7.74-respect-ldflags.patch b/app-accessibility/nfbtrans/files/nfbtrans-7.74-respect-ldflags.patch
deleted file mode 100644
index 37434681833a..000000000000
--- a/app-accessibility/nfbtrans/files/nfbtrans-7.74-respect-ldflags.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -28,10 +28,10 @@
- djgppall: nfbtrans.exe
-
- nfbtrans: $(OBJFILES)
-- $(CC) $(CFLAGS) $(OBJFILES) $(LIBS) -o nfbtrans
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJFILES) $(LIBS) -o nfbtrans
-
- nfbtrans.exe:$(OBJFILES)
-- $(CC) $(CFLAGS) $(OBJFILES) -o nfbtrans.exe
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJFILES) -o nfbtrans.exe
-
- ultrix:
- $(MAKE) CFLAGS=-O
-@@ -44,7 +44,7 @@
-
- insight:
- insight -fno-builtin -fwritable-strings \
-- $(CFLAGS) $(OBJFILES) $(LIBS) -o nfbtrans
-+ $(CFLAGS) $(LDFLAGS) $(OBJFILES) $(LIBS) -o nfbtrans
-
- aix:
- $(MAKE) all CC=cc CFLAGS="-o -Dunix -Daix"
diff --git a/app-accessibility/nfbtrans/metadata.xml b/app-accessibility/nfbtrans/metadata.xml
deleted file mode 100644
index 2195ded73a78..000000000000
--- a/app-accessibility/nfbtrans/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>williamh@gentoo.org</email>
-</maintainer>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild b/app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild
deleted file mode 100644
index 725d8e586b12..000000000000
--- a/app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Braille translator from the National Federation of the Blind"
-HOMEPAGE="http://www.nfbnet.org/download/nfbtrans.htm"
-SRC_URI="http://www.nfb.org/Images/nfb/Products_Technology/nfbtr$(ver_rs 1-2 '').zip"
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-BDEPEND=">=app-arch/unzip-5.50-r2"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo-fix.patch
- "${FILESDIR}"/${P}-getline-fix.patch
- "${FILESDIR}"/${P}-respect-ldflags.patch
- "${FILESDIR}"/${P}-modern-c.patch
-)
-
-src_prepare() {
- mv MAKEFILE Makefile || die
- mv SPANISH.ZIP spanish.zip || die
-
- default
-
- emake lowercase
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- LIBS= \
- CFLAGS="${CFLAGS} -DLINUX" \
- LDFLAGS="${LDFLAGS}" \
- all
-}
-
-src_install() {
- dobin nfbtrans
- dodoc *fmt readme.txt makedoc
- insinto /etc/nfbtrans
- doins *cnf *tab *dic spell.dat *zip
-}
diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest
deleted file mode 100644
index 4f8ead016384..000000000000
--- a/app-accessibility/orca/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST orca-47.5.tar.xz 3394148 BLAKE2B 8c7c20c48fc681bec42fbf17f08a39ac2c57b6d1804fa6121bd8712a712219247991b59c0d1e125aac6f3ddd891234b641172d8374d6077d008b3fabbb71246c SHA512 01aa17ae47ba60ffdfaa00af16ee0df0e128a3d34d3d0bf75f030970289c7cd860b16c3852699ecc4269d3124a9127d34abde4c4b4ffe8b8e26a6da7ce0a9c4e
-DIST orca-49.5.tar.xz 3514924 BLAKE2B 659974487f065fb4373e3c8150dfcfa314139f108b1a699422709d2e2551374931d02400e32c8fd1a19554fd3b7f190f6b5eebff2a487d092378937bdba947ed SHA512 dca938d10552c41404d8f6e2b772846749be15e01af4d7b2104d79eaa983c6909273ba10e528d6534c9425d82411fb268681ab2a0d9b8b7db3475245460e3e79
-DIST orca-49.7.tar.xz 3641960 BLAKE2B 3c41572e600a3b24a11f6d4fad72159828d58f0309d61fca23b22e49f579721a9d3cc9b78e2645b92dad146bf0e68501098184a86458653e72022d2196bdd6ae SHA512 8e07841643b9431070e5562491595dcb638e751080ed53a8d090756dac4dc7ad4969bd879012a854db11558c5afe2159d20aab8fe67732d8981a1ff42b5c93e3
diff --git a/app-accessibility/orca/metadata.xml b/app-accessibility/orca/metadata.xml
deleted file mode 100644
index 576805b0538e..000000000000
--- a/app-accessibility/orca/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="braille">Enable braille support</flag>
- </use>
- <longdescription>
- Orca is a flexible, extensible, and powerful assistive technology
- for people with visual impairments. Using various combinations of
- speech synthesis, braille, and magnification, Orca helps provide
- access to applications and toolkits that support the AT-SPI (e.g.,
- the GNOME desktop).
- </longdescription>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/orca</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/orca/orca-47.5.ebuild b/app-accessibility/orca/orca-47.5.ebuild
deleted file mode 100644
index ac01c5f60a21..000000000000
--- a/app-accessibility/orca/orca-47.5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome2 meson python-single-r1
-
-DESCRIPTION="Extensible screen reader that provides access to the desktop"
-HOMEPAGE="https://orca.gnome.org/"
-
-LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-IUSE="+braille"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- >=app-accessibility/at-spi2-core-2.50:2[introspection]
- >=dev-libs/glib-2.28:2
- media-libs/gstreamer:1.0[introspection]
- >=x11-libs/gtk+-3.6.2:3[introspection]
- $(python_gen_cond_dep '
- dev-python/gst-python:1.0[${PYTHON_USEDEP}]
- >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
- ')
- braille? (
- $(python_gen_cond_dep '
- >=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
- dev-libs/liblouis[${PYTHON_SINGLE_USEDEP}]
- ')
- )
-"
-RDEPEND="${DEPEND}
- $(python_gen_cond_dep '
- >=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
- >=dev-python/pyatspi-2.46[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- ')
- x11-libs/libwnck:3[introspection]
- x11-libs/pango[introspection]
-"
-BDEPEND="
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-# app-text/yelp-tools
-
-src_configure() {
- local emesonargs=(
- -Dspiel=false # spiel not yet in gentoo
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- python_fix_shebang "${ED}"
- python_optimize
-}
diff --git a/app-accessibility/orca/orca-49.5.ebuild b/app-accessibility/orca/orca-49.5.ebuild
deleted file mode 100644
index 19bd4b57fa23..000000000000
--- a/app-accessibility/orca/orca-49.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome2 meson python-single-r1
-
-DESCRIPTION="Extensible screen reader that provides access to the desktop"
-HOMEPAGE="https://orca.gnome.org/"
-
-LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
-
-IUSE="+braille test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${PYTHON_DEPS}
- >=app-accessibility/at-spi2-core-2.50:2[introspection]
- >=dev-libs/glib-2.28:2
- media-libs/gstreamer:1.0[introspection]
- >=x11-libs/gtk+-3.6.2:3[introspection]
- $(python_gen_cond_dep '
- dev-python/gst-python:1.0[${PYTHON_USEDEP}]
- >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
- dev-python/dasbus[${PYTHON_USEDEP}]
- ')
- braille? (
- $(python_gen_cond_dep '
- >=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
- dev-libs/liblouis[tools(+),${PYTHON_SINGLE_USEDEP}]
- ')
- )
-"
-RDEPEND="${DEPEND}
- $(python_gen_cond_dep '
- >=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
- >=dev-python/pyatspi-2.46[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- ')
- x11-libs/libwnck:3[introspection]
- x11-libs/pango[introspection]
-"
-BDEPEND="
- $(python_gen_cond_dep '
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )'
- )
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-# app-text/yelp-tools
-
-src_configure() {
- local emesonargs=(
- -Dspiel=false # spiel not yet in gentoo
- )
- meson_src_configure
-}
-
-src_test() {
- # test_structural_navigator needs more time
- meson_src_test --timeout-multiplier=10
-}
-
-src_install() {
- meson_src_install
- python_fix_shebang "${ED}"
- python_optimize
-}
diff --git a/app-accessibility/orca/orca-49.7.ebuild b/app-accessibility/orca/orca-49.7.ebuild
deleted file mode 100644
index 19bd4b57fa23..000000000000
--- a/app-accessibility/orca/orca-49.7.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome2 meson python-single-r1
-
-DESCRIPTION="Extensible screen reader that provides access to the desktop"
-HOMEPAGE="https://orca.gnome.org/"
-
-LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
-
-IUSE="+braille test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${PYTHON_DEPS}
- >=app-accessibility/at-spi2-core-2.50:2[introspection]
- >=dev-libs/glib-2.28:2
- media-libs/gstreamer:1.0[introspection]
- >=x11-libs/gtk+-3.6.2:3[introspection]
- $(python_gen_cond_dep '
- dev-python/gst-python:1.0[${PYTHON_USEDEP}]
- >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
- dev-python/dasbus[${PYTHON_USEDEP}]
- ')
- braille? (
- $(python_gen_cond_dep '
- >=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
- dev-libs/liblouis[tools(+),${PYTHON_SINGLE_USEDEP}]
- ')
- )
-"
-RDEPEND="${DEPEND}
- $(python_gen_cond_dep '
- >=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
- >=dev-python/pyatspi-2.46[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- ')
- x11-libs/libwnck:3[introspection]
- x11-libs/pango[introspection]
-"
-BDEPEND="
- $(python_gen_cond_dep '
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )'
- )
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-# app-text/yelp-tools
-
-src_configure() {
- local emesonargs=(
- -Dspiel=false # spiel not yet in gentoo
- )
- meson_src_configure
-}
-
-src_test() {
- # test_structural_navigator needs more time
- meson_src_test --timeout-multiplier=10
-}
-
-src_install() {
- meson_src_install
- python_fix_shebang "${ED}"
- python_optimize
-}
diff --git a/app-accessibility/rhvoice-core/Manifest b/app-accessibility/rhvoice-core/Manifest
deleted file mode 100644
index 3ddd383610fa..000000000000
--- a/app-accessibility/rhvoice-core/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST RHVoice-1.16.4-sanitizers.tar.gz 7339 BLAKE2B e600886c9afed2681ea7ad5fd9900af7d3f98a7d96291af7c9ef648be438d149e86ee143f3fa5af0dee08457008ce66be43177adcac79401ef025ddd0d8d40fe SHA512 61df4641f3dbeca38cff44336df6fcea75d02d97135a677df51a02353b5580a96dd77af268bd42944afe36a58512fd948200098ea96a41d20ec503fc33a69421
-DIST RHVoice-1.16.4.tar.gz 3228577 BLAKE2B f27403f726c56808484c83ddf127441286f50802b9dea423434309171e56e6f7f01ef4ab8f23ca6cd6eedf7bb24369dd48907696bc3f67bfa5081e25c2886141 SHA512 f2373551cd8b7c83f9687b000e2f0a0d1f72842b52ed10943c52552f2fb74a8751742d327112fed4265b9461ba44e5d5c765fc7607496c07f4bdd9e67ffc806b
-DIST RHVoice-1.18.1-sanitizers.tar.gz 7339 BLAKE2B e600886c9afed2681ea7ad5fd9900af7d3f98a7d96291af7c9ef648be438d149e86ee143f3fa5af0dee08457008ce66be43177adcac79401ef025ddd0d8d40fe SHA512 61df4641f3dbeca38cff44336df6fcea75d02d97135a677df51a02353b5580a96dd77af268bd42944afe36a58512fd948200098ea96a41d20ec503fc33a69421
-DIST RHVoice-1.18.1.tar.gz 3121192 BLAKE2B 976df835d50747ed47c8b1ff8e36e7b9b8b6f73b80ff86e0d9548c3bd7c7bce3773e93a4db8f8a707c56056d7f6effb17081c5444b3f4f21541d7862e2b8deb0 SHA512 054f92467fe9f82239ebbb6dc0463b45ae75b19f7756ddeeb8b97a3753a7a140f7e77edad4f2278177a35245d784fc753f40586805a80d1446b928564467707d
diff --git a/app-accessibility/rhvoice-core/files/rhvoice-core-1.16.4-flags.patch b/app-accessibility/rhvoice-core/files/rhvoice-core-1.16.4-flags.patch
deleted file mode 100644
index 2c7499d783af..000000000000
--- a/app-accessibility/rhvoice-core/files/rhvoice-core-1.16.4-flags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Hardening.cmake: allow overwriting HARDENING_MACRODEFS
-
-CMake requires explicit form for cache variables.
-
---- a/cmake/Hardening.cmake
-+++ b/cmake/Hardening.cmake
-@@ -272,5 +272,5 @@ function(harden target)
-
- #list(JOIN HARDENING_MACRODEFS " " HARDENING_MACRODEFS) # unneeded, list is needed, not string
- set(HARDENING_MACRODEFS "${HARDENING_MACRODEFS}" CACHE STRING "Hardening flags CMake list (not string!)")
-- target_compile_definitions(${target} PRIVATE ${HARDENING_MACRODEFS})
-+ target_compile_definitions(${target} PRIVATE $CACHE{HARDENING_MACRODEFS})
- endfunction(harden)
diff --git a/app-accessibility/rhvoice-core/metadata.xml b/app-accessibility/rhvoice-core/metadata.xml
deleted file mode 100644
index 659bfe9495fb..000000000000
--- a/app-accessibility/rhvoice-core/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Anna</name>
- <email>cyber+gentoo@sysrq.in</email>
- </maintainer>
- <upstream>
- <remote-id type="github">RHVoice/RHVoice</remote-id>
- </upstream>
- <use>
- <flag name="speech-dispatcher">Build a speech-dispatcher middleware module</flag>
- </use>
- <longdescription lang="en">
- RHVoice is a multilingual speech synthesizer primarily developed for
- use with screen readers, maintaining the balance between speech
- quality and responsiveness.
- </longdescription>
-</pkgmetadata>
diff --git a/app-accessibility/rhvoice-core/rhvoice-core-1.16.4.ebuild b/app-accessibility/rhvoice-core/rhvoice-core-1.16.4.ebuild
deleted file mode 100644
index 6812029d8b3a..000000000000
--- a/app-accessibility/rhvoice-core/rhvoice-core-1.16.4.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-MY_PN="RHVoice"
-MY_P="${MY_PN}-${PV}"
-SANITIZERS_COMMIT="99e159ec9bc8dd362b08d18436bd40ff0648417b"
-DESCRIPTION="Multilingual text-to-speech engine"
-HOMEPAGE="
- https://rhvoice.org
- https://github.com/RHVoice/RHVoice
-"
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.tar.gz
- https://github.com/arsenm/sanitizers-cmake/archive/${SANITIZERS_COMMIT}.tar.gz -> ${MY_P}-sanitizers.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-2+ GPL-3+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ao dbus portaudio +pulseaudio +speech-dispatcher"
-REQUIRED_USE="|| ( ao portaudio pulseaudio )"
-
-COMMON_DEPEND="
- dev-libs/boost:=
- ao? ( media-libs/libao )
- dbus? (
- dev-libs/glib:2[dbus]
- dev-libs/libsigc++:2
- >=dev-cpp/glibmm-2.66.1:2
- )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- speech-dispatcher? ( app-accessibility/speech-dispatcher )
-"
-RDEPEND="${COMMON_DEPEND}
- !<app-accessibility/rhvoice-1.14.0
-"
-DEPEND="${COMMON_DEPEND}
- dev-cpp/cli11
- <dev-libs/utfcpp-4.0
-"
-
-PATCHES=(
- # https://bugs.gentoo.org/923911
- "${FILESDIR}"/${PN}-1.16.4-flags.patch
-)
-
-DOCS=( README.md doc/. config/dicts )
-
-LANGS=( en ru )
-for lang in "${LANGS[@]}"; do
- IUSE+=" l10n_${lang}"
- RDEPEND+=" l10n_${lang}? ( app-dicts/rhvoice-${lang} )"
-done
-
-src_unpack() {
- default
- cd "${S}" || die
-
- rmdir cmake/thirdParty/sanitizers || die
- mv "${WORKDIR}"/sanitizers-cmake-${SANITIZERS_COMMIT} cmake/thirdParty/sanitizers || die
-}
-
-src_prepare() {
- cmake_src_prepare
- cmake_comment_add_subdirectory '"${thirdPartyCMakeModulesDir}/CCache"'
-}
-
-src_configure() {
- local mycmakeargs=(
- -DRHVOICE_VERSION_FROM_GIT=${PV}
- -DWITH_CLI11=ON
- -DWITH_DATA=OFF
-
- # src/CMakeLists.txt
- -DBUILD_CLIENT=OFF # deprecated, use speech-dispatcher
- -DBUILD_UTILS=OFF # fails to build because of bundled tclap
- -DBUILD_TESTS=ON # standalone cli application
- -DBUILD_SERVICE=$(usex dbus)
- -DBUILD_SPEECHDISPATCHER_MODULE=$(usex speech-dispatcher)
-
- # src/audio/CMakeLists.txt
- -DWITH_LIBAO=$(usex ao)
- -DWITH_PULSE=$(usex pulseaudio)
- -DWITH_PORTAUDIO=$(usex portaudio)
-
- # Hardening.cmake: don't mess with flags
- -DHARDENING_PIC=OFF
- -DHARDENING_SSE2=OFF
- -DHARDENING_COMPILE_FLAGS=
- -DHARDENING_LINK_FLAGS=
- -DHARDENING_MACRODEFS=
- )
-
- use speech-dispatcher && \
- append-cppflags -DSPD_MAJOR=1 -DSPD_MINOR=0
-
- cmake_src_configure
-}
diff --git a/app-accessibility/rhvoice-core/rhvoice-core-1.18.1.ebuild b/app-accessibility/rhvoice-core/rhvoice-core-1.18.1.ebuild
deleted file mode 100644
index 2fa4176430a8..000000000000
--- a/app-accessibility/rhvoice-core/rhvoice-core-1.18.1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-MY_PN="RHVoice"
-MY_P="${MY_PN}-${PV}"
-SANITIZERS_COMMIT="99e159ec9bc8dd362b08d18436bd40ff0648417b"
-DESCRIPTION="Multilingual text-to-speech engine"
-HOMEPAGE="
- https://rhvoice.org
- https://github.com/RHVoice/RHVoice
-"
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.tar.gz
- https://github.com/arsenm/sanitizers-cmake/archive/${SANITIZERS_COMMIT}.tar.gz -> ${MY_P}-sanitizers.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-2+ GPL-3+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ao dbus portaudio +pulseaudio +speech-dispatcher"
-REQUIRED_USE="|| ( ao portaudio pulseaudio )"
-
-COMMON_DEPEND="
- ao? ( media-libs/libao )
- dbus? (
- dev-libs/glib:2[dbus]
- dev-libs/libsigc++:2
- >=dev-cpp/glibmm-2.66.1:2
- )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- speech-dispatcher? ( app-accessibility/speech-dispatcher )
-"
-RDEPEND="${COMMON_DEPEND}
- !<app-accessibility/rhvoice-1.14.0
-"
-DEPEND="${COMMON_DEPEND}
- dev-cpp/cli11
- dev-libs/boost
- <dev-libs/utfcpp-4.0
-"
-
-PATCHES=(
- # https://bugs.gentoo.org/923911
- "${FILESDIR}"/${PN}-1.16.4-flags.patch
-)
-
-DOCS=( README.md doc/. config/dicts )
-
-LANGS=( en ru )
-for lang in "${LANGS[@]}"; do
- IUSE+=" l10n_${lang}"
- RDEPEND+=" l10n_${lang}? ( app-dicts/rhvoice-${lang} )"
-done
-
-src_unpack() {
- default
- cd "${S}" || die
-
- rmdir cmake/thirdParty/sanitizers || die
- mv "${WORKDIR}"/sanitizers-cmake-${SANITIZERS_COMMIT} cmake/thirdParty/sanitizers || die
-}
-
-src_prepare() {
- cmake_src_prepare
- cmake_comment_add_subdirectory '"${thirdPartyCMakeModulesDir}/CCache"'
-}
-
-src_configure() {
- local mycmakeargs=(
- -DRHVOICE_VERSION_FROM_GIT=${PV}
- -DWITH_CLI11=ON
- -DWITH_DATA=OFF
-
- # src/CMakeLists.txt
- -DBUILD_CLIENT=OFF # deprecated, use speech-dispatcher
- -DBUILD_UTILS=OFF # fails to build because of bundled tclap
- -DBUILD_TESTS=ON # standalone cli application
- -DBUILD_SERVICE=$(usex dbus)
- -DBUILD_SPEECHDISPATCHER_MODULE=$(usex speech-dispatcher)
-
- # src/audio/CMakeLists.txt
- -DWITH_LIBAO=$(usex ao)
- -DWITH_PULSE=$(usex pulseaudio)
- -DWITH_PORTAUDIO=$(usex portaudio)
-
- # Hardening.cmake: don't mess with flags
- -DHARDENING_PIC=OFF
- -DHARDENING_SSE2=OFF
- -DHARDENING_COMPILE_FLAGS=
- -DHARDENING_LINK_FLAGS=
- -DHARDENING_MACRODEFS=
- )
-
- use speech-dispatcher && \
- append-cppflags -DSPD_MAJOR=1 -DSPD_MINOR=0
-
- cmake_src_configure
-}
diff --git a/app-accessibility/rhvoice/metadata.xml b/app-accessibility/rhvoice/metadata.xml
deleted file mode 100644
index 22f4bfe7ee4c..000000000000
--- a/app-accessibility/rhvoice/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>cyber+gentoo@sysrq.in</email>
- <name>Anna</name>
- </maintainer>
- <upstream>
- <remote-id type="github">RHVoice/RHVoice</remote-id>
- </upstream>
- <use>
- <flag name="redistributable">Install also non-free (but redistributable) voices</flag>
- </use>
- <longdescription lang="en">
- RHVoice is a multilingual speech synthesizer primarily developed for
- use with screen readers, maintaining the balance between speech
- quality and responsiveness.
- </longdescription>
-</pkgmetadata>
diff --git a/app-accessibility/rhvoice/rhvoice-1.16.4.ebuild b/app-accessibility/rhvoice/rhvoice-1.16.4.ebuild
deleted file mode 100644
index e9b72d5a166a..000000000000
--- a/app-accessibility/rhvoice/rhvoice-1.16.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-declare -A VOICES=(
- [en]="
- redistributable? (
- app-voices/rhvoice-bdl
- app-voices/rhvoice-clb
- app-voices/rhvoice-slt
- )
- "
- [ru]="redistributable? ( app-voices/rhvoice-arina )"
-)
-
-DESCRIPTION="Multilingual text-to-speech engine (metapackage)"
-HOMEPAGE="
- https://rhvoice.org
- https://github.com/RHVoice/RHVoice
-"
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="redistributable"
-
-for lang in "${!VOICES[@]}"; do
- usestr="l10n_${lang:?}"
- IUSE+=" ${usestr:?}"
- RHVOICE_REQ_USE+="${usestr:?}?,"
- RDEPEND+=" ${usestr}? ( ${VOICES[${lang:?}]} )"
-done
-
-RDEPEND+=" >=app-accessibility/rhvoice-core-${PV}[${RHVOICE_REQ_USE%,}]"
diff --git a/app-accessibility/rhvoice/rhvoice-1.18.1.ebuild b/app-accessibility/rhvoice/rhvoice-1.18.1.ebuild
deleted file mode 100644
index 195355b2b311..000000000000
--- a/app-accessibility/rhvoice/rhvoice-1.18.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-declare -A VOICES=(
- [en]="
- redistributable? (
- app-voices/rhvoice-bdl
- app-voices/rhvoice-clb
- app-voices/rhvoice-slt
- )
- "
- [ru]="redistributable? ( app-voices/rhvoice-arina )"
-)
-
-DESCRIPTION="Multilingual text-to-speech engine (metapackage)"
-HOMEPAGE="
- https://rhvoice.org
- https://github.com/RHVoice/RHVoice
-"
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="redistributable"
-
-for lang in "${!VOICES[@]}"; do
- usestr="l10n_${lang:?}"
- IUSE+=" ${usestr:?}"
- RHVOICE_REQ_USE+="${usestr:?}?,"
- RDEPEND+=" ${usestr}? ( ${VOICES[${lang:?}]} )"
-done
-
-RDEPEND+=" >=app-accessibility/rhvoice-core-${PV}[${RHVOICE_REQ_USE%,}]"
diff --git a/app-accessibility/sound-icons/Manifest b/app-accessibility/sound-icons/Manifest
deleted file mode 100644
index 3e349c79978f..000000000000
--- a/app-accessibility/sound-icons/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sound-icons-0.1.tar.gz 591196 BLAKE2B 3632d544dd186eb4358ca9cacaf6babc9ccae287cc4918462dff3b7b7a5b57fe33aea65e5c0a9399aa28a294c04ec686ddee47327cda9900173c064ef4631a5c SHA512 f0ba9e1e84ace325671c7f323f01d647aa0e1a318e9adc2a6d8af4e0d795e478b2ea66007670f9c7ced9ef7310fdbccb5168b0f404579f5dff8712fe12ad93a0
diff --git a/app-accessibility/sound-icons/metadata.xml b/app-accessibility/sound-icons/metadata.xml
deleted file mode 100644
index 2195ded73a78..000000000000
--- a/app-accessibility/sound-icons/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>williamh@gentoo.org</email>
-</maintainer>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-accessibility/sound-icons/sound-icons-0.1.ebuild b/app-accessibility/sound-icons/sound-icons-0.1.ebuild
deleted file mode 100644
index 294d6b7afb58..000000000000
--- a/app-accessibility/sound-icons/sound-icons-0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Collection of Sound Icons for speech-dispatcher"
-HOMEPAGE="https://www.freebsoft.org"
-SRC_URI="https://www.freebsoft.org/pub/projects/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE=""
-
-RDEPEND="app-accessibility/speech-dispatcher"
-
-src_compile() {
- einfo "Nothing to compile."
-}
-
-src_install() {
- dodoc README
- insinto /usr/share/sounds/sound-icons
- doins "${S}"/*.wav
- local links=$(find "${S}" -type l -print)
- for link in ${links}; do
- target=$(readlink -n "${link}")
- dosym "${target}" /usr/share/sounds/sound-icons/$(basename "${link}")
- done
-}
diff --git a/app-accessibility/speakup-tools/Manifest b/app-accessibility/speakup-tools/Manifest
deleted file mode 100644
index ab26639b0d7b..000000000000
--- a/app-accessibility/speakup-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST speakup-tools-c4e89ab30116fbe22cb9fed4e22f4340fdbcfc4d.tar.gz 10830 BLAKE2B fe76362ecf7a14f2876128a340a5dcc5557503aad8ab03ee6174d8c73ca33b50079ec6932c8ee5eb577c5cdcb54aafb94a864cc5690d29e9e4dd4fca1c7e23e9 SHA512 e354b6db7aed703044931536f58fbb11fd6068d0a4795ae13041fdba14d83b71cbe4dabc002e3fbed38d96a1ae379926b6a0e8ce04f78defb30f35533ce0acf0
diff --git a/app-accessibility/speakup-tools/metadata.xml b/app-accessibility/speakup-tools/metadata.xml
deleted file mode 100644
index 1832493327ff..000000000000
--- a/app-accessibility/speakup-tools/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- - speakupconf allows one to save and restore speakup's customizable variables.
- - speakup_setlocale allows one to choose another language so that speakup's messages are localized.
- - talkwith allows one to easily switch between speech synthesizers.
- </longdescription>
-</pkgmetadata>
diff --git a/app-accessibility/speakup-tools/speakup-tools-20121017.ebuild b/app-accessibility/speakup-tools/speakup-tools-20121017.ebuild
deleted file mode 100644
index a28837452c15..000000000000
--- a/app-accessibility/speakup-tools/speakup-tools-20121017.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="c4e89ab30116fbe22cb9fed4e22f4340fdbcfc4d"
-DESCRIPTION="Tools to customize speakup module"
-HOMEPAGE="https://salsa.debian.org/a11y-team/speakup-tools"
-SRC_URI="https://salsa.debian.org/a11y-team/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_compile() {
- :
-}
-
-src_install() {
- emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install
- einstalldocs
-}
diff --git a/app-accessibility/speech-dispatcher/Manifest b/app-accessibility/speech-dispatcher/Manifest
deleted file mode 100644
index b4b09da38942..000000000000
--- a/app-accessibility/speech-dispatcher/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST speech-dispatcher-0.12.1.tar.gz 7483246 BLAKE2B b57babdbc5058a495eaab5059feaaa1d2f1cbc848bc4a1fa6ce0012cbfa9cc42002fc208a3ddba85f02b60b9811ad5a9de5fc9472433359210d097f5834082c9 SHA512 f386bb25d80e85153db4907c5adece519a86084676a39f958a4f56e53bb957cb9b1232c4e648e73ef8dc5d1ab8e0cd64a5e0d151775fdd8f3b175f47f4864422
diff --git a/app-accessibility/speech-dispatcher/metadata.xml b/app-accessibility/speech-dispatcher/metadata.xml
deleted file mode 100644
index a8f2cd1ec378..000000000000
--- a/app-accessibility/speech-dispatcher/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <use>
- <flag name="espeak">Adds support for espeak-ng speech engine</flag>
- <flag name="flite">Adds support for flite speech engine</flag>
- <flag name="pipewire">
- Enables support for PipeWire. Recommended for latency related advantages if it works in your setup.
- </flag>
- </use>
- <upstream>
- <remote-id type="github">brailcom/speechd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.12.1.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.12.1.ebuild
deleted file mode 100644
index 45715716e802..000000000000
--- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.12.1.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit python-r1 systemd toolchain-funcs
-
-DESCRIPTION="Speech synthesis interface"
-HOMEPAGE="https://freebsoft.org/speechd"
-SRC_URI="https://github.com/brailcom/speechd/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="alsa ao +espeak flite nas pulseaudio pipewire +python systemd"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="python? ( ${PYTHON_DEPS} )
- >=dev-libs/dotconf-1.3
- >=dev-libs/glib-2.36:2
- >=media-libs/libsndfile-1.0.2
- alsa? ( media-libs/alsa-lib )
- ao? ( media-libs/libao )
- espeak? ( app-accessibility/espeak-ng )
- flite? ( app-accessibility/flite )
- nas? ( media-libs/nas )
- pulseaudio? ( media-libs/libpulse )
- pipewire? ( media-video/pipewire )
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="${DEPEND}
- python? ( dev-python/pyxdg[${PYTHON_USEDEP}] )"
-BDEPEND="
- sys-apps/help2man
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig"
-
-src_configure() {
- # bug 573732
- export GIT_CEILING_DIRECTORIES="${WORKDIR}"
-
- # manpages can't be generated w/o launching programs
- tc-is-cross-compiler && export ac_cv_prog_HELP2MAN=
-
- local myeconfargs=(
- --disable-ltdl
- --disable-python
- --disable-static
- --with-baratinoo=no
- --with-ibmtts=no
- --with-kali=no
- --with-pico=no
- --with-voxin=no
- --with-espeak=no
- $(use_with alsa)
- $(use_with ao libao)
- $(use_with espeak espeak-ng)
- $(use_with flite)
- $(use_with nas)
- $(use_with pulseaudio pulse)
- $(use_with pipewire)
- # Technically we should always install these under the "small files" QA
- # rule. But upstream uses presence of the user unit dir to define
- # USE_LIBSYSTEMD and link in code which consumes systemd/sd-daemon.h,
- # and the corresponding *user* files have a hard dependency on that
- # code. There is no standalone --with-systemd.
- "$(use_with systemd systemdsystemunitdir "$(systemd_get_systemunitdir)")"
- "$(use_with systemd systemduserunitdir "$(systemd_get_userunitdir)")"
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- use python && python_copy_sources
-
- # LDFLAGS fixed in master, remove w/ >0.12.1
- emake LDFLAGS="${LDFLAGS}"
-
- if use python; then
- building() {
- cd src/api/python || die
- emake \
- pyexecdir="$(python_get_sitedir)" \
- pythondir="$(python_get_sitedir)"
- }
- python_foreach_impl run_in_build_dir building
- fi
-}
-
-src_install() {
- default
-
- if use python; then
- installation() {
- cd src/api/python || die
- emake \
- DESTDIR="${D}" \
- pyexecdir="$(python_get_sitedir)" \
- pythondir="$(python_get_sitedir)" \
- install
- }
- python_foreach_impl run_in_build_dir installation
- python_replicate_script "${ED}"/usr/bin/spd-conf
- python_foreach_impl python_optimize
- fi
-
- find "${D}" -name '*.la' -type f -delete || die
-}
-
-pkg_postinst() {
- local editconfig="n"
- if ! use espeak; then
- ewarn "You have disabled espeak-ng, which is speech-dispatcher's"
- ewarn "default speech synthesizer."
- ewarn
- editconfig="y"
- fi
- if ! use pulseaudio; then
- ewarn "You have disabled pulseaudio support."
- ewarn "pulseaudio is speech-dispatcher's default audio subsystem."
- ewarn
- editconfig="y"
- fi
- if [[ "${editconfig}" == "y" ]]; then
- ewarn "You must edit ${EROOT}/etc/speech-dispatcher/speechd.conf"
- ewarn "and make sure the settings there match your system."
- ewarn
- fi
-
- if tc-is-cross-compiler; then
- ewarn "The manpages are not generated due to cross-compilation."
- ewarn "Launching the commands with --help is equivalent."
- fi
-}
diff --git a/app-accessibility/speech-tools/Manifest b/app-accessibility/speech-tools/Manifest
deleted file mode 100644
index 359cc88438c6..000000000000
--- a/app-accessibility/speech-tools/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST speech_tools-2.1-r3-patches.tar.gz 6876 BLAKE2B 84ddc30de90459f913cc32d4338097feb35dc08c48cbda7fc47a78ee0384668828d7166a5ebb1264272a6c326afd4ff2efdf1d793bb8f33937c09d2c7cd9a2b5 SHA512 db4d656a77e3fcfc43447c11b160cf9b45f0c4ec10f2697e4357f0ec86ea56e2841f1b887493a781406975003f5d8065ffbb75eeebb79fcd9873055b52c248e3
-DIST speech_tools-2.5.0-release.tar.gz 1328624 BLAKE2B 445dd5a5e39c02352a850fd92de5b3852ae382a4bd013dccb3fdd46b0b22ce0bd10d089f9e860ae3d3e73a489b20b7c8b78335e57a49e40ae01b0f4997d55315 SHA512 013540a5252efb57633f442143a51bc87aac719dfb46c8f47e750322d19dac9b504f55125462a2ee74a6b0bd2661a63a1fc73a8c3c6d2886e38b136a80447fd7
diff --git a/app-accessibility/speech-tools/files/speech-tools-2.1-underlinking.patch b/app-accessibility/speech-tools/files/speech-tools-2.1-underlinking.patch
deleted file mode 100644
index 35011735cc8c..000000000000
--- a/app-accessibility/speech-tools/files/speech-tools-2.1-underlinking.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- speech_tools.orig/config/systems/GentooLinux.mak.old 2013-11-24 01:49:44.000000000 +0200
-+++ speech_tools/config/systems/GentooLinux.mak 2013-11-24 13:04:14.327758435 +0200
-@@ -38,6 +38,7 @@
- ###########################################################################
-
- MANDIR=$(INSTALL_PREFIX)/share/man
-+GENTOO_ALSA_LIBS=$(shell pkg-config --libs alsa)
- GENTOO_CURSES_LIBS=$(shell pkg-config --libs ncurses)
- # Gentoo does not use termcap
--OS_LIBS = $(GENTOO_CURSES_LIBS) $(LDFLAGS) -ldl
-+OS_LIBS = $(GENTOO_ALSA_LIBS) $(GENTOO_CURSES_LIBS) $(LDFLAGS) -ldl
diff --git a/app-accessibility/speech-tools/files/speech-tools-2.5.0-drop-curses.patch b/app-accessibility/speech-tools/files/speech-tools-2.5.0-drop-curses.patch
deleted file mode 100644
index 30b5448e820a..000000000000
--- a/app-accessibility/speech-tools/files/speech-tools-2.5.0-drop-curses.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-We already force in the correct detection via another patch and this
-logic (being dropped in this patch) assumes no -ltinfo.
-
-https://bugs.gentoo.org/837800
---- a/configure.in
-+++ b/configure.in
-@@ -42,12 +42,6 @@ AC_CHECK_TOOL(AR, ar)
-
- AC_C_BIGENDIAN
-
--AC_CHECK_LIB(ncurses, tputs, [TERMCAPLIB=-lncurses], [TERMCAPLIB=-lcurses])
--dnl if test "$TERMCAPLIB" != "-ltermcap"; then
--dnl AC_CHECK_LIB(termcap, tputs, [TERMCAPLIB=-ltermcap], [TERMCAPLIB=-lncurses])
--dnl
--AC_SUBST(TERMCAPLIB)
--
- dnl Which version of GCC do we have here
- COMPILERTYPE=gcc
- AC_TRY_COMPILE([#include <stdio.h>],
-diff --git a/config/config.in b/config/config.in
-index c7a268a..6c7f16a 100644
---- a/config/config.in
-+++ b/config/config.in
-@@ -98,7 +98,6 @@ LINUXAUDIO = @LINUXAUDIO@
- ## It may not work under all systems, so may be optionally omitted.
- INCLUDE_MODULES += EDITLINE
-
--TERMCAPLIB = @TERMCAPLIB@
- # speech recognition
- #INCLUDE_MODULES += ASR
-
-diff --git a/config/modules/editline.mak b/config/modules/editline.mak
-index fe83c37..2d48b39 100644
---- a/config/modules/editline.mak
-+++ b/config/modules/editline.mak
-@@ -43,7 +43,6 @@ INCLUDE_EDITLINE=1
- MOD_DESC_EDITLINE=Use editline for command line editing and history
-
- IO_DEFINES += -DSUPPORT_EDITLINE $(MODULE_EDITLINE_OPTIONS:%=-DEDITLINE_%)
--MODULE_LIBS += $(TERMCAPLIB)
-
- ifeq ($(DIRNAME),siod)
- CSRCS := $(CSRCS) el_complete.c editline.c el_sys_unix.c
diff --git a/app-accessibility/speech-tools/files/speech-tools-2.5.0-fno-common.patch b/app-accessibility/speech-tools/files/speech-tools-2.5.0-fno-common.patch
deleted file mode 100644
index de34f4fdbc76..000000000000
--- a/app-accessibility/speech-tools/files/speech-tools-2.5.0-fno-common.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From b3a1f6e778c0dad12ce65f9f1fb25354e2667ef6 Mon Sep 17 00:00:00 2001
-From: Peter Levine <plevine457@gmail.com>
-Date: Fri, 29 May 2020 21:18:55 -0400
-Subject: [PATCH] Remove erroneous declaration of editline_history_file
-
-An extern qualified forward declaration of editline_history_file is supplied in editline.h and its definition/initialization is supplied in siodeditline.c.
----
- siod/editline.c | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/siod/editline.c b/siod/editline.c
-index f6eb5c6..138f476 100644
---- a/siod/editline.c
-+++ b/siod/editline.c
-@@ -73,7 +73,6 @@
- /* modified by awb to allow specifcation of history size at run time */
- /* (though only once) */
- int editline_histsize=256;
--char *editline_history_file;
- /* If this is defined it'll be called for completion first, before the */
- /* internal file name completion will be */
- EL_USER_COMPLETION_FUNCTION_TYPE*el_user_completion_function = NULL;
diff --git a/app-accessibility/speech-tools/files/speech-tools-2.5.0-musl-isnan.patch b/app-accessibility/speech-tools/files/speech-tools-2.5.0-musl-isnan.patch
deleted file mode 100644
index da0077313abd..000000000000
--- a/app-accessibility/speech-tools/files/speech-tools-2.5.0-musl-isnan.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-See https://bugs.openjdk.org/browse/JDK-8178689 for some analysis - we can
-safely replace the deprecated/obsolete isnanf (which musl doesn't immplement)
-with isnan.
-
-https://bugs.gentoo.org/896170
-https://bugs.gentoo.org/829344
---- a/intonation/tilt/tilt_utils.cc
-+++ b/intonation/tilt/tilt_utils.cc
-@@ -133,7 +133,7 @@ float rfc_to_t_tilt(EST_Features &e)
- {
- float t_tilt;
- t_tilt = (rfc_to_a_tilt(e) + rfc_to_d_tilt(e)) / 2;
-- if (isnanf(t_tilt))
-+ if (isnan(t_tilt))
- t_tilt = 0.0;
- return t_tilt;
- }
---- a/sigpr/pda/smooth_pda.cc
-+++ b/sigpr/pda/smooth_pda.cc
-@@ -112,7 +112,7 @@ void smooth_portion(EST_Track &c, EST_Features &op)
-
- for (i = 0; i < c.num_frames(); ++i)
- { // occasionally NaNs result...
-- if (isnanf(a[i]))
-+ if (isnan(a[i]))
- {
- c.set_break(i);
- c.a(i) = 0.0;
---- a/sigpr/sigpr_frame.cc
-+++ b/sigpr/sigpr_frame.cc
-@@ -314,7 +314,7 @@ void lpc2cep(const EST_FVector &lpc, EST_FVector &cep)
- for (n = 0; n < cep.length(); n++)
- {
- // check if NaN -- happens on some frames of silence
-- if (isnanf(cep[n]) ) cep[n] = 0.0;
-+ if (isnan(cep[n]) ) cep[n] = 0.0;
-
- if (cep[n] > MAX_ABS_CEPS){
- cerr << "WARNING : cepstral coeff " << n << " was " <<
---- a/stats/confusion.cc
-+++ b/stats/confusion.cc
-@@ -138,7 +138,7 @@ void print_confusion(const EST_FMatrix &a, EST_StrStr_KVL &list,
- cout.precision(3);
- cout.setf(ios::right);
- // cout.setf(ios::fixed, ios::floatfield);
-- if (isnanf(correct(i)))
-+ if (isnan(correct(i)))
- cout << endl;
- else
- cout << correct(i) << endl;
---- a/include/EST_math.h
-+++ b/include/EST_math.h
-@@ -81,12 +81,6 @@ extern "C" {
- #define isnanf(X) isnan(X)
- #endif
-
--/* Linux (and presumably Hurd too as Linux is GNU libc based) */
--/* Sorry I haven't confirmed this cpp symbol yet */
--#if defined(linux)
--#define isnanf(X) __isnanf(X)
--#endif
--
- /* OS/2 with gcc EMX */
- #if defined(__EMX__)
- #define isnanf(X) isnan(X)
diff --git a/app-accessibility/speech-tools/files/speech-tools-2.5.0-warnings.patch b/app-accessibility/speech-tools/files/speech-tools-2.5.0-warnings.patch
deleted file mode 100644
index 4242700e6c2d..000000000000
--- a/app-accessibility/speech-tools/files/speech-tools-2.5.0-warnings.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://github.com/festvox/speech_tools/commit/4b677d6f3bc560248da369a86d5f2ec17c116da5
-(Just the strict aliasing hunk.)
-
-From 4b677d6f3bc560248da369a86d5f2ec17c116da5 Mon Sep 17 00:00:00 2001
-From: Sergio Oller <sergioller@gmail.com>
-Date: Sat, 29 Aug 2020 19:14:47 +0200
-Subject: [PATCH] Compile with gcc-9 without warnings (-Wall)
-
---- a/speech_class/esps_utils.cc
-+++ b/speech_class/esps_utils.cc
-@@ -1050,7 +1050,7 @@ enum EST_read_status read_esps_hdr(esps_hdr *uhdr,FILE *fd)
- hdr->field_name[0] = wstrdup("samples");
- fseek(fd,hdr->hdr_size,SEEK_SET);
- /* In this cases its just in the header as a float */
-- sd_sample_rate = *((float *)(void *)&fhdr.fil4[0]);
-+ memcpy(&sd_sample_rate, &fhdr.fil4[0], sizeof(float));
- add_fea_d(hdr,"record_freq",0,(double)sd_sample_rate);
- *uhdr = hdr;
- return format_ok;
-@@ -1215,11 +1215,13 @@ enum EST_write_status write_esps_hdr(esps_hdr hdr,FILE *fd)
- fhdr.thirteen = 13; /* must be for luck */
- fhdr.sdr_size = 0;
- fhdr.magic = ESPS_MAGIC;
-- strncpy(fhdr.date,ctime(&tx),26);
-+ strncpy(fhdr.date,ctime(&tx),25);
-+ fhdr.date[25] = 0;
- sprintf(fhdr.version,"1.91"); /* that's what all the others have */
- sprintf(fhdr.prog,"EDST");
- sprintf(fhdr.vers,"0.1");
-- strncpy(fhdr.progcompdate,ctime(&tx),26);
-+ strncpy(fhdr.progcompdate,ctime(&tx),25);
-+ fhdr.progcompdate[25] = 0;
- fhdr.num_samples = hdr->num_records;
- fhdr.filler = 0;
- /* in each record */
diff --git a/app-accessibility/speech-tools/metadata.xml b/app-accessibility/speech-tools/metadata.xml
deleted file mode 100644
index 904973efe33a..000000000000
--- a/app-accessibility/speech-tools/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
-</maintainer>
-<maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild b/app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild
deleted file mode 100644
index 66f1f16f250d..000000000000
--- a/app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_P=${P/speech-/speech_}
-PATCHSET="r3"
-
-DESCRIPTION="Speech tools for Festival Text to Speech engine"
-HOMEPAGE="https://www.cstr.ed.ac.uk/projects/speech_tools/"
-SRC_URI="http://www.festvox.org/packed/festival/$(ver_cut 1-2)/${MY_P}-release.tar.gz
- https://dev.gentoo.org/~neurogeek/${PN}/speech_tools-2.1-${PATCHSET}-patches.tar.gz"
-S="${WORKDIR}/speech_tools"
-
-LICENSE="FESTIVAL HPND BSD rc regexp-UofT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86"
-IUSE="nas openmp X"
-
-RDEPEND="
- media-libs/alsa-lib
- sys-libs/ncurses:=
- nas? ( media-libs/nas )
- X? (
- x11-libs/libX11
- x11-libs/libXt
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( README.md lib/cstrutt.dtd lib/example_data )
-
-PATCHES=(
- "${WORKDIR}/patch/02_all_gcc42.patch"
- "${WORKDIR}/patch/03_all_GentooLinux.patch"
- "${WORKDIR}/patch/05_all_sharedlib.patch"
- "${WORKDIR}/patch/06_all_gcc43-include.patch"
- "${WORKDIR}/patch/09_all_remove-shared-refs.patch"
- "${WORKDIR}/patch/10_all_base_class.patch"
- "${WORKDIR}/patch/81_all_etcpath.patch"
- "${WORKDIR}/patch/91_all_gentoo-config.patch"
- "${WORKDIR}/patch/92_all_ldflags_fix.patch"
- "${WORKDIR}/patch/94_all_ncurses_tinfo.patch"
-
- # Fix underlinking, bug #493204
- "${FILESDIR}/${PN}-2.1-underlinking.patch"
- "${FILESDIR}/${PN}-2.5.0-fno-common.patch"
- "${FILESDIR}/${PN}-2.5.0-drop-curses.patch"
- "${FILESDIR}/${P}-warnings.patch"
- "${FILESDIR}/${P}-musl-isnan.patch"
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
-
- sed -i -e '/^CXXFLAGS =/s|CC_OTHER_FLAGS|CXX_OTHER_FLAGS|' \
- config/compilers/gcc_defaults.mak || die
-
- sed -i -e 's,{{HORRIBLELIBARCHKLUDGE}},"/usr/$(get_libdir)",' \
- main/siod_main.cc || die
-
- # bug #309983
- sed -i -e "s:\(GCC_SYSTEM_OPTIONS =\).*:\1:" \
- "${S}"/config/systems/sparc_SunOS5.mak || die
-
- sed -i -e "s|\$(OMP_OPTS)|$(use openmp && echo -fopenmp)|g" \
- -e "s|\$(OMP_DEFS)|$(use openmp && echo -DOMP_WAGON=1)|g" \
- -e "/MAKE_SHARED_LIB =/s|-shared|$(use openmp && echo -fopenmp) -shared|" \
- config/compilers/gcc_defaults.mak || die
-
- eautoreconf
-}
-
-src_configure() {
- local CONFIG=config/config.in
-
- sed -i -e 's/@COMPILERTYPE@/gcc42/' ${CONFIG} || die
-
- if use nas; then
- sed -i -e "s/#.*\(INCLUDE_MODULES += NAS_AUDIO\)/\1/" \
- ${CONFIG} || die
- fi
-
- if ! use X; then
- sed -i -e "s/-lX11 -lXt//" config/modules/esd_audio.mak || die
- fi
-
- econf
-}
-
-src_compile() {
- # Lacks prototypes, bug #881863
- append-cflags -std=gnu89
- # Uses 'register' keyword removed in C++17, bug #894184
- append-cxxflags -std=c++14
-
- emake -j1 \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- CC_OTHER_FLAGS="${CFLAGS}" \
- CXX_OTHER_FLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)"
-}
-
-src_install() {
- default
-
- dolib.so lib/libest*.so*
-
- insinto /usr/share/speech-tools
- doins -r config base_class
-
- insinto /usr/share/speech-tools/lib
- doins -r lib/siod
-
- mv include speech-tools || die
- doheader -r speech-tools
- dosym ../../include/speech-tools /usr/share/speech-tools/include
-
- for file in bin/*; do
- [ "${file}" = "bin/Makefile" ] && continue
- dobin ${file}
- dstfile="${ED}/usr/${file}"
- sed -i -e "s:${S}/testsuite/data:/usr/share/speech-tools/testsuite:g" \
- ${dstfile} || die
- sed -i -e "s:${S}/bin:/usr/$(get_libdir)/speech-tools:g" \
- ${dstfile} || die
- sed -i -e "s:${S}/main:/usr/$(get_libdir)/speech-tools:g" \
- ${dstfile} || die
-
- # This just changes LD_LIBRARY_PATH
- sed -i -e "s:${S}/lib:/usr/$(get_libdir):g" ${dstfile} || die
- done
-
- exeinto /usr/$(get_libdir)/speech-tools
- for file in `find main -perm /111 -type f`; do
- doexe ${file}
- done
-
- # Remove bcat (only useful for testing on windows, see bug #418301).
- rm "${ED}/usr/bin/bcat" || die
- rm "${ED}/usr/$(get_libdir)/speech-tools/bcat" || die
-}
diff --git a/app-accessibility/speechd-el/Manifest b/app-accessibility/speechd-el/Manifest
deleted file mode 100644
index 79d5460bcfee..000000000000
--- a/app-accessibility/speechd-el/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST speechd-el-2.11.tar.gz 144000 BLAKE2B ab87885b9b0873a4f00f8a960d9a4c10321a88e1edd402bc92a45dd2fc631be2a17398d0995c4c9e8c88221727739c27b506cab9cafb3a9635193bd5b9b83a3a SHA512 fc6be9f9c6dbf34be559be3ceb38ecca0e94ed7230a8e738f3bdad4153e7443cdf72f34a229c6cb119cab627bc4cfcee0542817715d980e01ed2c776c23b1b6e
-DIST speechd-el-2.12.gh.tar.gz 144180 BLAKE2B c40e5cdc0e82169f7d387c947cf95df5dce0e8285b19644aa831f83404ecb56b5666fbb9a60d2192d12040ce8ee05e47955a90f99f49d5ce57af8445174e326d SHA512 5237d64b733185f11bc2f9d7c0d9f6216cc28220ebe7311e8fa30f07e6d82e460c09fa2719c26f6979ba2e39b77ed3a0c2200b15f91d71fae2d43ec9de4dfa4f
diff --git a/app-accessibility/speechd-el/files/50speechd-el-gentoo.el b/app-accessibility/speechd-el/files/50speechd-el-gentoo.el
deleted file mode 100644
index d2614768a3cb..000000000000
--- a/app-accessibility/speechd-el/files/50speechd-el-gentoo.el
+++ /dev/null
@@ -1,5 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'speechd-speak "speechd-speak"
- "Start or restart speaking." t)
-(autoload 'speechd-speak-mode "speechd-speak"
- "Toggle speaking, the speechd-speak mode." t)
diff --git a/app-accessibility/speechd-el/metadata.xml b/app-accessibility/speechd-el/metadata.xml
deleted file mode 100644
index 690f1a3301a3..000000000000
--- a/app-accessibility/speechd-el/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>williamh@gentoo.org</email>
-</maintainer>
-<maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
-</maintainer>
-<maintainer type="project">
- <email>gnu-emacs@gentoo.org</email>
- <name>Gentoo GNU Emacs project</name>
-</maintainer>
-<upstream>
- <remote-id type="github">brailcom/speechd-el</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-accessibility/speechd-el/speechd-el-2.11.ebuild b/app-accessibility/speechd-el/speechd-el-2.11.ebuild
deleted file mode 100644
index f5f2c4bc7bd3..000000000000
--- a/app-accessibility/speechd-el/speechd-el-2.11.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature readme.gentoo-r1 elisp
-
-DESCRIPTION="Emacs speech support"
-HOMEPAGE="https://www.freebsoft.org/speechd-el
- https://github.com/brailcom/speechd-el"
-SRC_URI="https://github.com/brailcom/${PN}/archive/${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${P}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND=">=app-accessibility/speech-dispatcher-0.7"
-
-DOC_CONTENTS="To get Emacs to speak execute:
-M-x speechd-speak RET
-
-or add following to your initialization file (~/.emacs):
-(speechd-speak)"
-DISABLE_AUTOFORMATTING=YES
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- emake
-}
-
-src_install() {
- elisp_src_install
-
- dobin speechd-log-extractor
- dodoc ANNOUNCE NEWS README speechd-speak.pdf
- doinfo ${PN}.info
-}
-
-pkg_postinst() {
- elisp_pkg_postinst
-
- optfeature "braille support" "app-accessibility/brltty"
-}
diff --git a/app-accessibility/speechd-el/speechd-el-2.12.ebuild b/app-accessibility/speechd-el/speechd-el-2.12.ebuild
deleted file mode 100644
index 9c4a42f009bc..000000000000
--- a/app-accessibility/speechd-el/speechd-el-2.12.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp optfeature readme.gentoo-r1
-
-DESCRIPTION="Emacs speech support"
-HOMEPAGE="https://www.freebsoft.org/speechd-el/
- https://github.com/brailcom/speechd-el/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/brailcom/${PN}"
-else
- SRC_URI="https://github.com/brailcom/${PN}/archive/refs/tags/${P}.tar.gz
- -> ${P}.gh.tar.gz"
- S="${WORKDIR}/${PN}-${P}"
-
- KEYWORDS="amd64 ~ppc x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- >=app-accessibility/speech-dispatcher-0.7
-"
-
-DISABLE_AUTOFORMATTING="YES"
-DOC_CONTENTS="To get Emacs to speak execute:
-M-x speechd-speak RET
-
-or add following to your initialization file (~/.emacs):
-(speechd-speak)"
-
-DOCS=( ANNOUNCE NEWS README speechd-speak.pdf )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- emake EMACS="${EMACS}"
-}
-
-src_install() {
- elisp_src_install
- dobin speechd-log-extractor
- doinfo "${PN}.info"
-}
-
-pkg_postinst() {
- elisp_pkg_postinst
- optfeature "braille support" "app-accessibility/brltty"
-}
diff --git a/app-accessibility/sphinx2/Manifest b/app-accessibility/sphinx2/Manifest
deleted file mode 100644
index 5ff870e74785..000000000000
--- a/app-accessibility/sphinx2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinx2-0.6.tar.gz 6883359 BLAKE2B 7e5da2f05d2ff92fd2c21a64c76954ff00104adcb81548ccfc19da4fc4995c59a494461f4343ae3b6799526d3f3f3a3c0051a6030af4cc9873d5cd5258fe30a6 SHA512 98e66cedf8a147aee7871df85ee45f58ab76637d26163cbb30ee9554638b503f52c9b14f4f3b64bbb49bb84282e399451a0f9a8622b6e7e545889773d72ba5d4
diff --git a/app-accessibility/sphinx2/files/sphinx2-0.6-as-needed.patch b/app-accessibility/sphinx2/files/sphinx2-0.6-as-needed.patch
deleted file mode 100644
index f647ab35142c..000000000000
--- a/app-accessibility/sphinx2/files/sphinx2-0.6-as-needed.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -1,7 +1,7 @@
- dnl Welcome to the Sphinx-2 automated build system.
- dnl try not to hurt yourself ;)
-
--AC_INIT(configure.in)
-+AC_INIT(configure.ac)
- AM_INIT_AUTOMAKE(sphinx2,0.6)
-
- CFLAGS=${CFLAGS:--g -O2 -Wall}
---- a/src/libsphinx2/Makefile.am
-+++ b/src/libsphinx2/Makefile.am
-@@ -88,7 +88,7 @@
- word_fsg.c
-
-
--# libsphinx2_la_LIBADD = -lc -lm $(top_srcdir)/src/libsphinx2fe/libsphinx2fe.la
-+libsphinx2_la_LIBADD = -lc -lm $(top_srcdir)/src/libsphinx2fe/libsphinx2fe.la
-
- # hjf@cs.brown.edu - Added for Solaris build
- # LDADD = -L/usr/demo/SOUND/lib/ -laudio
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,5 +1,5 @@
--SUBDIRS = libsphinx2 \
-- libsphinx2fe \
-+SUBDIRS = libsphinx2fe \
- libsphinx2ad \
-+ libsphinx2 \
- examples
-
diff --git a/app-accessibility/sphinx2/files/sphinx2-0.6-c99.patch b/app-accessibility/sphinx2/files/sphinx2-0.6-c99.patch
deleted file mode 100644
index 4ef7e37b97a7..000000000000
--- a/app-accessibility/sphinx2/files/sphinx2-0.6-c99.patch
+++ /dev/null
@@ -1,500 +0,0 @@
-bug https://bugs.gentoo.org/943765
-bug https://bugs.gentoo.org/919360
-bug https://bugs.gentoo.org/880537
-Port to C23 (and, accidentally, to C99) of codebase, plus one mistype in define guard
---- a/configure.in 2024-12-29 18:59:29.315644986 +0400
-+++ b/configure.in 2024-12-29 18:59:49.600524367 +0400
-@@ -12,6 +12,7 @@
- AC_HEADER_STDC
- AC_WORDS_BIGENDIAN
- AC_TYPE_SIGNAL
-+AC_USE_SYSTEM_EXTENSIONS
-
- hmmdata=`ls -1 $srcdir/model/hmm/6k | egrep -v '(Makefile|CVS)'`
- hmmdata=`echo $hmmdata`
-diff -ur a/src/examples/clicore.c b/src/examples/clicore.c
---- a/src/examples/clicore.c 2024-12-29 17:02:47.003099554 +0400
-+++ b/src/examples/clicore.c 2024-12-29 17:16:06.292289840 +0400
-@@ -323,7 +323,7 @@
- memcpy (&addr.sin_addr, hp->h_addr, hp->h_length);
- addr.sin_port = htons((u_short) port);
-
-- if (connect (conn_sd, &addr, sizeof(addr)) == 0)
-+ if (connect (conn_sd, (struct sockaddr *)(&addr), sizeof(addr)) == 0)
- break;
- print_errno ("connect");
- cli_close (conn_sd);
-diff -ur a/src/examples/srvcore.c b/src/examples/srvcore.c
---- a/src/examples/srvcore.c 2024-12-29 17:02:47.003099554 +0400
-+++ b/src/examples/srvcore.c 2024-12-29 17:16:22.164194331 +0400
-@@ -381,7 +381,7 @@
-
- ERRLOG((stderr, "%s(%d): Listening at port %d\n", __FILE__, __LINE__, bindport));
-
-- if ((conn_sd = accept (listen_sd, &address, &address_len)) == INVALID_SOCKET) {
-+ if ((conn_sd = accept (listen_sd, (struct sockaddr *)(&address), &address_len)) == INVALID_SOCKET) {
- print_errno ("conn_accept");
- return INVALID_SOCKET;
- }
-diff -ur a/src/libsphinx2/include/c.h b/src/libsphinx2/include/c.h
---- a/src/libsphinx2/include/c.h 2024-12-29 17:22:38.269931119 +0400
-+++ b/src/libsphinx2/include/c.h 2001-12-11 04:24:48.000000000 +0400
-@@ -85,7 +85,7 @@
- #define CERROR (-1)
-
- #ifndef bool
--typedef enum { false = 0, true = 1 } bool;
-+#include <stdbool.h>
- #endif /* bool */
-
- #define sizeofS(string) (sizeof(string) - 1)
-diff -ur a/src/libsphinx2ad/ad_oss.c b/src/libsphinx2ad/ad_oss.c
---- a/src/libsphinx2ad/ad_oss.c 2024-12-29 17:02:47.002099560 +0400
-+++ b/src/libsphinx2ad/ad_oss.c 2024-12-29 17:05:05.392266798 +0400
-@@ -230,7 +230,7 @@
- }
-
- if ((handle = (ad_rec_t *) calloc (1, sizeof(ad_rec_t))) == NULL) {
-- fprintf(stderr, "calloc(%d) failed\n", sizeof(ad_rec_t));
-+ fprintf(stderr, "calloc(%ld) failed\n", sizeof(ad_rec_t));
- abort();
- }
-
-diff -ur a/src/libsphinx2/get_a_word.c b/src/libsphinx2/get_a_word.c
---- a/src/libsphinx2/get_a_word.c 2024-12-29 17:37:40.712568800 +0400
-+++ b/src/libsphinx2/get_a_word.c 2024-12-29 17:40:42.677508705 +0400
-@@ -46,8 +46,7 @@
- #include <ctype.h>
-
- /* default: more_separator = ' ' */
--char *get_a_word (line, word, more_separator)
--char *line, *word, more_separator;
-+char *get_a_word (char *line, char* word, char more_separator)
- {
- register int i;
-
-diff -ur a/src/libsphinx2/resfft.c b/src/libsphinx2/resfft.c
---- a/src/libsphinx2/resfft.c 2024-12-29 17:37:40.712568800 +0400
-+++ b/src/libsphinx2/resfft.c 2024-12-29 17:39:14.910020022 +0400
-@@ -36,6 +36,9 @@
- #include <math.h>
- #include <stdlib.h>
-
-+//declaring before defining
-+void rsfft (float *x, int n, int m);
-+
- /************************************************************************
- *
- * This work was supported in part by funding from the Defense Advanced
-diff -ur a/src/libsphinx2/list.c b/src/libsphinx2/list.c
---- a/src/libsphinx2/list.c 2024-12-29 17:43:46.365438572 +0400
-+++ b/src/libsphinx2/list.c 2024-12-29 18:04:59.159919708 +0400
-@@ -50,7 +50,7 @@
- #define ERR_ARG 1
- #define ERR_MALLOC 2
-
--static int32 exception();
-+static int32 exception(char *rname, char *s, int32 exc);
-
- /* NEW_LIST
- *-----------------------------------------------------------*
-diff -ur a/src/libsphinx2/lm_3g.c b/src/libsphinx2/lm_3g.c
---- a/src/libsphinx2/lm_3g.c 2024-12-29 17:43:46.365438572 +0400
-+++ b/src/libsphinx2/lm_3g.c 2024-12-29 18:03:34.688423361 +0400
-@@ -446,12 +446,7 @@
- * returns a pointer to a new language model record. The size is passed in
- * as a parameter.
- */
--lm_t *
--NewModel (n_ug, n_bg, n_tg, n_dict)
-- int32 n_ug;
-- int32 n_bg;
-- int32 n_tg;
-- int32 n_dict;
-+lm_t *NewModel (int32 n_ug, int32 n_bg, int32 n_tg, int32 n_dict)
- {
- lm_t *model;
-
-@@ -1340,8 +1335,7 @@
- * dict base wid; check if present in LM.
- * return TRUE if present, FALSE otherwise.
- */
--int32 dictwd_in_lm (wid)
-- int32 wid;
-+int32 dictwd_in_lm (int32 wid)
- {
- return (lmp->dictwid_map[wid] >= 0);
- }
-diff -ur a/src/libsphinx2/pconf.c b/src/libsphinx2/pconf.c
---- a/src/libsphinx2/pconf.c 2024-12-29 17:43:46.365438572 +0400
-+++ b/src/libsphinx2/pconf.c 2024-12-29 17:44:17.791255490 +0400
-@@ -201,7 +201,6 @@
- static char *
- env_scan(char const *str)
- {
-- extern char *getenv();
- char buf[1024]; /* buffer for temp use */
- register char *p = buf; /* holds place in the buffer */
- char var[50]; /* holds the name of the env variable */
-diff -ur a/src/libsphinx2/prime.c b/src/libsphinx2/prime.c
---- a/src/libsphinx2/prime.c 2024-12-29 17:43:46.365438572 +0400
-+++ b/src/libsphinx2/prime.c 2024-12-29 17:45:06.343972631 +0400
-@@ -39,12 +39,11 @@
- #include <math.h>
- #include <s2types.h>
-
--int32 primeNext (val)
-+int32 primeNext (int32 val)
- /*--------------------------------------*
- * Decsription
- * Return a prime number greater than or equal to val
- */
--int32 val;
- {
- int32 maxFactor;
- int32 i;
-diff -ur a/src/libsphinx2/resfft.c b/src/libsphinx2/resfft.c
---- a/src/libsphinx2/resfft.c 2024-12-29 17:43:46.367438560 +0400
-+++ b/src/libsphinx2/resfft.c 2024-12-29 18:05:34.888706678 +0400
-@@ -68,8 +68,6 @@
- float b0, yt, *y;
- double e;
-
-- void rsfft();
--
- n2 = n;
- n4 = n2 / 2;
- for (b0 = 0, i = 1; i < n2; i += 2)
-diff -ur a/src/libsphinx2/time_align.c b/src/libsphinx2/time_align.c
---- a/src/libsphinx2/time_align.c 2024-12-29 17:43:46.365438572 +0400
-+++ b/src/libsphinx2/time_align.c 2024-12-29 18:01:25.144195756 +0400
-@@ -2455,7 +2455,7 @@
- va_traverse_back_trace(BACK_POINTER_T *bp_table,
- int bp_idx,
- int *score,
-- void (*segment_op)(),
-+ void (*segment_op)(int id, int begin, int end, int score, va_list ap),
- va_list ap)
- {
- int prior_end;
-@@ -2491,7 +2491,7 @@
- traverse_back_trace(BACK_POINTER_T *bp_table,
- int bp_idx,
- int *score,
-- void (*segment_op)(),
-+ void (*segment_op)(int id, int begin, int end, int score, va_list ap),
- ...)
- {
- int rv;
-diff -ur a/src/libsphinx2/util.c b/src/libsphinx2/util.c
---- a/src/libsphinx2/util.c 2024-12-29 17:43:46.365438572 +0400
-+++ b/src/libsphinx2/util.c 2024-12-29 17:46:59.345314305 +0400
-@@ -41,11 +41,10 @@
-
- #include "s2types.h"
-
--void swapLong(intp)
-+void swapLong(int32 *intp)
- /*------------------------------------------------------------*
- * Swap the int32 integer at intp
- */
--int32 *intp;
- {
- *intp = ((*intp << 24) & 0xFF000000) |
- ((*intp << 8) & 0x00FF0000) |
-@@ -53,9 +52,7 @@
- ((*intp >> 24) & 0x000000FF);
- }
-
--void swapShortBuf (p, cnt)
--int16 *p;
--int32 cnt;
-+void swapShortBuf (int16 *p, int32 cnt)
- {
- while (cnt-- > 0) {
- *p = ((*p << 8) & 0x0FF00) |
-@@ -64,9 +61,7 @@
- }
- }
-
--void swapLongBuf (p, cnt)
--int32 *p;
--int32 cnt;
-+void swapLongBuf (int32 *p, int32 cnt)
- {
- while (cnt-- > 0) {
- *p = ((*p << 24) & 0xFF000000) |
-diff -ur a/src/libsphinx2/uttproc.c b/src/libsphinx2/uttproc.c
---- a/src/libsphinx2/uttproc.c 2024-12-29 17:43:46.366438566 +0400
-+++ b/src/libsphinx2/uttproc.c 2024-12-29 17:49:57.818349115 +0400
-@@ -2060,9 +2060,14 @@
- search_hyp_t *uttproc_allphone_file (char const *utt)
- {
- int32 nfr;
-- extern search_hyp_t *allphone_utt();
-+ extern search_hyp_t *allphone_utt(int32 nfr,
-+ float *cep,
-+ float *dcep,
-+ float *dcep_80ms,
-+ float *pcep,
-+ float *ddcep);
- extern char *build_uttid (const char *utt); /* in fbs_main.c */
-- extern int32 utt_file2feat(); /* in fbs_main.c */
-+ extern int32 utt_file2feat(char *utt, int32 nosearch); /* in fbs_main.c */
- search_hyp_t *hyplist, *h;
-
- build_uttid (utt);
-diff -ur a/include/err.h b/include/err.h
---- a/include/err.h 2024-12-29 18:10:58.131814449 +0400
-+++ b/include/err.h 2024-12-29 18:11:05.778769777 +0400
-@@ -52,7 +52,7 @@
-
-
- #ifndef _LIBUTIL_ERR_H_
--#define _LIBUTIL_ERR_H
-+#define _LIBUTIL_ERR_H_
-
- #include <stdarg.h>
- #include <errno.h>
-diff -ur a/src/examples/lm3g2dmp.c b/src/examples/lm3g2dmp.c
---- a/src/examples/lm3g2dmp.c 2024-12-29 18:10:58.180814163 +0400
-+++ b/src/examples/lm3g2dmp.c 2024-12-29 18:27:31.906999550 +0400
-@@ -226,21 +226,21 @@
- #define TG_PROB_F(m,t) ((m)->prob3[(m)->trigrams[t].prob3].f)
- #define TG_PROB_L(m,t) ((m)->prob3[(m)->trigrams[t].prob3].l)
-
--extern char *salloc();
-+extern char *salloc(char const *);
-
--extern char *listelem_alloc ();
--extern void listelem_free ();
-+extern char *listelem_alloc (int32 elem_size);
-+extern void listelem_free (void *elem, int32 elem_size);
-
- static char *start_sym = "<s>";
- static char *end_sym = "</s>";
- static char *darpa_hdr = "Darpa Trigram LM";
-
--static int32 lmname_to_id ();
--static int32 lm3g_load ();
--static int32 lm3g_dump ();
--static void lm_set_param ();
--static void lm3g2dmp_lm_add ();
--static int32 lm3g2dmp_lm_delete ();
-+static int32 lmname_to_id (char const * name);
-+static int32 lm3g_load (char *file, lm_t *model, char *lmfile, int32 mtime);
-+static int32 lm3g_dump (char *file, lm_t *model, char *lmfile, int32 mtime);
-+static void lm_set_param (lm_t *model, double lw, double uw, double wip, int32 word_pair);
-+static void lm3g2dmp_lm_add (char const *lmname, lm_t *model, double lw, double uw, double wip);
-+static int32 lm3g2dmp_lm_delete (char const * name);
-
- /* Structure for maintaining multiple, named LMs */
- static struct lmset_s {
-@@ -304,8 +304,7 @@
- * Initialize sorted list with the 0-th entry = MIN_PROB_F, which may be needed
- * to replace spurious values in the Darpa LM file.
- */
--static void init_sorted_list (l)
-- sorted_list_t *l;
-+static void init_sorted_list (sorted_list_t *l)
- {
- l->list =
- (sorted_entry_t *) CM_calloc (MAX_SORTED_ENTRIES, sizeof (sorted_entry_t));
-@@ -315,14 +314,12 @@
- l->free = 1;
- }
-
--static void free_sorted_list (l)
-- sorted_list_t *l;
-+static void free_sorted_list (sorted_list_t *l)
- {
- free (l->list);
- }
-
--static log_t *vals_in_sorted_list (l)
-- sorted_list_t *l;
-+static log_t *vals_in_sorted_list (sorted_list_t *l)
- {
- log_t *vals;
- int32 i;
-@@ -333,9 +330,7 @@
- return (vals);
- }
-
--static int32 sorted_id (l, val)
-- sorted_list_t *l;
-- float *val;
-+static int32 sorted_id (sorted_list_t *l, float *val)
- {
- int32 i = 0;
-
-@@ -378,8 +373,7 @@
- /*
- * allocate, initialize and return pointer to an array of unigram entries.
- */
--static unigram_t *NewUnigramTable (n_ug)
-- int32 n_ug;
-+static unigram_t *NewUnigramTable (int32 n_ug)
- {
- unigram_t *table;
- int32 i;
-@@ -398,11 +392,7 @@
- * as a parameter.
- */
- static lm_t *
--lm3g2dmp_NewModel (n_ug, n_bg, n_tg, n_dict)
-- int32 n_ug;
-- int32 n_bg;
-- int32 n_tg;
-- int32 n_dict;
-+lm3g2dmp_NewModel (int32 n_ug, int32 n_bg, int32 n_tg, int32 n_dict)
- {
- lm_t *model;
- int32 i;
-@@ -464,9 +454,8 @@
- /*
- * Read and return #unigrams, #bigrams, #trigrams as stated in input file.
- */
--static void ReadNgramCounts (fp, n_ug, n_bg, n_tg)
-- FILE *fp;
-- int32 *n_ug, *n_bg, *n_tg; /* return the info here */
-+static void ReadNgramCounts (FILE *fp, int32 *n_ug, int32* n_bg, int32* n_tg)
-+ /* return the info here */
- {
- char string[256];
- int32 ngram, ngram_cnt;
-@@ -510,9 +499,8 @@
- * entry to this procedure, the file pointer is positioned just after the
- * header line '\1-grams:'.
- */
--static void ReadUnigrams (fp, model)
-- FILE *fp; /* input file */
-- lm_t *model; /* to be filled in */
-+static void ReadUnigrams (FILE *fp, lm_t *model)
-+ /* to be filled in */
- {
- char string[256];
- char name[128];
-@@ -764,9 +752,7 @@
- }
- }
-
--static FILE *lm_file_open (filename, usepipe)
-- char *filename;
-- int32 usepipe;
-+static FILE *lm_file_open (char *filename, int32 usepipe)
- {
- char command[1024];
- FILE *fp;
-@@ -1231,16 +1217,12 @@
- /*
- * dict base wid; check if present in LM. return TRUE if present, FALSE otherwise.
- */
--static int32 lm3g2dmp_dictwd_in_lm (wid)
-- int32 wid;
-+static int32 lm3g2dmp_dictwd_in_lm (int32 wid)
- {
- return (lmp->dictwid_map[wid] >= 0);
- }
-
--static int32 fread_int32(fp, min, max, name)
-- FILE *fp;
-- int32 min, max;
-- char *name;
-+static int32 fread_int32(FILE *fp, int32 min, int32 max, char *name)
- {
- int32 k;
-
-@@ -1252,17 +1234,13 @@
- return (k);
- }
-
--static void fwrite_int32 (fp, val)
-- FILE *fp;
-- int32 val;
-+static void fwrite_int32 (FILE *fp, int32 val)
- {
- SWAP_LE_32(&val);
- fwrite (&val, sizeof(int32), 1, fp);
- }
-
--static void fwrite_ug (fp, ug)
-- FILE *fp;
-- unigram_t *ug;
-+static void fwrite_ug (FILE *fp, unigram_t *ug)
- {
- unigram_t tmp_ug = *ug;
-
-@@ -1273,9 +1251,7 @@
- fwrite (&tmp_ug, sizeof(unigram_t), 1, fp);
- }
-
--static void fwrite_bg (fp, bg)
-- FILE *fp;
-- bigram_t *bg;
-+static void fwrite_bg (FILE *fp, bigram_t *bg)
- {
- bigram_t tmp_bg = *bg;
-
-@@ -1286,9 +1262,7 @@
- fwrite (&tmp_bg, sizeof(bigram_t), 1, fp);
- }
-
--static void fwrite_tg (fp, tg)
-- FILE *fp;
-- trigram_t *tg;
-+static void fwrite_tg (FILE *fp, trigram_t *tg)
- {
- trigram_t tmp_tg = *tg;
-
-@@ -1301,11 +1275,9 @@
- * Load pre-compiled trigram LM file, if it exists, into model. If file
- * does not exist return 0. Otherwise, if successful, return 1.
- */
--static int32 lm3g_load (file, model, lmfile, mtime)
-- char *file;
-- lm_t *model;
-- char *lmfile; /* the original Darpa LM filename */
-- int32 mtime; /* original LM file last modification timestamp */
-+static int32 lm3g_load (char *file, lm_t *model, char *lmfile, int32 mtime)
-+ /* char *lmfile - the original Darpa LM filename */
-+ /* int32 mtime - original LM file last modification timestamp */
- {
- int32 i, j, k, vn, ts, err;
- FILE *fp;
-@@ -1528,11 +1500,10 @@
- * Dump internal LM to file. Format described above.
- * Remember to swap bytes if necessary.
- */
--static int32 lm3g_dump (file, model, lmfile, mtime)
-- char *file; /* output file */
-- lm_t *model;
-- char *lmfile; /* original Darpa LM filename */
-- int32 mtime; /* lmfile last mod time */
-+static int32 lm3g_dump (char *file, lm_t *model, char *lmfile, int32 mtime)
-+ /* char *file output file */
-+ /* char *lmfile original Darpa LM filename */
-+ /*int32 mtime lmfile last mod time */
- {
- int32 i, k;
- FILE *fp;
-@@ -1685,9 +1656,7 @@
- }
- }
-
--int main (argc, argv)
-- int32 argc;
-- char *argv[];
-+int main (int32 argc, char *argv[])
- {
- char *lmfile;
- float64 lw, uw, wip;
-@@ -1945,7 +1914,7 @@
- lm3g2dmp_get_current_lmname ();
- lm3g2dmp_lm_get_current ();
- lm3g2dmp_get_n_lm ();
-- lm3g2dmp_dictwd_in_lm ();
-+ lm3g2dmp_dictwd_in_lm (0);
- lm3g2dmp_lmSetStartSym ("");
- lm3g2dmp_lmSetEndSym ("");
- lm3g2dmp_lm3g_ug_score (0);
diff --git a/app-accessibility/sphinx2/metadata.xml b/app-accessibility/sphinx2/metadata.xml
deleted file mode 100644
index e0004c64f733..000000000000
--- a/app-accessibility/sphinx2/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">cmusphinx</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/sphinx2/sphinx2-0.6-r1.ebuild b/app-accessibility/sphinx2/sphinx2-0.6-r1.ebuild
deleted file mode 100644
index 3bed31781f04..000000000000
--- a/app-accessibility/sphinx2/sphinx2-0.6-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_P=${P/_/}
-
-DESCRIPTION="CMU Speech Recognition-engine"
-HOMEPAGE="https://cmusphinx.github.io"
-SRC_URI="https://downloads.sourceforge.net/cmusphinx/${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-DOCS=( AUTHORS ChangeLog README NEWS
- doc/{README.{bin,lib},SCHMM_format,filler.dict,phoneset{,-old}} )
-HTML_DOCS=( doc/{phoneset_s2,sphinx2}.html )
-
-PATCHES=( "${FILESDIR}"/${P}-as-needed.patch )
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_install() {
- default
-
- rm -r "${ED}/usr/share/${PN}/doc" || die
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-accessibility/sphinx2/sphinx2-0.6-r2.ebuild b/app-accessibility/sphinx2/sphinx2-0.6-r2.ebuild
deleted file mode 100644
index 6a9986ef0f55..000000000000
--- a/app-accessibility/sphinx2/sphinx2-0.6-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_P=${P/_/}
-
-DESCRIPTION="CMU Speech Recognition-engine"
-HOMEPAGE="https://cmusphinx.github.io"
-SRC_URI="https://downloads.sourceforge.net/cmusphinx/${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-DOCS=( AUTHORS ChangeLog README NEWS
- doc/{README.{bin,lib},SCHMM_format,filler.dict,phoneset{,-old}} )
-HTML_DOCS=( doc/{phoneset_s2,sphinx2}.html )
-
-PATCHES=(
- "${FILESDIR}"/${P}-as-needed.patch
- "${FILESDIR}"/${P}-c99.patch
-)
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_install() {
- default
-
- rm -r "${ED}/usr/share/${PN}/doc" || die
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-accessibility/whisper-cpp/Manifest b/app-accessibility/whisper-cpp/Manifest
deleted file mode 100644
index 3fdc44bf5b0b..000000000000
--- a/app-accessibility/whisper-cpp/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST whisper.cpp-1.7.6.tar.gz 7307730 BLAKE2B 3c03346f2f2aef0aed5c4c2dc856efc730f6a7440106fde0db47ac7d042830c5c5d5cd18c5a8ab4871f54ae60e50aa89c0900bb6509f9c61dc1745dd497b74f2 SHA512 7e0ec9d6afe234afaaa83d7d69051504252c27ecdacbedf3d70992429801bcd1078794a0bb76cf4dafb74131dd0f506bd24c3f3100815c35b8ac2b12336492ef
-DIST whisper.cpp-1.8.3.tar.gz 7898461 BLAKE2B 6bee9c9a55bd24ac9c33e6223dcaec9153dca17ea209723ef5525d6646409cc9930ab15abd6d345b7efa9bbfe97a765612b2939298ca3ff8a547aa14e4a26199 SHA512 be5b02e4d48a92d632e5f2385c42c0c74b176021fb2a68fb6961ef3c83e85fe4930d168b6436667f62c4637315a321c5825644c6f459f6b6ed0660306a1bb4e0
-DIST whisper.cpp-1.8.4.tar.gz 8206306 BLAKE2B d2f208733a8b6dfeb0692c84149ddf373df23a0082a522d8e0047c268dceb066ee968c07086996da0d08eec6f7b08ab2c1cf6a7e2b0054ef71811bf72ce5d1a1 SHA512 3b41035f9aaad31f0360b2d54d01c9c238628dec7b24a2a012afa6c5f82be998e002c8d3a98d6d4187198ac1fba6dea894b2e9307e2aa07cd5f28d8da17b27be
diff --git a/app-accessibility/whisper-cpp/files/remove-test-vad-full.patch b/app-accessibility/whisper-cpp/files/remove-test-vad-full.patch
deleted file mode 100644
index 4a32fd27d728..000000000000
--- a/app-accessibility/whisper-cpp/files/remove-test-vad-full.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-fix test-vad-full model path
-
---- a/tests/CMakeLists.txt
-+++ b/tests/CMakeLists.txt
-@@ -98,15 +98,3 @@
- SAMPLE_PATH="${PROJECT_SOURCE_DIR}/samples/jfk.wav")
- add_test(NAME ${VAD_TEST} COMMAND ${VAD_TEST})
- set_tests_properties(${VAD_TEST} PROPERTIES LABELS "unit")
--
--# VAD test full uses whisper_full with VAD enabled
--set(VAD_TEST test-vad-full)
--add_executable(${VAD_TEST} ${VAD_TEST}.cpp)
--target_include_directories(${VAD_TEST} PRIVATE ../include ../ggml/include ../examples)
--target_link_libraries(${VAD_TEST} PRIVATE common)
--target_compile_definitions(${VAD_TEST} PRIVATE
-- WHISPER_MODEL_PATH="${PROJECT_SOURCE_DIR}/models/ggml-base.en.bin"
-- VAD_MODEL_PATH="${PROJECT_SOURCE_DIR}/models/for-tests-silero-v6.2.0-ggml.bin"
-- SAMPLE_PATH="${PROJECT_SOURCE_DIR}/samples/jfk.wav")
--add_test(NAME ${VAD_TEST} COMMAND ${VAD_TEST})
--set_tests_properties(${VAD_TEST} PROPERTIES LABELS "base;en")
diff --git a/app-accessibility/whisper-cpp/files/whisper-cpp.confd b/app-accessibility/whisper-cpp/files/whisper-cpp.confd
deleted file mode 100644
index 79bd1a50df8d..000000000000
--- a/app-accessibility/whisper-cpp/files/whisper-cpp.confd
+++ /dev/null
@@ -1,16 +0,0 @@
-# model file to use
-whisper_model="/foo/bar/ggml-base.en.bin"
-
-# log to syslog
-# output_logger="logger -t \"$RC_SVCNAME\" -p daemon.info"
-# error_logger="logger -t \"$RC_SVCNAME\" -p daemon.err"
-
-# log to file
-output_log="/var/log/$RC_SVCNAME/$RC_SVCNAME.log"
-error_log="/var/log/$RC_SVCNAME/$RC_SVCNAME.log"
-
-# user to run daemon as
-command_user="whisper"
-
-# extra options
-command_args="-t 8 --port 8124"
diff --git a/app-accessibility/whisper-cpp/files/whisper-cpp.init b/app-accessibility/whisper-cpp/files/whisper-cpp.init
deleted file mode 100644
index 8262b69fd4ce..000000000000
--- a/app-accessibility/whisper-cpp/files/whisper-cpp.init
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License, v2
-
-supervisor=supervise-daemon
-description="Whisper-CPP Service"
-command="/usr/bin/whisper-server"
-command_args="${command_args} -m ${whisper_model}"
-required_files="${whisper_model}"
-
-start_pre() {
- checkpath --directory --owner $command_user --mode 0775 \
- /var/log/$RC_SVCNAME
-}
diff --git a/app-accessibility/whisper-cpp/metadata.xml b/app-accessibility/whisper-cpp/metadata.xml
deleted file mode 100644
index eddc1bb6db4e..000000000000
--- a/app-accessibility/whisper-cpp/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>negril.nx+gentoo@gmail.com</email>
- <name>Paul Zander</name>
- </maintainer>
- <use>
- <flag name="hip">Build a HIP (ROCm) backend</flag>
- <flag name="sdl2">Build and install example applications that use media-libs/libsdl2</flag>
- </use>
- <upstream>
- <remote-id type="github">ggml-org/whisper.cpp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild b/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild
deleted file mode 100644
index 95efd479f2cd..000000000000
--- a/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MyPN="whisper.cpp"
-MyP="${MyPN}-${PV}"
-
-DESCRIPTION="Port of OpenAI's Whisper model in C/C++ "
-HOMEPAGE="https://github.com/ggml-org/whisper.cpp"
-SRC_URI="https://github.com/ggml-org/whisper.cpp/archive/refs/tags/v${PV}.tar.gz -> ${MyP}.tar.gz"
-
-S="${WORKDIR}/${MyP}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="blas cuda hip opencl sdl2 vulkan"
-
-CDEPEND="blas? ( sci-libs/openblas )
- cuda? ( dev-util/nvidia-cuda-toolkit:= )
- hip? ( sci-libs/hipBLAS:= )
- opencl? ( sci-libs/clblast:= )
- sdl2? ( media-libs/libsdl2:= )"
-DEPEND="${CDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-RDEPEND="${CDEPEND}
- vulkan? ( media-libs/vulkan-loader )
-"
-BDEPEND="media-libs/shaderc"
-
-src_configure() {
- # Note: CUDA and HIP are currently untested. Build failures may occur.
- # Turning off examples causes errors during configure
- # -DWHISPER_BUILD_TESTS=$(usex test)
- local mycmakeargs=(
- -DWHISPER_BUILD_EXAMPLES=ON
- -DGGML_BLAS=$(usex blas)
- -DGGML_CLBLAST=$(usex opencl)
- -DGGML_CUBLAS=$(usex cuda)
- -DGGML_HIPBLAS=$(usex hip)
- -DGGML_VULKAN=$(usex vulkan)
- -DWHISPER_SDL2=$(usex sdl2)
- )
- cmake_src_configure
-}
diff --git a/app-accessibility/whisper-cpp/whisper-cpp-1.8.3-r2.ebuild b/app-accessibility/whisper-cpp/whisper-cpp-1.8.3-r2.ebuild
deleted file mode 100644
index 13d50f306066..000000000000
--- a/app-accessibility/whisper-cpp/whisper-cpp-1.8.3-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MyPN="whisper.cpp"
-MyP="${MyPN}-${PV}"
-
-DESCRIPTION="Port of OpenAI's Whisper model in C/C++ "
-HOMEPAGE="https://github.com/ggml-org/whisper.cpp"
-SRC_URI="https://github.com/ggml-org/whisper.cpp/archive/refs/tags/v${PV}.tar.gz -> ${MyP}.tar.gz"
-
-S="${WORKDIR}/${MyP}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="blas cuda hip opencl sdl2 vulkan"
-
-CDEPEND="blas? ( sci-libs/openblas )
- cuda? ( dev-util/nvidia-cuda-toolkit:= )
- hip? ( sci-libs/hipBLAS:= )
- opencl? ( sci-libs/clblast:= )
- sdl2? ( media-libs/libsdl2:= )"
-DEPEND="${CDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-RDEPEND="${CDEPEND}
- vulkan? ( media-libs/vulkan-loader )
-"
-BDEPEND="media-libs/shaderc"
-
-src_configure() {
- # Note: CUDA and HIP are currently untested. Build failures may occur.
- # Turning off examples causes errors during configure
- # -DWHISPER_BUILD_TESTS=$(usex test)
- local mycmakeargs=(
- -DWHISPER_BUILD_EXAMPLES=ON
- -DGGML_BLAS=$(usex blas)
- -DGGML_CLBLAST=$(usex opencl)
- -DGGML_CUBLAS=$(usex cuda)
- -DGGML_HIP=$(usex hip)
- -DGGML_VULKAN=$(usex vulkan)
- -DWHISPER_SDL2=$(usex sdl2)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}/${PN}.init" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-}
diff --git a/app-accessibility/whisper-cpp/whisper-cpp-1.8.4.ebuild b/app-accessibility/whisper-cpp/whisper-cpp-1.8.4.ebuild
deleted file mode 100644
index e138afd53b9b..000000000000
--- a/app-accessibility/whisper-cpp/whisper-cpp-1.8.4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MyPN="whisper.cpp"
-MyP="${MyPN}-${PV}"
-
-DESCRIPTION="Port of OpenAI's Whisper model in C/C++ "
-HOMEPAGE="https://github.com/ggml-org/whisper.cpp"
-SRC_URI="https://github.com/ggml-org/whisper.cpp/archive/refs/tags/v${PV}.tar.gz -> ${MyP}.tar.gz"
-
-S="${WORKDIR}/${MyP}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="blas cuda ffmpeg hip opencl sdl2 vulkan"
-
-CDEPEND="blas? ( sci-libs/openblas )
- cuda? ( dev-util/nvidia-cuda-toolkit:= )
- ffmpeg? ( media-video/ffmpeg:= )
- hip? ( sci-libs/hipBLAS:= )
- opencl? ( sci-libs/clblast:= )
- sdl2? ( media-libs/libsdl2:= )"
-DEPEND="${CDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-RDEPEND="${CDEPEND}
- vulkan? ( media-libs/vulkan-loader )
-"
-BDEPEND="media-libs/shaderc"
-
-PATCHES=(
- # https://bugs.gentoo.org/974516
- "${FILESDIR}"/remove-test-vad-full.patch
-)
-
-src_configure() {
- # Note: CUDA and HIP are currently untested. Build failures may occur.
- # Turning off examples causes errors during configure
- # -DWHISPER_BUILD_TESTS=$(usex test)
- local mycmakeargs=(
- -DWHISPER_BUILD_EXAMPLES=ON
- -DGGML_BLAS=$(usex blas)
- -DGGML_CLBLAST=$(usex opencl)
- -DGGML_CUBLAS=$(usex cuda)
- -DGGML_HIP=$(usex hip)
- -DGGML_VULKAN=$(usex vulkan)
- -DWHISPER_FFMPEG=$(usex ffmpeg)
- -DWHISPER_SDL2=$(usex sdl2)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}/${PN}.init" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-}
diff --git a/app-accessibility/whisper-cpp/whisper-cpp-9999.ebuild b/app-accessibility/whisper-cpp/whisper-cpp-9999.ebuild
deleted file mode 100644
index 780ee6173435..000000000000
--- a/app-accessibility/whisper-cpp/whisper-cpp-9999.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Port of OpenAI's Whisper model in C/C++ "
-HOMEPAGE="https://github.com/ggml-org/whisper.cpp"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ggml-org/whisper.cpp"
-else
- MyPN="whisper.cpp"
- MyP="${MyPN}-${PV}"
- SRC_URI="https://github.com/ggml-org/whisper.cpp/archive/refs/tags/v${PV}.tar.gz -> ${MyP}.tar.gz"
- S="${WORKDIR}/${MyP}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="blas cuda ffmpeg hip opencl sdl2 vulkan"
-
-CDEPEND="blas? ( sci-libs/openblas )
- cuda? ( dev-util/nvidia-cuda-toolkit:= )
- ffmpeg? ( media-video/ffmpeg:= )
- hip? ( sci-libs/hipBLAS:= )
- opencl? ( sci-libs/clblast:= )
- sdl2? ( media-libs/libsdl2:= )"
-DEPEND="${CDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-RDEPEND="${CDEPEND}
- vulkan? ( media-libs/vulkan-loader )
-"
-BDEPEND="media-libs/shaderc"
-
-src_configure() {
- # Note: CUDA and HIP are currently untested. Build failures may occur.
- # Turning off examples causes errors during configure
- # -DWHISPER_BUILD_TESTS=$(usex test)
- local mycmakeargs=(
- -DWHISPER_BUILD_EXAMPLES=ON
- -DGGML_BLAS=$(usex blas)
- -DGGML_CLBLAST=$(usex opencl)
- -DGGML_CUBLAS=$(usex cuda)
- -DGGML_HIP=$(usex hip)
- -DGGML_VULKAN=$(usex vulkan)
- -DWHISPER_FFMPEG=$(usex ffmpeg)
- -DWHISPER_SDL2=$(usex sdl2)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}/${PN}.init" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-}
diff --git a/app-accessibility/yasr/Manifest b/app-accessibility/yasr/Manifest
deleted file mode 100644
index fb348161497e..000000000000
--- a/app-accessibility/yasr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yasr-0.6.9.tar.gz 235768 BLAKE2B fbc9e9933b608644465e10e6418c6471fdd85497b98d19e7c66402a5d9075aaea78384c009e01d691899ae41268cfcd81a1f907d9cf6ee88863cf524335504f0 SHA512 107af558fce20bd79b81d68915032e511aa44df33a37b82ee2e82fb0d60ee14759d9b4dfe8634fdf1926c8b5c57e89aad1966e2dba243b725e72f783fe123df4
diff --git a/app-accessibility/yasr/files/yasr-0.6.9-automake113.patch b/app-accessibility/yasr/files/yasr-0.6.9-automake113.patch
deleted file mode 100644
index 0697a17fdc3f..000000000000
--- a/app-accessibility/yasr/files/yasr-0.6.9-automake113.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -2,11 +2,10 @@ dnl Process this file with autoconf to produce a configure script.
-
- AC_INIT(yasr, 0.6.9, mgorse@alum.wpi.edu)
- AM_INIT_AUTOMAKE()
--AM_CONFIG_HEADER(config.h)
-+AC_CONFIG_HEADERS(config.h)
-
- AC_ISC_POSIX
- AC_PROG_CC
--AM_PROG_CC_STDC
- AC_HEADER_STDC
- AC_PROG_INSTALL
- dnl Checks for libraries.
diff --git a/app-accessibility/yasr/files/yasr-0.6.9-gcc43.patch b/app-accessibility/yasr/files/yasr-0.6.9-gcc43.patch
deleted file mode 100644
index ccff0009e9eb..000000000000
--- a/app-accessibility/yasr/files/yasr-0.6.9-gcc43.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/yasr/yasr.h
-+++ b/yasr/yasr.h
-@@ -306,22 +306,10 @@
- extern void opt_say(int num, int flag);
- extern void opt_set(int num, void *val);
- extern void opt_queue_empty(int ll);
- extern void opt_write(FILE * fp);
-
--/* openpty.c prototypes */
--extern int openpty(int *, int *, char *, struct termios *, struct winsize *);
--
--/* cfmakeraw.c prototypes */
--extern void cfmakeraw(struct termios *);
--
--/* login_tty.c prototypes */
--extern int login_tty(int);
--
--/* forkpty.c prototypes */
--extern int forkpty(int *, char *, struct termios *, struct winsize *);
--
- /* tbc - Would it be more efficient to ensure that "blank" grids always held
- ascii 0x20 rather than ascii 0x00? */
- #define y_isblank(ch) ((ch & 0xdf) == 0)
- #define cblank(r, c) ((win->row[r][c] & 0xdf) == 0)
- #define ttssend(x) if (x) tts_send(x, strlen(x))
diff --git a/app-accessibility/yasr/files/yasr-0.6.9-gettext019.patch b/app-accessibility/yasr/files/yasr-0.6.9-gettext019.patch
deleted file mode 100644
index 89b2adfcd45f..000000000000
--- a/app-accessibility/yasr/files/yasr-0.6.9-gettext019.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -57,7 +57,7 @@ fi
- changequote([,])dnl
-
- AM_GNU_GETTEXT(external)
--AM_GNU_GETTEXT_VERSION([0.17])
-+AM_GNU_GETTEXT_VERSION([0.19])
-
- AC_OUTPUT([ m4/Makefile
- Makefile
diff --git a/app-accessibility/yasr/files/yasr-0.6.9-remove-m4.patch b/app-accessibility/yasr/files/yasr-0.6.9-remove-m4.patch
deleted file mode 100644
index 4c2a345df58b..000000000000
--- a/app-accessibility/yasr/files/yasr-0.6.9-remove-m4.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -7,7 +7,6 @@
-
- SUBDIRS = \
- $(yasr_DDIRS) \
--m4 \
- po
-
- pkgdata_DATA = \
-@@ -25,4 +24,3 @@
- README-fr \
- README-ru
-
--ACLOCAL_AMFLAGS = -I m4
---- a/configure.in
-+++ b/configure.in
-@@ -59,8 +59,7 @@
- AM_GNU_GETTEXT(external)
- AM_GNU_GETTEXT_VERSION([0.17])
-
--AC_OUTPUT([ m4/Makefile
--Makefile
-+AC_OUTPUT([ Makefile
- yasr/Makefile
- acclogin/Makefile
- po/Makefile.in
diff --git a/app-accessibility/yasr/metadata.xml b/app-accessibility/yasr/metadata.xml
deleted file mode 100644
index f1c1da923413..000000000000
--- a/app-accessibility/yasr/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">yasr</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-accessibility/yasr/yasr-0.6.9-r1.ebuild b/app-accessibility/yasr/yasr-0.6.9-r1.ebuild
deleted file mode 100644
index 9040eb93d08b..000000000000
--- a/app-accessibility/yasr/yasr-0.6.9-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="General-purpose console screen reader"
-HOMEPAGE="http://yasr.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~riscv x86"
-IUSE="nls"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.6.9-automake113.patch
- "${FILESDIR}"/${PN}-0.6.9-gettext019.patch
- "${FILESDIR}"/${PN}-0.6.9-gcc43.patch
- "${FILESDIR}"/${PN}-0.6.9-remove-m4.patch
-)
-
-src_prepare() {
- default
-
- if use nls ; then
- local x="${BROOT}"/usr/share/gettext/po/Makefile.in.in
- # bug 330879
- [[ -e $x ]] && cp -f $x po/ || die
- fi
-
- rm -r "${S}"/m4 || die
-
- sed -i \
- 's:^\(synthesizer=emacspeak server\):#\1:
- s:^\(synthesizer port=|/usr/local/bin/eflite\):#\1:
- s:^#\(synthesizer=speech dispatcher\):\1:
- s:^#\(synthesizer port=127.0.0.1.6560\):\1:' yasr.conf || die
-
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --datadir="${EPREFIX}"/etc \
- $(use_enable nls)
-}
-
-pkg_postinst() {
- elog
- elog "Speech-dispatcher is configured as the default synthesizer for yasr."
- elog "If this is not what you want, edit ${EROOT}/etc/yasr/yasr.conf."
-}