The media-plugins/bmp-scrobbler package hardcoded -DDEBUG=1 and -DMETA_DEBUG=1. This updated ebuild adds IUSE="debug" and if built without +debug, disables printing debug messages. I also added ~amd64 to the keywords, obsoleting bug #86394. BTW, I'm not sure about giving this a revision 1, but that's up to the admin who puts this into cvs. Reproducible: Always Steps to Reproduce: 1. Run beep-media-player with the bmp-scrobbler plugin enabled Actual Results: Debug messages printed to terminal Expected Results: No output to standard out/error
Created attachment 54884 [details] Updated Ebuild for bmp-scrobbler
*** Bug 87336 has been marked as a duplicate of this bug. ***
I have rewritten your USE logic as follows: if ! useq debug; then sed -i 's:-DDEBUG=1:-DDEBUG=0:' Makefile.* sed -i 's:-DMETA_DEBUG=1:-DMETA_DEBUG=0:' Makefile.* sed -i 's:^[ \t]*printf::' scrobbler.c fi This is silent and only checks the state of USE-flag once.
This is in portage as 0.3.6-r1, please give the new ebuild two hours to propagate before you sync your portage tree. Thank you for your report.