Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 115105

Summary: media-sound/bmpx - remove bogus xine use flag from IUSE
Product: Gentoo Linux Reporter: Aldo "xoen" Giambelluca <xoen.gnu>
Component: Current packagesAssignee: Martin Schlemmer (RETIRED) <azarah>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Aldo "xoen" Giambelluca 2005-12-10 09:56:10 UTC
Hi, I've tried to emerge bmpx, I've seen a strange thing, but maybe it's normal,
I don't know...

In my gentoo xine USE flag is not set, but when I try to emerge BMPx it requires
xine-lib as dependence. Is this normal? IMHO no...if xine is really necessary I
think is better put xine into the dependencies and remove the xine USE flag from
the BMPx ebuild.

Reproducible: Always
Steps to Reproduce:
# emerge -tv bmpx
Actual Results:  
These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] media-sound/bmpx-0.12.9-r1  +a52 +dbus -debug +flac -irssi +mad
+ogg +perl +python +theora +vorbis -xchat -xine 1,581 kB
[ebuild  N    ]  media-libs/taglib-1.4  -debug 715 kB
[ebuild  N    ]  media-libs/xine-lib-1.0.1-r4  +X +a52 +aac +aalib +alsa
(-altivec) -arts -cle266 +directfb +dvd -dxr3 -esd +fbcon +ffmpeg +flac +gnome
-i8x0 +ipv6 +libcaca +mad +mng +nls +nvidia +opengl +oss +png -samba +sdl -speex
+theora -v4l +vcd -vidix +vorbis +win32codecs -xinerama +xv -xvmc 7,607 kB
[ebuild  N    ]   media-video/vcdimager-0.7.21  -minimal +xml2 960 kB
[ebuild  N    ]    dev-libs/libcdio-0.73  +cddb -minimal 1,754 kB
[ebuild  N    ]     media-libs/libcddb-0.9.5  +doc 371 kB
[ebuild  N    ]   media-video/ffmpeg-0.4.9_p20050226-r5  +a52 +aac (-altivec)
-debug +doc +dts +encode -ieee1394 +imlib +mmx +network +ogg +oss +sdl -threads
+truetype -v4l +vorbis +xvid +zlib 1,466 kB
[ebuild  N    ]    app-text/texi2html-1.76  372 kB
[ebuild  N    ]    media-libs/faac-1.24  0 kB
[ebuild  N    ]     media-libs/libsndfile-1.0.11  -static 796 kB



# emerge info
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2,
2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 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="-march=athlon-xp -O2 -pipe -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/lib/mozilla/defaults/pref /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/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://darkstar.ist.utl.pt/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acpi alsa audiofile avi bash-completion
beagle berkdb bitmap-fonts bonobo bzip2 cairo cddb cdparanoia cdr cjk crypt cups
curl dbus directfb divx4linux doc dts dvd dvdr dvdread eds emboss encode
examples exif expat fam fbcon ffmpeg firefox flac flash foomaticdb fortran gcj
gd gdbm gif gimpprint glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile
hal howl idn imagemagick imlib ipv6 jabber java javascript jpeg lcms ldap
libcaca libg++ libwww lm_sensors mad matroska mikmod mime ming mmx mmx2 mng mono
motif mozilla mp3 mpeg ncurses network nls nsplugin nvidia offensive ogg
oggvorbis openal opengl oss pam pcre pdflib perl pic png ppds python quicktime
readline real rtc ruby sdl spell sqlite sse sse2 ssl svg svga tcltk tcpd tetex
tga theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd videos
vorbis win32codecs wmf xml xml2 xmms xpm xprint xv xvid zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2005-12-10 12:06:03 UTC
Read the ebuild ... it can use either xine or gst-0.10.  Currently we cannot use
gst .... so until then it use xine.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-12-10 14:39:51 UTC
(In reply to comment #1)
> Read the ebuild ... it can use either xine or gst-0.10.  Currently we cannot use
> gst .... so until then it use xine.

Yeah, I've read the ebuild; xine use flag does nothing so far, the gst part is
commented out and until it's uncommented, the flag is bogus and confusing.
Please, remove it. 
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2005-12-10 14:56:18 UTC
And its an unstable ebuild (ie, user should be able to read the ebuild in case
of confusion?), plus gst-0.10 is in portage now, so next version probably will
have that bits fixed.