When doing an emerge of media-fonts/corefonts-1-r2 the "X" USE flag is listed twice: root@gershwin / # emerge -vp corefonts These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-fonts/corefonts-1-r2 +X +X 0 kB Total size of downloads: 0 kB Reproducible: Always Steps to Reproduce: 1. 2. 3.
IUSE="X" is already set in font.eclass, therefore it is set twice (once again in corefonts ebuild). IUSE in corefonts ebuild could hence be set to IUSE="${IUSE}".
Created attachment 40910 [details, diff] Patch to fix IUSE in corefonts-1-r2
`emerge info` please? I cannot reproduce the bug with portrage 2.0.51 (and I don't have 2.0.50 box anymore). Ebuilds and eclasses are calculated separately, so you don't need to set IUSE="${IUSE}".
root@gershwin / # emerge info Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 i686 Mobile Intel(R) Celeron(R) CPU 1.70GHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.tiscali.nl/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/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="X alsa apm atm avi berkdb bitmap-fonts crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xprint xv zlib"
known portage bug, not harmful. fixed in newer versions.