I saw the earlier bug about "Updated ebuild - ivman-0.3-r1, includes USB patch" and I think this is related to that. It seems that the ebuild only instructs portage to download the patch if the USB USE flag is set, but still attempts to patch with it if the USB USE flag is not set. Therefor it results in the following error if the USE flag is not set: * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * ../ivman_20041211.usb.diff Reproducible: Always Steps to Reproduce: 1.make sure USB isn't in USE flags and patch isn't downloaded 2.attempt to emerge ivman-0.3-r1 3. Actual Results: I get this error: * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * ../ivman_20041211.usb.diff Expected Results: Portage should have skipped the patch altogether.
Thank you, should be fixed now. If not, please reopen. Code change I made: useq usb && epatch ../ivman_20041211.usb.diff