aspell: update to 0.60.8.2

* update to 0.60.8.2
* remove patch for 0.60.8.1; see https://trac.macports.org/ticket/72841
This commit is contained in:
nbkenichi
2026-02-16 14:13:59 +09:00
committed by Renee Otten
parent b406f1f60c
commit 3e02af5aae
2 changed files with 4 additions and 29 deletions
+4 -6
View File
@@ -3,11 +3,11 @@
PortSystem 1.0
name aspell
version 0.60.8.1
version 0.60.8.2
revision 0
checksums rmd160 8bd3e99a91d94a0fd720d341ed22ccbce7af11de \
sha256 d6da12b34d42d457fa604e435ad484a74b2effcd120ff40acd6bb3fb2887d21b \
size 3567205
checksums rmd160 01f04348a9264417f19f9f18a572b9bf195e18c9 \
sha256 57fe4863eae6048f72245a8575b44b718fb85ca14b9f8c0afc41b254dfd76919 \
size 3582264
set branch [join [lrange [split ${version} .] 0 1] .]
categories textproc
@@ -29,8 +29,6 @@ depends_lib port:gettext-runtime \
port:ncurses \
port:texinfo
patchfiles-append vector_hash-t.hpp.patch
# Teach glibtool to pass -stdlib at link time.
use_autoreconf yes
autoreconf.args -fvi
@@ -1,23 +0,0 @@
Fix:
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_
https://github.com/GNUAspell/aspell/commit/ee6cbb12ff36a1e6618d7388a78dd4e0a2b44041
--- modules/speller/default/vector_hash-t.hpp.orig
+++ modules/speller/default/vector_hash-t.hpp
@@ -183,7 +183,7 @@ namespace aspeller {
template<class Parms>
void VectorHashTable<Parms>::recalc_size() {
size_ = 0;
- for (iterator i = begin(); i != this->e; ++i, ++this->_size);
+ for (iterator i = begin(), e = end(); i != e; ++i, ++size_);
}
}