Hi all! I'm wondering if this is right or not. It's like the topic says. AFAIK ogg is a media container. So building FLAC with 'ogg' in USE allows FLAC to be embedded in an ogg container. That's all. So it seems unlikely to me that you have to have support for that in case you want to be able to decode FLAC with vorbis-tools. Any thoughts on this one? At the moment I'm having these items in /etc/portage/package.keywords: =media-libs/libvorbis-1.1.1 ~x86 =media-sound/vorbis-tools-1.1.1-r1 ~x86 This is in package.use: media-sound/vorbis-tools flac media-libs/flac ogg Cheers Sebastian Reproducible: Always Steps to Reproduce: 1. 2. 3. emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14.3 i686) ================================================================= System uname: 2.6.14.3 i686 AMD Sempron(tm) 2400+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/data/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.rwth-aachen.de/pub/Linux/gentoo" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/data/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage" USE="x86 3dnow 3dnowext X alsa bzip2 crypt cups dvd dvdr foomaticdb gif gnutls ithreads jpeg kde kdeenablefinal mmap mmx mmxext ncurses nls nodrm nptl nptlonly opengl png pop ppds readline spell sse ssl truetype truetype-fonts unicode userlocales xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Actually +ogg on media-libs/flac makes it build libOggFLAC library that vorbis-tools uses to play OggFlac files. I've added a check in the ebuild to make sure that the flag is enabled when requesting flac support.