Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 187715 - media-video/vlc either depends on mozilla-firefox or seamonkey to build nsplugin, but this could be used with the -bin version of those browsers
Summary: media-video/vlc either depends on mozilla-firefox or seamonkey to build nsplu...
Status: VERIFIED DUPLICATE of bug 160857
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-04 11:50 UTC by nr16020
Modified: 2007-08-04 11:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nr16020 2007-08-04 11:50:58 UTC
Using the "nsplugin" USE flag makes vlc depend on either www-client/mozilla-firefox or www-client/seamonkey but it should be possible to use nsplugin with www-client/mozilla-firefox-bin or www-client/seamonkey-bin ONLY (on older machines, compiling firefox takes a huge amount of time).
Here is the relevant code from vlc' ebuild :

                nsplugin? (
                        !seamonkey? ( www-client/mozilla-firefox )
                        seamonkey? ( www-client/seamonkey )
                )


Reproducible: Always

Steps to Reproduce:
1. emerge --unmerge mozilla-firefox seamonkey
2. emerge mozilla-firefox-bin seamonkey-bin
3. USE=nsplugin emerge -p vlc


Actual Results:  
[ebuild  N    ] www-client/mozilla-firefox-2.0.0.6 
[ebuild  N    ] media-video/vlc-0.8.6c

Expected Results:  
[ebuild  N    ] media-video/vlc-0.8.6c

############################################################################
actual code :
                nsplugin? (
                        !seamonkey? ( www-client/mozilla-firefox )
                        seamonkey? ( www-client/seamonkey )
                )
############################################################################
should probably be instead :
                nsplugin? (
                        !seamonkey? ( || ( www-client/mozilla-firefox www-client
/mozilla-firefox-bin ) )
                        seamonkey? ( || ( www-client/seamonkey www-client/seamon
key-bin ) )
                )
############################################################################
emerge info output :
Portage 2.1.2.11 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r4, 2.6.22-ck1 i686)
=================================================================
System uname: 2.6.22-ck1 i686 Intel(R) Pentium(R) III CPU - S 1400MHz
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 04 Aug 2007 00:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -m32 -pipe -fomit-frame-pointer -mmmx -msse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-Os -m32 -pipe -fomit-frame-pointer -mmmx -msse"
DISTDIR="/gentoo-distfiles"
FEATURES="buildpkg distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.proxad.net/mirrors/ftp.gentoo.org/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirror.switch.ch/mirror/gentoo/ http://gentoo.osuosl.org/"
LINGUAS="fr en"
MAKEOPTS="-j2"
PKGDIR="/gentoo-pkg"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://lists.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi aiglx alsa amr asf avi bash-completion berkdb bitmap-fonts bogofilter bzip2 cairo caps cddb cdparanoia cdr charconv cli cracklib crypt css cups curl curlwrappers cvs dbus dga divx djvu dri dts dvd dvdr dvdread encode fam fdftk ffmpeg firefox flac font-server fontconfig foomaticdb fortran ftp gdbm geoip gif gimp glitz glx gmedia gnutls gpm gs gtk gtk2 hddtemp iconv idn imlib isdnlog jabber jack joystick jpeg jpeg2k kerberos lame lcms ldap libg++ libnotify lm_sensors logrotate lzw matroska midi mikmod mmx mng motif mozbranding mozcalendar mozdevelop mozilla mozsvg mp3 mpeg mpi mudflap multiuser mysql ncurses nethack network nls nptl nptlonly nsplugin objc objc++ objc-gc odbc ogg openal openexr opengl openmp pam parse-clocks paste64 pcre pdf perl physfs png postgres postscript ppds pppd python qt qt3 qt4 quicktime rdesktop readline real realmedia reflection restrict-javascript rtc samba sane-frontends scanner scenarios sdl session shared sharedmem smp spamassassin speex spell spl sse ssl subversion svg swf tcltk tcpd theora threads tiff tk truetype truetype-fonts type1-fonts unicode usb utempter v4l vidix vorbis vorbis-psy webdav win32codecs wma wmf wmp wxwindows x264 x86 xforms xinerama xml xml2 xorg xprint xscreensaver xterm xv xvid xvmc zlib" ALSA_CARDS="emu10k1 intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr en" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-04 11:54:58 UTC
No it really couldn't.


*** This bug has been marked as a duplicate of bug 160857 ***