summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-dicts')
-rw-r--r--app-dicts/aspell-da/Manifest1
-rw-r--r--app-dicts/aspell-da/aspell-da-4.2.1.ebuild2
-rw-r--r--app-dicts/aspell-da/aspell-da-4.2.ebuild15
-rw-r--r--app-dicts/aspell-da/metadata.xml4
-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.20230801.0.ebuild (renamed from app-dicts/aspell-pl/aspell-pl-6.0.20220601.0.ebuild)2
-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.ebuild22
-rw-r--r--app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013-r1.ebuild22
-rw-r--r--app-dicts/mecab-unidic/mecab-unidic-2.1.2-r1.ebuild18
-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-en/Manifest5
-rw-r--r--app-dicts/myspell-en/myspell-en-20230601.ebuild57
-rw-r--r--app-dicts/myspell-en/myspell-en-20230701.ebuild (renamed from app-dicts/myspell-en/myspell-en-20230401.ebuild)2
-rw-r--r--app-dicts/myspell-en/myspell-en-20230901.ebuild (renamed from app-dicts/myspell-en/myspell-en-20230501.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/wnn-ldic/wnn-ldic-1.04-r1.ebuild38
-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
33 files changed, 329 insertions, 222 deletions
diff --git a/app-dicts/aspell-da/Manifest b/app-dicts/aspell-da/Manifest
index 38a2a0f4251e..80011f74227b 100644
--- a/app-dicts/aspell-da/Manifest
+++ b/app-dicts/aspell-da/Manifest
@@ -1,2 +1 @@
DIST aspell-da-4.2.1.tar.gz 4244477 BLAKE2B 51c25e9dc3f033daf4884abb3db5681ba834835bd6ae417e9edf5200d4791fd911974dca4f3323b880efd7a2be1ee8259784e0a54d7e0bceb7249a6bb4a55736 SHA512 66a32be37615423cdd88c3ccbe81e26bc955068a5d74f1829f0d309ba93741d99f7ccbb335e0fe1a890aada984cc771eb25c00027554509c0f1fbf36fea5fb0b
-DIST aspell-da-4.2.tar.gz 4243070 BLAKE2B 171e28fb77712e7e3dc1d89a0fd5ce3ceb25a53755a0aa272082d1478a136680699278afa6107ecf161561a7332e93f5fb97c5fe6b44761ffcf699caf77268c4 SHA512 37c38b888e4cb50c1796f084ee1978a7f37b08ff1026c16f6ef5793298733f64863484ce98a5b550a7b7632e322be90f6eb4ac66f0bd1104485ebafe2a858221
diff --git a/app-dicts/aspell-da/aspell-da-4.2.1.ebuild b/app-dicts/aspell-da/aspell-da-4.2.1.ebuild
index 84e57670824e..adc235aae632 100644
--- a/app-dicts/aspell-da/aspell-da-4.2.1.ebuild
+++ b/app-dicts/aspell-da/aspell-da-4.2.1.ebuild
@@ -12,4 +12,4 @@ SRC_URI="https://github.com/mortenivar/${PN}/archive/refs/tags/${PV}.tar.gz -> $
S="${WORKDIR}/${P}"
LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
diff --git a/app-dicts/aspell-da/aspell-da-4.2.ebuild b/app-dicts/aspell-da/aspell-da-4.2.ebuild
deleted file mode 100644
index bd50dd9f1db9..000000000000
--- a/app-dicts/aspell-da/aspell-da-4.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ASPELL_LANG="Danish"
-
-inherit aspell-dict-r1
-
-HOMEPAGE="https://github.com/mortenivar/aspell-da"
-SRC_URI="https://github.com/mortenivar/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
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-pl/Manifest b/app-dicts/aspell-pl/Manifest
index e767962586cd..8e890f087de6 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_20230801-0.tar.bz2 655621 BLAKE2B bd32a9cec7c6aa3c74b8176c7edfc0f7cffe143888c67d2d1d1478a0c257d299b538dcd38a9411f0d73ba86123b37d73ffe0d8c1b8bfd0291935dd6da79b3f69 SHA512 735e16e0971be34450387868d8f6972e11848ddebc5cf7e1ba00ab4a5b91412095c4e8df7f339bda29836c68706cb720f90e88a2888365d7b923bc5ab7e00fb5
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.20230801.0.ebuild
index 2ecd46b7bf54..9c6091efd441 100644
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20220601.0.ebuild
+++ b/app-dicts/aspell-pl/aspell-pl-6.0.20230801.0.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/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-r1.ebuild b/app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801-r1.ebuild
new file mode 100644
index 000000000000..a634041be0bb
--- /dev/null
+++ b/app-dicts/mecab-ipadic/mecab-ipadic-2.7.0.20070801-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-${PV%.*}-${PV/*.}"
+
+DESCRIPTION="IPA dictionary for MeCab"
+HOMEPAGE="https://taku910.github.io/mecab/"
+SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ipadic"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="unicode"
+
+DEPEND="app-text/mecab[unicode=]"
+
+src_configure() {
+ econf $(use_with unicode charset UTF-8)
+}
diff --git a/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013-r1.ebuild b/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013-r1.ebuild
new file mode 100644
index 000000000000..94c36a30f1fd
--- /dev/null
+++ b/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+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"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="unicode"
+
+DEPEND="app-text/mecab[unicode=]"
+
+src_configure() {
+ econf $(use_with unicode charset UTF-8)
+}
diff --git a/app-dicts/mecab-unidic/mecab-unidic-2.1.2-r1.ebuild b/app-dicts/mecab-unidic/mecab-unidic-2.1.2-r1.ebuild
new file mode 100644
index 000000000000..602e5f43d1ca
--- /dev/null
+++ b/app-dicts/mecab-unidic/mecab-unidic-2.1.2-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+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"
+
+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..1964d143e0ec
--- /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-en/Manifest b/app-dicts/myspell-en/Manifest
index 0b344e08c149..efc7ddce58ae 100644
--- a/app-dicts/myspell-en/Manifest
+++ b/app-dicts/myspell-en/Manifest
@@ -1,3 +1,2 @@
-DIST dict-en-20230401_lo.oxt 6100359 BLAKE2B 4a1b8bfa8e7987d0ba957d483ec55d3e1d7912cf56556af11c9ef9941c5725467cdb276363bfec253b788d06dfb9232e733055d74113749f69c73cd092822502 SHA512 79e4c143ebfb20e5b3b2aa3b20c68594ed2bd5d0bc203fc865a9924f2470b3436a502712de1f660cdb0dc9804bd826591a1bb416c6cf00b72e25ab8db3a18377
-DIST dict-en-20230501_lo.oxt 6101115 BLAKE2B f0acdeccf1c4b58b7becabfd61167eb3f4767c5ae3da7ad752645cce49f3f3262219cfb08d373d02b49b67ddaff184102683c2981f4c28eb6b97d92961b07219 SHA512 bc8172f61cf3d18c0ac519f800b39ed69736e085d51251c60c527677552eefd4fe08e5b5e9fdba3a5856605ea44d3831901b00745f00f16146136d6e8376e4ee
-DIST dict-en-20230601_lo.oxt 6101573 BLAKE2B 22949c952b1545016b298056a46e08f09f5e2865fd7b626df125c055553e72f1ba27d6adcbb22cb9340803989ced44158d4e8ceb2344820b3cd8058864568e66 SHA512 d8f2ad124cea03888856e6b845d94f5df5002852025b28a7217a4d5809069b0c59bb3432766be4b82641e55f17cf76addb5def4669bc41eac4a22ad209453e71
+DIST dict-en-20230701_lo.oxt 6102145 BLAKE2B ecf95d76415317fb3dbe4c8e2d30fa37f9d798ae979d83d7e3eaab566264a7db12ed3133e8ed5d1580225171143056edd5189b1685064dab201fadbf59466b7e SHA512 3e495fb7c130d2767d88c4ff21f556c4c64f3739d7b1974355f252329fa526b8ac647a6121f1341396ec9170dda96346463a51b2df06d15e1dcccec4f800593e
+DIST dict-en-20230901_lo.oxt 6102109 BLAKE2B d90bb0614217103ad0d4fb4bd411028925311c372047cd88d3075d8480ca1f7d10fa73b3099eea01e06edf22cd85e4cb7aee0e92da89e3e4887a2433ab10bbcb SHA512 76afc82b6d32e1204d36f1fdd602fd4a073b096f49676faab8edd1ab3322f305a4549d07c9e6740463ac4130948dc008181d741d6ebc110bdb87ff1465f03ba2
diff --git a/app-dicts/myspell-en/myspell-en-20230601.ebuild b/app-dicts/myspell-en/myspell-en-20230601.ebuild
deleted file mode 100644
index 6a5e3dd71ab9..000000000000
--- a/app-dicts/myspell-en/myspell-en-20230601.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 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/1685594034/dict-en-20230601_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-en/myspell-en-20230401.ebuild b/app-dicts/myspell-en/myspell-en-20230701.ebuild
index 79baaba726c6..30efc923e94e 100644
--- a/app-dicts/myspell-en/myspell-en-20230401.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20230701.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="
https://proofingtoolgui.org
https://github.com/marcoagpinto/aoo-mozilla-en-dict
"
-SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1680302696/dict-en-20230401_lo.oxt"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1688193331/dict-en-20230701_lo.oxt"
LICENSE="BSD MIT LGPL-3+"
SLOT="0"
diff --git a/app-dicts/myspell-en/myspell-en-20230501.ebuild b/app-dicts/myspell-en/myspell-en-20230901.ebuild
index 47751731a611..4a2935c26f50 100644
--- a/app-dicts/myspell-en/myspell-en-20230501.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/1682907652/dict-en-20230501_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"
+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/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/wnn-ldic/wnn-ldic-1.04-r1.ebuild b/app-dicts/wnn-ldic/wnn-ldic-1.04-r1.ebuild
new file mode 100644
index 000000000000..350c879e0a8d
--- /dev/null
+++ b/app-dicts/wnn-ldic/wnn-ldic-1.04-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+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"
+
+DEPEND="app-i18n/freewnn"
+
+src_unpack() {
+ :
+}
+
+src_compile() {
+ local atod=atod
+ if has_version "<app-i18n/freewnn-1.1.1_alpha23"; then
+ atod="${BROOT}"/usr/bin/Wnn4/atod
+ fi
+ "${atod}" lib.dic < "${DISTDIR}"/${A} || die
+}
+
+src_install() {
+ insinto /usr/lib/wnn/ja_JP/dic/misc
+ doins lib.dic
+}
+
+pkg_postinst() {
+ elog "lib.dic is installed in ${EPREFIX}/usr/lib/wnn/ja_JP/dic/misc."
+ elog "You have to edit your wnnenvrc or eggrc to use it."
+}
diff --git a/app-dicts/wordnet/wordnet-3.1-r1.ebuild b/app-dicts/wordnet/wordnet-3.1-r1.ebuild
index f445295b7a54..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"
+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
+}