From ee506e487df4b9326ec01226c1a73897aacd55a0f15f0e8b68506e95601ea01c Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 17 Aug 2020 09:43:10 +0000 Subject: [PATCH 1/2] Accepting request 824554 from home:elimat:branches:GNOME:Factory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update to version 2.2.8: + Add a provider back-end for Nuspell (thanks, Sander van Geloven). Nuspell is a new spell-checker whose development has been supported by the Mozilla foundation. It is backwards-compatible with Hunspell and Myspell dictionaries, while supporting a wider range of language peculiarities, improved suggestions, and easier maintainability of the code-base. + Doxygen documentation generation is now supported for Enchant (thanks, Sander van Geloven). + The command-line parsing of the “enchant” program has been made more friendly and reliable. The -L flag (show line numbers), which had not been working for some time, has been fixed. + A buffer overflow in personal wordlist handling has been fixed. + Minor improvements were made to the tests (thanks, Sander van Geloven). - Changes in version 2.2.7: + Fix some memory leaks in the hunspell and aspell providers, thanks to an improvement to the build system to use ASAN for the tests. - Changes in version 2.2.6: + Treat PWL as text, not binary. - Run spec-cleaner + Remove package groups OBS-URL: https://build.opensuse.org/request/show/824554 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/enchant?expand=0&rev=46 --- enchant-2.2.5.tar.gz | 3 --- enchant-2.2.8.tar.gz | 3 +++ enchant.changes | 24 ++++++++++++++++++++++++ enchant.spec | 12 ++---------- 4 files changed, 29 insertions(+), 13 deletions(-) delete mode 100644 enchant-2.2.5.tar.gz create mode 100644 enchant-2.2.8.tar.gz diff --git a/enchant-2.2.5.tar.gz b/enchant-2.2.5.tar.gz deleted file mode 100644 index 88280ab..0000000 --- a/enchant-2.2.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee8a663295c0e039b05d418af065ebcba9e539f785531e552e908030bec48164 -size 953499 diff --git a/enchant-2.2.8.tar.gz b/enchant-2.2.8.tar.gz new file mode 100644 index 0000000..9329527 --- /dev/null +++ b/enchant-2.2.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7b5e2853f0dd0b1aafea2f9e071941affeec3a76df8e3f6d67a718c89293555 +size 976715 diff --git a/enchant.changes b/enchant.changes index cc59641..b2fe0c3 100644 --- a/enchant.changes +++ b/enchant.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Wed Aug 5 21:50:14 UTC 2020 - Matthias Eliasson + +- Update to version 2.2.8: + + Add a provider back-end for Nuspell (thanks, Sander van Geloven). Nuspell is + a new spell-checker whose development has been supported by the Mozilla + foundation. It is backwards-compatible with Hunspell and Myspell + dictionaries, while supporting a wider range of language peculiarities, + improved suggestions, and easier maintainability of the code-base. + + Doxygen documentation generation is now supported for Enchant (thanks, + Sander van Geloven). + + The command-line parsing of the “enchant” program has been made more + friendly and reliable. The -L flag (show line numbers), which had not been + working for some time, has been fixed. + + A buffer overflow in personal wordlist handling has been fixed. + + Minor improvements were made to the tests (thanks, Sander van Geloven). +- Changes in version 2.2.7: + + Fix some memory leaks in the hunspell and aspell providers, thanks to an + improvement to the build system to use ASAN for the tests. +- Changes in version 2.2.6: + + Treat PWL as text, not binary. +- Run spec-cleaner + + Remove package groups + ------------------------------------------------------------------- Mon Apr 13 07:36:20 UTC 2020 - Yifan Jiang diff --git a/enchant.spec b/enchant.spec index 18eea44..42fb775 100644 --- a/enchant.spec +++ b/enchant.spec @@ -17,11 +17,10 @@ Name: enchant -Version: 2.2.5 +Version: 2.2.8 Release: 0 Summary: Generic Spell Checking Library License: LGPL-2.1-or-later -Group: Productivity/Text/Spell URL: https://abiword.github.io/enchant/ Source: https://github.com/AbiWord/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1: baselibs.conf @@ -38,7 +37,6 @@ with different spell checking libraries. %package tools Summary: Command line tools for the Enchant spell checking library -Group: Productivity/Text/Spell %description tools A library providing an efficient extensible abstraction for dealing @@ -49,7 +47,6 @@ This package provides command-line tools to interact with enchant. %package data Summary: Data files for libenchant # enchant up to version 1.6.1 was not packaged properly according the SLPP -Group: Productivity/Text/Spell Conflicts: libenchant1 < 1.6.1 %description data @@ -60,7 +57,6 @@ This package provides data/configuration files for libenchant. %package -n enchant-2-backend-aspell Summary: Aspell backend for the Enchant spell checking library -Group: Productivity/Text/Spell Supplements: packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f $(readlink -f %{_libdir}/libaspell.so)) Provides: enchant-2-backend @@ -71,7 +67,6 @@ libraries. %package -n enchant-2-backend-hunspell Summary: Hunspell backend for the Enchant spell checking library -Group: Productivity/Text/Spell Supplements: packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f $(readlink -f %{_libdir}/libhunspell.so)) Provides: enchant-2-backend @@ -82,7 +77,6 @@ libraries. %package -n enchant-2-backend-voikko Summary: Voikko backend for the Enchant spell checking library -Group: Productivity/Text/Spell Supplements: packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f $(readlink -f %{_libdir}/libvoikko.so)) Provides: enchant-2-backend Provides: locale(libenchant-2-2:fi) @@ -94,7 +88,6 @@ libraries. %package -n libenchant-2-2 Summary: Generic Spell Checking Library -Group: System/Libraries Requires: enchant-2-backend Requires: enchant-data >= %{version} Suggests: enchant-2-backend-hunspell @@ -105,7 +98,6 @@ with different spell checking libraries. %package devel Summary: Development files for the Enchant spell checking library -Group: Development/Libraries/C and C++ Requires: glib2-devel Requires: libenchant-2-2 = %{version} Requires: libstdc++-devel @@ -121,7 +113,7 @@ to develop applications that require these. %configure \ --disable-static \ --with-aspell -make %{?_smp_mflags} +%make_build %install %make_install From aea6d2ff645362a4be4d36d93a08f2ca23e9d904e22e0fd26e3927c01b09f577 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 17 Aug 2020 09:44:45 +0000 Subject: [PATCH 2/2] tweaks OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/enchant?expand=0&rev=47 --- enchant.changes | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/enchant.changes b/enchant.changes index b2fe0c3..462697b 100644 --- a/enchant.changes +++ b/enchant.changes @@ -2,25 +2,23 @@ Wed Aug 5 21:50:14 UTC 2020 - Matthias Eliasson - Update to version 2.2.8: - + Add a provider back-end for Nuspell (thanks, Sander van Geloven). Nuspell is - a new spell-checker whose development has been supported by the Mozilla - foundation. It is backwards-compatible with Hunspell and Myspell - dictionaries, while supporting a wider range of language peculiarities, - improved suggestions, and easier maintainability of the code-base. - + Doxygen documentation generation is now supported for Enchant (thanks, - Sander van Geloven). - + The command-line parsing of the “enchant” program has been made more - friendly and reliable. The -L flag (show line numbers), which had not been - working for some time, has been fixed. + + Add a provider back-end for Nuspell. Nuspell is a new + spell-checker whose development has been supported by the + Mozilla foundation. It is backwards-compatible with Hunspell + and Myspell dictionaries, while supporting a wider range of + language peculiarities, improved suggestions, and easier + maintainability of the code-base. + + Doxygen documentation generation is now supported for Enchant. + + The command-line parsing of the “enchant” program has been made + more friendly and reliable. The -L flag (show line numbers), + which had not been working for some time, has been fixed. + A buffer overflow in personal wordlist handling has been fixed. - + Minor improvements were made to the tests (thanks, Sander van Geloven). + + Minor improvements were made to the tests. - Changes in version 2.2.7: - + Fix some memory leaks in the hunspell and aspell providers, thanks to an - improvement to the build system to use ASAN for the tests. + + Fix some memory leaks in the hunspell and aspell providers. - Changes in version 2.2.6: + Treat PWL as text, not binary. -- Run spec-cleaner - + Remove package groups +- Run spec-cleaner: Remove package groups. ------------------------------------------------------------------- Mon Apr 13 07:36:20 UTC 2020 - Yifan Jiang