- myconf=""
-
- use X || myconf="${myconf} --disable-x11"
-
- use xv || myconf="${myconf} --disable-xvideo"
-
- use ggi && myconf="${myconf} --enable-ggi"
-
- use 3dfx && myconf="${myconf} --enable-glide"
-
- use matrox && myconf="${myconf} --enable-mga"
-
- use svga && myconf="${myconf} --enable-svgalib"
-
- use sdl || myconf="${myconf} --disable-sdl"
-
- use fbcon || myconf="${myconf} --disable-fb"
-
- use aalib && myconf="${myconf} --enable-aa"
-
- use dvd \
- && myconf="${myconf} --enable-dvdread" \
- || myconf="${myconf} \
- --disable-dvd \
- --disable-dvdread \
- --disable-dvdplay \
- --disable-vcd"
-
- use alsa && myconf="${myconf} --enable-alsa"
-
- use oss || myconf="${myconf} --disable-oss"
-
- use esd && myconf="${myconf} --enable-esd"
-
- use arts && myconf="${myconf} --enable-arts"
-
- use nls || myconf="${myconf} --disable-nls"
-
- # the current gtk2 and gnome2 are prelimenary frameworks
- use gtk \
- && myconf="${myconf} --disable-gtk2" \
- || myconf="${myconf} --disable-gtk --disable-gtk2"
-
- use gnome && myconf="${myconf} --enable-gnome --disable-gnome2"
-
- use kde && myconf="${myconf} --enable-kde"
-
- use qt && myconf="${myconf} --enable-qt"
-
- use ncurses && myconf="${myconf} --enable-ncurses"
-
- use oggvorbis || myconf="${myconf} --disable-vorbis --disable-ogg"
-
- use lirc && myconf="${myconf} --enable-lirc"
-
- use slp || myconf="${myconf} --disable-slp"
-
- use truetype && myconf="${myconf} --enable-freetype"
-
- # xvid is a local USE var, see /usr/portage/profiles/use.local.desc for more details
- use xvid && myconf="${myconf} --enable-xvid"
-
- # v4l is a local USE var, see /usr/portage/profiles/use.local.desc for more details
- use v4l && myconf="${myconf} --enable-v4l"
-
- # wxwindows is a local USE var. already enabled by default, but depends on wxGTK
- # but if we use wxwindows and imlib, then we can also use skins
- (use imlib && use wxwindows) && myconf="${myconf} --enable-skins"
-
- # matroska is a local USE var.
- # http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska
- use matroska && myconf="${myconf} --enable-mkv"
-
- use dvb && myconf="${myconf} --enable-satellite"
+ local myconf
+ myconf="--disable-mga --enable-flac --with-gnu-ld \
+ --enable-a52 --enable-dvbpsi --enable-libmpeg2 \
+ --disable-qt --disable-kde --disable-gnome --disable-gtk \
+ --disable-libcdio --disable-libcddb --disable-vcdx \
+ --enable-ffmpeg --with-ffmpeg-mp3lame \
+ --enable-livedotcom --with-livedotcom-tree=/usr/lib/live"
+
+ # qt, kde, gnome and gtk interfaces are deprecated and in a bad condition
+ # the same for mga video, libdv and xvid decoders
+ # cddax and vcdx (which depend on libcdio and libcddb) are not ready yet
+
+ #--enable-pth GNU Pth support (default disabled)
+ #--enable-st State Threads (default disabled)
+ #--enable-gprof gprof profiling (default disabled)
+ #--enable-cprof cprof profiling (default disabled)
+ #--enable-mostly-builtin most modules will be built-in (default enabled)
+ #--disable-optimizations disable compiler optimizations (default disabled)
+ #--enable-testsuite build test modules (default disabled)
+ #--disable-plugins make all plugins built-in (default plugins enabled)
+
+ use debug && myconf="${myconf} --enable-debug" \
+ || myconf="${myconf} --enable-release"
+
+ (use imlib && use wxwindows) && myconf="${myconf} --enable-skins --enable-skins2"