klausz65
2023-02-10 14c49cbdd61730057139750c9448e72e94beda14
Update hunspell version: 1.6.2 to 1.7.2

5 files modified
331 ■■■■ changed files
components/text/hunspell/Makefile 7 ●●●●● patch | view | raw | blame | history
components/text/hunspell/hunspell.p5m 28 ●●●● patch | view | raw | blame | history
components/text/hunspell/manifests/sample-manifest.p5m 44 ●●●● patch | view | raw | blame | history
components/text/hunspell/pkg5 6 ●●●● patch | view | raw | blame | history
components/text/hunspell/test/results-all.master 246 ●●●● patch | view | raw | blame | history
components/text/hunspell/Makefile
@@ -11,21 +11,22 @@
#
# Copyright (c) 2016 Alexander Pyhalov
# Copyright (c) 2017 Ken Mays
# Copyright (c) 2023 Klaus Ziegler
#
PREFERRED_BITS=64
BUILD_BITS = 32_and_64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=           hunspell
COMPONENT_VERSION=        1.6.2
COMPONENT_REVISION =    1
COMPONENT_VERSION=        1.7.2
COMPONENT_PROJECT_URL=    http://hunspell.github.io/
COMPONENT_SUMMARY=        Improved spellchecker
COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=        $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=        \
    sha256:3cd9ceb062fe5814f668e4f22b2fa6e3ba0b339b921739541ce180cac4d6f4c4
    sha256:69fa312d3586c988789266eaf7ffc9861d9f6396c31fc930a014d551b59bbd6e
