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 .
Added cxa_finalize binary which is necessary for clang++ and can be
used by several versions simultaneously (tested on clang/llvm 3.3/3.2).
Merge pull request #53 from pyhalov/cxa_finalize

Added cxa_finalize binary which is necessary for clang++
Unbreak cxa_finalize.
Merge pull request #54 from pyhalov/cxa_finalize

Unbreak cxa_finalize.
Add 32- and 64-bit vala
Add 32- and 64-bit raptor2
Enable gnu-gs-fonts-std
Enable gnu-gs-fonts-other
Add 32- and 64-bit libgee
xz: update to version 5.0.4
libmemcached: bump to version 1.0.17
Unbreak libmemcached
Merge pull request #55 from erolms/oi/hipster

libmemcached: bump to version 1.0.17
Added clang
Merge pull request #56 from pyhalov/clang

Added clang
Add libm package - binary import from OpenSolaris repo
Add closed header patch to illumos-gate component (illumos #3853)