uhinv (used by gentoo-stats/basc), provides its own (outdated) copy of pci.ids it should be better to add pciutils as a dependancy and patch the Makefile not to install a duplicated pci.ids file or changing uhinv to use the global pci.ids if found, then fallback to its own copy if not Reproducible: Always Steps to Reproduce: 1. 2. 3.
I agree about the unification, but pci.ids shipped with uhinv is more up to date (sys-apps/pciutils-2.1.11-r1 and sys-apps/uhinv-0.4).
pciutils ships "update-pciids" which uses wget to fetch a newer snapshot when run perhaps a cron job should be added to pciutils ebuild to launch this script once every 1 or 2 monthes (snapshots aren't updated that much)
Making uhinv depend upon pciutils is rather silly, since uhinv runs just fine on non-PCI systems...
What's the status of uhinv? Upstream seems to have gone bye bye (project admin locking the project page)..
I'll remove this ebuild from portage since it seems no longer actively maintained.