Sat Sep 2 18:16:57 2023 UTC ()
New package, nuspell-5.1.3. From pkgsrc-wip.
Nuspell is a spell checker library and command-line program designed for
languages with rich morphology and complex word compounding. Nuspell is
a pure C++ re-implementation of Hunspell.
Main features of Nuspell spell checker:
- Full unicode support backed by ICU
- Backward compatibility with Hunspell dictionary file format
- Twofold affix stripping (for agglutinative languages, like Azeri,
Basque, Estonian, Finnish, Hungarian, Turkish, etc.)
- Support complex compounds (for example, Hungarian and German)
- Support language specific features (for example, special casing of
Azeri and Turkish dotted i, or German sharp s)
- Handle conditional affixes, circumfixes, fogemorphemes, forbidden
words, pseudoroots and homonyms.
- Free software. Licensed under GNU LGPL v3.
(bsiegert)
diff -r1.1421 -r1.1422 pkgsrc/textproc/Makefile
diff -r0 -r1.1 pkgsrc/textproc/nuspell/DESCR
diff -r0 -r1.1 pkgsrc/textproc/nuspell/Makefile
diff -r0 -r1.1 pkgsrc/textproc/nuspell/PLIST
diff -r0 -r1.1 pkgsrc/textproc/nuspell/distinfo
--- pkgsrc/textproc/Makefile 2023/08/28 10:33:08 1.1421
+++ pkgsrc/textproc/Makefile 2023/09/02 18:16:57 1.1422
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.1421 2023/08/28 10:33:08 gdt Exp $ | | 1 | # $NetBSD: Makefile,v 1.1422 2023/09/02 18:16:57 bsiegert Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Text processing utilities (does not include desktop publishing) | | 4 | COMMENT= Text processing utilities (does not include desktop publishing) |
5 | | | 5 | |
6 | SUBDIR+= CRF++ | | 6 | SUBDIR+= CRF++ |
7 | SUBDIR+= DWB | | 7 | SUBDIR+= DWB |
8 | SUBDIR+= FlightCrew | | 8 | SUBDIR+= FlightCrew |
9 | SUBDIR+= GutenMark | | 9 | SUBDIR+= GutenMark |
10 | SUBDIR+= GutenMark-words | | 10 | SUBDIR+= GutenMark-words |
11 | SUBDIR+= LDoc | | 11 | SUBDIR+= LDoc |
12 | SUBDIR+= Markdown | | 12 | SUBDIR+= Markdown |
13 | SUBDIR+= PEGTL | | 13 | SUBDIR+= PEGTL |
14 | SUBDIR+= R-DT | | 14 | SUBDIR+= R-DT |
| @@ -657,26 +657,27 @@ SUBDIR+= nltk_data-universal_treebanks_v | | | @@ -657,26 +657,27 @@ SUBDIR+= nltk_data-universal_treebanks_v |
657 | SUBDIR+= nltk_data-vader_lexicon | | 657 | SUBDIR+= nltk_data-vader_lexicon |
658 | SUBDIR+= nltk_data-verbnet | | 658 | SUBDIR+= nltk_data-verbnet |
659 | SUBDIR+= nltk_data-verbnet3 | | 659 | SUBDIR+= nltk_data-verbnet3 |
660 | SUBDIR+= nltk_data-webtext | | 660 | SUBDIR+= nltk_data-webtext |
661 | SUBDIR+= nltk_data-wmt15_eval | | 661 | SUBDIR+= nltk_data-wmt15_eval |
662 | SUBDIR+= nltk_data-word2vec_sample | | 662 | SUBDIR+= nltk_data-word2vec_sample |
663 | SUBDIR+= nltk_data-wordnet | | 663 | SUBDIR+= nltk_data-wordnet |
664 | SUBDIR+= nltk_data-wordnet2021 | | 664 | SUBDIR+= nltk_data-wordnet2021 |
665 | SUBDIR+= nltk_data-wordnet2022 | | 665 | SUBDIR+= nltk_data-wordnet2022 |
666 | SUBDIR+= nltk_data-wordnet31 | | 666 | SUBDIR+= nltk_data-wordnet31 |
667 | SUBDIR+= nltk_data-wordnet_ic | | 667 | SUBDIR+= nltk_data-wordnet_ic |
668 | SUBDIR+= nltk_data-words | | 668 | SUBDIR+= nltk_data-words |
669 | SUBDIR+= nltk_data-ycoe | | 669 | SUBDIR+= nltk_data-ycoe |
| | | 670 | SUBDIR+= nuspell |
670 | SUBDIR+= nxml-mode | | 671 | SUBDIR+= nxml-mode |
671 | SUBDIR+= o3read | | 672 | SUBDIR+= o3read |
672 | SUBDIR+= ocaml-csv | | 673 | SUBDIR+= ocaml-csv |
673 | SUBDIR+= ocaml-easy-format | | 674 | SUBDIR+= ocaml-easy-format |
674 | SUBDIR+= ocaml-expat | | 675 | SUBDIR+= ocaml-expat |
675 | SUBDIR+= ocaml-jsonm | | 676 | SUBDIR+= ocaml-jsonm |
676 | SUBDIR+= ocaml-markup | | 677 | SUBDIR+= ocaml-markup |
677 | SUBDIR+= ocaml-text | | 678 | SUBDIR+= ocaml-text |
678 | SUBDIR+= ocaml-textutils | | 679 | SUBDIR+= ocaml-textutils |
679 | SUBDIR+= ocaml-textutils_kernel | | 680 | SUBDIR+= ocaml-textutils_kernel |
680 | SUBDIR+= ocaml-tyxml | | 681 | SUBDIR+= ocaml-tyxml |
681 | SUBDIR+= ocaml-uchar | | 682 | SUBDIR+= ocaml-uchar |
682 | SUBDIR+= ocaml-uutf | | 683 | SUBDIR+= ocaml-uutf |
Nuspell is a spell checker library and command-line program designed for
languages with rich morphology and complex word compounding. Nuspell is
a pure C++ re-implementation of Hunspell.
Main features of Nuspell spell checker:
- Full unicode support backed by ICU
- Backward compatibility with Hunspell dictionary file format
- Twofold affix stripping (for agglutinative languages, like Azeri,
Basque, Estonian, Finnish, Hungarian, Turkish, etc.)
- Support complex compounds (for example, Hungarian and German)
- Support language specific features (for example, special casing of
Azeri and Turkish dotted i, or German sharp s)
- Handle conditional affixes, circumfixes, fogemorphemes, forbidden
words, pseudoroots and homonyms.
- Free software. Licensed under GNU LGPL v3.
# $NetBSD: Makefile,v 1.1 2023/09/02 18:16:57 bsiegert Exp $
DISTNAME= nuspell-5.1.3
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=nuspell/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= bsiegert@NetBSD.org
HOMEPAGE= https://nuspell.github.io/
COMMENT= Free and Open Source C++ spell checking library
LICENSE= gnu-lgpl-v3
USE_CMAKE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++17
CMAKE_ARGS+= -DBUILD_SHARED_LIBS=1 -DCMAKE_BUILD_TYPE=Release
PKGCONFIG_OVERRIDE+= nuspell.pc.in
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/catch2/buildlink3.mk"
.include "../../textproc/icu/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2023/09/02 18:16:57 bsiegert Exp $
bin/nuspell
include/nuspell/aff_data.hxx
include/nuspell/checker.hxx
include/nuspell/defines.hxx
include/nuspell/dictionary.hxx
include/nuspell/finder.hxx
include/nuspell/nuspell_export.h
include/nuspell/structures.hxx
include/nuspell/suggester.hxx
include/nuspell/unicode.hxx
lib/cmake/nuspell/NuspellConfig.cmake
lib/cmake/nuspell/NuspellConfigVersion.cmake
lib/cmake/nuspell/NuspellTargets-release.cmake
lib/cmake/nuspell/NuspellTargets.cmake
lib/libnuspell.so
lib/libnuspell.so.5
lib/libnuspell.so.${PKGVERSION}
lib/pkgconfig/nuspell.pc
share/doc/nuspell/README.md
$NetBSD: distinfo,v 1.1 2023/09/02 18:16:57 bsiegert Exp $
BLAKE2s (nuspell-5.1.3.tar.gz) = 7b6f635aa2377ad20c08672661140c3d531b86f7c665d2935f418369dded9b0d
SHA512 (nuspell-5.1.3.tar.gz) = 72c868f734848be79c7cfb0502298626307213e4f3f422f8e9ee7dac24cb3d79ea55d04ef0443e7107bb11eb545c79a15a8aea8cb056dc2805c23bd5e3292562
Size (nuspell-5.1.3.tar.gz) = 371496 bytes