Here is an ebuild for bmp-extra-plugins. It compiles and installs fine, but causes bmp to crash.
Created attachment 38636 [details] The ebuild
Created attachment 39332 [details] A working ebuild This ebuild does not install the libblursk plugin which is why bmp crashes.
Hi. Just FYI, I got these errors using this ebuild: oggre.c:33:27: beep/beepctrl.h: No such file or directory oggre.c:34:29: beep/dirbrowser.h: No such file or directory oggre.c:35:29: beep/configfile.h: No such file or directory oggre.c:36:23: beep/util.h: No such file or directory All those files exist in /usr/include/bmp, so I got around it with: ln -s /usr/include/bmp /usr/include/beep
This one should have a few USE-flags. There should be options to build the different plugins: scrobbler, blursk (some different options, minilcd, ogg, crossfade (some different options here), xf86audio, musepack, mplayer and arts (did I miss anyone, check the output of ./configure for the list)
Created attachment 41394 [details] An ebuild for previous suggestion. This ebuild tries to take advantage of the suggestion previously posted. It uses use flags for everything. Only oss support is turned on or off though. Any suggestions?
I have seen this package but ignored it for now, there is no convenient way of separating the packages out (or disabling parts of it, as you've seen now). There is interest in the crossfade plugin. Note that plugins that segfault BMP are defective, and shouldn't be included.
Created attachment 46588 [details] bmp-extra-plugins-0.2.2.ebuild This is an ebuild for the newest version of the plugin set. Unfortuently mplayer causes problems with my bmp so I disabled it. There is use flag support for oss in crossfade and nls. It is a sweet pluginset. If someone could come up with a patch for mplayer that would be sweet.
Did you also disable crossfade and musepack? Those plugins are already in portage, and one ebuild should not overwrite files that belong to another. If blursk means blur scope, BMP seems to have that natively. Did you test on BMP 0.9.7? It has better plugin support (more stable, gnome-vfs disabled). I'll look at this again tonight. (I'd still like them to be separated out, but from my last try I can tell you it won't be easy).
blursk is not blur scope. It is a completely different visulization. No I didn't disable those two. They should be disabled though.
This set of plugins can not be separated out properly and would overwrite files from plugins that are already in the portage tree under their own name. I can not create a workable ebuild out of this bug, sorry. Closing this bug, thanks for trying.
I've found it is possible to separate out at least the lirc component. I'm sure it is possible with the other components, but I have not tried. See bug 84983 and the attached ebuild for how I did this.
*** Bug 117086 has been marked as a duplicate of this bug. ***
As the duplicate shows that people are still using BMP; I would highly recommend that you look at audacious, as beep-media-player is unmaintained. Most of the functionality that BMP needed plugins for is already present in audacious when first installed. If there is any functionality that you need that is not yet in audacious, please either try porting it yourself, or submit a bug to audacious. No new plugins for beep-media-player will be merged.