Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 750290 - >=app-text/enchant-2.2.8: add nuspell support
Summary: >=app-text/enchant-2.2.8: add nuspell support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://abiword.github.io/enchant/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-20 03:42 UTC by Perfect Gentleman
Modified: 2022-05-28 22:44 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch for nuspell support in enchant-2.2.15 (nuspell.patch,950 bytes, patch)
2021-01-11 05:58 UTC, S. Gilles
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Perfect Gentleman 2020-10-20 03:42:20 UTC
Enchant is capable of having multiple backends loaded at once. Currently, Enchant has 6 backends:
 - Hunspell (used by many other programs, including Firefox and Thunderbird)
 - Nuspell (newest spell checker to be used by many other programs, including Firefox and Thunderbird)
 - GNU Aspell (old Ispell replacement)
 - Hspell (Hebrew)
 - Voikko (Finnish)
 - Zemberek (Turkish)
AppleSpell (macOS)

Reproducible: Always
Comment 1 S. Gilles 2021-01-11 05:58:40 UTC
Created attachment 682327 [details, diff]
Patch for nuspell support in enchant-2.2.15

I've been using enchant-2.2.8 for quite a while with nuspell support patched in, and I haven't noticed any issues. Here's the rather trivial patch I'm using updated to 2.2.15, which also seems to work just fine.
Comment 2 Matt Turner gentoo-dev 2022-04-18 18:36:02 UTC
I'm going to do this in the v2.3.3 bump.
Comment 3 Larry the Git Cow gentoo-dev 2022-04-19 01:16:22 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81df4e9c88720fc6fd5d8f7890ce5afd3d7d8dec

commit 81df4e9c88720fc6fd5d8f7890ce5afd3d7d8dec
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2022-04-17 21:02:38 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2022-04-19 01:16:12 +0000

    app-text/enchant: Version bump to 2.3.3
    
    - Bump to EAPI=8
    - Add nuspell support (bug #750290)
    - Move enchant:2's enchant/enchant.ordering to /usr/share, and
      move enchant:1's enchant/enchant.ordering to /usr/share/enchant-1.
      Previously it was the other way around, and this causes enchant:2's
      test suite to fail.
    - Enable dev-libs/unittest++ test dependency in enchant:1, since it now
      ships a pkgconfig file
    
    Closes: https://bugs.gentoo.org/750290
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 app-text/enchant/Manifest                |  1 +
 app-text/enchant/enchant-1.6.1-r2.ebuild | 60 ++++++++++++++++++++++++++++++++
 app-text/enchant/enchant-2.3.3.ebuild    | 52 +++++++++++++++++++++++++++
 app-text/enchant/metadata.xml            |  1 +
 profiles/arch/alpha/package.use.mask     |  4 +++
 profiles/arch/arm/package.use.mask       |  4 +++
 profiles/arch/arm64/package.use.mask     |  4 +++
 profiles/arch/hppa/package.use.mask      |  4 +++
 profiles/arch/ia64/package.use.mask      |  4 +++
 profiles/arch/mips/package.use.mask      |  4 +++
 profiles/arch/powerpc/package.use.mask   |  4 +++
 profiles/arch/riscv/package.use.mask     |  4 +++
 profiles/arch/sparc/package.use.mask     |  4 +++
 13 files changed, 150 insertions(+)