notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
hunspell Improved spell-checker for Hungarian and other languages
1.7.0_2 textproc on this many watch lists=20 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: office@FreeBSD.org search for ports maintained by this maintainer
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:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (38 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/hunspell-1.7.0_2/catalog.mk
  3. /usr/local/share/licenses/hunspell-1.7.0_2/LICENSE
  4. /usr/local/share/licenses/hunspell-1.7.0_2/GPLv2+
  5. /usr/local/share/licenses/hunspell-1.7.0_2/LGPL21+
  6. /usr/local/share/licenses/hunspell-1.7.0_2/MPL11
  7. bin/affixcompress
  8. bin/analyze
  9. bin/chmorph
  10. bin/hunspell
  11. bin/hunzip
  12. bin/hzip
  13. bin/ispellaff2myspell
  14. bin/makealias
  15. bin/munch
  16. bin/unmunch
  17. bin/wordforms
  18. bin/wordlist2hunspell
  19. include/hunspell/atypes.hxx
  20. include/hunspell/hunspell.h
  21. include/hunspell/hunspell.hxx
  22. include/hunspell/hunvisapi.h
  23. include/hunspell/w_char.hxx
  24. lib/libhunspell-1.7.a
  25. lib/libhunspell-1.7.la
  26. lib/libhunspell-1.7.so
  27. lib/libhunspell-1.7.so.0
  28. lib/libhunspell-1.7.so.0.0.1
  29. libdata/pkgconfig/hunspell.pc
  30. man/hu/man1/hunspell.1.gz
  31. man/man1/hunspell.1.gz
  32. man/man1/hunzip.1.gz
  33. man/man1/hzip.1.gz
  34. man/man3/hunspell.3.gz
  35. man/man5/hunspell.5.gz
  36. @owner
  37. @group
  38. @mode
Collapse this list.
Dependency lines:
  • hunspell>0:textproc/hunspell
Conflicts:
CONFLICTS_INSTALL:
  • tinker
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:
Packages (timestamps in pop-ups are UTC):
hunspell
ABIlatestquarterly
FreeBSD:11:aarch641.6.2_11.7.0_2
FreeBSD:11:amd641.7.0_21.7.0_2
FreeBSD:11:armv61.3.31.7.0_2
FreeBSD:11:i3861.7.0_21.7.0_2
FreeBSD:11:mips--
FreeBSD:11:mips641.3.3-
FreeBSD:12:aarch641.6.2_11.7.0_2
FreeBSD:12:amd641.7.0_21.7.0_2
FreeBSD:12:armv61.6.2_11.7.0_2
FreeBSD:12:armv71.6.2_11.7.0_2
FreeBSD:12:i3861.7.0_21.7.0_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.7.0_2
FreeBSD:13:aarch641.7.0_21.7.0_2
FreeBSD:13:amd641.7.0_21.7.0_2
FreeBSD:13:armv61.7.0_21.7.0_2
FreeBSD:13:armv71.7.0_21.7.0_2
FreeBSD:13:i3861.7.0_21.7.0_2
FreeBSD:13:mips--
FreeBSD:13:mips641.7.0_21.7.0_2
FreeBSD:13:powerpc641.7.0_21.7.0_2
FreeBSD:13:riscv64-1.7.0_2
FreeBSD:14:aarch641.7.0_2-
FreeBSD:14:amd641.7.0_2-
FreeBSD:14:armv61.7.0_2-
FreeBSD:14:armv71.7.0_2-
FreeBSD:14:i3861.7.0_2-
FreeBSD:14:mips--
FreeBSD:14:mips641.7.0_2-
FreeBSD:14:powerpc641.7.0_2-
FreeBSD:14:riscv641.7.0_2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. msgfmt : devel/gettext-tools
  2. autoconf>=2.71 : devel/autoconf
  3. automake>=1.16.5 : devel/automake
  4. libtoolize : devel/libtool
Runtime dependencies:
  1. perl5>=5.32.r0<5.33 : lang/perl5.32
Library dependencies:
  1. libreadline.so.8 : devel/readline
This port is required by:
for Build
  1. deskutils/maliit-keyboard
  2. editors/texworks
  3. german/hunspell
  4. textproc/te-hunspell
for Libraries
  1. deskutils/calibre
  2. deskutils/maliit-keyboard
  3. deskutils/mindforger
  4. devel/codeblocks
  5. devel/lokalize
  6. editors/diamond
  7. editors/featherpad
Expand this list (55 items / 48 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. editors/focuswriter
  3. editors/ghostwriter
  4. editors/libreoffice
  5. editors/openoffice-4
  6. editors/openoffice-devel
  7. editors/tea
  8. editors/texmaker
  9. editors/texstudio
  10. editors/texworks
  11. multimedia/aegisub
  12. net-im/psi
  13. net-im/telegram-desktop
  14. print/lyx
  15. print/miktex
  16. print/scribus-devel
  17. science/zotero
  18. textproc/enchant
  19. textproc/enchant2
  20. textproc/goldendict
  21. textproc/kf5-sonnet
  22. textproc/link-grammar
  23. textproc/mythes
  24. textproc/py-hunspell
  25. textproc/sigil
  26. www/otter-browser
  27. x11-toolkits/qt5-virtualkeyboard
  28. Collapse this list.

Deleted ports which required this port:

Expand this list of 22 deleted ports
  1. devel/codeblocks-devel*
  2. devel/lokalize-kde4*
  3. editors/codelite*
  4. editors/focuswriter-qt4*
  5. editors/libreoffice-legacy*
  6. editors/libreoffice4*
  7. editors/libreoffice6*
  8. editors/openoffice-3*
  9. editors/openoffice-3-devel*
  10. editors/textroom*
  11. mail/thunderbird-esr*
  12. net-im/licq-qt-gui*
  13. print/scribus*
  14. textproc/py3-hunspell*
  15. www/libxul*
  16. www/libxul19*
  17. www/qupzilla*
  18. www/qupzilla-qt4*
  19. www/qupzilla-qt5*
  20. www/seamonkey*
  21. www/waterfox*
  22. x11/leechcraft*
  23. Collapse this list of deleted ports.
for Run
  1. textproc/ibus-typing-booster

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hunspell/hunspell/tar.gz/v1.7.0?dummy=/
Collapse this list.

Number of commits found: 41

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:23:14
 files touched by this commit commit hash:5cf7e35e8664e11393fedc7d89b4d09e0fcced9b  1.7.0_2
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
08 Jun 2022 16:24:35
 files touched by this commit commit hash:bd70827c22827422583d9bd6963636ef4f2d5623  1.7.0_2
Tijl Coosemans (tijl) search for other commits by this committer
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
 files touched by this commit commit hash:5933ac0b099d61d98eb531d373cf57a8927bc7af  1.7.0_2
Stefan Eßer (se) search for other commits by this committer
*/*: 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
 files touched by this commit commit hash:2ca557aad599fab37330b95dde5dd945a3569418  1.7.0_2
Stefan Eßer (se) search for other commits by this committer
textproc/hunspell: Add CPE information

Approved by:	portmgr (blanket)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.7.0_2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.7.0_2
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:498476  1.7.0_1
sunpoet search for other commits by this committer
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
Original commit files touched by this commit Revision:490671  1.7.0
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:487272  1.6.2_2
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:475857  1.6.2_1
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:455904  1.6.2
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:449365  1.6.2
sunpoet search for other commits by this committer
Update to 1.6.2

- Update LICENSE

Changes:	https://github.com/hunspell/hunspell/releases
27 Jun 2017 13:46:53
Original commit files touched by this commit Revision:444463  1.6.1_1
sunpoet search for other commits by this committer
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
Original commit files touched by this commit Revision:437004  1.6.1
sunpoet search for other commits by this committer
Update to 1.6.1

Changes:	https://github.com/hunspell/hunspell/releases
07 Jan 2017 14:43:11
Original commit files touched by this commit Revision:430796  1.6.0
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:427743  1.5.4
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:427158  1.3.3
sunpoet search for other commits by this committer
- Remove outdated post-configure:
26 Nov 2016 10:34:41
Original commit files touched by this commit Revision:427153  1.3.3
sunpoet search for other commits by this committer
- Add LICENSE_FILE
- Add PLIST_SUB
- Update WWW
15 Nov 2014 16:26:33
Original commit files touched by this commit Revision:372605  1.3.3
antoine search for other commits by this committer
Cleanup plist
10 Jun 2014 06:19:44
Original commit files touched by this commit Revision:357269  1.3.3
bapt search for other commits by this committer
Update to 1.3.3
USES=libtool:keepla
18 Dec 2013 18:27:05
Original commit files touched by this commit Revision:336854  1.3.2_4
tijl search for other commits by this committer
- biology/tinker: USES=fortran, staging.
- Add CONFLICTS_INSTALL between hunspell and tinker.
  Both install bin/analyze.
31 Oct 2013 15:11:11
Original commit files touched by this commit Revision:332249  1.3.2_3
bapt search for other commits by this committer
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
Original commit files touched by this commit Revision:328061  1.3.2_2
bapt search for other commits by this committer
Support staging
20 Sep 2013 23:17:32
Original commit files touched by this commit Revision:327773  1.3.2_2
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc)
04 Sep 2013 20:01:06
Original commit files touched by this commit Revision:326316  1.3.2_2
bsam search for other commits by this committer
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
Original commit files touched by this commit Revision:324744  1.3.2_2  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
11 Jun 2013 21:44:16
Original commit files touched by this commit Revision:320649  1.3.2_2
rakuco search for other commits by this committer
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
Original commit files touched by this commit Revision:317525  1.3.2_1
bapt search for other commits by this committer
Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline
27 Apr 2013 18:25:25
Original commit files touched by this commit Revision:316683  1.3.2_1
mva search for other commits by this committer
- 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
Original commit files touched by this commit Revision:314640  1.3.2_1
eadler search for other commits by this committer
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
Original commit files touched by this commit Revision:305651  1.3.2_1
sunpoet search for other commits by this committer
- Set DIST_SUBDIR: move dist files to DISTDIR/hunspell
- Remove unnecessary pre-build:
- Cleanup Makefile header
23 Jul 2012 13:03:49
Original commit files touched by this commit   1.3.2_1
cs search for other commits by this committer
Fix typos in pkg-description.
09 Nov 2011 15:26:04
Original commit files touched by this commit   1.3.2_1
miwi search for other commits by this committer
- Remove WITH_FBSD10_FIX, is no longer needed
31 Oct 2011 11:56:37
Original commit files touched by this commit   1.3.2_1
kwm search for other commits by this committer
Spell WRKSRC correctly.

Submitted by:   pav
31 Oct 2011 09:25:53
Original commit files touched by this commit   1.3.2_1
bapt search for other commits by this committer
- add depend on libiconv
- bump portrevision
29 Oct 2011 19:01:59
Original commit files touched by this commit   1.3.2
kwm search for other commits by this committer
Fix build with FreeBSD 10

Approved by:    portmgr (miwi)
13 Aug 2011 04:46:21
Original commit files touched by this commit   1.3.2
sunpoet search for other commits by this committer
- Use @dirrm for include/hunspell
- Sort PLIST
- Cosmetic change
22 Jul 2011 05:30:11
Original commit files touched by this commit   1.3.2
bapt search for other commits by this committer
Pass matainership to the new office team
19 Jul 2011 05:26:07
Original commit files touched by this commit   1.3.2
bapt search for other commits by this committer
forgot to remove the hungarian category
19 Jul 2011 05:23:03
Original commit files touched by this commit   1.3.2
bapt search for other commits by this committer
- 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
Original commit files touched by this commit   1.2.11
jlaffaye search for other commits by this committer
Forced commit to note the repocopy from hungarian/hunspell to textproc/hunspell

Approved by:    bapt (mentor)

Number of commits found: 41