pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/enchant2



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Nov 24 09:13:05 UTC 2025

Modified Files:
        pkgsrc/textproc/enchant2: Makefile distinfo

Log Message:
enchant2: update to 2.8.14.

2.8.14 (November 20, 2025)
--------------------------

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.)

2.8.13 (November 19, 2025)
--------------------------

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.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pkgsrc/textproc/enchant2/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/textproc/enchant2/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/enchant2/Makefile
diff -u pkgsrc/textproc/enchant2/Makefile:1.53 pkgsrc/textproc/enchant2/Makefile:1.54
--- pkgsrc/textproc/enchant2/Makefile:1.53      Thu Oct 23 20:39:32 2025
+++ pkgsrc/textproc/enchant2/Makefile   Mon Nov 24 09:13:05 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.53 2025/10/23 20:39:32 wiz Exp $
+# $NetBSD: Makefile,v 1.54 2025/11/24 09:13:05 wiz Exp $
 
-DISTNAME=              enchant-2.8.12
+DISTNAME=              enchant-2.8.14
 PKGNAME=               ${DISTNAME:S/enchant/enchant2/}
-PKGREVISION=           1
 CATEGORIES=            textproc
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=rrthomas/}
 GITHUB_PROJECT=                enchant

Index: pkgsrc/textproc/enchant2/distinfo
diff -u pkgsrc/textproc/enchant2/distinfo:1.37 pkgsrc/textproc/enchant2/distinfo:1.38
--- pkgsrc/textproc/enchant2/distinfo:1.37      Sun Aug  3 09:51:43 2025
+++ pkgsrc/textproc/enchant2/distinfo   Mon Nov 24 09:13:05 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.37 2025/08/03 09:51:43 wiz Exp $
+$NetBSD: distinfo,v 1.38 2025/11/24 09:13:05 wiz Exp $
 
-BLAKE2s (enchant-2.8.12.tar.gz) = 59753fd58e6d4ee5be1c5bb14d5e9e775cfbece54ca3f0f5f118852039b23c1f
-SHA512 (enchant-2.8.12.tar.gz) = 2bcd22afd97e348bc2925c41cb25f7aec9cb67debca4bcf58f6e30ac06dd09582e01896728e8943ba549b76854905b43b9d51c4ca720dd9e5dcd19d7c996d13b
-Size (enchant-2.8.12.tar.gz) = 1254492 bytes
+BLAKE2s (enchant-2.8.14.tar.gz) = fa81c8f0c5a7e956edd44b4fa109dd617390e01380d52ddfaddee73860fb7277
+SHA512 (enchant-2.8.14.tar.gz) = 880375e09c69eaaae6d0f2896d37818a3bdf71ab20fd4c946fea4f68335eecac6bf11813925f08437a9cb35192a6067693f3acd3691263b6a4dab3cd5a20cd1b
+Size (enchant-2.8.14.tar.gz) = 1271904 bytes
 SHA1 (patch-config.h.in) = ac10b6900034acb0e961d73b1f9cf1a39bb00775



Home | Main Index | Thread Index | Old Index