>>> emerge (1 of 1) dev-php/ioncube_loaders-2.1 to / !!! ioncube_loaders_2.1.tar.gz not found in /usr/portage/distfiles. !!! dev-php/ioncube_loaders-2.1 has fetch restriction turned on. !!! This probably means that this ebuild's files must be downloaded !!! manually. See the comments in the ebuild for more information. But the only Ioncubes file you can download from the link provided in the ebuild is for version 2.3 and the filename does not match. Reproducible: Always Steps to Reproduce: 1. emerge /usr/portage/dev-php/ioncube_loaders/ioncube_loaders-2.1.ebuild Actual Results: bash-2.05b# emerge /usr/portage/dev-php/ioncube_loaders/ioncube_loaders-2.1.ebuild Calculating dependencies ...done! >>> emerge (1 of 1) dev-php/ioncube_loaders-2.1 to / !!! ioncube_loaders_2.1.tar.gz not found in /usr/portage/distfiles. !!! dev-php/ioncube_loaders-2.1 has fetch restriction turned on. !!! This probably means that this ebuild's files must be downloaded !!! manually. See the comments in the ebuild for more information. * Please download the ionCube loaders from: * http://www.ioncube.com/loader_download.php?atype=gz&loader_os[]=linux_i386&php_version[]=4.3&form_name=loaders Expected Results: for ioncube_loaders to emerge ts root # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.22) ================================================================= System uname: 2.4.22 i686 Intel(R) Xeon(TM) CPU 2.40GHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache autoaddcvs -sandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.pair.com/ ftp://gentoo.ccccom.com http://gentoo.ccccom.com" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 apm encode gtk2 gnome libg++ mad mikmod ncurses nls gtkhtml gdbm berkdb slang readline bonobo tcltk guile mysql sdl tcpd pam python gtk motif apache2 arts avi cdr crypt cups curl dvd esd evo flash foomaticdb freetds gd gif gphoto2 gpm imlib java jpeg kde libwww mozilla mpeg oggvorbis opengl oss pda ppds pdflib perl png pnp qt quicktime samba scanner spell ssl svga tiff truetype usb wmf X xinerama xml2 xmms xv zlib" The following four steps fixed the problem: 1. bash-2.05b# mv ioncube_loaders-2.1.ebuild ioncube_loaders-2.3.ebuild (pwd is /usr/portage/dev-php/ioncube_loaders) 2. bash-2.05b# mv ioncube_loaders.tar.gz ioncube_loaders_2.3.tar.gz (pwd is /usr/portage/distfiles) 3. ebuild ioncube_loaders-2.3.ebuild digest 4. emerge /usr/portage/dev-php/ioncube_loaders/ioncube_loaders.2.3.ebuild
fixed now. upstream has changed the naming scheme for the distfile which is now a pain as it is unversioned.