Created attachment 345792 [details] lcms-1.19-r1.ebuild: Ported media-libs/lcms:0 to EAPI5 and python-single-r1.eclass, please commit. Ebuild works fine here, installed files are same. Python team, please check if ebuild was ported correctly.
Created attachment 345814 [details] lcms-1.19-r1.ebuild Reviewed version of ebuild: ported to autotools-utils eclass. Multiple python support is rather difficult, but if @printing request it, we will work on it.
Created attachment 345826 [details] lcms-1.19-r2.ebuild This is multipython version. The only one problem is that it can't build correctly for both python2 & 3 --- this has to be checked.
Created attachment 345928 [details, diff] lcms-1.19-fix-swig-destructor.patch Patch for swig lcms.i file
Created attachment 345930 [details] lcms-1.19-fix-python3.2.patch Patch for python3 support
Created attachment 345940 [details] Updated ebuild This is the best and simplest thing I can make of it.
(In reply to comment #5) > Created attachment 345940 [details] > Updated ebuild > > This is the best and simplest thing I can make of it. Plus eutils and multilib inherits can probably be dropped.
Created attachment 346016 [details] ebuild Fixed tests and docs, removed eutils and multilib from inherit.
Committet. @ maksobotan, mgorny, python team: 1) given the level of complexity introduced by the python stuff here, I have taken the liberty of adding python herd to the maintainers of lcms. 2) in the future, if you want someone else to commit fixes, please leave comments what the stuff does. the swig patch is a mystery to me, trusting maksobotan here.