The Opera 7.2.3-r1 ebuild downloads all three architecture specific binaries (eg, opera-7.23-20031119.2-shared-qt.ppc-en.tar.bz2, opera-7.23-20031119.5-shared-qt.i386-en.tar.bz2, etc) I believe the SRC_URI construction: if [ `use static` ]; then SRC_URI="x86? ( ftp://ftp.opera.com/pub/opera/linux/723/final/en/i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) ppc? ( ftp://ftp.opera.com/pub/opera/linux/723/final/en/ppc/static/${PN}-${OPERAVER}.1-static-qt.ppc-en.tar.bz2 ) sparc? ( ftp://ftp.opera.com/pub/opera/linux/723/final/en/sparc/static/${PN}-${OPERAVER}.1-static-qt.sparc-en.tar.bz2 )" else SRC_URI="x86? ( ftp://ftp.opera.com/pub/opera/linux/723/final/en/i386/shared/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) ppc? ( ftp://ftp.opera.com/pub/opera/linux/723/final/en/ppc/shared/gcc-2.95/${PN}-${OPERAVER}.2-shared-qt.ppc-en.tar.bz2 ) sparc? ( ftp://ftp.opera.com/pub/opera/linux/723/final/en/sparc/shared/gcc-2.95/${PN}-${OPERAVER}.2-shared-qt.sparc-en.tar.bz2 )" fi is incorrect. Reproducible: Didn't try Steps to Reproduce:
it's incorrect but not for the reasons you think should be: SRC_URI="static? ( x86? ( x86static ) ppc? ( ppcstatic ) ) !static? ( x86 ( x86dyn ) ppc? ( ppcdyn ) )" you neglected to provide `emerge info`
i think you have FEATURES="cvs" set (if not reopen), i will fix the syntax if portage is fixed
see bug #16159
Yes, I have FEATURES="cvs" set. Sorry about forgetting to provide emerge info.