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:           Sat Jun  8 11:53:12 UTC 2024

Modified Files:
        pkgsrc/textproc/enchant2: Makefile distinfo

Log Message:
enchant2: update to 2.8.0.

2.8.0 (May 26, 2024)
--------------------

This release adds the ability to use multiple dictionaries in the same
spell-checking session. This can be useful for checking multilingual text in
situations where passages or words cannot be marked as being in a particular
language (for example, plain text or Markdown), and for specialised texts
where a subject-specific dictionary is useful. The functionality is based on
the Google Summer of Code “composite dictionary” project by Vidhoon
Vishwanathan from 2013; a big thanks to him for his work! I have simplified
his original design, and the implementation in Vala is entirely mine, so he
is not to blame for any faults it may have in its current form.

Multiple dictionaries are specified by a change to the dictionary tag
format: most of Enchant’s APIs and its command-line front-end now accept a
comma-separated list of tags. (This means of course that commas may no
longer be used in dictionary tags; but until recently that was not allowed
in any case.)

A minor change has been made to an existing API: enchant_dict_suggest is now
specified to return an empty list when there are no suggestions. This makes
it easier to distinguish an error (when NULL is returned) from there simply
being no suggestions. While this is formally an API change, I am not
incrementing the major library version as in fact this API was already able
to return an empty list; and in any case, callers were unlikely to rely on
the list being non-empty.

The Doxygen documentation has been greatly improved: documentation of
internal code has been removed, while the public C and C++ header files are
now clearly documented (in particular, the Doxygen documentation did not
previously contain proper documentation for the C header file). The
documentation of the C API has also been improved in several places.

The test suite files have been renamed with shorter, less redundant names,
to make them easier to navigate.

Some minor improvements to and simplifications of the build system and code
have also been made.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/textproc/enchant2/Makefile
cvs rdiff -u -r1.29 -r1.30 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.41 pkgsrc/textproc/enchant2/Makefile:1.42
--- pkgsrc/textproc/enchant2/Makefile:1.41      Sun May  5 09:57:54 2024
+++ pkgsrc/textproc/enchant2/Makefile   Sat Jun  8 11:53:12 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2024/05/05 09:57:54 wiz Exp $
+# $NetBSD: Makefile,v 1.42 2024/06/08 11:53:12 wiz Exp $
 
-DISTNAME=              enchant-2.7.3
+DISTNAME=              enchant-2.8.0
 PKGNAME=               ${DISTNAME:S/enchant/enchant2/}
 CATEGORIES=            textproc
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=AbiWord/}

Index: pkgsrc/textproc/enchant2/distinfo
diff -u pkgsrc/textproc/enchant2/distinfo:1.29 pkgsrc/textproc/enchant2/distinfo:1.30
--- pkgsrc/textproc/enchant2/distinfo:1.29      Sun May  5 09:57:54 2024
+++ pkgsrc/textproc/enchant2/distinfo   Sat Jun  8 11:53:12 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.29 2024/05/05 09:57:54 wiz Exp $
+$NetBSD: distinfo,v 1.30 2024/06/08 11:53:12 wiz Exp $
 
-BLAKE2s (enchant-2.7.3.tar.gz) = cb814660036b3d5ad1e9aa3b8ddc2b6c4443dd2bf207c174c50764048d30e0e7
-SHA512 (enchant-2.7.3.tar.gz) = ca20ae45a42c1c3fec5ef81753f2bbfd1faaa33a6b0c60adc8ac77ab5eb0015be488a5b128b56cdface5f16c5bd3ea1623e9035a39d8453f7a3a713b04f392c7
-Size (enchant-2.7.3.tar.gz) = 4438104 bytes
+BLAKE2s (enchant-2.8.0.tar.gz) = c9f035df5004b2850e77f85f0276464153f7fd71a8e249d397a721c5d711836d
+SHA512 (enchant-2.8.0.tar.gz) = 0b2b5c93f39343b2fd29ea6a4f62b73c6276ff113a947e50db9e6dbc1b27b561c7a2cfbae1e4463958616e1fcbcaebd8720d26ad8049c3e3af75aed39a90d6f9
+Size (enchant-2.8.0.tar.gz) = 1343829 bytes
 SHA1 (patch-config.h.in) = ac10b6900034acb0e961d73b1f9cf1a39bb00775



Home | Main Index | Thread Index | Old Index