Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

app-dicts/myspell-en: add 20230901 #32581

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions app-dicts/myspell-en/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
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-20230801_lo.oxt 6101620 BLAKE2B 1f7d1f223e40179ffd844fef48f3994e5be6d4015098b6cd639f8a9dcfb21a43c1da72683b973bb7f1eb4b1bdf1e68392d672dcd82e6a360b1cec3dcb5fecaaa SHA512 9716c6579d8c1121e24896d69d82ececd794f3c9161b82a7fa6405e8f4d5259bbd67ec6f026d95ee5927638b34876f63708e9315a2dbed0089ffb9310c7defd0
DIST dict-en-20230901_lo.oxt 6102109 BLAKE2B d90bb0614217103ad0d4fb4bd411028925311c372047cd88d3075d8480ca1f7d10fa73b3099eea01e06edf22cd85e4cb7aee0e92da89e3e4887a2433ab10bbcb SHA512 76afc82b6d32e1204d36f1fdd602fd4a073b096f49676faab8edd1ab3322f305a4549d07c9e6740463ac4130948dc008181d741d6ebc110bdb87ff1465f03ba2
57 changes: 57 additions & 0 deletions app-dicts/myspell-en/myspell-en-20230901.ebuild
Original file line number Diff line number Diff line change
@@ -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/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"

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
}