From: "Yixun Lan" <dlan@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-en/
Date: Thu, 6 Jun 2024 16:07:13 +0000 (UTC) [thread overview]
Message-ID: <1717689885.dfe0f6835c24aa514c8f602fb5267c0f5c9aaa1a.dlan@gentoo> (raw)
commit: dfe0f6835c24aa514c8f602fb5267c0f5c9aaa1a
Author: Zurab Kvachadze <zurabid2016 <AT> gmail <DOT> com>
AuthorDate: Sat May 4 21:25:49 2024 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Jun 6 16:04:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfe0f683
app-dicts/myspell-en: add 20240601, remove redundant l10n_en USE flag
In the previous versions of app-dicts/myspell-en there was a
IUSE=l10n_en, which unconditionally enabled all the English varieties.
This USE flag is redundant, since the purpose it serves can be as easily
achieved by switching the individual USE flags on. Hence, the
IUSE=l10n_en is removed.
All other English varieties' USE flags are set to be enabled by default,
to avoid the need to manually set them in order to mimic the old
behaviour (which might have been required in the most cases).
Closes: https://bugs.gentoo.org/481618
Closes: https://github.com/gentoo/gentoo/pull/36552
Signed-off-by: Zurab Kvachadze <zurabid2016 <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
app-dicts/myspell-en/Manifest | 1 +
app-dicts/myspell-en/myspell-en-20240601.ebuild | 62 +++++++++++++++++++++++++
2 files changed, 63 insertions(+)
diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest
index 9919033d58d9..b513fa6b4acc 100644
--- a/app-dicts/myspell-en/Manifest
+++ b/app-dicts/myspell-en/Manifest
@@ -1,2 +1,3 @@
DIST dict-en-20240201_lo.oxt 6105836 BLAKE2B 2978b36dfea07570b8be255c021e8f6cf9113f3ea342db0cc25d52e58a406f75015fdc5961556594756fde30293c21bcbf17c00b49e962e5a4f558be3f17b42c SHA512 92098925935ec23a3058db4a136e37f6dc3c24f0901de45bfd84e19efb5c3b207bb06e902368fd00c0851003b2e385719d850b3cced15e3d4a2b2d5143b5eafc
DIST dict-en-20240501_lo.oxt 6107426 BLAKE2B 811ca6f8a82f348c391b8b4df832446a8d248ec9b6ec85a9c1320f7329679e4fa6d3d507d18d3d792d878fc6f369b70135fa25a75c86b858333e370816db5761 SHA512 3d4ae13c4d68a62970742bb7e8568bebf03cbfaa04051b2152197f2d2a9fb539642a6ff6032123716c31e5f340bd2bad428983f79a7d8c6679e9da48f272e65c
+DIST dict-en-20240601_lo.oxt 6109035 BLAKE2B a90f4f2dad3a0b694aadeddf0a028138cb06f6e9f244279a43741b87260bacefd83148997f99ddca83343a301dc92a84253174e16595c11796a20dda3a372237 SHA512 688ad1a14f6a3eadbcaa7cc9e08ce6fe4bf5d6867fa92df6eb9fc91d06645936ad1844e1fa954e6c9d20aabfa8cb323a99ff9383f70c55b1afcf6685d5970b5e
diff --git a/app-dicts/myspell-en/myspell-en-20240601.ebuild b/app-dicts/myspell-en/myspell-en-20240601.ebuild
new file mode 100644
index 000000000000..e2ef61695d09
--- /dev/null
+++ b/app-dicts/myspell-en/myspell-en-20240601.ebuild
@@ -0,0 +1,62 @@
+# 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://github.com/marcoagpinto/aoo-mozilla-en-dict
+ https://proofingtoolgui.org
+"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1717313617/dict-en-${PV}_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="${PLOCALES[*]/#/+l10n_}"
+REQUIRED_USE="|| ( ${PLOCALES[*]/#/l10n_} )"
+
+src_prepare() {
+ # This thesaurus is used by all the English dictionaries, see
+ # ./dictionaries.xcu in the distfile, lines 71-81.
+ MYSPELL_THES=(
+ "th_en_US_v2.dat"
+ "th_en_US_v2.idx"
+ )
+
+ local non_us_dic_used=0
+ local mylinguas
+ for lang in "${PLOCALES[@]}"; do
+ mylinguas="${lang/-/_}"
+ if use "l10n_${lang}"; then
+ MYSPELL_DICT+=( "${mylinguas}.aff" "${mylinguas}.dic" )
+ if [[ ${lang} == en-US ]]; then
+ MYSPELL_HYPH=( "hyph_en_US.dic" )
+ else
+ non_us_dic_used=1
+ fi
+ else
+ rm "README_${mylinguas}.txt" || die
+ if [[ ${lang} == "en-US" ]]; then
+ rm "README_hyph_en_US.txt" || die
+ elif [[ ${lang} == "en-GB" ]]; then
+ rm "README_en_GB_thes.txt" || die
+ fi
+ fi
+ done
+
+ if [[ non_us_dic_used -eq 1 ]]; then
+ # This is used by every English variety, except for the en-US, see
+ # ./dictionaries.xcu, lines 60-70.
+ MYSPELL_HYPH+=( "hyph_en_GB.dic" )
+ else
+ rm "README_hyph_en_GB.txt" || die
+ fi
+
+ default
+}
next reply other threads:[~2024-06-06 16:07 UTC|newest]
Thread overview: 83+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-06 16:07 Yixun Lan [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-05-08 9:08 [gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-en/ Sam James
2025-04-01 9:50 Petr Vaněk
2025-03-15 8:43 Petr Vaněk
2025-02-27 8:47 Arthur Zamarin
2025-02-14 22:02 Petr Vaněk
2025-01-23 21:16 Sam James
2025-01-22 18:18 Viorel Munteanu
2025-01-22 18:18 Viorel Munteanu
2024-11-29 21:18 Eli Schwartz
2024-10-01 18:07 Sam James
2024-08-10 7:24 Joonas Niilola
2024-06-04 16:42 Arthur Zamarin
2024-06-02 8:09 Joonas Niilola
2024-03-08 12:10 Arthur Zamarin
2024-02-05 19:31 Arthur Zamarin
2024-01-20 13:33 Sam James
2023-12-02 4:03 Sam James
2023-09-05 5:01 Viorel Munteanu
2023-09-04 20:16 Sam James
2023-09-04 15:29 Viorel Munteanu
2023-09-04 15:29 Viorel Munteanu
2023-08-18 8:47 Viorel Munteanu
2023-08-18 8:47 Viorel Munteanu
2023-08-18 8:47 Viorel Munteanu
2023-07-26 7:07 Joonas Niilola
2023-07-14 16:16 Arthur Zamarin
2023-06-09 18:02 Arthur Zamarin
2023-06-03 15:08 Arthur Zamarin
2023-06-03 15:07 Arthur Zamarin
2023-06-01 17:10 Arthur Zamarin
2023-05-07 7:05 Joonas Niilola
2023-05-02 13:19 Joonas Niilola
2023-04-22 9:25 Arthur Zamarin
2023-04-04 19:19 Arthur Zamarin
2023-03-20 7:27 Viorel Munteanu
2023-02-24 16:30 Arthur Zamarin
2023-02-24 16:06 Arthur Zamarin
2023-02-24 15:09 Joonas Niilola
2023-01-05 6:37 Viorel Munteanu
2023-01-05 5:21 Sam James
2023-01-05 5:21 Sam James
2023-01-04 12:50 Arthur Zamarin
2023-01-03 14:42 Viorel Munteanu
2022-11-14 14:31 Joonas Niilola
2022-11-14 14:31 Joonas Niilola
2022-10-27 12:26 Joonas Niilola
2022-09-27 11:47 Joonas Niilola
2022-08-28 8:22 Joonas Niilola
2022-07-02 17:35 Joonas Niilola
2022-04-26 2:58 Sam James
2021-07-12 15:32 Joonas Niilola
2021-07-05 6:57 Agostino Sarubbo
2021-06-10 6:40 Joonas Niilola
2021-06-10 6:40 Joonas Niilola
2021-06-03 14:22 Joonas Niilola
2021-01-06 12:57 Fabian Groffen
2019-07-14 12:42 Michał Górny
2019-04-23 21:39 Aaron Bauman
2019-01-15 23:42 Patrice Clement
2018-11-11 8:25 Michał Górny
2018-11-11 8:25 Michał Górny
2018-11-11 8:25 Michał Górny
2017-06-12 12:02 Michael Palimaka
2017-06-04 6:02 Michael Palimaka
2017-02-16 8:48 Michael Palimaka
2017-01-12 14:19 Michael Palimaka
2016-12-30 16:59 Kacper Kowalik
2016-10-29 10:09 Michael Palimaka
2016-10-29 10:09 Michael Palimaka
2016-10-25 22:40 Kristian Fiskerstrand
2016-09-29 3:59 Jeroen Roovers
2016-09-28 15:31 Michael Palimaka
2016-07-26 13:11 Tobias Klausmann
2016-07-24 18:34 Markus Meier
2016-07-20 16:09 Michael Palimaka
2016-03-17 12:28 Ian Delaney
2016-03-04 7:26 Ian Delaney
2016-03-04 7:26 Ian Delaney
2015-12-25 16:55 Michael Palimaka
2015-12-19 19:00 Patrice Clement
2015-12-19 19:00 Patrice Clement
2015-12-09 15:04 Michael Palimaka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1717689885.dfe0f6835c24aa514c8f602fb5267c0f5c9aaa1a.dlan@gentoo \
--to=dlan@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox