I was preparing to upgrade to xorg-x11-6.8.1.902 when I had noticed that it required >=media-libs/freetype-2.1.8. Well this unfortuantly caused mozilla firefox to be blocked. I investigated the issue on Gentoo Bugzilla and found out it was blocked previously due to an issue in Mozilla Firefox 0.9.3 (which was patched) as well as Mozilla Thunderbird and Mozilla itself (which were also both patched). So I decided to move media-libs/freetype over to local portage and remove the RDEPEND blocks. After installing freetype-2.1.9 and rebuilding firefox, mozilla and thunderbird. I experience no problems with the freetype issues that occured. As far as I know everything works fine and I will be commencing with my upgrade to xorg-x11-6.8.1.902. I just thought I should let you guys know. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r0, 2.6.10-cko3 i686) ================================================================= System uname: 2.6.10-cko3 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache digest distlocks sandbox sfperms" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow 3dnowex 3ds GAPING_SECURITY_HOLE X X509 aalib aavm accounting acl acpi acpi4linux activefilter alsa altcolors amd ansi ared aredmem artworkextra asterisk async atlas avi bcmath beepmp berkdb bigger-fonts bitmap-fonts blas blender-game bonobo bzlib c++ calendar cap caps cdinstall cdparanoia cdr cdrom chroot clamav clanJavaScript clanVoice cle266 clisp codecs cpdflib crypt cscope css ctype cups curl curlwrappers custreloc dba dbase dbm dbx devfs devfs26 devmap dga dhcp diet dio divx4linux dmx droproot dv dvb edl encode erandom escreen esd etwin evo exif ext-png ext-zlib extensions f2c f77 faac faad fam ffmpeg fla flac flatfile flood fltk fluidsynth fmod font-server foomaticdb fortran freetype frlargefiles frnothreads frxp ftp gb gcj gcl gd gdbm geoip ggi gif gimp gimpprint ginac gkrellm glade glgd glut gmp gnome gnomedb gnuplot gnutls gphoto2 gprof gps graphviz gs gstreamer gtk gtk2 gtkhtml guile hal icon iconv icq icu ide idea idl image imagekits imagemagick imap imlib imlib2 inifile ipv6 j2ee jabber java javascript jbig jboss jce jikes joystick jp2 jpeg junit justify jython ladcca lapack latex lcd lcms libcaca libdsk libgd libgda libwww lzo lzw lzw-tiff mad mcal mcve mdb memlimit mha mikmod mime ming mixer mmap mmx mng mozilla moznocompose moznoirc moznomail mozplaintext mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer mppe-m msession msn music mythtv native ncurses network nls nocardbus nocd nodrm nptl ntlm nvidia oav objc offensive oggvorbis openal opengl opens oss pam parse-clocks pcap pcntl pcre pdf pdflib perl physfs pic pie plotutils png posix ppds pthreads python quicktime quotes radius readline real recode rtc ruby samba sdl session sftplogging silc simplexml skey slp smime soap sockets speex spell sse ssl svg svga sysvipc szip t1lib tcltk tcpd tetex tga theora tidy tiff timidity truetype truetype-fonts type1-fonts unicode usb v4l v4l2 videos vim v
FYI: https://bugzilla.mozilla.org/show_bug.cgi?id=234035
I can confirm that Firefox (net-www/mozilla-firefox-1.0.1 atm) builds and seemingly works fine with Freetype 2.1.9. I used the same technique as the reporter, copying the ebuild for freetype-2.1.9 to my overlay and removing the rdepend block containing Firefox. I'm not sure this bug is assigned to the correct team. Since the problem is within the freetype-2.1.9 ebuild, shouldn't it be assigned to the team in charge of that?
FF is no longer using freetype, but pango/xft instead. Anyway, the block is no longer there for current versions in portage: freetype-2.1.10.ebuild <snip> RDEPEND="${DEPEND} !<www-client/mozilla-1.7.3-r3 !<www-client/mozilla-firefox-1.0-r3 !<mail-client/mozilla-thunderbird-0.9-r3 !<media-libs/libwmf-0.2.8.2" </snip> Closing an obsolete bug.