summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-dicts')
-rw-r--r--app-dicts/aspell-da/Manifest2
-rw-r--r--app-dicts/aspell-da/aspell-da-4.2.1.ebuild (renamed from app-dicts/aspell-da/aspell-da-4.2.ebuild)2
-rw-r--r--app-dicts/aspell-da/metadata.xml4
-rw-r--r--app-dicts/aspell-lv/Manifest1
-rw-r--r--app-dicts/aspell-lv/aspell-lv-0.5.5.1-r1.ebuild12
-rw-r--r--app-dicts/aspell-lv/aspell-lv-0.9.3.ebuild2
-rw-r--r--app-dicts/aspell-nl/aspell-nl-0.50.2-r1.ebuild2
-rw-r--r--app-dicts/aspell-pl/Manifest5
-rw-r--r--app-dicts/aspell-pl/aspell-pl-6.0.20220801.0.ebuild18
-rw-r--r--app-dicts/aspell-pl/aspell-pl-6.0.20230101.0.ebuild18
-rw-r--r--app-dicts/aspell-pl/aspell-pl-6.0.20230301.0.ebuild18
-rw-r--r--app-dicts/aspell-pl/aspell-pl-6.0.20240101.0.ebuild (renamed from app-dicts/aspell-pl/aspell-pl-6.0.20220601.0.ebuild)2
-rw-r--r--app-dicts/aspell-sv/aspell-sv-0.51.0-r1.ebuild2
-rw-r--r--app-dicts/eblook/eblook-1.6.1_p16-r1.ebuild34
-rw-r--r--app-dicts/eblook/files/eblook-1.6.1-clang-16-buildfix.patch11
-rw-r--r--app-dicts/edictionary/Manifest1
-rw-r--r--app-dicts/edictionary/edictionary-2.6-r1.ebuild26
-rw-r--r--app-dicts/edictionary/metadata.xml8
-rw-r--r--app-dicts/gnome-dictionary/gnome-dictionary-40.0-r1.ebuild4
-rw-r--r--app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801-r1.ebuild (renamed from app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801.ebuild)8
-rw-r--r--app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013-r1.ebuild (renamed from app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013.ebuild)6
-rw-r--r--app-dicts/mecab-unidic/mecab-unidic-2.1.2-r1.ebuild (renamed from app-dicts/mecab-unidic/mecab-unidic-2.1.2.ebuild)12
-rw-r--r--app-dicts/myspell-ca/Manifest2
-rw-r--r--app-dicts/myspell-ca/metadata.xml3
-rw-r--r--app-dicts/myspell-ca/myspell-ca-3.0.7_p202305.ebuild46
-rw-r--r--app-dicts/myspell-ca/myspell-ca-3.0.8.ebuild46
-rw-r--r--app-dicts/myspell-cy/myspell-cy-20130708.ebuild2
-rw-r--r--app-dicts/myspell-en/Manifest7
-rw-r--r--app-dicts/myspell-en/myspell-en-20230701.ebuild (renamed from app-dicts/myspell-en/myspell-en-20230101.ebuild)4
-rw-r--r--app-dicts/myspell-en/myspell-en-20230901.ebuild (renamed from app-dicts/myspell-en/myspell-en-20230301.ebuild)4
-rw-r--r--app-dicts/myspell-en/myspell-en-20240101.ebuild (renamed from app-dicts/myspell-en/myspell-en-20230201.ebuild)6
-rw-r--r--app-dicts/myspell-en/myspell-en-20240201.ebuild57
-rw-r--r--app-dicts/myspell-pt-br/myspell-pt-br-3.2.0.ebuild6
-rw-r--r--app-dicts/myspell-uk/Manifest2
-rw-r--r--app-dicts/myspell-uk/myspell-uk-6.3.1.ebuild (renamed from app-dicts/myspell-uk/myspell-uk-6.0.1.ebuild)4
-rw-r--r--app-dicts/prime-dict/Manifest1
-rw-r--r--app-dicts/prime-dict/metadata.xml11
-rw-r--r--app-dicts/prime-dict/prime-dict-1.0.0-r3.ebuild32
-rw-r--r--app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild2
-rw-r--r--app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild2
-rw-r--r--app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild2
-rw-r--r--app-dicts/wnn-ldic/wnn-ldic-1.04-r1.ebuild (renamed from app-dicts/wnn-ldic/wnn-ldic-1.04.ebuild)9
-rw-r--r--app-dicts/wordnet/wordnet-3.1-r1.ebuild4
-rw-r--r--app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch12
-rw-r--r--app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild59
69 files changed, 346 insertions, 223 deletions
diff --git a/app-dicts/aspell-da/Manifest b/app-dicts/aspell-da/Manifest
index 9e657118ded2..80011f74227b 100644
--- a/app-dicts/aspell-da/Manifest
+++ b/app-dicts/aspell-da/Manifest
@@ -1 +1 @@
-DIST aspell-da-4.2.tar.gz 4243070 BLAKE2B 171e28fb77712e7e3dc1d89a0fd5ce3ceb25a53755a0aa272082d1478a136680699278afa6107ecf161561a7332e93f5fb97c5fe6b44761ffcf699caf77268c4 SHA512 37c38b888e4cb50c1796f084ee1978a7f37b08ff1026c16f6ef5793298733f64863484ce98a5b550a7b7632e322be90f6eb4ac66f0bd1104485ebafe2a858221
+DIST aspell-da-4.2.1.tar.gz 4244477 BLAKE2B 51c25e9dc3f033daf4884abb3db5681ba834835bd6ae417e9edf5200d4791fd911974dca4f3323b880efd7a2be1ee8259784e0a54d7e0bceb7249a6bb4a55736 SHA512 66a32be37615423cdd88c3ccbe81e26bc955068a5d74f1829f0d309ba93741d99f7ccbb335e0fe1a890aada984cc771eb25c00027554509c0f1fbf36fea5fb0b
diff --git a/app-dicts/aspell-da/aspell-da-4.2.ebuild b/app-dicts/aspell-da/aspell-da-4.2.1.ebuild
index bd50dd9f1db9..adc235aae632 100644
--- a/app-dicts/aspell-da/aspell-da-4.2.ebuild
+++ b/app-dicts/aspell-da/aspell-da-4.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-dicts/aspell-da/metadata.xml b/app-dicts/aspell-da/metadata.xml
index 3e5441bd0e60..c62a0b2ad86a 100644
--- a/app-dicts/aspell-da/metadata.xml
+++ b/app-dicts/aspell-da/metadata.xml
@@ -6,4 +6,8 @@
<name>Conrad Kostecki</name>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <bugs-to>https://github.com/mortenivar/aspell-da/issues</bugs-to>
+ <remote-id type="github">mortenivar/aspell-da</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/app-dicts/aspell-lv/Manifest b/app-dicts/aspell-lv/Manifest
index 846eef6aab02..9e2e8e1caf3c 100644
--- a/app-dicts/aspell-lv/Manifest
+++ b/app-dicts/aspell-lv/Manifest
@@ -1,2 +1 @@
-DIST aspell6-lv-0.5.5-1.tar.bz2 72416 BLAKE2B 6894fcd11f0ba802b410be8fca5f34562f1a4d18c128953214f97b12a3d4e745c1f90f358ae2cd57740ba5a56e04b437daf3c2b27f978df8ac1202bb9e347fb7 SHA512 94a9c6da3fd29f17fbe5d02cd4764bf24379abef526725bb34c0726f7ff385fcb876df24b741bc66518295c3bb75c800aa6010130454c6dc1d6372d12d2eb98e
DIST aspell6-lv-0.9.3.tar.bz2 375712 BLAKE2B c3be65d78595978cf54102f6cab1f7b3f8f3511cd6ef1d7a0efa5638c2e8019afefd9ac41bd37560ff33a0a8bf15ae586134ce60067d2322d0af34be29108a37 SHA512 7148c704297dd0383059968898a4330c66929fd6ec4bbfcbb9120794bcd58d5d78e6c2b9d11b57f477563189356d54aec2c2c3b4871598efec3831b8e4ba5e66
diff --git a/app-dicts/aspell-lv/aspell-lv-0.5.5.1-r1.ebuild b/app-dicts/aspell-lv/aspell-lv-0.5.5.1-r1.ebuild
deleted file mode 100644
index 4ed7fe99f5cc..000000000000
--- a/app-dicts/aspell-lv/aspell-lv-0.5.5.1-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ASPELL_LANG="Latvian"
-ASPELL_VERSION=6
-
-inherit aspell-dict-r1
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
diff --git a/app-dicts/aspell-lv/aspell-lv-0.9.3.ebuild b/app-dicts/aspell-lv/aspell-lv-0.9.3.ebuild
index 98c0cde18505..ab3fd737bf8e 100644
--- a/app-dicts/aspell-lv/aspell-lv-0.9.3.ebuild
+++ b/app-dicts/aspell-lv/aspell-lv-0.9.3.ebuild
@@ -15,4 +15,4 @@ SRC_URI="http://dict.dv.lv/download/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
diff --git a/app-dicts/aspell-nl/aspell-nl-0.50.2-r1.ebuild b/app-dicts/aspell-nl/aspell-nl-0.50.2-r1.ebuild
index 4d6d351d7818..b31a869e1c4b 100644
--- a/app-dicts/aspell-nl/aspell-nl-0.50.2-r1.ebuild
+++ b/app-dicts/aspell-nl/aspell-nl-0.50.2-r1.ebuild
@@ -8,4 +8,4 @@ ASPELL_LANG="Dutch"
inherit aspell-dict-r1
LICENSE="freedist"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
diff --git a/app-dicts/aspell-pl/Manifest b/app-dicts/aspell-pl/Manifest
index e767962586cd..346a12b91acb 100644
--- a/app-dicts/aspell-pl/Manifest
+++ b/app-dicts/aspell-pl/Manifest
@@ -1,4 +1 @@
-DIST sjp-aspell6-pl-6.0_20220601-0.tar.bz2 650672 BLAKE2B cf8212d0ecfa482fd60c4a1b39c3a45c9d47c522899bf243bbe5f0d2dbfe51b8e444950c59b25a210fa8c210a03db03374b24e64350dcf10ce63ab8354b8c026 SHA512 9d3eda4ede1f1ab24b4fc3c9be049fd74711e1a6cd8632d8c8d5248d96b63264cf67f7ed783595142cb632904c15f7f13b887f5ae6656744ae9cc97adfc1ac9e
-DIST sjp-aspell6-pl-6.0_20220801-0.tar.bz2 651138 BLAKE2B 9ecb170beb64d63a45093415bd2dbe824629616878829d5450fc7dfd5b4ae79eb4d807673e025055c29877ca8054c9ad22185ae16574c8a938dd01372c55eeb6 SHA512 77fbd7a6c87f5a05d994b2c1aa3a808d0af37243906d1ce92f5bd735f4cf793769bb25a770e36c61a380c11f83f904aa598fab20dd0d031d172a6e7c1d440d2a
-DIST sjp-aspell6-pl-6.0_20230101-0.tar.bz2 654480 BLAKE2B 816c936911d7a5cfbd4d68d5b69e54a69bd8dad3c3316b0ae73d62953c727ed0982b42cfb925fc64b80b26a82150e02b4a5427d5d519e0db066b2aeb9a96b496 SHA512 5369a735617de3eff482c9286bc4eeb9be54f3777cac7ccd2abe052720efd8455871ea37bfc9744c852de3721bb38f7695cd07c6b9e913a6c5dc7875074ee262
-DIST sjp-aspell6-pl-6.0_20230301-0.tar.bz2 656145 BLAKE2B a17d56b99861575bea9d090b21671c7c92ac7d1a3281ad19604c508c01c37fb89fb25f5607584e1e22169e781cfdbbfbb13f2dce654381bfe71975d2bd42b7c5 SHA512 4b7a77abb985ea602ff522a65ee7c0b84a075b6bd66cffe8c9ad5b1a0bbda8d1e87cea9e3c8ba3a9498b940c3ae6f39b2a8f2edadd3b732d222733281b7f4efa
+DIST sjp-aspell6-pl-6.0_20240101-0.tar.bz2 658829 BLAKE2B e35c0268f1684b56fe4a8f8a8cf41a943c3747965a952dfce4f21bf7e8378117dafd04e45a3365ce649783b9810a45683fb17e4941122a6f81b32f66e473e82c SHA512 bf6cbc3fe6f07fb2b8100a9d39e87defe7066d98c6fa97e3d144e2700b55b61e437dafc8e98c68d9d57e91d702dd6ecfbf8e84c5d773f493491bec21be1a4ac6
diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20220801.0.ebuild b/app-dicts/aspell-pl/aspell-pl-6.0.20220801.0.ebuild
deleted file mode 100644
index 87dd9c044168..000000000000
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20220801.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ASPELL_LANG="Polish"
-ASPELL_VERSION=6
-
-inherit aspell-dict-r1
-
-HOMEPAGE="https://sjp.pl/slownik/en/"
-
-MY_P="sjp-${PN/aspell/aspell6}-$(ver_rs 2 _ 3 -)"
-SRC_URI="https://sjp.pl/slownik/ort/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P/sjp-/}"
-
-LICENSE="Apache-2.0 CC-BY-4.0 GPL-2 LGPL-2.1 MPL-1.1 "
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20230101.0.ebuild b/app-dicts/aspell-pl/aspell-pl-6.0.20230101.0.ebuild
deleted file mode 100644
index f83c98418d5e..000000000000
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20230101.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ASPELL_LANG="Polish"
-ASPELL_VERSION=6
-
-inherit aspell-dict-r1
-
-HOMEPAGE="https://sjp.pl/slownik/en/"
-
-MY_P="sjp-${PN/aspell/aspell6}-$(ver_rs 2 _ 3 -)"
-SRC_URI="https://sjp.pl/slownik/ort/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P/sjp-/}"
-
-LICENSE="Apache-2.0 CC-BY-4.0 GPL-2 LGPL-2.1 MPL-1.1 "
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20230301.0.ebuild b/app-dicts/aspell-pl/aspell-pl-6.0.20230301.0.ebuild
deleted file mode 100644
index f83c98418d5e..000000000000
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20230301.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ASPELL_LANG="Polish"
-ASPELL_VERSION=6
-
-inherit aspell-dict-r1
-
-HOMEPAGE="https://sjp.pl/slownik/en/"
-
-MY_P="sjp-${PN/aspell/aspell6}-$(ver_rs 2 _ 3 -)"
-SRC_URI="https://sjp.pl/slownik/ort/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P/sjp-/}"
-
-LICENSE="Apache-2.0 CC-BY-4.0 GPL-2 LGPL-2.1 MPL-1.1 "
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20220601.0.ebuild b/app-dicts/aspell-pl/aspell-pl-6.0.20240101.0.ebuild
index 2ecd46b7bf54..77b0aa908ac8 100644
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20220601.0.ebuild
+++ b/app-dicts/aspell-pl/aspell-pl-6.0.20240101.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-dicts/aspell-sv/aspell-sv-0.51.0-r1.ebuild b/app-dicts/aspell-sv/aspell-sv-0.51.0-r1.ebuild
index 7da38eba6795..b54ebf944d2b 100644
--- a/app-dicts/aspell-sv/aspell-sv-0.51.0-r1.ebuild
+++ b/app-dicts/aspell-sv/aspell-sv-0.51.0-r1.ebuild
@@ -8,4 +8,4 @@ ASPELL_LANG="Swedish"
inherit aspell-dict-r1
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
diff --git a/app-dicts/eblook/eblook-1.6.1_p16-r1.ebuild b/app-dicts/eblook/eblook-1.6.1_p16-r1.ebuild
new file mode 100644
index 000000000000..4ef5bb49eb6c
--- /dev/null
+++ b/app-dicts/eblook/eblook-1.6.1_p16-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Interactive search utility for electronic dictionaries"
+HOMEPAGE="http://openlab.ring.gr.jp/edict/eblook/"
+SRC_URI="http://openlab.ring.gr.jp/edict/eblook/dist/${PN}-$(ver_cut 1-3).tar.gz"
+SRC_URI+=" mirror://debian/pool/main/e/eblook/eblook_$(ver_cut 1-3)-$(ver_cut 5).debian.tar.xz"
+S="${WORKDIR}"/${PN}-$(ver_cut 1-3)
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc ~riscv x86"
+
+DEPEND=">=dev-libs/eb-3.3.4"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${WORKDIR}"/debian/patches
+ "${FILESDIR}"/${PN}-1.6.1-clang-16-buildfix.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ econf --with-eb-conf="${EPREFIX}"/etc/eb.conf
+}
diff --git a/app-dicts/eblook/files/eblook-1.6.1-clang-16-buildfix.patch b/app-dicts/eblook/files/eblook-1.6.1-clang-16-buildfix.patch
new file mode 100644
index 000000000000..cae0edcdb186
--- /dev/null
+++ b/app-dicts/eblook/files/eblook-1.6.1-clang-16-buildfix.patch
@@ -0,0 +1,11 @@
+Bug: https://bugs.gentoo.org/894360
+--- a/getopt.c
++++ b/getopt.c
+@@ -40,6 +40,7 @@
+ #endif
+
+ #include <stdio.h>
++#include <string.h>
+
+ /* Comment out all this code if we are using the GNU C Library, and are not
+ actually compiling the library itself. This code is part of the GNU C
diff --git a/app-dicts/edictionary/Manifest b/app-dicts/edictionary/Manifest
deleted file mode 100644
index 2e5a01db7054..000000000000
--- a/app-dicts/edictionary/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST edict-2.6.tar.gz 51300 BLAKE2B dd074c4b4d771921c21cc63e3960951ff6e62e8485ee2a9e967751670562e29ae434d7a2a79886797093f315bdba2134f7d45c024a0657c4a53314d96c66fbce SHA512 03a9977df6d150e7e99805f8dc5f62e1f6d84360d79684210a4cbd8105ccf541777513c99bf77934a9b8e26e4aad8d88b84146b165d9e1a21dff80587f900677
diff --git a/app-dicts/edictionary/edictionary-2.6-r1.ebuild b/app-dicts/edictionary/edictionary-2.6-r1.ebuild
deleted file mode 100644
index a52cefdaa6de..000000000000
--- a/app-dicts/edictionary/edictionary-2.6-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="edict"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Command line dictionary and thesaurus"
-HOMEPAGE="http://edictionary.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-RDEPEND=""
-DEPEND="dev-lang/perl"
-
-S="${WORKDIR}/${MY_PN}"
-
-src_install() {
- make prefix="${ED}/usr/bin" install
- dodoc Changelog ReleaseNotes README TODO
-}
diff --git a/app-dicts/edictionary/metadata.xml b/app-dicts/edictionary/metadata.xml
deleted file mode 100644
index f47833bb7f5b..000000000000
--- a/app-dicts/edictionary/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">edictionary</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-dicts/gnome-dictionary/gnome-dictionary-40.0-r1.ebuild b/app-dicts/gnome-dictionary/gnome-dictionary-40.0-r1.ebuild
index ae8cc8578f75..3c76f1809873 100644
--- a/app-dicts/gnome-dictionary/gnome-dictionary-40.0-r1.ebuild
+++ b/app-dicts/gnome-dictionary/gnome-dictionary-40.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Dictionary"
LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
SLOT="0" # does not provide a public libgdict-1.0.so anymore
IUSE=""
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.42:2
diff --git a/app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801.ebuild b/app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801-r1.ebuild
index eed8c867331f..e87ac5f413a9 100644
--- a/app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801.ebuild
+++ b/app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
MY_P="${PN}-${PV%.*}-${PV/*.}"
DESCRIPTION="IPA dictionary for MeCab"
-HOMEPAGE="http://taku910.github.io/mecab/"
+HOMEPAGE="https://taku910.github.io/mecab/"
SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="ipadic"
SLOT="0"
@@ -15,7 +16,6 @@ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="unicode"
DEPEND="app-text/mecab[unicode=]"
-S="${WORKDIR}/${MY_P}"
src_configure() {
econf $(use_with unicode charset UTF-8)
diff --git a/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013.ebuild b/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013-r1.ebuild
index 5c15498bfdd2..94c36a30f1fd 100644
--- a/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013.ebuild
+++ b/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
MY_P="${P/_p/-}"
DESCRIPTION="NAIST Japanese Dictionary"
HOMEPAGE="http://sourceforge.jp/projects/naist-jdic/"
SRC_URI="mirror://sourceforge.jp/${PN#*-}/53500/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
@@ -15,7 +16,6 @@ KEYWORDS="~amd64 ~loong ~riscv ~x86"
IUSE="unicode"
DEPEND="app-text/mecab[unicode=]"
-S="${WORKDIR}/${MY_P}"
src_configure() {
econf $(use_with unicode charset UTF-8)
diff --git a/app-dicts/mecab-unidic/mecab-unidic-2.1.2.ebuild b/app-dicts/mecab-unidic/mecab-unidic-2.1.2-r1.ebuild
index 05cd94ef34d4..602e5f43d1ca 100644
--- a/app-dicts/mecab-unidic/mecab-unidic-2.1.2.ebuild
+++ b/app-dicts/mecab-unidic/mecab-unidic-2.1.2-r1.ebuild
@@ -1,20 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
MY_P="unidic-mecab-${PV}_src"
DESCRIPTION="IPA dictionary for MeCab"
HOMEPAGE="https://osdn.jp/projects/unidic/"
SRC_URI="mirror://sourceforge.jp/${PN#*-}/58338/${MY_P}.zip"
+S="${WORKDIR}/${MY_P}"
LICENSE="|| ( BSD GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="~amd64 ~riscv"
-IUSE=""
-DEPEND="
- app-arch/unzip
- app-text/mecab"
-S="${WORKDIR}/${MY_P}"
+DEPEND="app-text/mecab"
+BDEPEND="app-arch/unzip"
diff --git a/app-dicts/myspell-ca/Manifest b/app-dicts/myspell-ca/Manifest
index 79db40d1cf99..6e46146b3a7e 100644
--- a/app-dicts/myspell-ca/Manifest
+++ b/app-dicts/myspell-ca/Manifest
@@ -1 +1,3 @@
DIST myspell-ca-3.0.7.oxt 4743865 BLAKE2B 019d171f06b8bc5c4e3359213907bdb11f53aaf153899e643d18c0fd2f2c090b05018d0ef32c9f3238730ecad7859423ddb3f7b9081acdda820f29af192c58bc SHA512 75f42a3e1723e75a535f352e72018add4baf0faab4c89208fbd732579f75f040138d9c784fe6e96bbc8194c2416731e920a6950fd9a9a196dbacfd1a03d4512d
+DIST myspell-ca-3.0.7_p202305.oxt 5191449 BLAKE2B 91ea6718843e6c273418727d4dd9208b609e18101ed079a675b59fac2e90399b8b2a59cdb559e4ae26d6aa2866a5a533017e278266bb55205ce359a9217ec4ad SHA512 0865d2ff4b7f9280438cf9a0f25adabae43e7d5a28ad26e9de7552413ff097b1df18b5e0fec76dba53924c4d3d13b3ff097c33fee70bd0a27de67498abcd24f6
+DIST myspell-ca-3.0.8.oxt 5217894 BLAKE2B 44b0cfa1bd2ff7aac3fae24be49426b62c77b3f2a40ad68be94859f8b7ee6c9327173346d7433ffbaa6aeba5d808113c664acf951092e5e38f16ad888c383fac SHA512 2d38bd14cbe45c2324c48c87ec85cf733fc0d3c3851621af90c41107615f69ccf4e8f3a27b1e0806139b52437491dff6092ea83a5fa78cb5f0d9c0ab4c2be169
diff --git a/app-dicts/myspell-ca/metadata.xml b/app-dicts/myspell-ca/metadata.xml
index 2c77b93b2203..61c82f5c3fb4 100644
--- a/app-dicts/myspell-ca/metadata.xml
+++ b/app-dicts/myspell-ca/metadata.xml
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <upstream>
+ <remote-id type="github">Softcatala/catalan-dict-tools</remote-id>
+ </upstream>
<maintainer type="person" proxied="yes">
<email>esteve.varela@gmail.com</email>
<name>Esteve Varela Colominas</name>
diff --git a/app-dicts/myspell-ca/myspell-ca-3.0.7_p202305.ebuild b/app-dicts/myspell-ca/myspell-ca-3.0.7_p202305.ebuild
new file mode 100644
index 000000000000..b692b647853f
--- /dev/null
+++ b/app-dicts/myspell-ca/myspell-ca-3.0.7_p202305.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYSPELL_DICT=(
+ "ca_ES.aff"
+ "ca_ES.dic"
+ "ca_ES-valencia.aff"
+ "ca_ES-valencia.dic"
+)
+
+MYSPELL_HYPH=(
+ "hyph_ca_ES.dic"
+)
+
+MYSPELL_THES=(
+ "th_ca_ES.idx"
+ "th_ca_ES.dat"
+)
+
+inherit myspell-r2
+
+DESCRIPTION="Catalan dictionaries for myspell/hunspell"
+HOMEPAGE="https://www.softcatala.org/programes/corrector-ortografic-de-catala-general-per-al-libreoffice-i-lapache-openoffice/ https://github.com/Softcatala/catalan-dict-tools/"
+
+MY_PV="${PV%_p*}"
+SRC_URI="https://github.com/Softcatala/catalan-dict-tools/releases/download/v${MY_PV}/ca.${MY_PV}.oxt -> ${P}.oxt"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+src_prepare() {
+ default
+
+ # rename to conform the common naming scheme
+ mv ca.aff ca_ES.aff || die
+ mv ca.dic ca_ES.dic || die
+ mv ca-ES-valencia.aff ca_ES-valencia.aff || die
+ mv ca-ES-valencia.dic ca_ES-valencia.dic || die
+ mv hyph_ca.dic hyph_ca_ES.dic || die
+
+ # remove licenses
+ rm LICENSES-en.txt LLICENCIES-ca.txt || die
+}
diff --git a/app-dicts/myspell-ca/myspell-ca-3.0.8.ebuild b/app-dicts/myspell-ca/myspell-ca-3.0.8.ebuild
new file mode 100644
index 000000000000..d02fe52ec2b9
--- /dev/null
+++ b/app-dicts/myspell-ca/myspell-ca-3.0.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYSPELL_DICT=(
+ "ca_ES.aff"
+ "ca_ES.dic"
+ "ca_ES-valencia.aff"
+ "ca_ES-valencia.dic"
+)
+
+MYSPELL_HYPH=(
+ "hyph_ca_ES.dic"
+)
+
+MYSPELL_THES=(
+ "th_ca_ES.idx"
+ "th_ca_ES.dat"
+)
+
+inherit myspell-r2
+
+DESCRIPTION="Catalan dictionaries for myspell/hunspell"
+HOMEPAGE="https://www.softcatala.org/programes/corrector-ortografic-de-catala-general-per-al-libreoffice-i-lapache-openoffice/ https://github.com/Softcatala/catalan-dict-tools/"
+
+MY_PV="${PV%_p*}"
+SRC_URI="https://github.com/Softcatala/catalan-dict-tools/releases/download/v${MY_PV}/ca.${MY_PV}.oxt -> ${P}.oxt"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
+
+src_prepare() {
+ default
+
+ # rename to conform the common naming scheme
+ mv ca.aff ca_ES.aff || die
+ mv ca.dic ca_ES.dic || die
+ mv ca-ES-valencia.aff ca_ES-valencia.aff || die
+ mv ca-ES-valencia.dic ca_ES-valencia.dic || die
+ mv hyph_ca.dic hyph_ca_ES.dic || die
+
+ # remove licenses
+ rm LICENSES-en.txt LLICENCIES-ca.txt || die
+}
diff --git a/app-dicts/myspell-cy/myspell-cy-20130708.ebuild b/app-dicts/myspell-cy/myspell-cy-20130708.ebuild
index 9a7284da5aa5..b18358748972 100644
--- a/app-dicts/myspell-cy/myspell-cy-20130708.ebuild
+++ b/app-dicts/myspell-cy/myspell-cy-20130708.ebuild
@@ -16,4 +16,4 @@ SRC_URI="mirror://sourceforge/aoo-extensions/geiriadur-cy.oxt -> ${P}.oxt"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest
index 5190969cad8b..0035ab76c222 100644
--- a/app-dicts/myspell-en/Manifest
+++ b/app-dicts/myspell-en/Manifest
@@ -1,3 +1,4 @@
-DIST dict-en-20230101_lo.oxt 6099782 BLAKE2B 5103d0bdf9558184deb8d5d3d9ce00d7b597d4bdf4bfa2fefe3caa68d6e0fa68e2f9295d87c7a8315ba244ccbf007c198cad017aee6faf6590914f63c161cf61 SHA512 d34948b012245c0ad07819d625cd417a85b9edc13b842ad7d3974ed1428af4d2e02020ff0b89cde64a1b844ca8c2a54a7e77f37076e8cc1b38d6a2473da01d7d
-DIST dict-en-20230201_lo.oxt 6100214 BLAKE2B c75e6ce32020c10291909191eba888535a56cc4126f2d30c18516a967ca9ca88d7da6d26fa9026c7de75246ee42cc5977fe9db8494e224df3ca484667626d3c0 SHA512 9b9d893ed5061c32c808c91d2078e6f45716dfd3f5590edd02945e50cdb349b23bd35ff0d30aab352b0ddd318993091dcf180d5725016e238e209060eb7180dc
-DIST dict-en-20230301_lo.oxt 6099726 BLAKE2B 3db7fc83af03a42f5f06fb13ff4f78415e0a806d86794b2e76e42f892a76281b9cf178e2c3ccddcc5a42a8d4d804657de5972905a58d817382bc970363763713 SHA512 b64c71ab00e5792411b56212b178a36b72fe10b83fa89db37cbbf3c1f9ce96f8d2c46a58d1773aabbb37a05c1812b59c45cc93fe5a1dd9fc19e0129c764aa251
+DIST dict-en-20230701_lo.oxt 6102145 BLAKE2B ecf95d76415317fb3dbe4c8e2d30fa37f9d798ae979d83d7e3eaab566264a7db12ed3133e8ed5d1580225171143056edd5189b1685064dab201fadbf59466b7e SHA512 3e495fb7c130d2767d88c4ff21f556c4c64f3739d7b1974355f252329fa526b8ac647a6121f1341396ec9170dda96346463a51b2df06d15e1dcccec4f800593e
+DIST dict-en-20230901_lo.oxt 6102109 BLAKE2B d90bb0614217103ad0d4fb4bd411028925311c372047cd88d3075d8480ca1f7d10fa73b3099eea01e06edf22cd85e4cb7aee0e92da89e3e4887a2433ab10bbcb SHA512 76afc82b6d32e1204d36f1fdd602fd4a073b096f49676faab8edd1ab3322f305a4549d07c9e6740463ac4130948dc008181d741d6ebc110bdb87ff1465f03ba2
+DIST dict-en-20240101_lo.oxt 6105115 BLAKE2B 8d81a60fe73adc4b12b0023915aa131eeaf6bbd33f816b05dcb5d0ad40c7806f35c724be1b380904ed62c50c2f3c71925981fdc7bd653f155d7da11383e2ed1e SHA512 cbb6dec8486df96678e0c6c75297645af2455a41194c5232e71ac7a0edcbf2b15115985958529427c57b82a41ca853af86fa4baffbdc8ea50d23f9f48c868940
+DIST dict-en-20240201_lo.oxt 6105836 BLAKE2B 2978b36dfea07570b8be255c021e8f6cf9113f3ea342db0cc25d52e58a406f75015fdc5961556594756fde30293c21bcbf17c00b49e962e5a4f558be3f17b42c SHA512 92098925935ec23a3058db4a136e37f6dc3c24f0901de45bfd84e19efb5c3b207bb06e902368fd00c0851003b2e385719d850b3cced15e3d4a2b2d5143b5eafc
diff --git a/app-dicts/myspell-en/myspell-en-20230101.ebuild b/app-dicts/myspell-en/myspell-en-20230701.ebuild
index 39d5d9b632bd..30efc923e94e 100644
--- a/app-dicts/myspell-en/myspell-en-20230101.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20230701.ebuild
@@ -11,11 +11,11 @@ HOMEPAGE="
https://proofingtoolgui.org
https://github.com/marcoagpinto/aoo-mozilla-en-dict
"
-SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1672590731/dict-en-20230101_lo.oxt"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1688193331/dict-en-20230701_lo.oxt"
LICENSE="BSD MIT LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
diff --git a/app-dicts/myspell-en/myspell-en-20230301.ebuild b/app-dicts/myspell-en/myspell-en-20230901.ebuild
index 69910d320224..4a2935c26f50 100644
--- a/app-dicts/myspell-en/myspell-en-20230301.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20230901.ebuild
@@ -11,11 +11,11 @@ HOMEPAGE="
https://proofingtoolgui.org
https://github.com/marcoagpinto/aoo-mozilla-en-dict
"
-SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1677661772/dict-en-20230301_lo.oxt"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1693549382/dict-en-20230901_lo.oxt"
LICENSE="BSD MIT LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
diff --git a/app-dicts/myspell-en/myspell-en-20230201.ebuild b/app-dicts/myspell-en/myspell-en-20240101.ebuild
index b13a6374c775..e1be4d0fc2a1 100644
--- a/app-dicts/myspell-en/myspell-en-20230201.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20240101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,11 +11,11 @@ HOMEPAGE="
https://proofingtoolgui.org
https://github.com/marcoagpinto/aoo-mozilla-en-dict
"
-SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1675249081/dict-en-20230201_lo.oxt"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1704094893/dict-en-20240101_lo.oxt"
LICENSE="BSD MIT LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
diff --git a/app-dicts/myspell-en/myspell-en-20240201.ebuild b/app-dicts/myspell-en/myspell-en-20240201.ebuild
new file mode 100644
index 000000000000..e691a0f57f76
--- /dev/null
+++ b/app-dicts/myspell-en/myspell-en-20240201.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit myspell-r2
+
+DESCRIPTION="English dictionaries for myspell/hunspell"
+HOMEPAGE="
+ https://extensions.libreoffice.org/extensions/english-dictionaries
+ https://proofingtoolgui.org
+ https://github.com/marcoagpinto/aoo-mozilla-en-dict
+"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1706771103/dict-en-20240201_lo.oxt"
+
+LICENSE="BSD MIT LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
+IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
+REQUIRED_USE="|| ( l10n_en ${PLOCALES[@]/#/l10n_} )"
+
+src_prepare() {
+ if use l10n_en-GB || use l10n_en; then
+ MYSPELL_HYPH+=( "hyph_en_GB.dic" )
+ fi
+ if use l10n_en-US || use l10n_en; then
+ MYSPELL_THES+=(
+ "th_en_US_v2.dat"
+ "th_en_US_v2.idx"
+ )
+ MYSPELL_HYPH+=( "hyph_en_US.dic" )
+ fi
+
+ MYSPELL_DICT=( )
+ for lang in "${PLOCALES[@]}"; do
+ if [[ "${lang}" == "en" ]]; then
+ continue
+ fi
+ local mylinguas="${lang//-/_}"
+ if use "l10n_${lang}" || use l10n_en; then
+ MYSPELL_DICT+=( "${mylinguas}.aff" "${mylinguas}.dic" )
+ else
+ rm "README_${mylinguas}.txt" || die
+ if [[ ${lang} == "en-US" ]]; then
+ rm "README_hyph_en_US.txt" || die
+ fi
+ if [[ ${lang} == "en-GB" ]]; then
+ rm "README_hyph_en_GB.txt" || die
+ rm "README_en_GB_thes.txt" || die
+ fi
+ fi
+ done
+
+ default
+}
diff --git a/app-dicts/myspell-pt-br/myspell-pt-br-3.2.0.ebuild b/app-dicts/myspell-pt-br/myspell-pt-br-3.2.0.ebuild
index 88e64b0faa8c..15ff6ac8623d 100644
--- a/app-dicts/myspell-pt-br/myspell-pt-br-3.2.0.ebuild
+++ b/app-dicts/myspell-pt-br/myspell-pt-br-3.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,10 +20,10 @@ MYSPELL_THES=(
inherit myspell-r2
DESCRIPTION="Brazilian dictionaries for myspell/hunspell"
-HOMEPAGE="http://pt-br.libreoffice.org/projetos/projeto-vero-verificador-ortografico/"
+HOMEPAGE="https://pt-br.libreoffice.org/projetos/vero"
SRC_URI="
https://extensions.libreoffice.org/assets/downloads/z/veroptbrv320aoc.oxt
- http://wiki.documentfoundation.org/images/f/ff/DicSin-BR.oxt -> ${P}-thes.oxt
+ https://wiki.documentfoundation.org/images/f/ff/DicSin-BR.oxt -> ${P}-thes.oxt
"
LICENSE="LGPL-3 MPL-1.1"
diff --git a/app-dicts/myspell-uk/Manifest b/app-dicts/myspell-uk/Manifest
index 8e764a375cbd..7474b82882bc 100644
--- a/app-dicts/myspell-uk/Manifest
+++ b/app-dicts/myspell-uk/Manifest
@@ -1 +1 @@
-DIST dict-uk_UA-6.0.1.oxt 1815596 BLAKE2B a81f9bf685ee2e013363dcf24df644b9637c1862320d537301e75c12fcc3e0f120bb921c63d7ce99c2f090e7a2997819d5a890cd74af969855cda6c42907e01d SHA512 4a4c2aeee0ddf17bb7eee91d0dccc0ef2dca754c679e69e2513c9b1bdd874cca97c78ca906c9b2f35cc129c613b3461bbc3704b989ac4e08377ce46245db9ab0
+DIST dict-uk_UA-6.3.1.oxt 1829530 BLAKE2B effd7477006d05f2eb7f09bc7548150d97b1457430bf3159df191981089dbbc6955ce205b4ea1455c58d84b3b8da57dd63bf5d4c0a30e38d36d6c644bc93c27f SHA512 cc8a6725fc184662b56fd9a766a6763bd8b34d86d88eeed063241a6339aabffdca524845abc6133602de61df37fa80259de6e9bc8a98b39689c2d407889458d8
diff --git a/app-dicts/myspell-uk/myspell-uk-6.0.1.ebuild b/app-dicts/myspell-uk/myspell-uk-6.3.1.ebuild
index adc2ec357d87..8944a406b682 100644
--- a/app-dicts/myspell-uk/myspell-uk-6.0.1.ebuild
+++ b/app-dicts/myspell-uk/myspell-uk-6.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ inherit myspell-r2
DESCRIPTION="Ukrainian dictionaries for myspell/hunspell"
HOMEPAGE="https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus"
-SRC_URI="https://extensions.libreoffice.org/assets/downloads/521/1672416120/dict-uk_UA-6.0.1.oxt"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/521/1702576951/dict-uk_UA-6.3.1.oxt"
LICENSE="GPL-3 LGPL-2.1 MPL-1.1"
SLOT="0"
diff --git a/app-dicts/prime-dict/Manifest b/app-dicts/prime-dict/Manifest
deleted file mode 100644
index e416bac051d2..000000000000
--- a/app-dicts/prime-dict/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST prime-dict-1.0.0.tar.gz 6756593 BLAKE2B 7348e7a46dcf5a6d15ec2c5e09c4d89e724d912071a11b48b52f9e6cff62c0c52b7736da322a69ed6662e03c4b987702691174d48331e4ed692887d72b9169c0 SHA512 0cad16048baeeca982feaa3e95f7afaabaa94f511e1e80ad332cf106ea39e226f3119bcdc9636010cb5d5e0aef10dec0b8fc4d42b743e32c51971cb45e85dabf
diff --git a/app-dicts/prime-dict/metadata.xml b/app-dicts/prime-dict/metadata.xml
deleted file mode 100644
index fbe189082a88..000000000000
--- a/app-dicts/prime-dict/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>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="osdn">prime</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-dicts/prime-dict/prime-dict-1.0.0-r3.ebuild b/app-dicts/prime-dict/prime-dict-1.0.0-r3.ebuild
deleted file mode 100644
index 89e2c25dad52..000000000000
--- a/app-dicts/prime-dict/prime-dict-1.0.0-r3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-inherit ruby-ng
-
-DESCRIPTION="Dictionary files for PRIME input method"
-HOMEPAGE="http://taiyaki.org/prime/"
-SRC_URI="https://${PN}.osdn.jp/src/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-each_ruby_configure() {
- econf --with-rubydir="$(ruby_rbconfig_value 'sitelibdir')"
-}
-
-each_ruby_compile() {
- emake
-}
-
-each_ruby_install() {
- emake DESTDIR="${D}" install
-}
-
-all_ruby_install() {
- einstalldocs
-}
diff --git a/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild b/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild
index 824e4ffb10d5..3c52b95ebe5c 100644
--- a/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_TW/"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild b/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild
index 5c74c2832977..1aad4e55eddd 100644
--- a/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_CN/"
-KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
diff --git a/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild b/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild
index f532b894e6f1..fde6fdaf75cd 100644
--- a/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_TW/"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild b/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild
index b893e6e3a54d..53abad5819db 100644
--- a/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_CN/"
-KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
diff --git a/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild b/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild
index ebffb0cfb063..57919aee0932 100644
--- a/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild
@@ -10,4 +10,4 @@ inherit stardict
DESCRIPTION="Stardict Dictionary for Dictd.org's Devil's Dictionary"
HOMEPAGE="http://download.huzheng.org/dict.org/"
-KEYWORDS="~amd64 ppc ~riscv sparc x86"
+KEYWORDS="~amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild
index 573085c41bf7..95d4cc5b993b 100644
--- a/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild
index 9ab2225d6671..9b0f25e9903c 100644
--- a/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild
index 2529b709bbfd..d13552eb1723 100644
--- a/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild
index 73e192184c0f..4f61208c2347 100644
--- a/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild
index 20e5b0d2c0ba..30d11418ca00 100644
--- a/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild
index 2581085379fc..9f9dfb19ef23 100644
--- a/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild
index cc7f6a5f07f8..ff5e710d43e9 100644
--- a/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild
index 8c4ac832aac4..a3c8fb31438e 100644
--- a/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild
index e3df97af5ea2..dc38bcedb08b 100644
--- a/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild b/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild
index 3c984430cc96..a4444bbd2276 100644
--- a/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/freedict.de/"
-KEYWORDS="amd64 ppc ~riscv sparc x86"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild b/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild
index 7a6d6265ad8c..2d44b05ae0a8 100644
--- a/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild
+++ b/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild
@@ -13,4 +13,4 @@ HOMEPAGE="http://download.huzheng.org/ja"
SRC_URI="http://download.huzheng.org/ja/${P}.tar.bz2"
LICENSE="CC-BY-SA-3.0 CC-BY-SA-4.0"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild b/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild
index d6d8de62208d..f308f94acb16 100644
--- a/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild
+++ b/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild
@@ -13,4 +13,4 @@ HOMEPAGE="http://download.huzheng.org/ja"
SRC_URI="http://download.huzheng.org/ja/${P}.tar.bz2"
LICENSE="CC-BY-SA-3.0 CC-BY-SA-4.0"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild b/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild
index e953d9cf6730..89243f4d2479 100644
--- a/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_CN/"
-KEYWORDS="~amd64 ~arm ppc ~riscv sparc x86"
+KEYWORDS="~amd64 ~arm ~riscv x86"
diff --git a/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild b/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild
index be426fdbd3d1..caece606f22e 100644
--- a/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_CN/"
-KEYWORDS="~amd64 ~arm ~ppc ~riscv sparc x86"
+KEYWORDS="~amd64 ~arm ~riscv x86"
diff --git a/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild b/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild
index 43d7016090e6..b046de366634 100644
--- a/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild
@@ -10,4 +10,4 @@ inherit stardict
DESCRIPTION="Stardict Dictionary for Mova.org's Smiley Dictionary"
HOMEPAGE="http://download.huzheng.org/mova.org/"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild b/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild
index eee257c71a9b..c16fd17fab4a 100644
--- a/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_CN/"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
diff --git a/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild b/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild
index 5b30371d8bb0..1bfc3f04d8e9 100644
--- a/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/Quick/"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild b/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild
index 11742f8d954d..8cbdf29c3654 100644
--- a/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild
@@ -11,4 +11,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/Quick/"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild b/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild
index 3328995df6d9..46df99e8728e 100644
--- a/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_TW/"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild b/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild
index 5f845e227ea4..984cf561247e 100644
--- a/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_CN/"
-KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
diff --git a/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild b/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild
index ae4a93ef31b5..423a4c687789 100644
--- a/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_TW/"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
diff --git a/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild b/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild
index df8e7e6f6621..eca3b43bcf71 100644
--- a/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild
+++ b/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild
@@ -12,4 +12,4 @@ inherit stardict
HOMEPAGE="http://download.huzheng.org/zh_CN/"
-KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
diff --git a/app-dicts/wnn-ldic/wnn-ldic-1.04.ebuild b/app-dicts/wnn-ldic/wnn-ldic-1.04-r1.ebuild
index 0f45b493a69b..350c879e0a8d 100644
--- a/app-dicts/wnn-ldic/wnn-ldic-1.04.ebuild
+++ b/app-dicts/wnn-ldic/wnn-ldic-1.04-r1.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
DESCRIPTION="Wnn dictionary for librarian"
#HOMEPAGE="http://www.tulips.tsukuba.ac.jp/misc/export/cat/ldic"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="mirror://gentoo/ldic-${PV}-wnn.txt"
+S="${WORKDIR}"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
DEPEND="app-i18n/freewnn"
-S="${WORKDIR}"
src_unpack() {
:
@@ -23,7 +22,7 @@ src_unpack() {
src_compile() {
local atod=atod
if has_version "<app-i18n/freewnn-1.1.1_alpha23"; then
- atod="${EPREFIX}"/usr/bin/Wnn4/atod
+ atod="${BROOT}"/usr/bin/Wnn4/atod
fi
"${atod}" lib.dic < "${DISTDIR}"/${A} || die
}
diff --git a/app-dicts/wordnet/wordnet-3.1-r1.ebuild b/app-dicts/wordnet/wordnet-3.1-r1.ebuild
index 4601ea97c82f..7e4089827a07 100644
--- a/app-dicts/wordnet/wordnet-3.1-r1.ebuild
+++ b/app-dicts/wordnet/wordnet-3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}/WordNet-3.0"
LICENSE="Princeton"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
# In contrast to what the configure script seems to imply, Tcl/Tk is NOT
# optional. cf. bug 163478 for details. (Yes, it's about 2.1 but it's
diff --git a/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch b/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch
new file mode 100644
index 000000000000..46a1956f80c7
--- /dev/null
+++ b/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/894364
+Upstream PR: https://github.com/wojtekka/ydpdict/pull/4
+--- a/src/ydpdict.c
++++ b/src/ydpdict.c
+@@ -55,6 +55,7 @@
+
+ #ifdef HAVE_LOCALE_H
+ #include <locale.h>
++#include <libintl.h>
+ #endif
+
+ #ifdef HAVE_LIBAO
diff --git a/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild
new file mode 100644
index 000000000000..146bd57c2b09
--- /dev/null
+++ b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+DESCRIPTION="Interface for the Collins Dictionary"
+HOMEPAGE="https://github.com/wojtekka/ydpdict"
+SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
+IUSE="ao"
+
+RDEPEND="
+ app-dicts/libydpdict
+ sys-libs/ncurses:=[unicode(+)]
+ ao? ( media-libs/libao )
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+DOCS=(
+ README.md
+)
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.0.3-tinfo.patch
+ "${FILESDIR}"/${PN}-1.0.3-clang16-build-fix.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_with ao libao)
+}
+
+src_install() {
+ dodir "/etc"
+ default
+}
+
+pkg_postinst() {
+ echo
+ elog "Note that to use this program you'll need the original Collins Dictionary"
+ elog "datafiles (dict100.*, dict101.*). These can be found in the Dabasase/"
+ elog "directory of the Windows version of the Collins dictionary. Once you obtain"
+ elog "the files, put them into /usr/share/ydpdict"
+ elog
+ elog "Some configuration options can be set in /etc/ydpdict.conf"
+ echo
+}