Can someone explain why the "stable" freetype is from June 2005, when there are * 5 open bugs that would be fixed by stabilising a more recent version * Only one bug is referenced on the stabilisation tracker (#166028), and it turns out that bug is closed as far as most arches are concerned. Alpha, mips, x86fbsd are still waiting, does that have to hold the rest of us?
Yep.
I think we're ready to start considering stabling something from the 2.3.x series. Due to the large differences in rendering some ppl see jumping from 2.1 we can probably expect to receive a lot of the same backlash as when 2.3 was unmasked into ~arch (ie. you broke my fonts, aghhahghahgagah! etc.). We would need to do something >=2.3.3 for security reasons. Foser, do you know of any issues that need to be resolved before we can do this?
archs please test and stabilize media-libs/freetype-2.3.3. note that there were a few small API changes between that version and the current stable, which caused compile failures in some packages. all those reported have been fixed. still, you might want to make sure everything using freetype will still build for you. there are also now some demo utilities installed along with the library that might be useful for testing. the jump from 2.1.x to 2.3.x might cause a significant change in font rendering. the most common reason for this is old configs lurking around so you may want to back up ~/.font* and /etc/font*, delete, and re-merge fontconfig and freetype. http://www.tldp.org/HOWTO/Font-HOWTO/index.html and http://gentoo-wiki.com/HOWTO_Xorg_and_Fonts can also be helpful. i'm looking for stable on all archs except x86-fbsd. alpha and mips, you have fontconfig to do first (bug #166029). ;)
media-libs/freetype-2.3.3 USE="zlib -bindist -debug -doc" 1. emerges on x86 2. passes collision test 3. works fine so far 4. rebuilt some packages depending on freetype w/o any problems Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r2, 2.6.20.10 i686) ================================================================= System uname: 2.6.20.10 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Gentoo Base System release 1.12.9 Timestamp of tree: Sun, 06 May 2007 10:29:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r5 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--nospinner" FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/" LINGUAS="en de en_GB de_CH" MAKEOPTS="-j3" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa apache2 asf avahi berkdb bitmap-fonts cairo cdr cdrom cli cracklib crypt cups dbus divx dri dts dvd dvdr dvdread eds emboss encode fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde kdeenablefinal ldap libg++ mad midi mikmod mmx mono mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection rtsp ruby samba sdl session smp spell spl sse sse2 sse3 ssl svg tcpd test tetex theora threads truetype truetype-fonts type1-fonts unicode vcd vorbis wifi win32codecs wxwindows x264 x86 xine xml xorg xprint xv xvid zlib" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en de en_GB de_CH" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vesa" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
ppc64 stable
Stable for HPPA.
sparc stable.
ia64 stable
amd64 done.
x86 done, everything I have seems to build fine with 2.3.3
Stable on ppc
alpha stabilized 2.3.4-r2.
media-libs/freetype: | s | p p | p a x | c r 8 | - c 6 | a a p m s - - | l m h i m m p a s p f f | p d a p a 6 i p c c 3 a b x b | h 6 r p 6 8 p p 6 o 9 s r s 8 s | a 4 m a 4 k s c 4 s 0 h c d 6 d ----------+-----------------------------v-- 1.3.1-r4 | + + + + + + + + + + + + + [1] 1.3.1-r5 | + + + + + + ~ + + + + + + [1] 2.1.9-r1 | + + + + + + + + + + + + + [2] 2.1.10-r2 | + + + + + + + + + + + + + ~ [2] 2.1.10-r3 | + + + + + + ~ + + + + + + ~ [2] 2.3.3 | ~ + + + + + + + + + + + + ~ [2] 2.3.4-r2 > + + + + + + ~ + + + + + + ~ [2] all done.