First of all, library changed major version. Second, I didn't run tests and it seems that their layout has changed (or the tarball is incomplete), as testing/eval_tools.sh is missing. Tests probably just need similar block as compile/install. I've modified the ebuild for multiple python abis (I don't have python3 - the restrict is just to be safe). '--disable-ucd-snmp-compatibility' is just following the suggestion from another bug. As the changes show, there is support for lmsensors3, though it needs a minor fix upstream - I'm not sure it's correct for solaris bit, but for lmsensors that sed is necessary.
Created attachment 259237 [details, diff] my changes in the 5.5 ebuild
there is 5.7.1 so bumping the request.
Comment on attachment 259237 [details, diff] my changes in the 5.5 ebuild For reasons the eclass does not explain, I cannot get it to accept: DISTUTILS_GLOBAL_OPTIONS=( "--basedir=${S}" ) Apparently the regex used doesn't allow this.
Please open a new bug for the python changes, the rest should be in one way or the other.