The package name specified on the pkg-config command line is defined to be the name of the metadata file, minus the .pc extension.
Здесь мы видим что имена не могут содержать символ ‘/’
А у генты имена пакетов состоят из ${CATEGORY}/${PN}::${REPOSITORY}
то есть, могут содержать символ ‘/’
Кроме того, язык указания ограниченией версиям в pkg-config тоже куций и негодный (есть только аналог слоту, но нет аналогов операторам больше/меньше в имени файла, а не в тексте)
И дублирование информации об установленных файлах в структуре отдельной от той, которую ведёт пакетный менеджер - это тоже не здо́рово (не выполняется принцип DRY).
Ну и ещё нельзя указать зависимости по флагам.
Отсюда видно, что pkg-config не подходит для использования в системе Gentoo.
Если же переписать его не очень аккуратно, то могут перестать работать имеющиеся make-файлы. Сразу возникает вопрос, а как они сейчас-то работают, на таком малофункциональном фундаменте? Я просто совершенно уверен, что в генте это должно приводить к каким-нибудь граблям в поддержке билдов.