notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q3
aspell Spelling checker with better suggestion logic than ispell
0.60.8.1_1,1 textproc on this many watch lists=0 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 0.60.8.1_1,1Version of this port present on the latest quarterly branch.
Maintainer: office@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-08-07 19:21:07
Last Update: 2024-08-07 19:17:00
Commit Hash: 7d7460f
License: LGPL21
WWW:
http://aspell.net/
Description:
Aspell is a spelling checker designed to eventually replace ispell, although it currently lacks many of ispell's basic functions. Aspell's main feature is that it does a much better job of coming up with possible suggestions than ispell. Aspell also includes a powerful C++ library with C and Perl interfaces in the works. See also <https://github.com/GNUAspell/aspell>.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (140 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/aspell-0.60.8.1_1,1/catalog.mk
  3. /usr/local/share/licenses/aspell-0.60.8.1_1,1/LICENSE
  4. /usr/local/share/licenses/aspell-0.60.8.1_1,1/LGPL21
  5. bin/aspell
  6. bin/aspell-import
  7. bin/precat
  8. bin/preunzip
  9. bin/prezip
  10. bin/prezip-bin
  11. bin/pspell-config
  12. bin/run-with-aspell
  13. bin/word-list-compress
  14. etc/aspell.ver
  15. include/aspell.h
  16. include/pspell/pspell.h
  17. lib/aspell-0.60/cp1250.cmap
  18. lib/aspell-0.60/cp1250.cset
  19. lib/aspell-0.60/cp1251.cmap
  20. lib/aspell-0.60/cp1251.cset
  21. lib/aspell-0.60/cp1252.cmap
  22. lib/aspell-0.60/cp1252.cset
  23. lib/aspell-0.60/cp1253.cmap
  24. lib/aspell-0.60/cp1253.cset
  25. lib/aspell-0.60/cp1254.cmap
  26. lib/aspell-0.60/cp1254.cset
  27. lib/aspell-0.60/cp1255.cmap
  28. lib/aspell-0.60/cp1255.cset
  29. lib/aspell-0.60/cp1256.cmap
  30. lib/aspell-0.60/cp1256.cset
  31. lib/aspell-0.60/cp1257.cmap
  32. lib/aspell-0.60/cp1257.cset
  33. lib/aspell-0.60/cp1258.cmap
  34. lib/aspell-0.60/cp1258.cset
  35. lib/aspell-0.60/dvorak.kbd
  36. lib/aspell-0.60/iso-8859-1.cmap
  37. lib/aspell-0.60/iso-8859-1.cset
  38. lib/aspell-0.60/iso-8859-10.cmap
  39. lib/aspell-0.60/iso-8859-10.cset
  40. lib/aspell-0.60/iso-8859-11.cmap
  41. lib/aspell-0.60/iso-8859-11.cset
  42. lib/aspell-0.60/iso-8859-13.cmap
  43. lib/aspell-0.60/iso-8859-13.cset
  44. lib/aspell-0.60/iso-8859-14.cmap
  45. lib/aspell-0.60/iso-8859-14.cset
  46. lib/aspell-0.60/iso-8859-15.cmap
  47. lib/aspell-0.60/iso-8859-15.cset
  48. lib/aspell-0.60/iso-8859-16.cmap
  49. lib/aspell-0.60/iso-8859-16.cset
  50. lib/aspell-0.60/iso-8859-2.cmap
  51. lib/aspell-0.60/iso-8859-2.cset
  52. lib/aspell-0.60/iso-8859-3.cmap
  53. lib/aspell-0.60/iso-8859-3.cset
  54. lib/aspell-0.60/iso-8859-4.cmap
  55. lib/aspell-0.60/iso-8859-4.cset
  56. lib/aspell-0.60/iso-8859-5.cmap
  57. lib/aspell-0.60/iso-8859-5.cset
  58. lib/aspell-0.60/iso-8859-6.cmap
  59. lib/aspell-0.60/iso-8859-6.cset
  60. lib/aspell-0.60/iso-8859-7.cmap
  61. lib/aspell-0.60/iso-8859-7.cset
  62. lib/aspell-0.60/iso-8859-8.cmap
  63. lib/aspell-0.60/iso-8859-8.cset
  64. lib/aspell-0.60/iso-8859-9.cmap
  65. lib/aspell-0.60/iso-8859-9.cset
  66. lib/aspell-0.60/ispell
  67. lib/aspell-0.60/koi8-r.cmap
  68. lib/aspell-0.60/koi8-r.cset
  69. lib/aspell-0.60/koi8-u.cmap
  70. lib/aspell-0.60/koi8-u.cset
  71. lib/aspell-0.60/spell
  72. lib/aspell-0.60/split.kbd
  73. lib/aspell-0.60/standard.kbd
  74. lib/libaspell.a
  75. lib/libaspell.so
  76. lib/libaspell.so.15
  77. lib/libaspell.so.15.3.1
  78. lib/libpspell.a
  79. lib/libpspell.so
  80. lib/libpspell.so.15
  81. lib/libpspell.so.15.3.1
  82. share/man/man1/aspell-import.1.gz
  83. share/man/man1/aspell.1.gz
  84. share/man/man1/prezip-bin.1.gz
  85. share/man/man1/pspell-config.1.gz
  86. share/man/man1/run-with-aspell.1.gz
  87. share/man/man1/word-list-compress.1.gz
  88. share/aspell/ccpp.amf
  89. share/aspell/comment.amf
  90. share/aspell/email.amf
  91. share/aspell/html.amf
  92. share/aspell/markdown.amf
  93. share/aspell/none.amf
  94. share/aspell/nroff.amf
  95. share/aspell/perl.amf
  96. share/aspell/sgml.amf
  97. share/aspell/tex.amf
  98. share/aspell/texinfo.amf
  99. share/aspell/url.amf
  100. share/locale/ast/LC_MESSAGES/aspell.mo
  101. share/locale/be/LC_MESSAGES/aspell.mo
  102. share/locale/ca/LC_MESSAGES/aspell.mo
  103. share/locale/cs/LC_MESSAGES/aspell.mo
  104. share/locale/da/LC_MESSAGES/aspell.mo
  105. share/locale/de/LC_MESSAGES/aspell.mo
  106. share/locale/en_GB/LC_MESSAGES/aspell.mo
  107. share/locale/eo/LC_MESSAGES/aspell.mo
  108. share/locale/es/LC_MESSAGES/aspell.mo
  109. share/locale/fi/LC_MESSAGES/aspell.mo
  110. share/locale/fr/LC_MESSAGES/aspell.mo
  111. share/locale/fur/LC_MESSAGES/aspell.mo
  112. share/locale/ga/LC_MESSAGES/aspell.mo
  113. share/locale/hr/LC_MESSAGES/aspell.mo
  114. share/locale/hu/LC_MESSAGES/aspell.mo
  115. share/locale/id/LC_MESSAGES/aspell.mo
  116. share/locale/it/LC_MESSAGES/aspell.mo
  117. share/locale/ja/LC_MESSAGES/aspell.mo
  118. share/locale/ka/LC_MESSAGES/aspell.mo
  119. share/locale/mn/LC_MESSAGES/aspell.mo
  120. share/locale/ms/LC_MESSAGES/aspell.mo
  121. share/locale/nl/LC_MESSAGES/aspell.mo
  122. share/locale/pl/LC_MESSAGES/aspell.mo
  123. share/locale/pt/LC_MESSAGES/aspell.mo
  124. share/locale/pt_BR/LC_MESSAGES/aspell.mo
  125. share/locale/ro/LC_MESSAGES/aspell.mo
  126. share/locale/ru/LC_MESSAGES/aspell.mo
  127. share/locale/rw/LC_MESSAGES/aspell.mo
  128. share/locale/sk/LC_MESSAGES/aspell.mo
  129. share/locale/sl/LC_MESSAGES/aspell.mo
  130. share/locale/sq/LC_MESSAGES/aspell.mo
  131. share/locale/sr/LC_MESSAGES/aspell.mo
  132. share/locale/sv/LC_MESSAGES/aspell.mo
  133. share/locale/tg/LC_MESSAGES/aspell.mo
  134. share/locale/uk/LC_MESSAGES/aspell.mo
  135. share/locale/vi/LC_MESSAGES/aspell.mo
  136. share/locale/wa/LC_MESSAGES/aspell.mo
  137. share/locale/zh_CN/LC_MESSAGES/aspell.mo
  138. @owner
  139. @group
  140. @mode
