As can be seen at the attached URL, BMP has an optional dependency on id3lib that's required to edit id3v2 tags. If it's present when BMP is emerged it will use it, but there's no dependency relationship. It's only 928 kB so it could possibly be added as a mandatory requirement without too much ill effect, or otherwise there could be a "id3v2" keyword for the package that pulls it in. If this is acceptable but the developers don't have time to do it I can try to make an ebuild for it. Reproducible: Always Steps to Reproduce: 1. Emerge beep-media-player without id3lib installed. 2. Note that you can only edit id3v1 tags in "view track details". 3. Emerge id3lib 4. Re-emerge beep-media-player 5. Note the extended funtionality. Actual Results: Needed to re-emerge BMP after doing some research to get features I was sure I had before. Expected Results: This should be selectable on first emerge. Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-ck5 i686) ================================================================= System uname: 2.6.10-ck5 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#2, Jan 17 2005, 14:46:08)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://gentoo.risq.qc.ca/ ftp://adelie.polymtl.ca ftp://cs.ubishops.ca/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X aac aalib acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo bzlib cdr cpdflib crypt cups curl curlwrappers divx4linux dvd encode f77 faad fam fftw flac font-server foomaticdb fortran ftp gdbm gif gimpprint gnome gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl icq imagemagick imap imlib jabber java jikes jpeg junit kerberos libg++ libgda libwww mad mikmod mmx mng motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg msn ncurses nls nptl offensive ofx oggvorbis openal opengl oscar pam pdflib perl png ppds python quicktime readline real samba sasl sdl sox speex spell sqlite sse ssl svg svga tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb x86 xml xml2 xosd xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
In portage as 0.9.7-r3, marked ~x86. Please give it two hours to propagate before syncing. Thank you for your report.