diff options
Diffstat (limited to 'app-accessibility')
20 files changed, 319 insertions, 24 deletions
diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz Binary files differindex aab00d622192..d714c9266252 100644 --- a/app-accessibility/Manifest.gz +++ b/app-accessibility/Manifest.gz diff --git a/app-accessibility/at-spi2-core/Manifest b/app-accessibility/at-spi2-core/Manifest index a5edd13ff1dd..3039d21ca900 100644 --- a/app-accessibility/at-spi2-core/Manifest +++ b/app-accessibility/at-spi2-core/Manifest @@ -3,7 +3,7 @@ DIST at-spi2-core-2.50.2.tar.xz 569124 BLAKE2B 7a69dbeb68b674d5b4e458dc10ba0e266 DIST at-spi2-core-2.52.0.tar.xz 574684 BLAKE2B 642cf8a63700ed5d5e20eb356f60c5d5e771d34bb0a373e95c71898ea2318c41484faec736ec44b1162fac22a075ca5f7b4698b105972ea060d107f9afc7f5b9 SHA512 0482cae97cf5e2295ab56f6ae83db9e1047813a1c3c2b6cd6012f95dfabec1f7a93d0045a1a7c3fabb7a389f71dc43f797b2ad9242e97ddf565cf63948ae146b DIST at-spi2-core-2.54.1.tar.xz 576224 BLAKE2B b1a1657081f22623bba7730f687dc69e4b7c1562020edc42b29f0a8842ea8443021aab1b8fd23d75877c8023c43c586ce70640be42fef5663983381018e9e80b SHA512 28f94e745b2c563e7515207dc24da0658f68c2badd3085b15b14405e10e128ef776d674d840dfd8c2222bdb8fd88348a1a7e70df0bb19deed0e688d1c0c8b3c3 EBUILD at-spi2-core-2.50.1.ebuild 2039 BLAKE2B f026b57adb04d233407b21908a004bac17da351354560ebfee357f220ac10705a46025ebb3994793120ba158006ae8c77ee35109781ddf5eb3eb64a7e356b695 SHA512 50efe1191233730e3d1d0d24c168ebb0ebabb1de948e453b37a1daabf8c62fba1f2f96855011c5dce06a664317c131e74289637c0a55ccadfe238805d69537c6 -EBUILD at-spi2-core-2.50.2.ebuild 2040 BLAKE2B 0fe494789f702530cf5ce3b4f76e62db8e8eff6146cbbd92c9e3ed8af4b524856af77b59d4e6a4bf9311eec953cd6a197d5b64ff791203435481ce295b1c6bca SHA512 748be160f08a86fa8acf2707bb0adada36dea5232c9aa8fc2fe878a31c17eccd839f6023aed625ce04ad562b989c0d648719196a7833cfd038fff0511da0bf30 +EBUILD at-spi2-core-2.50.2.ebuild 2039 BLAKE2B 72a12eb45bf4fe57fa25c267c0ac7e35958875f98cefc41e0fb2c75fa32362b008a34ce1f38fdaa976b6ca9746f40b15a1a6c9e708d76a6a104e11603d8627a4 SHA512 81a244bdc24016222923f61e5dd8866d35619b4a724259fb8ea331dba4070630549bc2541129f84f6343dbffaa72fb67c3b98718e28ba5c627672c3f8bdf6a73 EBUILD at-spi2-core-2.52.0.ebuild 2002 BLAKE2B 877ae2c1731abb5a9bcbc50e075e4371687c4663a118a271ac50ebc4954826dfa740d06c34e78a8f0fd6db22564c77c065ee845fdfbb5fd8d758cd685f336026 SHA512 0b9e894173acd7680c730a1c30575a8dd9a3deb467dd32a255eb78a9ef961da9aa0356171590a053c959ea51b77661af4d2f8f874a62f8455258246492edb5b6 EBUILD at-spi2-core-2.54.1.ebuild 2082 BLAKE2B a9a1239ea2794fff4fcf2822ebc0f0a4b2a9e7052c2d941f4e784dcde7fa6447460a65eed097463e0ebdbba02bb2e7ee5955ad981745e5cf1906c8c7164d5264 SHA512 06907112e758998cab6bd289d4d94a7591b7f8559cad63228adf9b0e73303a86e6cfa41263cfb4a70aae9569d9ac5f18cfe189e4938ff5d708835cc51662790f MISC metadata.xml 468 BLAKE2B f6b51c8c4da2bdff93f41f92cbe94687250f28d9c42c5cdb7de9eef0d1a6e208dd911d443298eb08fc83f8765d0b2c09e30e932d97b3fc1d28861ceae9b1ee6b SHA512 908b6e8c5929143a45cd108fed5b3375dc6f8f98b637a230c0eb0da4a261a8d9655954e1f98dc9967bd79a8c3aece79e1827097a5785494692f7655bcd73f331 diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild index 78ad40085411..ba7d2672ad96 100644 --- a/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild +++ b/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at LICENSE="LGPL-2.1+" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="X dbus-broker gtk-doc +introspection systemd" REQUIRED_USE=" dbus-broker? ( systemd ) diff --git a/app-accessibility/brltty/Manifest b/app-accessibility/brltty/Manifest index 16e880575835..b516ca83f666 100644 --- a/app-accessibility/brltty/Manifest +++ b/app-accessibility/brltty/Manifest @@ -5,5 +5,5 @@ DIST brltty-6.6.tar.xz 3684592 BLAKE2B c1ae05b925384f3869d3c90ccc06197da2a592691 DIST brltty-6.7.tar.xz 3727940 BLAKE2B 61ef2d5e54a53132fe9e864c6c7c8c5ee7af4974fb1a090d9366fbdf7fe0735ca0a4c462cef2fa820d07335f442471af148707a191bb1d631f203ddc5e8f5d2e SHA512 68ef75369ce2a23dff17b212aec0844b5e3e416cc730bdf872d68f32b0d8398f86d1e91f076dcb1730543c3d47266a40d7d61842524076d2fd4e82ef95bc34bb EBUILD brltty-6.6-r1.ebuild 5794 BLAKE2B ccde2aaee0aa12942a342d1ed721504d588e4be571c2118a5f5ed2e19bf3d23cd5ee5a647efc8f989bdbfd55802df1e55070ba1463f1e7b9812c2ba313bd835c SHA512 7edef9d53a1ff701ffe92396b6bd59261afeed731f99fa8e8e087f5112c41d2e87f7497e37c3b0e5d772de8aec1d7fe0139e01d6f60d87467e85ebc59577ab1c EBUILD brltty-6.6-r2.ebuild 5762 BLAKE2B 0c939ed96a5eb25f6e663f81ceff31f41e2bbe3715ddd72725dbcd00fb28c3e25f5b2d232b00301b838ecf53e5bcb642bfbb81b0db492f01620f98cdd618742d SHA512 7fcfa96a5ac9abb87d602d5edd4cd8a676b43486f90ca33bbe52fe6acf8223b765f0bf61e586e0e00aa57b63fa4eb342431e26d4bf515fc55a20851a0e69dabf -EBUILD brltty-6.7.ebuild 5804 BLAKE2B 24d3f87939e27c98d3fe82660ff92571840a86fb782539b7ce15df5c5dc9f24b7e37867c4631becd280258f20da51b53682f04039a5eac02b65563afc648b5bd SHA512 26527c3875476d269db971f4e05c8e6346edeb26d881e449c143492809f7816f8d54fd8ae8f11b1d12c02a83b2230d1ec57c774b4fe8a39644edf6a251423c9a +EBUILD brltty-6.7.ebuild 5800 BLAKE2B 1c8d4403495acc3fb3b0f3170b66b5fcad198da73da641b68a117d9c765ae0dcfbc53b910b939fded67ec9e4f3d9211747000e85e1dcf16b290a9ec0f3303078 SHA512 673ab434a986c43cbbc6d659078f24c1940e78e53837ecfd2ce0faf88ddd70072fe6d53a23e5285a7f48648cbea23b7017e6115f43856111e80d1df0ad36a9e8 MISC metadata.xml 1596 BLAKE2B a0eb74542a3ad8ea8d36e269d9c0c9266b1dda440ff9c5a02b53f60c9b406e30c55d7ef58a2c49d02348b410515fb2b4ca5d36e152f006b9bab7445577441a6e SHA512 369c801ef0a8be96d66c2c163fa6000fcf35b49fd83a5521d93a6a2bac5da1f540c2fa977198fc651451959f804a9e3b3630ca8a0470231892861ed1d5cc5b6f diff --git a/app-accessibility/brltty/brltty-6.7.ebuild b/app-accessibility/brltty/brltty-6.7.ebuild index 757a551b42a5..55fa8646bea2 100644 --- a/app-accessibility/brltty/brltty-6.7.ebuild +++ b/app-accessibility/brltty/brltty-6.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ 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" +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" diff --git a/app-accessibility/emacspeak-ss/Manifest b/app-accessibility/emacspeak-ss/Manifest index 9c0212cab4c0..a1917f88b48e 100644 --- a/app-accessibility/emacspeak-ss/Manifest +++ b/app-accessibility/emacspeak-ss/Manifest @@ -2,5 +2,5 @@ AUX emacspeak-ss-1.9.1-missing-includes.patch 388 BLAKE2B de8349b6ed90aa11d6472b AUX gentoo-apollo-fix.patch 633 BLAKE2B 79b528111af975c2b1c226d4df21f4982705546e025c0a85b7f720c0d15bf2592d9b12ddbee8238ec0ab891cc8096b57570f19826b03139f5c5f35bbf0238c45 SHA512 08c0ec7e0755efefbbecfc7efd376102b9333e4b2589bf9b97649481e0bf16d6b32caf917b229de15938d73beeae4d882fbe9d8bef7038f039b8924eba1af592 DIST emacspeak-ss-1.9.1.tar.gz 49077 BLAKE2B 601e46d1d9160dfed6c90523dbf6bdd8ba8254de4246ba33c34d8afef842624c0c57886655e2ebf70dbc9a768e5eebdaccfd75fe11316742a0f3b506dce3aef0 SHA512 a95505a1eaa0b45732d6d8e7322fb75bebc59b876233ae07c5912f1582f0be29d3258dfd5659993ce4b03f72eb316469de95688dcefb7ec61b4ef328f2f50335 EBUILD emacspeak-ss-1.9.1-r1.ebuild 670 BLAKE2B a5d1d163f215112e87242f8a60c29941b936fbd809777e61fecf7d54ec975bbd433b52c85a373f742af6c55d9859f48f6b65f10feef9af4a93af9e56012c23ed SHA512 1bfac679d435d6b75946fdbc727529fdd05f28395081ef5baf8a2a1a4650674fa2d9c9ad3eb14a2940996427836ae000de71d68b5320a80e2b226c36f2dbca2a -EBUILD emacspeak-ss-1.9.1-r2.ebuild 718 BLAKE2B 34672931f2f7ddec5f01ab543f0ef239d03391809e49367e5d42cdd893466376259cfef640107041bb8c4579f39ef73b1100c3ec2b9b8fb0dcfcf4061c9f7964 SHA512 04227eeb1e503b660cc229f0e1a619be84fdc37b7f629f6e28df7c4e1d7bc83d801df21189524b6aadc780cb5f58a855f59cc9bdcfdea99631f6502105ee7037 +EBUILD emacspeak-ss-1.9.1-r2.ebuild 717 BLAKE2B dcb4038c4debed01ab8655b0b6d1fd2bcf54392ed16e6bc228c3150821e2ad0cca478437cf01b76cafa5da749beeaa0557780c3e09ae6f82ca6bce11b312da07 SHA512 547395bf7fa44214d2b670da8bb37b9522d1a70b706f76b1df54159a55eb49496378180151f9fdfd7d67da24d7a42182dd0821a6adda912cac286860eb6922e9 MISC metadata.xml 936 BLAKE2B d308185cc63e3d09003c83e3ed8845e8d9249ae1d90a3270c15040c0477194cce09d1e2ab3160b9517c3e04f9ff72c0c4218a668e1e1286d9f3221a96d66fac1 SHA512 f945f30015946029f7161c4f10e09e5395f00d48f80134af7212577869411929be7f094b8b09cfa9dccc6eccbf6993419eb72316a7418dee9d59f11a0e21f557 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 index 3d805bc0e280..0fb94c03e0a9 100644 --- a/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r2.ebuild +++ b/app-accessibility/emacspeak-ss/emacspeak-ss-1.9.1-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://leb.net/pub/blinux/emacspeak/blinux/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" RDEPEND=">=app-accessibility/emacspeak-18" diff --git a/app-accessibility/espeak-ng/Manifest b/app-accessibility/espeak-ng/Manifest index 7ac11b073ec9..cf52ade52221 100644 --- a/app-accessibility/espeak-ng/Manifest +++ b/app-accessibility/espeak-ng/Manifest @@ -1,6 +1,6 @@ DIST espeak-ng-1.51.tar.gz 14260788 BLAKE2B 230e8860247bdd44a26ba7281fadb7486e7fff90de229c71fb883693badfc141d5ad883769d6cead150f43560a5c47152cada4fcb5a28c0b0384dacaad2c9d09 SHA512 6c29275706d21de2d5fa393702d2f173fc05d2ce4e2f46f3bf9a2742b0a8f294177663df0d079188e31cc2541f2c21a64e09e8afffe95befab667a4d00429fd2 DIST espeak-ng-1.52.0.tar.gz 17739803 BLAKE2B ee522a44e0653d5154eefdb1533019d3e78e5af93a08ff97f64680e00f4ddeaa499f0214c82b2d43305e76cfc181011b0224f16b7ebdfcc1523496ef23af00d6 SHA512 28793503f2be00505c3fe1dada8197a4e2d3af0d143e31ef883130fe2685d048ae9dee8efab637cdbe972461d95e210d2277b8e8fed4ae580d0cca8b505b0662 EBUILD espeak-ng-1.51.ebuild 1630 BLAKE2B a41b9b8ef0ebc012f3de47f590341265824a941fa9ea1598e9a17b481502298164473215884d91a15310b94b8978a43624d9a8709722f81b4a2874317a94749f SHA512 655ffee0dba7ed02a90a85293e375bb98979d7e692346948aac1daa6a2b09913efe3f41788c8ab1a0425a5ec9a363fd94ada970591dfdc3580590e5a957fec1f -EBUILD espeak-ng-1.52.0.ebuild 1669 BLAKE2B 35fc921196b48a9e86fb7a39722db9e9add85b1dbb26ddec408352944221b0be9900cb340eece365703cbb2e35d7715e3dc9d60cdbb19cb671622ca4bf314a5b SHA512 6689cffc5a8d8d1e300e5f2c99c37efdf6f4dcefe74a4be2dc7d0f3062c888633902a648fe92ccc560bdaf875adb276228ce525e04a9cabd5be49282c76dbadf -EBUILD espeak-ng-9999.ebuild 1667 BLAKE2B 6a242c831fd7385601983f9a629f846b87cdb2b26d7cb9a200fc265e0923d6183b09d453fbfc7096f521c3bcc9f3d84bd6fe173b705cb307407e8c77a69513ad SHA512 2ddbeb848737ed07f9c3ed3e915f8d0ded50b90615daeb741633484d46ff61bbab1e4526d4336ca7850b9a5113ede8c9245fccd7b2de242fbab6b14db97fa064 +EBUILD espeak-ng-1.52.0.ebuild 1727 BLAKE2B 0e2e697a1ec3bd72df6a0d244e7062a9a73b0d3bb12545d567dd1072571560788944ee0bca9dbf94583cbc2b8ad28f30498dfd076ad68a15d5bbaa47dc34e82b SHA512 0f3ebfa6d4565065b69dd0cdc6b35e77ea6cc533d5b44f86333d4c379993daeea98739929671a9e9c0a78a5f8a986bcdad3c47a4c38b27e76d136ecfa9c8d444 +EBUILD espeak-ng-9999.ebuild 1732 BLAKE2B 3d6306c66dbe3d9a85875a285df42b712d0dfb8c0251789c36073b03ec747e238fbf14ad1df5e13d1cbf12d9965cf30706411ea4f272963375e8e6420869d2df SHA512 38cbc2321c229ad30aa2352620a0da785f3b62641e32367265db980aad77448780cc2aa7b0c11ac51d71fad75db5329d6b4699e0a6cd4f8fb253daca31992b17 MISC metadata.xml 973 BLAKE2B 4ed8ddc80cf8e8d9e0af832fcb018f998e1a9419e471948203f6980325d75e7bf079c6917091c5f6bd0858daaefb003a87859cca4d6f578de2200b91dd1f2514 SHA512 e47108d2113fda4b5bed680deb0682cbdf07b4a84075cbf7074b88effa60533fc0652d9cc1b5b68ce3258581b956243054b8f8a870c8ca93af483606bff705c2 diff --git a/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild b/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild index 35f6a2590da1..b6b3ebd516fb 100644 --- a/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild +++ b/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild @@ -18,7 +18,8 @@ fi LICENSE="GPL-3+ unicode" SLOT="0" -IUSE="+async +klatt l10n_ru l10n_zh man mbrola +sound" +IUSE="+async +klatt l10n_ru l10n_zh man mbrola +sound test" +RESTRICT="!test? ( test )" DEPEND=" mbrola? ( app-accessibility/mbrola ) @@ -31,6 +32,7 @@ RDEPEND="${DEPEND} BDEPEND=" virtual/pkgconfig man? ( app-text/ronn-ng ) + test? ( sys-apps/which ) " DOCS=( CHANGELOG.md README.md docs ) diff --git a/app-accessibility/espeak-ng/espeak-ng-9999.ebuild b/app-accessibility/espeak-ng/espeak-ng-9999.ebuild index 9260bf93880f..dfe14fe380a0 100644 --- a/app-accessibility/espeak-ng/espeak-ng-9999.ebuild +++ b/app-accessibility/espeak-ng/espeak-ng-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,12 +13,13 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~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" +IUSE="+async +klatt l10n_ru l10n_zh man mbrola +sound test" +RESTRICT="!test? ( test )" DEPEND=" mbrola? ( app-accessibility/mbrola ) @@ -31,6 +32,7 @@ RDEPEND="${DEPEND} BDEPEND=" virtual/pkgconfig man? ( app-text/ronn-ng ) + test? ( sys-apps/which ) " DOCS=( CHANGELOG.md README.md docs ) diff --git a/app-accessibility/flite/Manifest b/app-accessibility/flite/Manifest index c8d10d1d90ae..fecc794ec845 100644 --- a/app-accessibility/flite/Manifest +++ b/app-accessibility/flite/Manifest @@ -2,6 +2,8 @@ AUX flite-1.4-audio-interface.patch 452 BLAKE2B c4d2a9f1368ee93802e004a1573ada68 AUX flite-2.2-backport-pr30.patch 3504 BLAKE2B 71a9441d6465dbc6dc903a6b83a8224c7c7a91f21c5f5040d46beba56e812ff1de7e6b5427b7b0ebc6d9f8a3f077bf9457c7c99b9982435dd1c057287d2d4921 SHA512 5e4eb2cd57ed71bf46fd1b3a8e41dabb3ddb2accd28556bbcea945c0e8e3a31e6ac60005cc6121bc92ce02268b5057cc24529d5b6476e195c75dd67425f2cdb8 AUX flite-2.2-backport-pr66.patch 2589 BLAKE2B e0a462e49cfb00cb208e7bca95d43b2d3c1b692799cf8649557a8ef583c8d3c168cd291869b5e3224bd73043b3d61cae901639f47fe37357d87daea328e3913d SHA512 9fee4800f5bdff334ca79ebad9f9fce60eb64d1a58d8b48fcdb49cf6c10f51d472e0533eafdf2ba7e9743da163b53620a8bbb536f8ebdc111af6113d4e205f88 AUX flite-2.2-make-4.4.patch 2273 BLAKE2B f27c86987f481dca05f9838a571fc5a2992dd5a476adb68bd0cde33bd295d3e0f4a0c8140548f53de4f5fb6069149b29268a277e38962a915723d5eefd5972d8 SHA512 24da5c352ee3ab98e3bcdc803d35b6ab22fc51ccb69be53cea79d72a9e496be6136dea098d7ac6aa5a08f0e3754c3cfaca56873a6970fbf2543ffdbf8a45f465 +AUX flite-2.2-no-native-ar.patch 962 BLAKE2B bc285f16a1040432e1508371a9cabbfadde136ef9440519c101431042c0f19e82ebc57f060fd0a17c37566c9bfd2c7239aefc85ecc4a3c1c3938e51161596fdd SHA512 7e9d1674c94663169b0970efe223383513776825688eed2567436135868edfad82d9f411b5181b18b4a2f63e1c13fd192d4e6a7df0cf5d62fb312d03a0b609b7 +AUX flite-2.2-remove-const-cast.patch 4168 BLAKE2B 67e086a0c84cec86427efe2ff4d15c3ecc96ccf05c6025689bfda5f50dcdeb5c3537d11056a37fe25df189e51c4357405466d7d522e6f4e5cacb25719d1df822 SHA512 e0ec84736f12140028311098e1b17d4a5db39679392874f166ef2b150aef26fc2cd4b1a9f30c07993fc5a38f46de576bce65682f80fe92f25af4fb0ff777b6cc 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 @@ -34,6 +36,7 @@ DIST cmu_us_rxr.flitevox 7645602 BLAKE2B 532ce8a72455a3d15728b799b8d9c15fcc7bc06 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 -EBUILD flite-2.2-r1.ebuild 4543 BLAKE2B dba4178237fc2ba442da5b713840727c996fe31d92550c7dc3842726b16e041ce519326aa4cc850dc1406886ee2cc68241adefb70dd887e926dae95e53fc3572 SHA512 649b6ef5052bd497d053dc864c186ff811b2fe64c85ac541d652037767bb331efe4f273ee9b556fada1ccb121800bee35eda3e244a83641c9ac7670cb147a607 -EBUILD flite-2.2-r2.ebuild 4489 BLAKE2B f529ddcbe1df1a7d4433905e6f5e84f79e4e8ae778153c9af592dc0de384052e124041cc4d42d8ad2b28d7e43260156d1eaa50f8b07f702b72e9549dd2335ca3 SHA512 57ceaedd6e68ae54cf6af39c184aa164c2987f4d9c72ed825d6b7ee2d5411509f72f2000f6538c879b0e6e75e973ce86852c20be7716c3f3daae0cec960f274b +EBUILD flite-2.2-r1.ebuild 4587 BLAKE2B f3fe26b91ef9d66b7ee31236b26353d9de4f624e48ddd41f0ca908c1c3b9520e09a316cb4361aef303e57bb48e08f189c9489067e12d3e7e867e325932843ad1 SHA512 0f06fe1749e729d3c9944f0ee97f4b8c533271ae2dd8115b375e9ac5a0e980e22d65450cc1e59ecea04e397a91475c8f176ad71ad309ff38e83e9cb3da63eb49 +EBUILD flite-2.2-r2.ebuild 4533 BLAKE2B 12c4a868f3c06bb57659d65142fc48c788c719b9955e92d4cf73c89bfb6922083dd77263c08e826548c75823f6d9933035811b2fc63640bf7d16f9f9395b2b70 SHA512 7244ee8d85bc4f9caa13129e666626a482b122744394d29d117f0b7672e068af11ebc6ecc5b64d5419b74970a07a7c46267dd7154486eb3f22995e8bf294400d +EBUILD flite-2.2-r3.ebuild 4584 BLAKE2B 19f3948d1500819c13d4dc7acd5ee19b9e33113bb5c98dacc84236caeb7893c67ebc9cd6c58104c8be01612b94f59f2e8ac9ee00f6b1dbfc93d5aed6bff34da5 SHA512 6216cdaa014b19b65642ee9f95ca6ef9e0872cdd643dc91ac9e8f0239e3e8914b6b6bb7a966aed392620fdd1188dccb9dbffbe589b9779ecbddea680889ca130 MISC metadata.xml 517 BLAKE2B e91b1a0a5e78284d318a97b13637c13666520a280afa818bb7bacabd73d0f8406a6da66899ea4607d1ef3c13f858242e2239eb176dfe24e859c391d16ebed018 SHA512 e9fcd43288f59205389fa9cd35be1da34f014bdbf078891b1f1c51154262562e6ff986a6367035d9ddbfa856c198ba96ed2240b085cdb12ecb746d6b67ad271f 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 new file mode 100644 index 000000000000..4f15bb8d4d6d --- /dev/null +++ b/app-accessibility/flite/files/flite-2.2-no-native-ar.patch @@ -0,0 +1,22 @@ +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 new file mode 100644 index 000000000000..c49aef91220e --- /dev/null +++ b/app-accessibility/flite/files/flite-2.2-remove-const-cast.patch @@ -0,0 +1,83 @@ +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 index 729ce62ae758..032256ba3029 100644 --- a/app-accessibility/flite/flite-2.2-r1.ebuild +++ b/app-accessibility/flite/flite-2.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -59,6 +59,7 @@ 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() { diff --git a/app-accessibility/flite/flite-2.2-r2.ebuild b/app-accessibility/flite/flite-2.2-r2.ebuild index a037ec5ae36c..cfb6c571456e 100644 --- a/app-accessibility/flite/flite-2.2-r2.ebuild +++ b/app-accessibility/flite/flite-2.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -60,6 +60,7 @@ PATCHES=( "${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() { diff --git a/app-accessibility/flite/flite-2.2-r3.ebuild b/app-accessibility/flite/flite-2.2-r3.ebuild new file mode 100644 index 000000000000..d2bd3a670942 --- /dev/null +++ b/app-accessibility/flite/flite-2.2-r3.ebuild @@ -0,0 +1,140 @@ +# 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/kontrast/Manifest b/app-accessibility/kontrast/Manifest index c3a24983779d..f64a28e73aa0 100644 --- a/app-accessibility/kontrast/Manifest +++ b/app-accessibility/kontrast/Manifest @@ -1,3 +1,5 @@ DIST kontrast-24.12.3.tar.xz 217424 BLAKE2B 25fa67a0f5665510465f498fe5dd581066159970e6bc1d3ebcd4a2be4b5b00ce8eb788feeb2ba2866bcd55b5a0285e7ab3104a3cb6cc3eb57a2ff89568ca770d SHA512 c96131b503221672a03969777488a74da7e4501f1eba395628ce8f9e5f1eea098511e9dd96418a858d5b2b362d3d3c42f048708dda7ab007828677c4d30568fc +DIST kontrast-25.04.1.tar.xz 218316 BLAKE2B d140b6fd145cdee4c7ac05b16148db90aa1f97b7f63a287a7face89f18bcde880033ae2773e1cfafdec11e57d91ce7c839cec10b39f4a379ff948b70cc13e288 SHA512 c5b01542267c2b28e45736aaba6cf806aec141b1eda8173bccd678d6118a5ff6235697ba1affc420efddda3f9c1a215003237036885079ee1d3513acc0ed1c5c EBUILD kontrast-24.12.3.ebuild 765 BLAKE2B 0d92aa96bd89f0e3f7e308358ab3169e44936174a3807d4b91e2a5d500317ff3d21c09e2f701cc0be82ded19a3665dd9bc10032b3df111058371ab9cec212404 SHA512 4a950ed64e3cc9ebdf2784a70496678f0ed724b776c7398ba2f19604e4858b8892339bfd591a2a416b20002afc4bcfec284788982fa70367a0d001dd3cf74034 +EBUILD kontrast-25.04.1.ebuild 772 BLAKE2B 21168bed7306f884a8c94944166d5e39b09d63fef9767e22e47405c62f5279de58e1a14bedcfff971dd407eec081a12eedd248ce894c0690d02f06e1248493ef SHA512 4479a2a95075a8d2a9848dcf3c78caf285d3078d82e5e3a76e521679dc574e0bb0b40573cdd2e5fba2ffd98cdef3f289bbfc2ac41a3cedfa4b4fa86a23e47f1a MISC metadata.xml 384 BLAKE2B 769505c8a869e842511bb7202a31c4ac5d89dbf378199f669bfe7038d27aa63febbf2eedf8ea767545e1ab99be1718c9d67ff506842e2b624f512a98efcb0de4 SHA512 52a7f09822301efe07ad292d16d6625a22da14febe2236e69dfe7e7088750d2d2095d765a65466d80285d3b87ef8979ed0e75956f3cb9cd52127994b23de3c75 diff --git a/app-accessibility/kontrast/kontrast-25.04.1.ebuild b/app-accessibility/kontrast/kontrast-25.04.1.ebuild new file mode 100644 index 000000000000..ca9a43dbdd83 --- /dev/null +++ b/app-accessibility/kontrast/kontrast-25.04.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.13.0 +QTMIN=6.7.2 +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/speech-dispatcher/Manifest b/app-accessibility/speech-dispatcher/Manifest index a8cba75788bf..008983c1a363 100644 --- a/app-accessibility/speech-dispatcher/Manifest +++ b/app-accessibility/speech-dispatcher/Manifest @@ -1,5 +1,5 @@ DIST speech-dispatcher-0.11.5.tar.gz 7230756 BLAKE2B cacc0030489c17dcab4648c55e5b203f40d7a473be9a1ec0402e39fc8f853d30596caff4204052782ca562cc318363aa52118e6d375b5e9bf505ef7159129544 SHA512 d6d880bce0ae5bc2a5d519ef7740c689ae8b4b0bb658379762810e4beae3e465a429fbe19f7c490e89db0ea6a36aedd4b2287ac9251b90059b5c2cb3c0dd8a28 DIST speech-dispatcher-0.12.0.tar.gz 7481967 BLAKE2B 091a4fcf3a5b1bd7af256cf311b702ea6d3dcf18900f24f04c7edd66d26eb535b442e16112c1eed2fc0867d88cb56b898c381989a0dccbf22816fe8242930d9f SHA512 684472c9410ca42f28873054613934ad93525aa5526b788dc4c2bba861aa6cb675826b9fc5083e013d25e0f23fe113691e11aa7aa9b1cebdca72abfa6119940c EBUILD speech-dispatcher-0.11.5.ebuild 2802 BLAKE2B 3eca7c5e3b5641665271b3fd185902349ae6b6665747b8117bdd8700f4b382ca3f65dfd345f782e898e62be55b18ef13ec31e473c8def9bba8f8b89cc659aa83 SHA512 42931995d4fc27bb87138488057104a879d4503558d1ade38de34e2398c0f1b9a82e10c4bb678f946c4abd20c5ed924dd5c9cf0de46549597e6bc36df590371d -EBUILD speech-dispatcher-0.12.0.ebuild 2934 BLAKE2B d86bf8fc68281b6c67538761529ed379d5dcd8bb1cadf54b3738cb2d6df57eaddb8e140471abffcc73faebe598693e52d39cdc8607988cbd73c911b048d7dd9b SHA512 a84dec4537cb49b5c3c95779b17ece10abb097eb861f9a6cc4cbc3cb2b130df4c3243b7145c80780728e2bd1bc482c0fe34ee6dbcd14fe6834637e5f22e6e24d +EBUILD speech-dispatcher-0.12.0-r1.ebuild 3333 BLAKE2B 2c9edcc41f394efb8d761801ebd37f491bdacaf02278f7dfcbc07cb2a36f744c1f72fcacf027016451edfc1386f27dcc66bd1c6339e31bb0537be16e55bddb4e SHA512 60bf6fbbb52c99838dcc0bf64d200410a2d1aa7054a3f3fdc348bf8be90bc77ef60d27a7e0ae6a39c18153cdf80c638d5549c4a399edb3820898fac83c620b5f MISC metadata.xml 866 BLAKE2B 8e27560bd30917223938589a7948fcd6e9d751bcbefd78ed909209a20c9434af0f6c229770521e1b396fabb5da2795490cca4c6bf4479448600bc7a49223f40a SHA512 42bda0bc725e75ab626e9888b25a30544f982dea11b33f0b629f19784270c62064582ab3044c1bc2013589936b4b90da43bd3d25c979c0f9ecdc938c41fa3f53 diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.12.0.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.12.0-r1.ebuild index d7074e704c5a..055c9d5ffde6 100644 --- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.12.0.ebuild +++ b/app-accessibility/speech-dispatcher/speech-dispatcher-0.12.0-r1.ebuild @@ -12,8 +12,8 @@ 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" +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} )" @@ -27,7 +27,9 @@ DEPEND="python? ( ${PYTHON_DEPS} ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-libs/libpulse ) - pipewire? ( media-video/pipewire )" + pipewire? ( media-video/pipewire ) + systemd? ( sys-apps/systemd:= ) +" RDEPEND="${DEPEND} python? ( dev-python/pyxdg[${PYTHON_USEDEP}] )" BDEPEND=" @@ -59,8 +61,13 @@ src_configure() { $(use_with nas) $(use_with pulseaudio pulse) $(use_with pipewire) - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - --with-systemduserunitdir="$(systemd_get_userunitdir)" + # 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[@]}" } |