Collapse this list.
Dependency lines:
  • aspell>0:textproc/aspell
To install the port:
cd /usr/ports/textproc/aspell/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/aspell
  • pkg install aspell
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: aspell
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1723053929 SHA256 (aspell-0.60.8.1.tar.gz) = d6da12b34d42d457fa604e435ad484a74b2effcd120ff40acd6bb3fb2887d21b SIZE (aspell-0.60.8.1.tar.gz) = 3567205

Expand this list (2 items)

Collapse this list.

SHA256 (ee6cbb12ff36a1e6618d7388a78dd4e0a2b44041.patch) = 3dce45d8071bd4afd7b6c1319c090147b2b526322be45996598c64b07758a87c SIZE (ee6cbb12ff36a1e6618d7388a78dd4e0a2b44041.patch) = 1976

Collapse this list.


Packages (timestamps in pop-ups are UTC):
aspell
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.60.8.1_1,10.60.8.1_1,10.60.8,10.60.8.1_1,10.60.8.1_1,1-0.60.8,1-
FreeBSD:13:quarterly0.60.8.1_1,10.60.8.1_1,10.60.8_1,10.60.8.1_1,10.60.8.1_1,10.60.8.1,10.60.8.1,10.60.8.1,1
FreeBSD:14:latest0.60.8.1_1,10.60.8.1_1,10.60.8_1,10.60.8.1_1,10.60.8.1_1,10.60.8_1,1-0.60.8_1,1
FreeBSD:14:quarterly0.60.8.1_1,10.60.8.1_1,1-0.60.8.1_1,10.60.8.1_1,10.60.8.1,10.60.8.1,10.60.8.1,1
FreeBSD:15:latest0.60.8.1_1,10.60.8.1_1,1n/a0.60.8.1_1,1n/a0.60.8.1_1,10.60.8.1_1,10.60.8.1_1,1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. gettext-runtime>=0.22_1 : devel/gettext-runtime
  3. msgfmt : devel/gettext-tools
  4. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
  2. indexinfo : print/indexinfo
