Added aspell component from ec-userland with some customization to make it build.
Please note, just for now to build aspell with GCC >= 4.6 you should modify your system headers.

The following lines should be changed:
/usr/include/stdlib.h:43:#if __cplusplus >= 199711L && !defined(_GNUG)
/usr/include/iso/stdlib_iso.h:62:#if __cplusplus >= 199711L && !defined(__GNUG__)
/usr/include/iso/stdlib_iso.h:76:#if !defined(_SIZE_T) || ( __cplusplus >= 199711L && !defined(__GNUG__))
/usr/include/iso/stdlib_iso.h:131:#if __cplusplus >= 199711L && !defined(__GNUG__)
/usr/include/iso/stdlib_iso.h:151:#if __cplusplus >= 199711L && !defined(__GNUG__)
/usr/include/iso/stdlib_iso.h:168:#if __cplusplus >= 199711L && !defined(__GNUG__)
/usr/include/iso/stdlib_iso.h:208:#if __cplusplus >= 199711L && !defined(__GNUG__)

it is related to the fix of http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773  introduced in GCC 4.6
Merge branch 'oi/hipster' into aspell
Modified aspell component to work with UTF-8 in curses.
It needs fixes from https://www.illumos.org/issues/3787
and https://www.illumos.org/issues/3801 .
Add zetaback
Add tuntap
Add socat
Add lzo
Unbreak webalizer and bump to v2.23-05
Merge pull request #58 from erolms/oi/hipster

Unbreak webalizer and bump to v2.23-05
webalizer: fixed build issue against Berkeley DB
Merge remote-tracking branch 'upstream/oi/hipster' into oi/hipster
Merge pull request #59 from erolms/oi/hipster

webalizer: fixed build issue against Berkeley DB
Modified aspell to avoid dependency on _XOPEN_SOURCE_EXTENDED
Merge pull request #60 from pyhalov/aspell

Aspell
Add 32-bit and 64-bit nicstat
Added English and Russian dictionaries. Corrected configuration directory.
Merge pull request #61 from pyhalov/aspell-dictionaries

Added English and Russian dictionaries for aspell. Corrected configuration directory
Switched tuntap to use tarball from upstream
Merge pull request #62 from xen0l/oi/hipster

Oi/hipster
socat somehow breaks the build, disable it for now