--- /var/paludis/repositories/gentoo/www-client/opera/opera-9.51_pre2050.ebuild 2008-06-23 02:48:35.000000000 +0200 +++ opera-9.51_pre2050.ebuild 2008-06-23 08:25:12.000000000 +0200 @@ -15,7 +15,7 @@ RESTRICT="mirror strip test" -IUSE="elibc_FreeBSD gnome qt-static qt3-static spell" +IUSE="elibc_FreeBSD gnome ia32 qt-static qt3-static spell" MY_LINGUAS="be bg cs da de el en en-GB es-ES es-LA fi fr fr-CA fy hi hr hu it ja ka ko lt mk nb nl nn pl pt pt-BR ru sv tr zh-CN zh-TW" @@ -38,17 +38,33 @@ qt-static? ( qt3-static? ( x86? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-static-qt3.i386.tar.bz2 ) + amd64? ( + ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-static-qt3.i386.tar.bz2 ) + !ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-static-qt3.x86_64.tar.bz2 ) + ) ) !qt3-static? ( x86? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-qt4.i386.tar.bz2 ) + amd64? ( + ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-qt4.i386.tar.bz2 ) + !ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-qt4.x86_64.tar.bz2 ) + ) ) ) !qt-static? ( qt3-static? ( x86? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-static-qt3.i386.tar.bz2 ) + amd64? ( + ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-static-qt3.i386.tar.bz2 ) + !ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-static-qt3.x86_64.tar.bz2 ) + ) ) !qt3-static? ( x86? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-shared-qt3.i386.tar.bz2 ) + amd64? ( + ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-shared-qt3.i386.tar.bz2 ) + !ia32? ( ${O_URI}intel-linux/${O_VER}-${O_SUFF}.gcc4-shared-qt3.x86_64.tar.bz2 ) + ) ) ) " @@ -80,6 +96,37 @@ # -qt-static +qt3-static = static-qt3 pkg_setup() { + if use amd64; then + if use ia32; then + if use qt-static; then + if use qt3-static; then + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-static-qt3.i386" + else + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-qt4.i386" + fi + else + if use qt3-static; then + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-static-qt3.i386" + else + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-shared-qt3.i386" + fi + fi + else + if use qt-static; then + if use qt3-static; then + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-static-qt3.x86_64" + else + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-qt4.x86_64" + fi + else + if use qt3-static; then + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-static-qt3.x86_64" + else + S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-shared-qt3.x86_64" + fi + fi + fi + fi use ppc && S="${WORKDIR}/${O_VER}-${O_SUFF}.gcc4-shared-qt3.ppc" use x86-fbsd && S="${WORKDIR}/${O_VER}-${O_SUFF}-freebsd5-shared-qt3.i386" if use x86; then