I use slovak localisation in KDE, therefore I put LINGUAS="sk" into /etc/make.conf If I run "emerge -f kde-i18n" everything goes ok, i.e. slovak locale file "kde-i18n-sk-3.3.0.tar.bz2" (6 565 311 bytes) is downloaded. If I now run "emerge -pv kde-i18n" it still shows more than 200MB to download, although nothing is missing. [ebuild N ] kde-base/kde-i18n-3.3.0 +arts -debug 233,626 kB Reproducible: Always Steps to Reproduce: 1. LINGUAS="sk" emerge -f kde-i18n 2. LINGUAS="sk" emerge -pv kde-i18n 3. Actual Results: [ebuild N ] kde-base/kde-i18n-3.3.0 +arts -debug 233,626 kB Expected Results: [ebuild N ] kde-base/kde-i18n-3.3.0 +arts -debug 0 kB Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.4.27) ================================================================= System uname: 2.4.27 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz Gentoo Base System version 1.4.16 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="-march=pentium4 -O2 -mfpmath=sse -msse2 -mmmx -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.2/share/config /usr/kde/3/share/config /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 /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -mfpmath=sse -msse2 -mmmx -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/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 Xaw3d aalib acl acpi alsa apache2 arts audiofile avi bitmap-fonts bonobo cdr crypt cups dga directfb doc dvd encode esd ethereal evo fbcon flash foomaticdb freetds gd gdbm ggi gif gpm gps gtk gtk2 gtkhtml guile icc-pgo imap imlib innodb java jikes jpeg junit kde ladcca lcms libwww linguas_sk lirc mad maildir mikmod mmx motif mozilla mpeg mpi mule mysql nas ncurses nls oav odbc oggvorbis opengl oss pam pcmcia pdflib perl plotutils png pnp python qt quicktime readline sasl scanner sdl slang slp snmp socks5 spell sse ssl svga tcltk tcpd tiff truetype trusted usb video_cards_radeon wavelan wmf x86 xface xml xml2 xmms xprint xv zeo zlib"
IMHO emerge -pv is ignoring "LINGUAS" variable and shows all existing locale files together.
I think this has been fixed in the development version of portage based on the output I got below. env LINGUAS=sk FEATURES=-cvs emerge --debug -pv kde-base/kde-i18n These are the packages that I would merge, in order: Calculating dependencies Parent: None Depstring: kde-base/kde-i18n Candidates: ['kde-base/kde-i18n'] ebuild: kde-base/kde-i18n-3.3.0 binpkg: None \ Parent: ebuild / kde-base/kde-i18n-3.3.0 merge Depstring: ~kde-base/kdebase-3.3.0 >=sys-apps/portage-2.0.49-r8 >=kde-base/kdelibs-3.0 >=x11-libs/qt-3.3 !bootstrap? ( sys-devel/patch ) >=sys-devel/automake-1.7.0 sys-devel/autoconf sys-devel/make dev-util/pkgconfig dev-lang/perl ~kde-base/kde-env-3 >=kde-base/kdelibs-3.0 >=x11-libs/qt-3.3 ~kde-base/kde-env-3 Candidates: [] Exiting... ebuild / kde-base/kde-i18n-3.3.0 merge Exiting... None ...done! [ebuild N ] kde-base/kde-i18n-3.3.0 +arts -debug 6,411 kB Total size of downloads: 6,411 kB bash-2.05b$ emerge info Portage 2.0.51_pre23 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r1 i686) FEATURES="autoaddcvs ccache distcc maketest sandbox sign userpriv usersandbox" USE="(cut) linguas_sk"
I think this is handled anyway... I'll check it.
This is fixed in stable ( 2.0.51.22-r2 ). I am unsure when the fix went in, but it should be in the changelog if you are concerned about the commit date. Closing as FIXED.