has_version is supposed to be called with a category/package and version if applicable, it's calling has_version "<${PV}" Also, this same code is in the 1.4.9-r1 ebuild. As both ebuilds have this code, they both seem to be claiming to be the ebuild that changed the location of the local pear repository
Fixed in CVS, thanks for reporting this! Best regards, CHTEKK.