I just noticed that my svn src isn't saved, this is using fluidportage ebuilds and portage-2.1_pre4-r1 (emerge --info below). Instead of storing the svn co in /usr/portage/distfiles/svn-src like it used to, its " checkouted in: /mnt/hdc1/ptmp/portage/xfce4-mixer-20101010/distdir/svn-src/xfce4-mixer/trunk" for example. Thus its deleted after the merge is succesful. So on each new rebuild/merge I download all the same crap, very annoying. Any info/help? Portage 2.1_pre4-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r5 i686) ================================================================= System uname: 2.6.15-gentoo-r5 i686 Pentium III (Katmai) Gentoo Base System version 1.6.14 dev-lang/python: 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.4.3-r4, 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/mnt/hdc1/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/" LANG="en_US.utf8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/hdc1/ptmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/fluidportage/trunk /usr/local/bmg/bmg-main /usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X a52 alsa animation ao apm artworkextra asf audiofile avi berkdb bitmap-fonts bonjour bzip2 cairo cdr cjk codecs compositor crypt curl dbus deskmenu dga divx4linux dri dvd dvdr eds emboss encode esd expat ffmpeg firefox foomaticdb fortran gdbm gif glitz gnome gnutls gphoto2 gpm gtk2 gtkhtml hal imlib jpeg lcms libg++ libwww mad mmx mmx2 mng motif moznocompose moznoirc moznomail mozsvg mp3 mpeg ncurses nls nntp nsplugin opengl oss pam panelplugin pdflib perl png python quicktime randr readline sdl sftplogging softmmu spell sse sse2 ssl startup-notification svg tcltk tiff transcode truetype truetype-fonts type1-fonts unicode usb userlocales vcd vidix win32codecs wmf xine xml2 xrandr xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_radeon video_cards_ati" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
This is another case where this new distdir handling is mucking things up.
sounds like your sync is out of date see Bug 117440
Like spanky says, need the latest version of $PORTDIR/eclass/subversion.eclass and make sure you don't have an old version in your overlay. It should have something like ${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}} in there. *** This bug has been marked as a duplicate of 117440 ***