Port details |
- hunspell Improved spell-checker for Hungarian and other languages
- 1.7.0_2 textproc
=20 Version of this port present on the latest quarterly branch. - Maintainer: office@FreeBSD.org
 - Port Added: 2011-07-18 16:20:57
- Last Update: 2022-07-20 14:23:14
- Commit Hash: 5cf7e35
- People watching this port, also watch:: libXt, libXpm, libpthread-stubs, libXau, libSM
- License: GPLv2+ LGPL21+ MPL11
- Description:
- Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla
Firefox 3 & Thunderbird, Google Chrome, and it is also used by
proprietary software packages, like Mac OS X, InDesign, memoQ, Opera
and SDL Trados.
Main features:
- Extended support for language peculiarities; Unicode character encoding,
compounding and complex morphology.
- Improved suggestion using n-gram similarity, rule and dictionary based
pronunciation data.
- Morphological analysis, stemming and generation.
- Hunspell is based on MySpell and works also with MySpell dictionaries.
- C++ library under GPL/LGPL/MPL tri-license.
WWW: https://hunspell.github.io/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- hunspell>0:textproc/hunspell
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/textproc/hunspell/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/hunspell
- pkg install hunspell
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: hunspell
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1542055136
SHA256 (hunspell/hunspell-hunspell-v1.7.0_GH0.tar.gz) = bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a
SIZE (hunspell/hunspell-hunspell-v1.7.0_GH0.tar.gz) = 482156
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- msgfmt : devel/gettext-tools
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- Runtime dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Library dependencies:
-
- libreadline.so.8 : devel/readline
- This port is required by:
- for Build
-
- deskutils/maliit-keyboard
- editors/texworks
- german/hunspell
- textproc/te-hunspell
- for Libraries
-
- deskutils/calibre
- deskutils/maliit-keyboard
- deskutils/mindforger
- devel/codeblocks
- devel/lokalize
- editors/diamond
- editors/featherpad
-
Deleted ports which required this port:
- for Run
-
- textproc/ibus-typing-booster
- Configuration Options:
- No options to configure
- Options name:
- textproc_hunspell
- USES:
- autoreconf compiler:c++11-lib cpe gettext-tools libtool:keepla pathfix iconv ncurses readline shebangfix perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:23:14 1.7.0_2 |
Tobias C. Berner (tcberner)  |
textproc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* -
* <glewis@FreeBSD.org>
* <koshy@india.hp.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron Straup Cope
* Aaron Straup Cope <ascope@cpan.org>
* Ache
* Adam Herzog <adam@herzogdesigns.com>
* Adam Weinberger <adamw@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
08 Jun 2022 16:24:35 1.7.0_2 |
Tijl Coosemans (tijl)  |
devel/autoconf: update to 2.71
- Copy devel/autoconf to devel/autoconf2.69.
- Update devel/autoconf to 2.71.
- Allow ports to use 2.69 with USES=autoreconf:2.69.
PR: 258046
Exp-run by: antoine |
23 Nov 2021 22:11:40 1.7.0_2 |
Stefan Eßer (se)  |
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket) |
14 Oct 2021 11:02:07 1.7.0_2 |
Stefan Eßer (se)  |
textproc/hunspell: Add CPE information
Approved by: portmgr (blanket) |
06 Apr 2021 14:31:07 1.7.0_2 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
26 Jul 2019 20:46:57
1.7.0_2 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
09 Apr 2019 14:04:50
1.7.0_1 |
sunpoet  |
Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://tiswww.case.edu/php/chet/readline/CHANGES
PR: 236156
Exp-run by: antoine |
18 Jan 2019 21:14:42
1.7.0 |
jbeich  |
textproc/hunspell: update to 1.7.0
- Drop const optimization as v2 API moved to nuspell
Changes: https://github.com/hunspell/hunspell/releases/tag/v1.7.0 |
12 Dec 2018 01:35:36
1.6.2_2 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
29 Jul 2018 22:18:46
1.6.2_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
10 Dec 2017 18:40:35
1.6.2 |
jbeich  |
textproc/hunspell: always link against C++11 library
C++11 isn't ABI-compatible with C++98 on GCC platforms, so build the
port using lang/gcc which since r449590 defaults to C++14. This should
fix C++11 consumers like www/firefox.
../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In
function `mozHunspell::SetDictionary(char16_t const*)':
Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell13SetDictionaryEPKDs+0x4a4):
undefined reference to `Hunspell::get_dict_encoding[abi:cxx11]() const'
../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In
function `mozHunspell::Check(char16_t const*, bool*)':
Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell5CheckEPKDsPb+0x148):
undefined reference to `Hunspell::spell(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, int*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>*)'
../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In
function `mozHunspell::Suggest(char16_t const*, char16_t***, unsigned int*)':
Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell7SuggestEPKDsPPPDsPj+0x16c):
undefined reference to `Hunspell::suggest(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
Submitted by: jhibbits (based on)
Differential Revision: https://reviews.freebsd.org/D12515 |
06 Sep 2017 20:06:14
1.6.2 |
sunpoet  |
Update to 1.6.2
- Update LICENSE
Changes: https://github.com/hunspell/hunspell/releases |
27 Jun 2017 13:46:53
1.6.1_1 |
sunpoet  |
Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change
Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision: https://reviews.freebsd.org/D11172
PR: 219947
Exp-run by: antoine |
26 Mar 2017 21:25:01
1.6.1 |
sunpoet  |
Update to 1.6.1
Changes: https://github.com/hunspell/hunspell/releases |
07 Jan 2017 14:43:11
1.6.0 |
jbeich  |
textproc/hunspell: update to 1.6.0
- Restore DIST_SUBDIR from r305651
- Adjust license for "or later" clause
- Restore GPLv2+/LGPL21+ license files removed upstream as
GPLv3+/LGPL3+ only affects Hunspell 2.0 (not currently built)
- Unbreak |make makepatch|
Changes: https://github.com/hunspell/hunspell/releases/tag/v1.6.0
PR: 215714
Submitted by: sunpoet (based on)
Exp-run by: antoine
MFH: 2017Q1
Differential Revision: https://reviews.freebsd.org/D8887 |
03 Dec 2016 22:24:36
1.5.4 |
jbeich  |
textproc/hunspell: update to 1.5.4
Changes: https://github.com/hunspell/hunspell/blob/v1.5.4/ChangeLog
PR: 214837
Exp-run by: antoine (for 1.5.3)
Approved by: office (bapt) |
26 Nov 2016 10:58:07
1.3.3 |
sunpoet  |
- Remove outdated post-configure: |
26 Nov 2016 10:34:41
1.3.3 |
sunpoet  |
- Add LICENSE_FILE
- Add PLIST_SUB
- Update WWW |
15 Nov 2014 16:26:33
1.3.3 |
antoine  |
Cleanup plist |
10 Jun 2014 06:19:44
1.3.3 |
bapt  |
Update to 1.3.3
USES=libtool:keepla |
18 Dec 2013 18:27:05
1.3.2_4 |
tijl  |
- biology/tinker: USES=fortran, staging.
- Add CONFLICTS_INSTALL between hunspell and tinker.
Both install bin/analyze. |
31 Oct 2013 15:11:11
1.3.2_3 |
bapt  |
Fix trying to ranlib a readonly file (thank automake used without libtool)
Fix shebang of ispellaff2myspell
Add run dependency on perl
Strip final binaries
Bump portrevision |
23 Sep 2013 21:36:36
1.3.2_2 |
bapt  |
Support staging |
20 Sep 2013 23:17:32
1.3.2_2 |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc) |
04 Sep 2013 20:01:06
1.3.2_2 |
bsam  |
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).
Co-authors: bapt, madpilot and bsam (me) |
14 Aug 2013 22:35:54
1.3.2_2  |
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
11 Jun 2013 21:44:16
1.3.2_2 |
rakuco  |
Respect CXXFLAGS when linking.
hunspell's configure script seems to have been generated with a very old
version of libtool. Specifically, it does not uses CFLAGS instead of
CXXFLAGS when performing some tests related to the C++ compiler.
This ends up making it add '-lstdc++' to the linker's command line even if
one sets CXXFLAGS to -stdlib=libc++. The attached patch fixes the problem by
"backporting" the appropriate libtool.m4 change to the configure script.
PR: ports/178696
Approved by: maintainer timeout (office@, 28 days) |
06 May 2013 15:34:18
1.3.2_1 |
bapt  |
Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline |
27 Apr 2013 18:25:25
1.3.2_1 |
mva  |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
USE_GETTEXT=yes to USES=gettext while here |
19 Mar 2013 13:04:31
1.3.2_1 |
eadler  |
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.
PR: ports/177081
Reviewed by: bapt
Approved by: portmgr (miwi) |
10 Oct 2012 13:01:16
1.3.2_1 |
sunpoet  |
- Set DIST_SUBDIR: move dist files to DISTDIR/hunspell
- Remove unnecessary pre-build:
- Cleanup Makefile header |
23 Jul 2012 13:03:49
1.3.2_1 |
cs  |
Fix typos in pkg-description. |
09 Nov 2011 15:26:04
1.3.2_1 |
miwi  |
- Remove WITH_FBSD10_FIX, is no longer needed |
31 Oct 2011 11:56:37
1.3.2_1 |
kwm  |
Spell WRKSRC correctly.
Submitted by: pav |
31 Oct 2011 09:25:53
1.3.2_1 |
bapt  |
- add depend on libiconv
- bump portrevision |
29 Oct 2011 19:01:59
1.3.2 |
kwm  |
Fix build with FreeBSD 10
Approved by: portmgr (miwi) |
13 Aug 2011 04:46:21
1.3.2 |
sunpoet  |
- Use @dirrm for include/hunspell
- Sort PLIST
- Cosmetic change |
22 Jul 2011 05:30:11
1.3.2 |
bapt  |
Pass matainership to the new office team |
19 Jul 2011 05:26:07
1.3.2 |
bapt  |
forgot to remove the hungarian category |
19 Jul 2011 05:23:03
1.3.2 |
bapt  |
- update to 1.3.2
- remove hungarian dictionnary (will be readded later as a separate port)
- rework description
- change WWW
- chase library bump
- add license |
18 Jul 2011 16:20:16
1.2.11 |
jlaffaye  |
Forced commit to note the repocopy from hungarian/hunspell to textproc/hunspell
Approved by: bapt (mentor) |