Created attachment 273843 [details] build log from "emerge nm-applet" gnome-extra/nm-applet-0.8.4.ebuild refers to a patch file ${P}-libnotify-0.7.patch which in this case means nm-applet-0.8.4-libnotify-0.7.patch. There is no such patch in the files/ directory. Build log attached. I tried renaming nm-applet-0.8.2-libnotify-0.7.patch but it doesn't apply cleanly to the 0.8.4 sources.
>>> Preparing source in /var/tmp/portage/gnome-extra/nm-applet-0.8.4/work/network-manager-applet-0.8.4 ... * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /newaches/gentoo/cvs/gentoo-x86/gnome-extra/nm-applet/files/nm-applet-0.8.4-libnotify-0.7.patch * ( nm-applet-0.8.4-libnotify-0.7.patch ) * ERROR: gnome-extra/nm-applet-0.8.4 failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 56: Called src_prepare * environment, line 3124: Called epatch '/newaches/gentoo/cvs/gentoo-x86/gnome-extra/nm-applet/files/nm-applet-0.8.4-libnotify-0.7.patch' * environment, line 1476: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; * * If you need support, post the output of 'emerge --info =gnome-extra/nm-applet-0.8.4', * the complete build log and the output of 'emerge -pqv =gnome-extra/nm-applet-0.8.4'. * The complete build log is located at '/keeps/gentoo/emergelogs/astrid/gnome-extra:nm-applet-0.8.4:20110518-160436.log'. * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/nm-applet-0.8.4/temp/environment'. * S: '/var/tmp/portage/gnome-extra/nm-applet-0.8.4/work/network-manager-applet-0.8.4'
Next time it might be good idea to actually even compile test the package before committing... Looking at the source of src/applet.c, the bug was fixed differently by upstream, hence: + 18 May 2011; Samuli Suominen <ssuominen@gentoo.org> nm-applet-0.8.4.ebuild: + Don't try to apply non-existing patch wrt #367923 by Adrian Frith.