Version 8.54 of the Opera webbrowser (www-client/opera) has been released today. The new version fixes only two minor issues (the flash vulnerability that was fixed in the Windows version of Opera 8.54 does not seem to have existed on Linux in the first place).
copying ebuild into overlay (www-client/opera/opera-8.54.ebuild) and changing OPERAVER to "8.54-20060330" and OPERAFTPDIR to "854/final/en" worked for me ;)
*** Bug 129267 has been marked as a duplicate of this bug. ***
I experienced a couple of sandbox violations with the ebuild proposed in comment #1. e.g.: open_wr: /usr/kde/3.5/share/icons/hicolor/48x48/apps/opera.png open_wr: /usr/kde/3.5/share/icons/hicolor/32x32/apps/opera.png open_wr: /usr/kde/3.5/share/icons/hicolor/22x22/apps/opera.png or later open_wr: /usr/share/icons/hicolor/48x48/apps/opera.png open_wr: /usr/share/icons/hicolor/32x32/apps/opera.png open_wr: /usr/share/icons/hicolor/22x22/apps/opera.png emerge --info Portage 2.1_pre7-r4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.5-r3, 2.6.16-gentoo-r1 i686) ================================================================= System uname: 2.6.16-gentoo-r1 i686 Intel(R) Pentium(R) M processor 2.00GHz Gentoo Base System version 1.12.0_pre17 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.3.5-r2, 2.4.2-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 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.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_CH.UTF-8" LC_ALL="de_CH.UTF-8" LINGUAS="de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ch.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib acpi alsa apache2 arts avi bash-completion berkdb bitmap-fonts bluetooth cli crypt ctype cups dba dga divx4linux doc dri dts dvd dvdr dvdread eds emacs emboss encode examples exif expat fastbuild fbcon foomaticdb force-cgi-redirect fortran ftp gcj gd gdbm gif gimp gpm gstreamer gtk gtk2 imap imlib irda isdnlog java jpeg kde kdeenablefinal lcms libg++ libwww lzo mad maildir memlimit mikmod mmx mng motif mp3 mpeg mplayer mssql ncurses nls nptl nsplugin ogg opengl pam pcmcia pcre pda pdf pdflib perl png pnp posix pppd python qt quicktime readline real rtc sasl sdl session simplexml soap sockets spell spl sse sse2 ssl svg tcpd theora tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb utf8 vcd vidix vorbis win32codecs wmf xanim xine xml xmms xsl xv xvid yaz zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_de userland_GNU video_cards_ati video_cards_vesa video_cards_fbdev" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS
Created attachment 84254 [details, diff] Patch to resolve the sandbox violations The patch resolves the sandbox violations with two more sed statements in the ebuild. The first line adjusts the install path of the icons in /usr/share. The second line instructs the script to check outside the sandbox if kde is installed. The script will subsequently install the icons in the proper location within the sandbox. I guess this is quite a hack - maybe there's more elegant ways to do this... But hey, it works.
Any news on this?
*** This bug has been marked as a duplicate of 129800 ***