I have mozilla-firefox-2.0_beta unmasked on my system. However, epiphany-2.16.0 requires =mozilla-firefox-1.5, which seems to result in a cycle of installing mozilla-firefox-2.0_beta* and then downgrading to mozilla-firefox-1.5.0.* and back again. Changing the RDEPEND line to >=mozilla-firefox-1.5 seems to fix this. Granted, mozilla-firefox-2.0_beta is masked for testing, but if I choose to unmask it for testing, should I have to modify additional ebuilds to be able to keep mozilla-firefox-2.0_beta on my system?
You should copy the ebuild in a local overlay and make the modifications yourself to test them out. It's far from being ready for Portage. But please do try it and let us know how it works.
I guess I should have made it more clear that I've already built epiphany-2.16.0 against mozilla-firefox-2.0_beta2. Sorry! For the record, copying the modified epiphany-2.16.0 ebuild to a local overlay and building it against mozilla-firefox-2.0_beta2 does work. Here's my emerge --info: ===================== # emerge --info Portage 2.1.2_pre1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.18-gentoo i686) ================================================================= System uname: 2.6.18-gentoo i686 Pentium III (Coppermine) Gentoo Base System version 1.12.5 Last Sync: Mon, 25 Sep 2006 16:00:08 +0000 ccache version 2.4 [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.6, 2.0.30 dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.osuosl.org/ ftp://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo" LC_ALL="en_US.utf8" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac acl acpi alsa aoss artworkextra asf avahi bash-completion beagle berkdb bitmap-fonts bonobo branding bzip2 cairo cdr cjk cli crypt cups curl dbus dga dlloader dmi dri eds elibc_glibc emboss encode evo fam firefox flac foomaticdb fortran galago gdbm gecko-sdk gif gimpprint glitz gnome gnutls gpm gstreamer gtk gtkhtml hal imagemagick imlib imlib2 input_devices_keyboard input_devices_mouse ipv6 isdnlog java jce jpeg kernel_linux lcms ldap libg++ libnotify mad mikmod mmx mono motif mozilla mp3 mpeg mudflap nas nautilus ncurses nfs nls nntp nptl nptlonly nsplugin objc objc++ objc-gc offensive ogg ole opengl pam pcre pda pdf perl png ppds pppd print profile python quicktime readline real reflection reiserfs rtc samba sdl sensord session spell spl sse ssl svg swat symlink tcpd tiff truetype truetype-fonts type1-fonts ucs2 udev unicode usb userland_GNU video_cards_nv video_cards_r128 video_cards_vesa video_cards_vga vorbis win32codecs xine xml xmms xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
*** Bug 149416 has been marked as a duplicate of this bug. ***
Note that once it is allowed to build with mozilla-firefox-2.0_whatever, spell checking functionality to epiphany should be possible to be added under USE=spell. firefox-1.5 gecko should be new enough for this, but the gecko SDK that it provides doesn't have the gecko spellchecking headers and libs. firefox-2.0 will itself include spellchecking support, so I'd hope for it to expose it in the SDK as well - I don't have 2.0_beta2 here myself, so can't check.
www-client/epiphany-2.16.0 works fine here (~x86) with www-client/mozilla-firefox-2.0_rc1.
Mozilla Team, please remove the Firefox 2.0 Beta [1|2] packages from the tree. Thanks!
I can also confirm bulding against mozilla-firefox-2.0_rc1 works. Automatic marking of misspellings seems to work, but when I right click, nothing happens.
After building epiphany against mozilla-firefox-2.0_rc2, epiphany seems to be working fine
*** Bug 150459 has been marked as a duplicate of this bug. ***
fixed the depend, thanks
*** Bug 150584 has been marked as a duplicate of this bug. ***