pbxt is USEd by the ebuild but it is not in IUSE. At least those are the QA notices I'm getting.
Sorry but this is not a bug, "pbxt" IUSE is conditional on MySQL version inside the eclass, the QA errors are false positives.
line 804 of your mysql.eclass is incorrect with the conditional.. if useq "pbxt" && mysql_version_is_at_least "5.1" ; then it is the check that is providing the QA notices. The proper check is: if mysql_version_is_at_least "5.1.12" && use "pbxt"; then Further more, useq is deprecated for use and this happened quite a while back. The whole eclass is littered with useq.
Doug you're right and /me is wrong, I've inverted the check for the flag (because infra is slacking and I've still access to the tree). on the "useq" => "use" argument, I was told that use was deprecated in favour of useq, because "use" should be used only when an output as string is needed, instead "useq" return a boolean value. Anyway the sed on the script is rather easy, I'll left robbat2 or chtekk to do that.
Fixed all the issues I mentioned with the blessing of CHTEKK.