dev-libs/libixion-0.9.0 was released on 2015-02-16.
Fixed
There was change of soname of installed library from "libixion-0.8.so.0" to "libixion-0.10.so.0". I suggest to set SLOT="0/0.10" in dev-libs/libixion-0.9.0. It is still easily doable due to KEYWORDS="". dev-libs/libixion-0.9.0 fails to build with Python 3: document.cpp: In function ‘void ixion::python::{anonymous}::document_dealloc(ixion::python::{anonymous}::document*)’: document.cpp:57:11: error: ‘struct ixion::python::{anonymous}::document’ has no member named ‘ob_type’ self->ob_type->tp_free(reinterpret_cast<PyObject*>(self)); ^ document.cpp: In function ‘PyObject* ixion::python::{anonymous}::document_get_sheet(ixion::python::{anonymous}::document*, PyObject*, PyObject*)’: document.cpp:147:24: error: ‘PyInt_Check’ was not declared in this scope if (PyInt_Check(arg)) ^ document.cpp:149:38: error: ‘PyInt_AsLong’ was not declared in this scope long index = PyInt_AsLong(arg); ^ document.cpp:153:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (index < 0 || index >= sheets.size()) ^ document.cpp:165:45: error: ‘PyString_AsString’ was not declared in this scope const char* name = PyString_AsString(arg); ^ document.cpp: In function ‘PyObject* ixion::python::{anonymous}::document_get_sheet_names(ixion::python::{anonymous}::document*, PyObject*, PyObject*)’: document.cpp:205:55: error: ‘PyString_FromString’ was not declared in this scope PyObject* o = PyString_FromString(name.c_str()); ^ document.cpp: At global scope: document.cpp:262:1: error: invalid conversion from ‘const char*’ to ‘Py_ssize_t {aka long int}’ [-fpermissive] }; ^ document.cpp:262:1: error: invalid conversion from ‘destructor {aka void (*)(_object*)}’ to ‘printfunc {aka int (*)(_object*, _IO_FILE*, int)}’ [-fpermissive] document.cpp:262:1: error: invalid conversion from ‘long unsigned int’ to ‘const char*’ [-fpermissive] document.cpp:262:1: error: cannot convert ‘const char*’ to ‘traverseproc {aka int (*)(_object*, int (*)(_object*, void*), void*)}’ in initialization document.cpp:262:1: error: cannot convert ‘PyMethodDef*’ to ‘PyMemberDef*’ in initialization document.cpp:262:1: error: invalid conversion from ‘initproc {aka int (*)(_object*, _object*, _object*)}’ to ‘allocfunc {aka _object* (*)(_typeobject*, long int)}’ [-fpermissive] document.cpp:262:1: error: invalid conversion from ‘PyObject* (*)(PyTypeObject*, PyObject*, PyObject*) {aka _object* (*)(_typeobject*, _object*, _object*)}’ to ‘freefunc {aka void (*)(void*)}’ [-fpermissive]
+ 06 Apr 2015; Andreas K. Huettel <dilfridge@gentoo.org> libixion-0.9.0.ebuild, + libixion-9999.ebuild: + Rekeyword, add subslot, disable python-3 for now, bug 545562 +