This affects PyQt4-4.7.1_pre2010020{4,5} from qting-edge overlay: regardless of USE flags, these packages fail to merge, dying at src_install because ChangeLog cannot be located. Removing ChangeLog from dodoc fixes this. regardless of USE flags, PyQt4-4.7.1_pre20100205 fails to merge in src_prepare because PyQt4-4.7-fix-phonon-check.patch will not apply. With USE=phonon, merge of PyQt4-4.7.1_pre20100204 fails in src_compile because of undefined phonon references. The culprit in this case is actually PyQt4-4.7-fix-phonon-check.patch as well. It changes check_module("phonon", "Phonon/VideoWidget", to check_module("phonon", "phonon/videowidget.h", I am unsure as to the reason for breakage, but leaving out the patch allows these versions to build with USE=phonon, and applying the patch causes breakage.
Created attachment 218609 [details, diff] Patch to fix PyQt4-4.7.1_pre20100204.ebuild
Created attachment 218611 [details, diff] patch to fix PyQt4-4.7.1_pre20100205.ebuild this patch and the preceding one are the differences between the overlay versions (does not merge) and my local versions (works with USE=phonon, does not attempt to install absentee ChangeLog)
This has been fixed a couple of days ago ( commit 3bd81f51736df8af7086cd7d12a198896e199c06 ) Try rebuild those packages Thanks
(In reply to comment #3) > This has been fixed a couple of days ago ( commit > 3bd81f51736df8af7086cd7d12a198896e199c06 ) > > Try rebuild those packages > > Thanks > yup, the committed fix works. I noticed it and rebuild the day that the fix-phonon-patch was deleted from the overlay. It does indeed rebuild and install properly now.