COMPONENT_ARCHIVE_URL=        https://github.com/hunspell/hunspell/archive/v$(COMPONENT_VERSION).tar.gz
COMPONENT_LICENSE=    GPLv3, LGPLv3, MPLv1.1
COMPONENT_FMRI= text/hunspell
components/text/hunspell/hunspell.p5m
@@ -25,18 +25,6 @@
depend type=require fmri=system/library/iconv/xsh4/latin
file path=usr/bin/$(MACH64)/affixcompress
file path=usr/bin/$(MACH64)/analyze
file path=usr/bin/$(MACH64)/chmorph
file path=usr/bin/$(MACH64)/hunspell
file path=usr/bin/$(MACH64)/hunzip
file path=usr/bin/$(MACH64)/hzip
file path=usr/bin/$(MACH64)/ispellaff2myspell
file path=usr/bin/$(MACH64)/makealias
file path=usr/bin/$(MACH64)/munch
file path=usr/bin/$(MACH64)/unmunch
file path=usr/bin/$(MACH64)/wordforms
file path=usr/bin/$(MACH64)/wordlist2hunspell
file path=usr/bin/affixcompress
file path=usr/bin/analyze
file path=usr/bin/chmorph
@@ -50,19 +38,19 @@
file path=usr/bin/wordforms
file path=usr/bin/wordlist2hunspell
file path=usr/include/hunspell/atypes.hxx
file path=usr/include/hunspell/csutil.hxx
file path=usr/include/hunspell/htypes.hxx
file path=usr/include/hunspell/hunspell.h
file path=usr/include/hunspell/hunspell.hxx
file path=usr/include/hunspell/hunvisapi.h
file path=usr/include/hunspell/w_char.hxx
link path=usr/lib/$(MACH64)/libhunspell-1.6.so target=libhunspell-1.6.so.0.0.1
link path=usr/lib/$(MACH64)/libhunspell-1.6.so.0 target=libhunspell-1.6.so.0.0.1
file path=usr/lib/$(MACH64)/libhunspell-1.6.so.0.0.1
file path=usr/lib/$(MACH64)/libhunspell-1.7.a
link path=usr/lib/$(MACH64)/libhunspell-1.7.so target=libhunspell-1.7.so.0.0.1
link path=usr/lib/$(MACH64)/libhunspell-1.7.so.0 target=libhunspell-1.7.so.0.0.1
file path=usr/lib/$(MACH64)/libhunspell-1.7.so.0.0.1
file path=usr/lib/$(MACH64)/pkgconfig/hunspell.pc
link path=usr/lib/libhunspell-1.6.so target=libhunspell-1.6.so.0.0.1
link path=usr/lib/libhunspell-1.6.so.0 target=libhunspell-1.6.so.0.0.1
file path=usr/lib/libhunspell-1.6.so.0.0.1
file path=usr/lib/libhunspell-1.7.a
link path=usr/lib/libhunspell-1.7.so target=libhunspell-1.7.so.0.0.1
link path=usr/lib/libhunspell-1.7.so.0 target=libhunspell-1.7.so.0.0.1
file path=usr/lib/libhunspell-1.7.so.0.0.1
file path=usr/lib/pkgconfig/hunspell.pc
file path=usr/share/man/hu/man1/hunspell.1
file path=usr/share/man/man1/hunspell.1
components/text/hunspell/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -23,18 +23,18 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/$(MACH64)/affixcompress
file path=usr/bin/$(MACH64)/analyze
file path=usr/bin/$(MACH64)/chmorph
file path=usr/bin/$(MACH64)/hunspell
file path=usr/bin/$(MACH64)/hunzip
file path=usr/bin/$(MACH64)/hzip
file path=usr/bin/$(MACH64)/ispellaff2myspell
file path=usr/bin/$(MACH64)/makealias
file path=usr/bin/$(MACH64)/munch
file path=usr/bin/$(MACH64)/unmunch
file path=usr/bin/$(MACH64)/wordforms
file path=usr/bin/$(MACH64)/wordlist2hunspell
file path=usr/bin/$(MACH32)/affixcompress
file path=usr/bin/$(MACH32)/analyze
file path=usr/bin/$(MACH32)/chmorph
file path=usr/bin/$(MACH32)/hunspell
file path=usr/bin/$(MACH32)/hunzip
file path=usr/bin/$(MACH32)/hzip
file path=usr/bin/$(MACH32)/ispellaff2myspell
file path=usr/bin/$(MACH32)/makealias
file path=usr/bin/$(MACH32)/munch
file path=usr/bin/$(MACH32)/unmunch
file path=usr/bin/$(MACH32)/wordforms
file path=usr/bin/$(MACH32)/wordlist2hunspell
file path=usr/bin/affixcompress
file path=usr/bin/analyze
file path=usr/bin/chmorph
@@ -48,21 +48,19 @@
file path=usr/bin/wordforms
file path=usr/bin/wordlist2hunspell
file path=usr/include/hunspell/atypes.hxx
file path=usr/include/hunspell/csutil.hxx
file path=usr/include/hunspell/htypes.hxx
file path=usr/include/hunspell/hunspell.h
file path=usr/include/hunspell/hunspell.hxx
file path=usr/include/hunspell/hunvisapi.h
file path=usr/include/hunspell/w_char.hxx
file path=usr/lib/$(MACH64)/libhunspell-1.6.a
link path=usr/lib/$(MACH64)/libhunspell-1.6.so target=libhunspell-1.6.so.0.0.1
link path=usr/lib/$(MACH64)/libhunspell-1.6.so.0 target=libhunspell-1.6.so.0.0.1
file path=usr/lib/$(MACH64)/libhunspell-1.6.so.0.0.1
file path=usr/lib/$(MACH64)/libhunspell-1.7.a
link path=usr/lib/$(MACH64)/libhunspell-1.7.so target=libhunspell-1.7.so.0.0.1
link path=usr/lib/$(MACH64)/libhunspell-1.7.so.0 target=libhunspell-1.7.so.0.0.1
file path=usr/lib/$(MACH64)/libhunspell-1.7.so.0.0.1
file path=usr/lib/$(MACH64)/pkgconfig/hunspell.pc
file path=usr/lib/libhunspell-1.6.a
link path=usr/lib/libhunspell-1.6.so target=libhunspell-1.6.so.0.0.1
link path=usr/lib/libhunspell-1.6.so.0 target=libhunspell-1.6.so.0.0.1
file path=usr/lib/libhunspell-1.6.so.0.0.1
file path=usr/lib/libhunspell-1.7.a
link path=usr/lib/libhunspell-1.7.so target=libhunspell-1.7.so.0.0.1
link path=usr/lib/libhunspell-1.7.so.0 target=libhunspell-1.7.so.0.0.1
file path=usr/lib/libhunspell-1.7.so.0.0.1
file path=usr/lib/pkgconfig/hunspell.pc
file path=usr/share/man/hu/man1/hunspell.1
file path=usr/share/man/man1/hunspell.1
components/text/hunspell/pkg5
@@ -6,11 +6,11 @@
        "runtime/perl",
        "shell/ksh93",
        "system/library",
        "system/library/g++-7-runtime",
        "system/library/gcc-7-runtime"
        "system/library/g++-10-runtime",
        "system/library/gcc-10-runtime"
    ],
    "fmris": [
        "text/hunspell"
    ],
    "name": "hunspell"
}
}
components/text/hunspell/test/results-all.master
@@ -1,119 +1,135 @@
PASS: affixes.test
PASS: condition.test
PASS: condition_utf.test
PASS: base.test
PASS: base_utf.test
PASS: allcaps.test
PASS: allcaps_utf.test
PASS: allcaps2.test
PASS: allcaps3.test
PASS: keepcase.test
PASS: i58202.test
PASS: map.test
PASS: rep.test
PASS: sug.test
PASS: sugutf.test
PASS: phone.test
PASS: flag.test
PASS: flaglong.test
PASS: flagnum.test
PASS: flagutf8.test
PASS: slash.test
PASS: forbiddenword.test
PASS: nosuggest.test
PASS: alias.test
PASS: alias2.test
PASS: alias3.test
PASS: breakdefault.test
PASS: break.test
PASS: needaffix.test
PASS: needaffix2.test
PASS: needaffix3.test
PASS: needaffix4.test
PASS: needaffix5.test
PASS: circumfix.test
PASS: fogemorpheme.test
PASS: onlyincompound.test
PASS: complexprefixes.test
PASS: complexprefixes2.test
PASS: complexprefixesutf.test
PASS: conditionalprefix.test
PASS: zeroaffix.test
PASS: utf8.test
PASS: utf8_bom.test
PASS: utf8_bom2.test
PASS: affixes.dic
PASS: condition.dic
PASS: condition_utf.dic
PASS: base.dic
PASS: base_utf.dic
PASS: allcaps.dic
PASS: allcaps_utf.dic
PASS: allcaps2.dic
PASS: allcaps3.dic
PASS: keepcase.dic
PASS: dotless_i.dic
PASS: i58202.dic
PASS: map.dic
PASS: rep.dic
PASS: sug.dic
PASS: sug2.dic
PASS: wordpair.dic
PASS: sugutf.dic
PASS: phone.dic
PASS: ph.dic
PASS: ph2.dic
PASS: flag.dic
PASS: flaglong.dic
PASS: flagnum.dic
PASS: flagutf8.dic
PASS: slash.dic
PASS: forbiddenword.dic
PASS: nosuggest.dic
PASS: alias.dic
PASS: alias2.dic
PASS: alias3.dic
PASS: breakdefault.dic
PASS: break.dic
PASS: needaffix.dic
PASS: needaffix2.dic
PASS: needaffix3.dic
PASS: needaffix4.dic
PASS: needaffix5.dic
PASS: circumfix.dic
PASS: fogemorpheme.dic
PASS: onlyincompound.dic
PASS: complexprefixes.dic
PASS: complexprefixes2.dic
PASS: complexprefixesutf.dic
PASS: conditionalprefix.dic
PASS: zeroaffix.dic
PASS: utf8.dic
PASS: utf8_bom.dic
PASS: utf8_bom2.dic
PASS: utf8_nonbmp.test
PASS: compoundflag.test
PASS: compoundrule.test
PASS: compoundrule2.test
PASS: compoundrule3.test
PASS: compoundrule4.test
PASS: compoundrule5.test
PASS: compoundrule6.test
PASS: compoundrule7.test
PASS: compoundrule8.test
PASS: compoundaffix.test
PASS: compoundaffix2.test
PASS: compoundaffix3.test
PASS: checkcompounddup.test
PASS: checkcompoundtriple.test
PASS: simplifiedtriple.test
PASS: checkcompoundrep.test
PASS: checkcompoundcase2.test
PASS: checkcompoundcaseutf.test
PASS: checkcompoundpattern.test
PASS: checkcompoundpattern2.test
PASS: checkcompoundpattern3.test
PASS: checkcompoundpattern4.test
PASS: utfcompound.test
PASS: checksharps.test
PASS: checksharpsutf.test
PASS: germancompounding.test
PASS: germancompoundingold.test
PASS: i35725.test
PASS: i53643.test
PASS: i54633.test
PASS: i54980.test
PASS: maputf.test
PASS: reputf.test
PASS: ignore.test
PASS: ignoreutf.test
PASS: 1592880.test
PASS: 1695964.test
PASS: 1463589.test
PASS: 1463589_utf.test
PASS: IJ.test
PASS: i68568.test
PASS: i68568utf.test
PASS: 1706659.test
PASS: digits_in_words.test
PASS: colons_in_words.test
PASS: ngram_utf_fix.test
PASS: morph.test
PASS: 1975530.test
PASS: fullstrip.test
PASS: iconv.test
PASS: iconv2.test
PASS: oconv.test
PASS: encoding.test
PASS: korean.test
PASS: opentaal_forbiddenword1.test
PASS: opentaal_forbiddenword2.test
PASS: opentaal_keepcase.test
PASS: arabic.test
PASS: 2970240.test
PASS: 2970242.test
PASS: breakoff.test
PASS: opentaal_cpdpat.test
PASS: opentaal_cpdpat2.test
PASS: 2999225.test
PASS: onlyincompound2.test
PASS: forceucase.test
PASS: nepali.test
PASS: hu.test
PASS: warn.test
# TOTAL: 114
# PASS:  114
PASS: compoundflag.dic
PASS: compoundrule.dic
PASS: compoundrule2.dic
PASS: compoundrule3.dic
PASS: compoundrule4.dic
PASS: compoundrule5.dic
PASS: compoundrule6.dic
PASS: compoundrule7.dic
PASS: compoundrule8.dic
PASS: compoundaffix.dic
PASS: compoundaffix2.dic
PASS: compoundaffix3.dic
PASS: compoundforbid.dic
PASS: checkcompounddup.dic
PASS: checkcompoundtriple.dic
PASS: simplifiedtriple.dic
PASS: checkcompoundrep.dic
PASS: checkcompoundrep2.dic
PASS: checkcompoundcase2.dic
PASS: checkcompoundcaseutf.dic
PASS: checkcompoundpattern.dic
PASS: checkcompoundpattern2.dic
PASS: checkcompoundpattern3.dic
PASS: checkcompoundpattern4.dic
PASS: utfcompound.dic
PASS: checksharps.dic
PASS: checksharpsutf.dic
PASS: germancompounding.dic
PASS: germancompoundingold.dic
PASS: i35725.dic
PASS: i53643.dic
PASS: i54633.dic
PASS: i54980.dic
PASS: maputf.dic
PASS: reputf.dic
PASS: ignore.dic
PASS: ignoreutf.dic
PASS: right_to_left_mark.dic
PASS: 1592880.dic
PASS: 1695964.dic
PASS: 1463589.dic
PASS: 1463589_utf.dic
PASS: IJ.dic
PASS: i68568.dic
PASS: i68568utf.dic
PASS: 1706659.dic
PASS: 1748408-1.dic
PASS: 1748408-2.dic
PASS: 1748408-3.dic
PASS: 1748408-4.dic
PASS: digits_in_words.dic
PASS: colons_in_words.dic
PASS: ngram_utf_fix.dic
PASS: morph.dic
PASS: 1975530.dic
PASS: fullstrip.dic
PASS: iconv.dic
PASS: iconv2.dic
PASS: oconv.dic
PASS: oconv2.dic
PASS: encoding.dic
PASS: korean.dic
PASS: opentaal_forbiddenword1.dic
PASS: opentaal_forbiddenword2.dic
PASS: opentaal_keepcase.dic
PASS: arabic.dic
PASS: 2970240.dic
PASS: 2970242.dic
PASS: breakoff.dic
PASS: opentaal_cpdpat.dic
PASS: opentaal_cpdpat2.dic
PASS: 2999225.dic
PASS: onlyincompound2.dic
PASS: forceucase.dic
PASS: nepali.dic
PASS: hu.dic
PASS: warn.dic
PASS: timelimit.dic
PASS: ignoresug.dic
PASS: limit-multiple-compounding.dic
# TOTAL: 130
# PASS:  130
# SKIP:  0
# XFAIL: 0
# FAIL:  0