diff options
author | Alexander Kurakin <kuraga333@mail.ru> | 2023-06-03 16:59:19 +0300 |
---|---|---|
committer | Arthur Zamarin <arthurzam@gentoo.org> | 2023-06-03 18:06:11 +0300 |
commit | ff6065e513214652040e2954a8b21267a8e3b5e3 (patch) | |
tree | efa39e19bba15a70428e533c43d037aef4f28393 /app-dicts | |
parent | dev-python/tornado: Stabilize 6.3.2 x86, #906518 (diff) | |
download | gentoo-ff6065e513214652040e2954a8b21267a8e3b5e3.tar.gz gentoo-ff6065e513214652040e2954a8b21267a8e3b5e3.tar.bz2 gentoo-ff6065e513214652040e2954a8b21267a8e3b5e3.zip |
app-dicts/myspell-en: add 20230601
Closes: https://bugs.gentoo.org/907760
Signed-off-by: Alexander Kurakin <kuraga333@mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/31285
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'app-dicts')
-rw-r--r-- | app-dicts/myspell-en/Manifest | 1 | ||||
-rw-r--r-- | app-dicts/myspell-en/myspell-en-20230601.ebuild | 57 |
2 files changed, 58 insertions, 0 deletions
diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest index a22ae861f87a..daa00761c761 100644 --- a/app-dicts/myspell-en/Manifest +++ b/app-dicts/myspell-en/Manifest @@ -3,3 +3,4 @@ DIST dict-en-20230201_lo.oxt 6100214 BLAKE2B c75e6ce32020c10291909191eba888535a5 DIST dict-en-20230301_lo.oxt 6099726 BLAKE2B 3db7fc83af03a42f5f06fb13ff4f78415e0a806d86794b2e76e42f892a76281b9cf178e2c3ccddcc5a42a8d4d804657de5972905a58d817382bc970363763713 SHA512 b64c71ab00e5792411b56212b178a36b72fe10b83fa89db37cbbf3c1f9ce96f8d2c46a58d1773aabbb37a05c1812b59c45cc93fe5a1dd9fc19e0129c764aa251 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 diff --git a/app-dicts/myspell-en/myspell-en-20230601.ebuild b/app-dicts/myspell-en/myspell-en-20230601.ebuild new file mode 100644 index 000000000000..6a5e3dd71ab9 --- /dev/null +++ b/app-dicts/myspell-en/myspell-en-20230601.ebuild @@ -0,0 +1,57 @@ +# 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 +} |