Skip site navigation (1)Skip section navigation (2)
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) = 1271904


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698ac576.316a8.545782a0>