Date: Tue, 10 Feb 2026 05:43:18 +0000 From: Don Lewis <truckman@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Olivier Duchateau <duchateau.olivier@gmail.com> Subject: git: e1210be36c90 - main - textproc/enchant2: update to 2.8.14 Message-ID: <698ac576.316a8.545782a0@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by truckman: URL: https://cgit.FreeBSD.org/ports/commit/?id=e1210be36c905955247d3a0c429b0ca5ae054286 commit e1210be36c905955247d3a0c429b0ca5ae054286 Author: Olivier Duchateau <duchateau.olivier@gmail.com> AuthorDate: 2026-02-09 05:32:54 +0000 Commit: Don Lewis <truckman@FreeBSD.org> CommitDate: 2026-02-10 05:42:11 +0000 textproc/enchant2: update to 2.8.14 Update to 2.8.14 Release v2.8.11 This bug fixes a crash when an invalid language tag is given in certain circumstances. There are some internal code simplifications. Release v2.8.12 This release fixes a crash introduced in the previous release where a dictionary object could contain a pointer to a defunct provider, and hence certain dictionary operations would crash. Release v2.8.13 This release fixes a bug in the word division algorithm of enchant(1) introduced in 2.8.4, which itself was attempting to fix bugs introduced in the previous release. This could have caused a crash, but it seems we were saved by careful bounds checking in GLib. Instead, it merely meant that characters not valid at the end of a word were not removed as they should be before spell-checking. Note that this bug only affected users of the enchant(1) program, for example Emacs users using it via Emacs’s “ispell” command. Users using libenchant (i.e. most users) were not affected. NOTE TO PACKAGERS: this release has a minor bug in one of the tests, which can fail. A workaround (thanks to another bug I have yet to fix) is to install an English dictionary for whichever provider is the default for English in your build. (This is why I didn't notice the bug before release, sorry!) Release v2.8.14 This release fixes a test failure in the previous release, and improves enchant(1)’s word division algorithm, so that it only considers words that contain at least one letter. (Words may contain characters that aren’t letters, but Enchant was for example considering “1900” to be a word, which is probably not helpful.) PR: 288525 --- textproc/enchant2/Makefile | 2 +- textproc/enchant2/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/textproc/enchant2/Makefile b/textproc/enchant2/Makefile index 725b9e184070..dd16a1f520e5 100644 --- a/textproc/enchant2/Makefile +++ b/textproc/enchant2/Makefile @@ -1,5 +1,5 @@ PORTNAME= enchant -DISTVERSION= 2.8.10 +DISTVERSION= 2.8.14 CATEGORIES= textproc gnome MASTER_SITES= https://github.com/rrthomas/${PORTNAME}/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= 2 diff --git a/textproc/enchant2/distinfo b/textproc/enchant2/distinfo index 2d5a5e9c7650..9e0a70eee753 100644 --- a/textproc/enchant2/distinfo +++ b/textproc/enchant2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750873768 -SHA256 (enchant-2.8.10.tar.gz) = 6db791265ace652c63a6d24f376f4c562b742284d70d3ccb9e1ce8be45b288c9 -SIZE (enchant-2.8.10.tar.gz) = 1259599 +TIMESTAMP = 1766080680 +SHA256 (enchant-2.8.14.tar.gz) = d04588769399ff7140fa214b9731e6fc6eda9bb2e75df9f67263717710bb4c4b +SIZE (enchant-2.8.14.tar.gz) = 1271904home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698ac576.316a8.545782a0>