Library dependencies:
  1. libintl.so : devel/gettext-runtime
This port is required by:
for Libraries
  1. textproc/php82-pspell
  2. textproc/php83-pspell

Configuration Options:
===> The following configuration options are available for aspell-0.60.8.1_1,1: NLS=on: Native Language Support ===> Use 'make config' to modify these settings
Options name:
textproc_aspell
USES:
cpe gmake iconv libtool ncurses perl5 shebangfix gettext
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (11 items)
Collapse this list.
  1. ftp://ftp.fu-berlin.de/unix/gnu/aspell/
  2. ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/aspell/
  3. ftp://mirrors.rit.edu/gnu/aspell/
  4. http://ftp.halifax.rwth-aachen.de/gnu/aspell/
  5. http://ftp.kddilabs.jp/GNU/gnu/aspell/
  6. http://mirror.navercorp.com/gnu/aspell/
  7. https://ftp.gnu.org/gnu/aspell/
  8. https://ftpmirror.gnu.org/aspell/
  9. https://mirror.netcologne.de/gnu/aspell/
  10. https://mirrors.kernel.org/gnu/aspell/
  11. https://www.nic.funet.fi/pub/gnu/gnu/aspell/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.60.8.1_1,1
07 Aug 2024 19:17:00
commit hash: 7d7460f1dcc6b9fef9bc08993e78fff5f08a97eccommit hash: 7d7460f1dcc6b9fef9bc08993e78fff5f08a97eccommit hash: 7d7460f1dcc6b9fef9bc08993e78fff5f08a97eccommit hash: 7d7460f1dcc6b9fef9bc08993e78fff5f08a97ec files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
textproc/aspell: fix build with clang 19

With clang 19 and gcc 15, textproc/aspell fails to compile, with errors
similar to:

    In file included from modules/speller/default/readonly_ws.cpp:51:
    modules/speller/default/vector_hash-t.hpp:186:43: error: no member named 'e'
in 'VectorHashTable<Parms>'
      186 |     for (iterator i = begin(); i != this->e; ++i, ++this->_size);
          |                                     ~~~~  ^
    modules/speller/default/vector_hash-t.hpp:186:59: error: no member named
'_size' in 'VectorHashTable<Parms>'; did you mean 'size_'?
      186 |     for (iterator i = begin(); i != this->e; ++i, ++this->_size);
          |                                                           ^~~~~
          |                                                           size_
    modules/speller/default/vector_hash.hpp:182:17: note: 'size_' declared here
      182 |     size_type   size_;
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 1