summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-01-01 12:52:46 +0100
committerPeter Alfredsen <loki_val@gentoo.org>2009-01-01 12:52:46 +0100
commit8c0ace28ab94bfc7e2ed3d96dee2b875e75ef015 (patch)
tree2f6c26b8ea6ce8ee9c6bfc98c96ca3dab6b5822e
parentManifest (diff)
downloadloki_val-8c0ace28ab94bfc7e2ed3d96dee2b875e75ef015.tar.gz
loki_val-8c0ace28ab94bfc7e2ed3d96dee2b875e75ef015.tar.bz2
loki_val-8c0ace28ab94bfc7e2ed3d96dee2b875e75ef015.zip
Import fixed freetype for review
-rw-r--r--media-libs/freetype/ChangeLog877
-rw-r--r--media-libs/freetype/Manifest11
-rw-r--r--media-libs/freetype/files/freetype-2.3.2-enable-valid.patch22
-rw-r--r--media-libs/freetype/files/freetype-2.3.7-b.g.o-247104.patch15
-rw-r--r--media-libs/freetype/files/freetype-2.3.7-b.g.o-253029.patch19
-rw-r--r--media-libs/freetype/files/freetype-2.3.7-fix-incorrect-scaling.patch21
-rw-r--r--media-libs/freetype/files/freetype-2.3.7-no-segfault-on-load_mac_face.patch51
-rw-r--r--media-libs/freetype/freetype-2.3.7-r1.ebuild123
-rw-r--r--media-libs/freetype/metadata.xml14
9 files changed, 1153 insertions, 0 deletions
diff --git a/media-libs/freetype/ChangeLog b/media-libs/freetype/ChangeLog
new file mode 100644
index 0000000..fd131f2
--- /dev/null
+++ b/media-libs/freetype/ChangeLog
@@ -0,0 +1,877 @@
+# ChangeLog for media-libs/freetype
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.203 2008/12/20 01:32:24 loki_val Exp $
+
+ 20 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
+ -files/freetype-1.3.1-malloc.patch,
+ -files/freetype-2.1.10-fix_synth.patch,
+ -files/freetype-2.1.10-internal_header.patch,
+ -files/freetype-2.1.10-revert_pointer.patch,
+ -files/freetype-2.3.2-bdflib.patch,
+ -files/freetype-2.3.5-crossbuild.patch,
+ -files/freetype-2.3.6-incorect-font-scaling.patch:
+ Punt patches
+
+ 20 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
+ -freetype-1.3.1-r5.ebuild, -freetype-1.4_pre20080316.ebuild,
+ -freetype-2.1.10-r3.ebuild, -freetype-2.3.5-r2.ebuild,
+ -freetype-2.3.6.ebuild, -freetype-2.3.6-r1.ebuild:
+ Punt old
+
+ 08 Jul 2008; Raúl Porcel <armin76@gentoo.org>
+ freetype-1.4_pre20080316-r1.ebuild:
+ alpha/ia64 stable wrt #225851
+
+ 07 Jul 2008; Jeroen Roovers <jer@gentoo.org>
+ freetype-1.4_pre20080316-r1.ebuild:
+ Stable for HPPA (bug #225851).
+
+ 07 Jul 2008; Markus Meier <maekke@gentoo.org>
+ freetype-1.4_pre20080316-r1.ebuild:
+ amd64/x86 stable, bug #225851
+
+ 07 Jul 2008; Ferris McCormick <fmccor@gentoo.org>
+ freetype-1.4_pre20080316-r1.ebuild:
+ Sparc stable, Security Bug #225851.
+
+ 07 Jul 2008; Brent Baude <ranger@gentoo.org>
+ freetype-1.4_pre20080316-r1.ebuild:
+ Marking freetype-1.4_pre20080316-r1 ppc64 and ppc for bug 225851
+
+*freetype-1.4_pre20080316-r1 (06 Jul 2008)
+
+ 06 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/freetype-1.4_pre20080316-CVE-2008-1808.patch,
+ +freetype-1.4_pre20080316-r1.ebuild:
+ Revbump for CVE-2008-{1806,1807,1808}, bug #225851.
+
+ 02 Jul 2008; Brent Baude <ranger@gentoo.org> freetype-2.3.7.ebuild:
+ stable ppc, bug 230037
+
+ 01 Jul 2008; Raúl Porcel <armin76@gentoo.org> freetype-2.3.7.ebuild:
+ alpha/ia64/x86 stable wrt #230037
+
+ 01 Jul 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ freetype-2.3.7.ebuild:
+ stable amd64, bug 230037
+
+ 01 Jul 2008; Jeroen Roovers <jer@gentoo.org> freetype-2.3.7.ebuild:
+ Stable for HPPA (bug #230037).
+
+ 30 Jun 2008; Brent Baude <ranger@gentoo.org> freetype-2.3.7.ebuild:
+ stable ppc64, bug 230037
+
+ 30 Jun 2008; Ferris McCormick <fmccor@gentoo.org> freetype-2.3.7.ebuild:
+ Sparc stable on rush basis at developer (loki_val) request, Bug #230037.
+
+*freetype-2.3.7 (29 Jun 2008)
+
+ 29 Jun 2008; Ryan Hill <dirtyepic@gentoo.org> +freetype-2.3.7.ebuild:
+ Version bump. Mostly fixes for regressions in 2.3.6.
+
+ 29 Jun 2008; Torsten Veller <tove@gentoo.org>
+ freetype-1.4_pre20080316.ebuild:
+ Add missing die: || "..." -> || die "..."
+
+*freetype-2.3.6-r1 (20 Jun 2008)
+
+ 20 Jun 2008; Peter Volkov <pva@gentoo.org>
+ +files/freetype-2.3.6-incorect-font-scaling.patch,
+ +freetype-2.3.6-r1.ebuild:
+ Fix incorrent size of rendered fonts, bug #228095, thank Jacob for report
+ and Werner Lemberg for the fix.
+
+ 13 Jun 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ freetype-2.3.6.ebuild:
+ ppc stable, bug #225851
+
+ 12 Jun 2008; Jeroen Roovers <jer@gentoo.org> freetype-2.3.6.ebuild:
+ Stable for HPPA (bug #225851).
+
+ 11 Jun 2008; Brent Baude <ranger@gentoo.org> freetype-2.3.6.ebuild:
+ Marking freetype-2.3.6 ppc64 for bug 225851
+
+ 11 Jun 2008; Steve Dibb <beandog@gentoo.org> freetype-2.3.6.ebuild:
+ amd64 stable, bug 225851
+
+ 11 Jun 2008; Raúl Porcel <armin76@gentoo.org> freetype-2.3.6.ebuild:
+ alpha/ia64 stable wrt #225851
+
+ 11 Jun 2008; Friedrich Oslage <bluebird@gentoo.org> freetype-2.3.6.ebuild:
+ stable on sparc, security bug #225851
+
+ 11 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
+ freetype-2.3.6.ebuild:
+ stable x86, security bug 225851
+
+ 11 Jun 2008; Ryan Hill <dirtyepic@gentoo.org> metadata.xml:
+ Add myself to metadata.xml as co-maintainer.
+
+*freetype-2.3.6 (11 Jun 2008)
+
+ 11 Jun 2008; Ryan Hill <dirtyepic@gentoo.org> +freetype-2.3.6.ebuild:
+ Version bump.
+
+ 29 Apr 2008; Brent Baude <ranger@gentoo.org>
+ freetype-1.4_pre20080316.ebuild:
+ stable ppc, bug 219421
+
+ 28 Apr 2008; Raúl Porcel <armin76@gentoo.org>
+ freetype-1.4_pre20080316.ebuild:
+ alpha/ia64 stable wrt #219421
+
+ 28 Apr 2008; Jeroen Roovers <jer@gentoo.org>
+ freetype-1.4_pre20080316.ebuild:
+ Stable for HPPA (bug #219421).
+
+ 27 Apr 2008; Markus Meier <maekke@gentoo.org>
+ freetype-1.4_pre20080316.ebuild:
+ amd64/x86 stable, bug #219421
+
+ 27 Apr 2008; Ferris McCormick <fmccor@gentoo.org>
+ freetype-1.4_pre20080316.ebuild:
+ Sparc stable, Bug #219421.
+
+ 27 Apr 2008; Markus Rothe <corsair@gentoo.org>
+ freetype-1.4_pre20080316.ebuild:
+ Stable on ppc64; bug #219421
+
+*freetype-1.4_pre20080316 (20 Mar 2008)
+
+ 20 Mar 2008; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-1.4_pre-contrib-destdir.patch,
+ +files/freetype-1.4_pre-malloc.patch,
+ +files/freetype-1.4_pre-silence-strict-aliasing.patch,
+ +files/freetype-1.4_pre-ttf2pk-tetex-3.patch,
+ +files/freetype-1.4_pre-ttf2tfm-segfault.patch,
+ +freetype-1.4_pre20080316.ebuild:
+ Version bump taken from upstream svn. The code hasn't changed in years but
+ is still more recent than the version we're currently packaging.
+
+ - bug #202017 - fix install on ppc64 (hopefully)
+ - bug #209303 - ttf2tfm segfault
+ - another ttf2tfm segfault (http://bugs.debian.org/395341)
+ - ttf2pk/ttf2tfm now work with tetex-3
+ - fix typo in kpathsea configure option
+ - make Makefiles in contrib honor DESTDIR
+ - remove manual src_install hacks
+ - silence strict-aliasing warnings
+ - major cleanup
+
+ nls is broken, but it doesn't work in the current stable either.
+
+ 02 Mar 2008; Ryan Hill <dirtyepic@gentoo.org>
+ -files/freetype-2.1.9-fix_bci.patch,
+ -files/freetype-2.3.3-buffer-overwrite.patch,
+ -files/freetype-2.3.3-ft2demos-Makefile.patch,
+ -files/freetype-2.3.4-CVE-2007-2754.patch, -freetype-2.1.10-r2.ebuild,
+ -freetype-2.3.3.ebuild, -freetype-2.3.4-r2.ebuild,
+ -freetype-2.3.5-r1.ebuild:
+ Remove old and cleanup.
+
+ 10 Feb 2008; Alexis Ballier <aballier@gentoo.org>
+ freetype-1.3.1-r5.ebuild:
+ keyword ~x86-fbsd
+
+ 02 Jan 2008; Jeroen Roovers <jer@gentoo.org> freetype-2.3.5-r2.ebuild:
+ Stable for HPPA (bug #203290).
+
+ 01 Jan 2008; Richard Freeman <rich0@gentoo.org> freetype-2.3.5-r2.ebuild:
+ amd64 stable - #203290
+
+ 29 Dec 2007; Brent Baude <ranger@gentoo.org> freetype-2.3.5-r2.ebuild:
+ Marking freetype-2.3.5-r2 ppc64 for bug 203290
+
+ 29 Dec 2007; Raúl Porcel <armin76@gentoo.org> freetype-2.3.5-r2.ebuild:
+ alpha/ia64/sparc stable wrt #203290
+
+ 28 Dec 2007; Markus Meier <maekke@gentoo.org> freetype-2.3.5-r2.ebuild:
+ x86 stable, bug #203290
+
+ 28 Dec 2007; nixnut <nixnut@gentoo.org> freetype-2.3.5-r2.ebuild:
+ Stable on ppc wrt bug 203290
+
+ 23 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-1.3.1-r5.ebuild:
+ Change latex USE to kpathsea on suggestion of aballier.
+
+ 22 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-1.3.1-r5.ebuild:
+ Change tetex USE flag to latex. Fix many various ebuild QA issues. No change
+ in functionality.
+
+ 15 Oct 2007; Alexis Ballier <aballier@gentoo.org>
+ freetype-1.3.1-r5.ebuild:
+ virtual/tetex -> virtual/latex-base, bug #195894
+
+*freetype-2.3.5-r2 (04 Oct 2007)
+
+ 04 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> metadata.xml,
+ +freetype-2.3.5-r2.ebuild:
+ - made ft2demos optional with utils USE flag (Bug #182905 by kerzol)
+ - always use system zlib
+ - remove ancient RDEPEND blockers
+
+ 01 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> -freetype-1.3.1-r4.ebuild,
+ -freetype-2.3.5.ebuild:
+ Remove old.
+
+ 28 Sep 2007; Joshua Kinard <kumba@gentoo.org> freetype-1.3.1-r5.ebuild:
+ Stable on mips, per #166265.
+
+ 28 Sep 2007; Joshua Kinard <kumba@gentoo.org>
+ -files/digest-freetype-2.1.9-r1:
+ remove stray digest file for freetype-2.1.9-r1.
+
+ 09 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> -freetype-2.1.9-r1.ebuild:
+ Remove old. Bug #172907.
+
+*freetype-2.3.5-r1 (24 Aug 2007)
+
+ 24 Aug 2007; Ryan Hill <dirtyepic@gentoo.org> +freetype-2.3.5-r1.ebuild:
+ Re-add -fno-strict-aliasing workaround for gnustep as reported by truedfx.
+
+ 11 Aug 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.5-crossbuild.patch, freetype-2.3.4-r2.ebuild,
+ freetype-2.3.5.ebuild:
+ Fix configure typo stripping -gcc from compiler name on cross-compiles. Bug
+ #185681, Eddy Petrisor.
+
+ 15 Jul 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.3.5.ebuild:
+ Remove -fno-strict-aliasing as it is no longer necessary. (Red Hat bug #118021)
+
+ 11 Jul 2007; Roy Marples <uberlord@gentoo.org> freetype-2.3.5.ebuild:
+ Keyworded ~sparc-fbsd
+
+ 07 Jul 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.3.5.ebuild:
+ Add warning to the user to rebuild libXfont after emerging freetype-2.3.5.
+
+*freetype-2.3.5 (04 Jul 2007)
+
+ 04 Jul 2007; Ryan Hill <dirtyepic@gentoo.org> +freetype-2.3.5.ebuild:
+ Version bump.
+ - should fix a number of crashes some users are experiencing
+ - fixed memory issues with large compressed fonts
+ - better output for non-latin scripts like Indic when USE=bindist
+ - new tool, ftpatchk, checks for presence of patented opcodes in a font file
+
+ 04 Jul 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.3.3.ebuild,
+ freetype-2.3.4-r2.ebuild:
+ Move fontconfig from PDEPEND to blocker. Thanks to caster for suggesting.
+
+ 10 Jun 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.3.3.ebuild,
+ freetype-2.3.4-r2.ebuild:
+ Bug #179736, take two.
+
+ 09 Jun 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.3.3.ebuild,
+ freetype-2.3.4-r2.ebuild:
+ Revert previous commit as it causes a circular dependency.
+
+ 09 Jun 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.3.3.ebuild,
+ freetype-2.3.4-r2.ebuild:
+ Added >=fontconfig-2.4.0 to RDEPEND - bug #179736 from armin76.
+
+ 27 May 2007; Joshua Kinard <kumba@gentoo.org> freetype-2.3.3.ebuild:
+ Stable on mips.
+
+ 22 May 2007; Markus Rothe <corsair@gentoo.org> freetype-2.3.4-r2.ebuild:
+ Stable on ppc64; bug #179161
+
+ 21 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ freetype-2.3.4-r2.ebuild:
+ ppc stable, bug #179161
+
+ 21 May 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ freetype-2.3.4-r2.ebuild:
+ Stable on sparc wrt security #179161
+
+ 21 May 2007; Christian Faulhammer <opfer@gentoo.org>
+ freetype-2.3.4-r2.ebuild:
+ stable amd64, security bug 179161
+
+ 20 May 2007; Raúl Porcel <armin76@gentoo.org> freetype-2.3.4-r2.ebuild:
+ alpha/ia64/x86 stable wrt security #179161
+
+ 20 May 2007; Jeroen Roovers <jer@gentoo.org> freetype-2.3.4-r2.ebuild:
+ Stable for HPPA, removed stray digest.
+
+*freetype-2.3.4-r2 (20 May 2007)
+
+ 20 May 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.4-CVE-2007-2754.patch, -freetype-2.3.4-r1.ebuild,
+ +freetype-2.3.4-r2.ebuild:
+ Rev bump. CVE-2007-2754, bug #179161.
+
+ 13 May 2007; nixnut <nixnut@gentoo.org> freetype-2.3.3.ebuild:
+ Stable on ppc wrt bug 173804
+
+ 12 May 2007; Luca Longinotti <chtekk@gentoo.org>
+ -files/digest-freetype-2.3.4:
+ Regen digest to remove unused entry.
+
+*freetype-2.3.4-r1 (09 May 2007)
+
+ 09 May 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-1.3.1-r4.ebuild,
+ freetype-1.3.1-r5.ebuild, freetype-2.1.9-r1.ebuild,
+ -freetype-2.3.4.ebuild, +freetype-2.3.4-r1.ebuild:
+ Add X USE to allow building of ft2demos on headless systems. Fix linking of
+ various utilities and parallel make problem; patches applied upstream.
+ Remove virtual/libc RDEPEND from older ebuilds.
+
+ 09 May 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.3-ft2demos-Makefile.patch,
+ -files/freetype-2.3.3-fttimer-noX.patch, freetype-2.3.3.ebuild:
+ Fix parallel make race in ft2demos.
+
+ 09 May 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.3-fttimer-noX.patch, freetype-2.3.3.ebuild:
+ Added an X USE flag to control what utilities get installed. Patch fttimer
+ to not link against X unnecessarily. Thanks to Calum for reporting. (Bug
+ #177597)
+
+ 07 May 2007; Andrej Kacian <ticho@gentoo.org> freetype-2.3.3.ebuild:
+ Stable on x86, bug #173804.
+
+ 07 May 2007; Daniel Gryniewicz <dang@gentoo.org> freetype-2.3.3.ebuild:
+ Marked stable on amd64 for bug #173804
+
+ 07 May 2007; Raúl Porcel <armin76@gentoo.org> freetype-2.3.3.ebuild:
+ ia64 stable wrt bug 173804
+
+ 07 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> freetype-2.3.3.ebuild:
+ Stable on sparc wrt #173804
+
+ 07 May 2007; Jeroen Roovers <jer@gentoo.org> freetype-2.3.3.ebuild:
+ Stable for HPPA (bug #173804).
+
+ 06 May 2007; Markus Rothe <corsair@gentoo.org> freetype-2.3.3.ebuild:
+ Stable on ppc64; bug #173804
+
+ 29 Apr 2007; Ryan Hill <dirtyepic@gentoo.org> metadata.xml:
+ Fix up metadata for bugzilla tomfoolery.
+
+ 21 Apr 2007; Ryan Hill <dirtyepic@gentoo.org> -freetype-2.3.2-r2.ebuild,
+ -freetype-2.3.2-r3.ebuild:
+ Remove a couple more old ebuilds.
+
+*freetype-2.3.4 (21 Apr 2007)
+
+ 21 Apr 2007; Ryan Hill <dirtyepic@gentoo.org>
+ -files/freetype-2.2.1-foobillard.patch,
+ -files/freetype-2.3.2-truetype-regression.patch,
+ -files/freetype-2-enable_bci.patch, -freetype-2.2.1-r1.ebuild,
+ -freetype-2.3.1.ebuild, +freetype-2.3.4.ebuild:
+ Version bump. Remove old versions.
+
+ 12 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org>
+ freetype-2.1.10-r3.ebuild:
+ Stable on alpha wrt security bug #172577
+
+ 12 Apr 2007; Jeroen Roovers <jer@gentoo.org> freetype-2.1.10-r3.ebuild:
+ Stable for HPPA (bug #172577).
+
+ 11 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ freetype-2.1.10-r3.ebuild:
+ ppc stable, bug #172577
+
+ 11 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ freetype-2.1.10-r3.ebuild:
+ Stable on sparc wrt security #172577
+
+ 11 Apr 2007; Markus Rothe <corsair@gentoo.org> freetype-2.1.10-r3.ebuild:
+ Stable on ppc64; bug #172577
+
+ 11 Apr 2007; Peter Weller <welp@gentoo.org> freetype-2.1.10-r3.ebuild:
+ Stable on amd64 wrt bug 172577
+
+ 11 Apr 2007; Raúl Porcel <armin76@gentoo.org> freetype-2.1.10-r3.ebuild:
+ ia64 + x86 stable wrt security bug 172577
+
+*freetype-2.3.3 (06 Apr 2007)
+
+ 06 Apr 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.3-buffer-overwrite.patch, +freetype-2.3.3.ebuild:
+ Version bump.
+ - includes the patch for CVE-2007-1351 present in 2.3.2-r3 along with other
+ various bugfixes
+ - also includes upstream patch for memory buffer overwrite soon to be
+ released as freetype-2.3.4
+ - new ftdiff utility for side-by-side font comparisons
+
+*freetype-2.3.2-r3 (04 Apr 2007)
+
+ 04 Apr 2007; Marinus Schraal <foser@gentoo.org> freetype-2.3.2-r3.ebuild,
+ freetype-2.1.10-r3.ebuild, files/freetype-2.3.2-bdflib.patch :
+ Fix for CVE-2007-1351 (#172577)
+
+ 01 Apr 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Reverse last commit. Thinko.
+
+ 31 Mar 2007; Ryan Hill <dirtyepic@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Drop keywords on all but alpha and ppc for vulnerable ebuild (bug #172907).
+
+*freetype-2.3.2-r2 (31 Mar 2007)
+
+ 31 Mar 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.2-enable-valid.patch, -freetype-2.3.2.ebuild,
+ -freetype-2.3.2-r1.ebuild, +freetype-2.3.2-r2.ebuild:
+ Revision bump:
+ - we now install the ft2demos suite of font-related utilities (ftview,
+ ftvalid, ftgrid, etc.)
+ - added debug support
+ - build the gxvalid and oxvalid modules for use with ftvalid
+
+ Removed old versions.
+
+ 26 Mar 2007; Raúl Porcel <armin76@gentoo.org> freetype-1.3.1-r5.ebuild:
+ ia64 stable wrt bug 166265
+
+*freetype-2.3.2-r1 (25 Mar 2007)
+
+ 25 Mar 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.2-truetype-regression.patch,
+ +freetype-2.3.2-r1.ebuild:
+ Revision bump to fix bug #170512 and bug #170532.
+
+*freetype-2.3.2 (09 Mar 2007)
+
+ 09 Mar 2007; Steve Dibb <beandog@gentoo.org> metadata.xml,
+ +freetype-2.3.2.ebuild:
+ version bumpage
+
+ 15 Feb 2007; Fabian Groffen <grobian@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ freetype-1.3.1-r5.ebuild:
+ Stable on alpha wrt bug #166265.
+
+ 13 Feb 2007; Markus Rothe <corsair@gentoo.org> freetype-1.3.1-r5.ebuild:
+ Stable on ppc64; bug #166265
+
+ 13 Feb 2007; Jeroen Roovers <jer@gentoo.org> freetype-1.3.1-r5.ebuild:
+ Stable for HPPA (bug #166265).
+
+ 12 Feb 2007; Raúl Porcel <armin76@gentoo.org> freetype-1.3.1-r5.ebuild:
+ x86 stable wrt bug 166265
+
+ 12 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ freetype-1.3.1-r5.ebuild:
+ Stable on sparc wrt #166265
+
+ 12 Feb 2007; Simon Stelling <blubb@gentoo.org> freetype-1.3.1-r5.ebuild:
+ stable on amd64; bug 166265
+
+ 11 Feb 2007; nixnut <nixnut@gentoo.org> freetype-1.3.1-r5.ebuild:
+ Stable on ppc wrt bug 166265
+
+ 09 Feb 2007; Fabian Groffen <grobian@gentoo.org>
+ +freetype-2.1.9-r1.ebuild:
+ Restored freetype-2.1.9-r1.ebuild because that version is still in use by
+ alpha, sorry for the breakage
+
+ 08 Feb 2007; Fabian Groffen <grobian@gentoo.org>
+ -freetype-2.1.9-r1.ebuild, freetype-2.1.10-r2.ebuild,
+ freetype-2.2.1-r1.ebuild, freetype-2.3.1.ebuild:
+ Dropped ppc-macos keyword, see you in prefix. Removed 2.1.9-r1 as per bug
+ #164188
+
+*freetype-2.3.1 (08 Feb 2007)
+
+ 08 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> metadata.xml,
+ +freetype-2.3.1.ebuild:
+ Bump to freetype 2.3.1, thanks to Eike Hein and Ron MacNeil in bug #162550.
+
+ 08 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freetype-2.1.10-security_batch.patch, -freetype-2.1.10.ebuild,
+ -freetype-2.1.10-r1.ebuild:
+ Remove old vulnerable versions.
+
+*freetype-2.2.1-r1 (08 Feb 2007)
+
+ 08 Feb 2007; Diego Pettenò <flameeyes@gentoo.org>
+ +files/freetype-2.2.1-foobillard.patch, metadata.xml,
+ -freetype-2.2.1.ebuild, +freetype-2.2.1-r1.ebuild:
+ Add patch to fix bug #149723. I'll take care of unmasking freetype 2.2, so
+ add restricted maintainership in metadata.
+
+ 05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
+ freetype-2.1.9-r1.ebuild, freetype-2.1.10.ebuild,
+ freetype-2.1.10-r1.ebuild, freetype-2.1.10-r2.ebuild:
+ Remove gnuconfig_update usage, leave it to econf.
+
+ 01 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> freetype-2.2.1.ebuild:
+ Export GNUMAKE variable to let it build when make is not GNU make.
+
+ 04 Sep 2006; Joshua Kinard <kumba@gentoo.org> freetype-2.1.10-r2.ebuild:
+ Marked stable on mips.
+
+ 04 Sep 2006; Mike Frysinger <vapier@gentoo.org> freetype-2.1.10-r2.ebuild:
+ If USE=doc, make sure extraneous docs are actually generated.
+
+ 04 Jul 2006; Joshua Jackson <tsunam@gentoo.org> freetype-2.1.10-r2.ebuild:
+ Stable x86; bug #124828
+
+ 03 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ freetype-2.1.10-r2.ebuild:
+ Stable on sparc wrt security #124828
+
+ 03 Jul 2006; Thomas Cort <tcort@gentoo.org> freetype-2.1.10-r2.ebuild:
+ Stable on amd64 wrt security Bug #124828.
+
+ 01 Jul 2006; Thomas Cort <tcort@gentoo.org> freetype-2.1.10-r2.ebuild:
+ Stable on alpha wrt security Bug #124828.
+
+ 01 Jul 2006; Lars Weiler <pylon@gentoo.org> freetype-2.1.10-r2.ebuild:
+ Stable on ppc; bug #124828.
+
+ 30 Jun 2006; Markus Rothe <corsair@gentoo.org> freetype-2.1.10-r2.ebuild:
+ Stable on ppc64; bug #124828
+
+*freetype-2.1.10-r2 (22 Jun 2006)
+
+ 22 Jun 2006; Marinus Schraal <foser@gentoo.org> freetype-2.1.10-r1.ebuild :
+ Updated security patchset to deal with crashers (#124828,#137388)
+
+ 20 Jun 2006; Marinus Schraal <foser@gentoo.org> metadata.xml :
+ Add fonts@gentoo.org as herd
+
+*freetype-2.1.10-r1 (19 Jun 2006)
+
+ 19 Jun 2006; Marinus Schraal <foser@gentoo.org> freetype-2.1.10-r1.ebuild,
+ freetype-2.1.10-security_batch.patch, freetype-2.1.10-revert_pointer.patch,
+ freetype-2.1.10-fix_synth.patch :
+ Add patch to fix overflows (#124828)
+ Add patch to ensure compatability with <xorg-7 (#99089)
+ Add patch to fix artificial bold alignment (#127872)
+
+*freetype-2.2.1 (19 Jun 2006)
+
+ 19 Jun 2006; Marinus Schraal <foser@gentoo.org> freetype-2.2.1.ebuild :
+ New release
+
+ 31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> freetype-2.1.10.ebuild:
+ Add ~x86-fbsd keyword dropping virtual/libc dependency.
+
+*freetype-1.3.1-r5 (09 Oct 2005)
+
+ 09 Oct 2005; Marinus Schraal <foser@gentoo.org> freetype-1.3.1-r5.ebuild :
+ Add patch to remove redundant header inclusions that break bsd (#104016)
+ Fix uclibctoolize -> elibtoolize
+
+ 07 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ freetype-1.3.1-r4.ebuild:
+ Stable on sparc
+
+ 28 Aug 2005; MATSUU Takuto <matsuu@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Stable on sh.
+
+*freetype-2.1.10 (12 Jul 2005)
+
+ 12 Jul 2005; Marinus Schraal <foser@gentoo.org> freetype-2.1.10.ebuild :
+ New release (#95969)
+
+ 26 Mar 2005; Lina Pezzella <j4rg0n@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Stable ppc-macos
+
+ 23 Mar 2005; Seemant Kulleen <seemant@gentoo.org>
+ freetype-2.1.9-r1.ebuild:
+ change dep from net-www/mozilla to www-client/mozilla
+
+ 18 Mar 2005; Seemant Kulleen <seemant@gentoo.org>
+ freetype-2.1.9-r1.ebuild:
+ Dependency update: net-www/mozilla-firefox -> www-client/mozilla-firefox.
+
+ 13 Mar 2005; Donnie Berkholz <spyderous@gentoo.org>;
+ freetype-2.1.9-r1.ebuild:
+ Stable x86 so xorg-x11-6.8.2 can go stable.
+
+ 11 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ freetype-2.1.9-r1.ebuild:
+ Stable on sparc
+
+ 10 Mar 2005; Danny van Dyk <kugelfang@gentoo.org>
+ freetype-2.1.9-r1.ebuild:
+ Marked stable on amd64.
+
+ 09 Mar 2005; Stephen P. Becker <geoman@gentoo.org>
+ freetype-2.1.9-r1.ebuild:
+ stable on mips - bug 83598
+
+ 08 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
+ freetype-2.1.9-r1.ebuild:
+ Stable on alpha, bug 83598.
+
+ 20 Feb 2005; Hardave Riar <hardave@gentoo.org> freetype-1.3.1-r4.ebuild:
+ Stable on mips
+
+ 17 Feb 2005; Markus Rothe <corsair@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Stable on ppc64
+
+ 17 Feb 2005; Luca Barbato <lu_zero@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Marked ppc
+
+ 16 Jan 2005; Mike Frysinger <vapier@gentoo.org> freetype-2.1.5-r1.ebuild,
+ freetype-2.1.9-r1.ebuild:
+ Get rid of useless C++ checks.
+
+ 15 Jan 2005; Lina Pezzella <j4rg0n@gentoo.org> freetype-2.1.9-r1.ebuild:
+ Unstable ppc-macos.
+
+*freetype-2.1.9-r1 (24 Dec 2004)
+
+ 24 Dec 2004; foser <foser@gentoo.org> freetype-2.1.9-r1.ebuild :
+ Add a patch to fix a bytecode interpreter bug (#75424)
+
+ 22 Dec 2004; foser <foser@gentoo.org> freetype-2.1.9.ebuild :
+ Add block for libwmf which wont build with this version
+
+ 20 Nov 2004; Aron Griffis <agriffis@gentoo.org> freetype-2.1.9.ebuild:
+ Add RDEPEND to block versions of moz/ff/tb lacking the freetype-2.1.8+ binary
+ compatibility patch
+
+ 03 Nov 2004; Bret Curtis <psi29a@gentoo.org> freetype-1.3.1-r4.ebuild,
+ freetype-2.1.9.ebuild:
+ marked ~mips for testing
+
+ 17 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> freetype-1.3.1-r3.ebuild,
+ freetype-1.3.1-r4.ebuild:
+ Don't install t1asm and getafm. They conflict with t1lib (t1asm) and
+ psutils (getafm). This closes bug #53261. Marked -r4 stable on x86,
+ alpha and ppc.
+
+ 10 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ freetype-2.1.5-r1.ebuild, freetype-2.1.9.ebuild:
+ multilib fixes.
+
+ 05 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ freetype-1.3.1-r4.ebuild:
+ multilib fixups.
+
+ 01 Aug 2004; Tom Gall <tgall@gentoo.org> freetype-1.3.1-r4.ebuild:
+ stable on ppc64, bug #57583
+
+ 01 Aug 2004; <solar@gentoo.org> freetype-2.1.5-r1.ebuild,
+ freetype-2.1.7.ebuild, freetype-2.1.9.ebuild:
+ added gnuconfig_update for 2.1.5-r1 2.1.7 2.1.9
+
+ 23 Jul 2004; Mamoru KOMACHI <usata@gentoo.org> freetype-2.1.5-r1.ebuild,
+ freetype-2.1.5.ebuild:
+ Added to macos.
+
+*freetype-2.1.9 (20 Jul 2004)
+
+ 20 Jul 2004; foser <foser@gentoo.org> freetype-2.1.9.ebuild :
+ New release
+ Add -fno-strict-aliasing (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=118021)
+ Disabled cjk patch, it doesn't apply anymore
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ freetype-1.3.1-r3.ebuild, freetype-1.3.1-r4.ebuild,
+ freetype-2.1.3-r2.ebuild, freetype-2.1.4-r1.ebuild, freetype-2.1.4.ebuild,
+ freetype-2.1.5-r1.ebuild, freetype-2.1.5.ebuild, freetype-2.1.7.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 20 Jun 2004; Mamoru KOMACHI <usata@gentoo.org> freetype-1.3.1-r4.ebuild:
+ Removed ~s390 keyword due to broken dep to tetex
+
+*freetype-1.3.1-r4 (19 Jun 2004)
+
+ 19 Jun 2004; Mamoru KOMACHI <usata@gentoo.org> freetype-1.3.1-r4.ebuild:
+ Added tetex IUSE flag. This closes bug #23167 and and #53396
+
+ 11 May 2004; Michael McCabe <randy@gentoo.org> freetype-1.3.1-r3.ebuild,
+ freetype-2.1.5-r1.ebuild:
+ Added s390 fixes and keywords
+
+ 03 Apr 2004; Donnie Berkholz <spyderous@gentoo.org>;
+ freetype-1.3.1-r3.ebuild:
+ Change XFree86 references to X11.
+
+ 09 Mar 2004; <agriffis@gentoo.org> freetype-2.1.5-r1.ebuild:
+ stable on alpha and ia64
+
+ 26 Feb 2004; Guy Martin <gmsoft@gentoo.org> freetype-2.1.5-r1.ebuild:
+ Marked stable on hppa.
+
+*freetype-2.1.7 (24 Feb 2004)
+
+ 24 Feb 2004; foser <foser@gentoo.org> freetype-2.1.7.ebuild :
+ New release, readded docs, updated cjk patch
+ This release is in p.mask and needs extensive testing
+ header changes break a lot of (older) source builds
+
+ 23 Feb 2004; Sven Blumenstein <bazik@gentoo.org> freetype-2.1.5-r1.ebuild:
+ Stable on sparc. At least for me :P
+
+ 21 Feb 2004; Guy Martin <gmsoft@gentoo.org> :
+ Marked stable on hppa.
+
+*freetype-2.1.5-r1 (15 Feb 2004)
+
+ 15 Feb 2004; foser <foser@gentoo.org> freetype-2.1.5-r1.ebuild :
+ Add cjk USE ing autohint patch requested in #31347 & #36068
+
+ 29 Nov 2003; Brad House <brad_mssw@gentoo.org> freetype-2.1.5.ebuild:
+ add ~amd64 flag
+
+*freetype-2.1.5 (23 Nov 2003)
+
+ 13 Nov 2003; foser <foser@gentoo.org> freetype-2.1.5.ebuild ;
+ New release
+ disabled docs, not available for this release
+
+ 16 Nov 2003; Brad House <brad_mssw@gentoo.org> freetype-2.1.4-r1.ebuild:
+ mark stable on amd64
+
+ 13 Nov 2003; <tuxus@gentoo.org> freetype-2.1.4.ebuild:
+ added mips to KEYWORDS
+
+*freetype-2.1.4-r1 (10 Aug 2003)
+
+ 04 Nov 2003; Joshua Kinard <kumba@gentoo.org> freetype-2.1.4-r1.ebuild:
+ Added ~mips to KEYWORDS
+
+ 22 Oct 2003; Aron Griffis <agriffis@gentoo.org> freetype-2.1.4-r1.ebuild:
+ Stable on alpha
+
+ 22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org>
+ freetype-2.1.4-r1.ebuild:
+ set ppc in keywords
+
+ 10 Aug 2003; foser <foser@gentoo.org> freetype-2.1.4-r1.ebuild :
+ Added proper configure step (#18160)
+
+ 28 Jul 2003; Will Woods <wwoods@gentoo.org> freetype-1.3.1-r3.ebuild:
+ Added gnuconfig_update for alpha
+
+ 13 Jul 2003; Jon Portnoy <avenj@gentoo.org> freetype-2.1.4.ebuild :
+ Trivial change, moved prebuilt -> bindist to reflect USE flag
+ name change.
+
+ 20 Jun 2003; Jason Wever <weeve@gentoo.org> freetype-2.1.4.ebuild:
+ Changed ~sparc keyword to sparc.
+
+ 20 May 2003; Tavis Ormandy <taviso@gentoo.org> freetype-2.1.3-r2.ebuild:
+ bytecode check fails if you didnt build the .so (ccc on alpha)
+
+*freetype-2.1.4 (09 Apr 2003)
+
+ 04 Aug 2003; Guy Martin <gmsoft@gentoo.org> freetype-2.1.4.ebuild :
+ Marked stable on hppa.
+
+ 10 Apr 2003; foser <foser@gentoo.org> freetype-2.1.4.ebuild :
+ Changed bytecode to be only disabled when prebuilt in USE
+
+ 09 Apr 2003; foser <foser@gentoo.org> freetype-2.1.4.ebuild :
+ New version, disabled smooth patch, cause it doesn't seem to work
+ Disabled bytcode interpreter for anything but cjk use flag, using
+ the autohinter instead as suggested by the freetype team.
+ Added zlib use flag
+
+ 23 Mar 2003; Guy Martin <gmsoft@gentoo.org> freetype-1.3.1-r3.ebuild :
+ Added hppa to KEYWORDS.
+
+ 10 Jan 2003; Aron Griffis <agriffis@gentoo.org> freetype-1.3.1-r3.ebuild :
+ Add alpha to KEYWORDS
+
+*freetype-2.1.3-r2 (15 Dec 2002)
+
+ 16 Mar 2003; Guy Martin <gmsoft@gentoo.org> freetype-2.1.3-r2.ebuild :
+ Changed ~hppa to hppa.
+
+ 15 Mar 2003; Mark Guertin <gerk@gentoo.org> freetype-2.1.3-r2.ebuild:
+ set ppc in keywords
+
+ 12 Mar 2003; Zach Welch <zwelch@gentoo.org> freetype-2.1.3-r2.ebuild:
+ add arm keyword
+
+ 28 Feb 2003; Guy Martin <gmsoft@gentoo.org> freetype-2.1.3-r2.ebuild :
+ Added ~hppa to keywords.
+
+ 21 Feb 2003; Aron Griffis <agriffis@gentoo.org> freetype-2.1.3-r2.ebuild :
+ Mark stable on alpha
+
+ 15 Dec 2002; Martin Schlemmer <azarah@gentoo.org> freetype-2.1.3-r2.ebuild :
+ Add back missing bits of the Slight Hint patch, closing bug #12098.
+
+*freetype-2.1.3-r1 (14 Dec 2002)
+
+ 14 Dec 2002; Martin Schlemmer <azarah@gentoo.org> freetype-2.1.3-r1.ebuild :
+ Only apply the FT Smooth patch if 'smooth' in USE. I should really use a
+ better USE flag, but until a more generic one is found ... I did this,
+ as not everybody wants this, and it makes some fonts look worse ...
+
+*freetype-2.1.3 (13 Dec 2002)
+
+ 13 Dec 2002; Martin Schlemmer <azarah@gentoo.org> freetype-2.1.3.ebuild :
+ New version:
+ - Update to add '-DTT_CONFIG_OPTION_BYTECODE_INTERPRETER' to CFLAGS. This
+ invalidate the patch/sed to enable the Bytecode Interpreter.
+ - Add check to verify we have the Bytecode Interpreter enabled.
+ - Add the FT Smooth patches from http://www.cs.mcgill.ca/~dchest/xfthack/.
+ This closes bug #12016.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> :
+ Changed sparc ~sparc keywords
+
+ 02 Dec 2002; M.Schlemmer <azarah@gentoo.org> freetype-2.1.2-r2.ebuild :
+
+ Mark as stable, as it seems it could be a fix for bug #10028.
+
+*freetype-2.1.2-r2 (21 Nov 2002)
+
+ 28 Feb 2003; Guy Martin <gmsoft@gentoo.org> freetype-2.1.2-r2.ebuild :
+ Adde hppa to keywords.
+
+ 21 Nov 2002; M.Schlemmer <azarah@gentoo.org> freetype-2.1.2-r2.ebuild :
+
+ Add some Redhat patches.
+
+*freetype-2.1.2-r1 (21 Sep 2002)
+
+ 21 Sep 2002; M.Schlemmer <azarah@gentoo.org> freetype-2.1.2-r1.ebuild :
+
+ Add html docs if "doc" in USE, thanks to Rigo Ketelings <rigo@home.nl>.
+ This closes bug #7416.
+
+*freetype-1.3.1-r3 (28 Aug 2002)
+
+ 09 Dec 2002; Martin Holzer <mholzer@gentoo.org> freetype-1.3.1-r3.ebuild Changelog :
+ Added SRC_URI cause ftp.freetype.org is permanent down.
+
+ 28 Aug 2002; Seemant Kulleen <seemant@gentoo.org> freetype-1.3.1-r3.ebuild :
+ SRC_URI fix by: tobias@databoogie.net (Tobias Eichert) in bug #7147
+
+*freetype-2.1.2 (16 Jul 2002)
+
+ 03 Aug 2002; Nick Hadaway <raker@gentoo.org> freetype-2.1.2.ebuild :
+ Still masked in portage. Added a fix from Nicholas Wourms to enable
+ font hinting. This should be stable enough for release now.
+
+ 16 Jul 2002; Nick Hadaway <raker@gentoo.org> freetype-2.1.2.ebuild :
+ Added latest build of freetype.
+ Quoted directly from freetype homepage...
+ "That's probably the first release of FreeType in the 2.1.x
+ development branch that can safely replace 2.0.9 on any
+ system."
+
+*freetype-2.0.9 (04 Apr 2002)
+
+ 04 Apr 2002; M.Schlemmer <azarah@gentoo.org> freetype-2.0.9.ebuild :
+
+ Resolve "file not found" in dodoc; bug #1065.
+
+*freetype-2.0.9 (30 Mar 2002)
+ 30 Mar 2002; Spider <spider@gentoo.org>
+ routine update to new version.
+
+*freetype-2.0.8 (17 Feb 2002)
+
+*freetype-2.0.5-r1 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
new file mode 100644
index 0000000..e08dbfd
--- /dev/null
+++ b/media-libs/freetype/Manifest
@@ -0,0 +1,11 @@
+AUX freetype-2.3.2-enable-valid.patch 624 RMD160 88bc4de26daa91a09dda2ca1308319c0cf7dff4d SHA1 212c5c9e3362b3a058803bb5031358b5b92a1d29 SHA256 3c26cd8b92510490b4bdbdd12b078e33a4f8607eaee64a800c3ea23097d5d43b
+AUX freetype-2.3.7-b.g.o-247104.patch 490 RMD160 f3e763fa63cdd31d14a4ac7f4cd9ccf0412a3357 SHA1 fa67701984630a9aa186916930ef323155dddbc4 SHA256 78b78254a2d6c47f7c7bf8a7c5039b380acb6a49a6e5a7d11a786c016501b576
+AUX freetype-2.3.7-b.g.o-253029.patch 832 RMD160 f3cce5012bf09031c2986430329f19a565201843 SHA1 03b337df7249a7ebfef4bae999089b677994eeef SHA256 fbb23e2ce736df5875da779a4772e108a8729380ba446eef0fb934bfb62788db
+AUX freetype-2.3.7-fix-incorrect-scaling.patch 838 RMD160 043ed17b28a7716c75c15dff36c1bead2e99bd36 SHA1 8f58f81b63f90c2e2a33cc69b6b1f64de6b6a8aa SHA256 4c0a4a4f4ad9ac482534c96531e6df083c18f834e6c1e1c153456b651078c608
+AUX freetype-2.3.7-no-segfault-on-load_mac_face.patch 1359 RMD160 9acd20df42c1cd630a7212ddbd8642693277812a SHA1 42e74bf882de8b9ee27e058257057ef488f0e989 SHA256 3a0b0115428b49a10f8adfdc5804ec6604a97ce7dc5bcf37978f2f935eefa697
+DIST freetype-2.3.7.tar.bz2 1310542 RMD160 7333507c5f42d451bf0541f007fe44165f090418 SHA1 f16f849d6e739ce8842008586af36371a32ac064 SHA256 4ecf879eb69fc323669981f02aebff1e3045de415303e86ee67f2080cb3ee888
+DIST freetype-doc-2.3.7.tar.bz2 98646 RMD160 a4a0c92bb85ea9db9cc822a03c6bdbefff1037f9 SHA1 852918fc87dc2a8a8d7fac03ed3ee9750d695bab SHA256 1d57e0b35ecc37828b6326580cb944fa1408b97d16dbbd26d344c48e47222d20
+DIST ft2demos-2.3.7.tar.bz2 158328 RMD160 a68483711d1ef1867361fe7f74745df982cdbf09 SHA1 e7c7f2a2077b055d0ad11bdc90bc2ebd0d879b5e SHA256 944f0d24df4706c8a077c5d184a42822aaa0a2fbb8b67abe7c0d6920317cd499
+EBUILD freetype-2.3.7-r1.ebuild 3456 RMD160 be46d4222474d9bb0e52f0c516c4bf4adeb79b09 SHA1 58df5033d23db50aa3b1bcbe39485cd99bec454a SHA256 4ce3e23fe8ccf346ac6b9c8c5694064ef8245408826530642cd595148c963a77
+MISC ChangeLog 31038 RMD160 24422d7ef7aa8070d06e08cc35dc815d4db4cc03 SHA1 d105777fb9b8829f0edbc9cfb0327220bb34e574 SHA256 e2c9d53262c407ceb7b1de3612e1f8b25602d9a5329df2e3bf4e37a50a4a926d
+MISC metadata.xml 468 RMD160 7fc20f8c509753033d2e8b6c10880a54c3b2c13e SHA1 61c419dd8d9f511e5f117997453379fbc54eed2f SHA256 bb13992026f2d64cc6138a1a281ef1a74874238c75f252efb3b0f244299314ce
diff --git a/media-libs/freetype/files/freetype-2.3.2-enable-valid.patch b/media-libs/freetype/files/freetype-2.3.2-enable-valid.patch
new file mode 100644
index 0000000..44f3bf6
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.3.2-enable-valid.patch
@@ -0,0 +1,22 @@
+Enables gxvalid and otvalid modules for use with ftvalid.
+
+--- freetype-2.2.1/modules.cfg.orig 2006-07-07 21:01:09.000000000 -0400
++++ freetype-2.2.1/modules.cfg 2006-07-07 21:01:54.000000000 -0400
+@@ -110,7 +110,7 @@
+ AUX_MODULES += cache
+
+ # TrueType GX/AAT table validation. Needs ftgxval.c below.
+-# AUX_MODULES += gxvalid
++AUX_MODULES += gxvalid
+
+ # Support for streams compressed with gzip (files with suffix .gz).
+ #
+@@ -124,7 +124,7 @@
+
+ # OpenType table validation. Needs ftotval.c below.
+ #
+-# AUX_MODULES += otvalid
++AUX_MODULES += otvalid
+
+ # Auxiliary PostScript driver component to share common code.
+ #
diff --git a/media-libs/freetype/files/freetype-2.3.7-b.g.o-247104.patch b/media-libs/freetype/files/freetype-2.3.7-b.g.o-247104.patch
new file mode 100644
index 0000000..3bebed5
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.3.7-b.g.o-247104.patch
@@ -0,0 +1,15 @@
+--- freetype-2.3.7/src/cff/cffparse.c.old 2008/08/04 15:54:24 1.43
++++ freetype-2.3.7/src/cff/cffparse.c 2008/11/27 21:55:20 1.44
+@@ -355,6 +355,12 @@
+ if ( FT_ABS( integer_length ) > 5 )
+ goto Exit;
+
++ /* Remove non-significant digits. */
++ if ( integer_length < 0 ) {
++ number /= power_tens[-integer_length];
++ fraction_length += integer_length;
++ }
++
+ /* Convert into 16.16 format. */
+ if ( fraction_length > 0 )
+ {
diff --git a/media-libs/freetype/files/freetype-2.3.7-b.g.o-253029.patch b/media-libs/freetype/files/freetype-2.3.7-b.g.o-253029.patch
new file mode 100644
index 0000000..edacc61
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.3.7-b.g.o-253029.patch
@@ -0,0 +1,19 @@
+diff -uNr freetype-2.3.7/src/cff/cffgload.c freetype-2.3.7-new/src/cff/cffgload.c
+--- freetype-2.3.7/src/cff/cffgload.c 2008-05-13 23:31:14.000000000 -0700
++++ freetype-2.3.7-new/src/cff/cffgload.c 2008-12-29 12:35:16.000000000 -0800
+@@ -2357,9 +2357,12 @@
+ if ( cff->top_font.font_dict.cid_registry != 0xFFFFU &&
+ cff->charset.cids )
+ {
+- glyph_index = cff_charset_cid_to_gindex( &cff->charset, glyph_index );
+- if ( glyph_index == 0 )
+- return CFF_Err_Invalid_Argument;
++ if ( glyph_index )
++ {
++ glyph_index = cff_charset_cid_to_gindex( &cff->charset, glyph_index );
++ if ( glyph_index == 0 )
++ return CFF_Err_Invalid_Argument;
++ }
+ }
+ else if ( glyph_index >= cff->num_glyphs )
+ return CFF_Err_Invalid_Argument;
diff --git a/media-libs/freetype/files/freetype-2.3.7-fix-incorrect-scaling.patch b/media-libs/freetype/files/freetype-2.3.7-fix-incorrect-scaling.patch
new file mode 100644
index 0000000..ef45867
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.3.7-fix-incorrect-scaling.patch
@@ -0,0 +1,21 @@
+2008-08-04 Bram Tassyns <bramt@enfocus.be>
+
+ * src/cff/cffparse.c (cff_parse_fixed_scaled): Fix thinko which
+ resulted in incorrect scaling. This fixes Savannah bug #23973.
+
+--- freetype-2.3.7/src/cff/cffparse.c.old 2008/06/10 05:58:25 1.42
++++ freetype-2.3.7/src/cff/cffparse.c 2008/08/04 15:54:24 1.43
+@@ -406,10 +406,9 @@
+ cff_parse_fixed_scaled( FT_Byte** d,
+ FT_Int scaling )
+ {
+- return **d ==
+- 30 ? cff_parse_real( d[0], d[1], scaling, NULL )
+- : (FT_Fixed)FT_MulFix( cff_parse_integer( d[0], d[1] ) << 16,
+- power_tens[scaling] );
++ return **d == 30 ? cff_parse_real( d[0], d[1], scaling, NULL )
++ : ( cff_parse_integer( d[0], d[1] ) *
++ power_tens[scaling] ) << 16;
+ }
+
+
diff --git a/media-libs/freetype/files/freetype-2.3.7-no-segfault-on-load_mac_face.patch b/media-libs/freetype/files/freetype-2.3.7-no-segfault-on-load_mac_face.patch
new file mode 100644
index 0000000..10422a1
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.3.7-no-segfault-on-load_mac_face.patch
@@ -0,0 +1,51 @@
+2008-08-19 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
+
+ * src/base/ftobjs.c (FT_Stream_New): Initialize *astream
+ always, even if passed library or arguments are invalid.
+ This fixes a bug that uninitialized stream is freed when
+ an invalid library handle is passed. Originally proposed
+ by Mike Fabian, 2008/08/18 on freetype-devel.
+ (FT_Open_Face): Ditto (stream).
+ (load_face_in_embedded_rfork): Ditto (stream2).
+
+Fixes Debian bug #487101.
+
+Index: freetype-2.3.7/src/base/ftobjs.c
+===================================================================
+--- freetype-2.3.7.orig/src/base/ftobjs.c
++++ freetype-2.3.7/src/base/ftobjs.c
+@@ -128,13 +128,14 @@
+ FT_Stream stream;
+
+
++ *astream = 0;
++
+ if ( !library )
+ return FT_Err_Invalid_Library_Handle;
+
+ if ( !args )
+ return FT_Err_Invalid_Argument;
+
+- *astream = 0;
+ memory = library->memory;
+
+ if ( FT_NEW( stream ) )
+@@ -1600,7 +1601,7 @@
+ FT_Error errors[FT_RACCESS_N_RULES];
+
+ FT_Open_Args args2;
+- FT_Stream stream2;
++ FT_Stream stream2 = 0;
+
+
+ FT_Raccess_Guess( library, stream,
+@@ -1713,7 +1714,7 @@
+ FT_Error error;
+ FT_Driver driver;
+ FT_Memory memory;
+- FT_Stream stream;
++ FT_Stream stream = 0;
+ FT_Face face = 0;
+ FT_ListNode node = 0;
+ FT_Bool external_stream;
+
diff --git a/media-libs/freetype/freetype-2.3.7-r1.ebuild b/media-libs/freetype/freetype-2.3.7-r1.ebuild
new file mode 100644
index 0000000..6d0e18f
--- /dev/null
+++ b/media-libs/freetype/freetype-2.3.7-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.3.7.ebuild,v 1.8 2008/08/20 17:26:51 vapier Exp $
+
+inherit eutils flag-o-matic libtool
+
+DESCRIPTION="A high-quality and portable font engine"
+HOMEPAGE="http://www.freetype.org/"
+SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
+ utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.bz2 )
+ doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.bz2 )"
+
+LICENSE="FTL GPL-2"
+SLOT="2"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+IUSE="X bindist debug doc utils"
+
+DEPEND="X? ( x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp )"
+
+# We also need a recent fontconfig version to prevent segfaults. #166029
+# July 3 2007 dirtyepic
+RDEPEND="${DEPEND}
+ !<media-libs/fontconfig-2.3.2-r2"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ enable_option() {
+ sed -i -e "/#define $1/a #define $1" \
+ include/freetype/config/ftoption.h \
+ || die "unable to enable option $1"
+ }
+
+ disable_option() {
+ sed -i -e "/#define $1/ { s:^:/*:; s:$:*/: }" \
+ include/freetype/config/ftoption.h \
+ || die "unable to disable option $1"
+ }
+
+ if ! use bindist; then
+ # Bytecodes and subpixel hinting supports are patented
+ # in United States; for safety, disable them while building
+ # binaries, so that no risky code is distributed.
+ # See http://freetype.org/patents.html
+
+ enable_option FT_CONFIG_OPTION_SUBPIXEL_RENDERING
+ enable_option TT_CONFIG_OPTION_BYTECODE_INTERPRETER
+ disable_option TT_CONFIG_OPTION_UNPATENTED_HINTING
+ fi
+
+ if use debug; then
+ enable_option FT_DEBUG_LEVEL_ERROR
+ enable_option FT_DEBUG_MEMORY
+ fi
+
+ enable_option FT_CONFIG_OPTION_INCREMENTAL
+ disable_option FT_CONFIG_OPTION_OLD_INTERNALS
+
+ epatch "${FILESDIR}"/${PN}-2.3.2-enable-valid.patch
+ epatch "${FILESDIR}"/${P}-b.g.o-247104.patch
+ epatch "${FILESDIR}"/${P}-b.g.o-253029.patch
+ #Fixes Debian bug #487101.
+ epatch "${FILESDIR}"/${P}-no-segfault-on-load_mac_face.patch
+ #Fixes Savannah bug #23973.
+ epatch "${FILESDIR}"/${P}-fix-incorrect-scaling.patch
+
+ if use utils; then
+ cd "${WORKDIR}"/ft2demos-${PV}
+ sed -i -e "s:\.\.\/freetype2$:../freetype-${PV}:" Makefile
+
+ # Disable tests needing X11 when USE="-X". (bug #177597)
+ if ! use X; then
+ sed -i -e "/EXES\ +=\ ftview/ s:^:#:" Makefile
+ fi
+ fi
+
+ elibtoolize
+ epunt_cxx
+}
+
+src_compile() {
+ append-flags -fno-strict-aliasing
+
+ type -P gmake &> /dev/null && export GNUMAKE=gmake
+ econf || die "econf failed"
+ emake || die "emake failed"
+
+ if use utils; then
+ cd "${WORKDIR}"/ft2demos-${PV}
+ emake || die "ft2demos emake failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc ChangeLog README
+ dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,*.txt,PATENTS,TODO}
+
+ use doc && dohtml -r docs/*
+
+ if use utils; then
+ rm "${WORKDIR}"/ft2demos-${PV}/bin/README
+ for ft2demo in ../ft2demos-${PV}/bin/*; do
+ ./builds/unix/libtool --mode=install $(type -P install) -m 755 "$ft2demo" \
+ "${D}"/usr/bin
+ done
+ fi
+}
+
+pkg_postinst() {
+ echo
+ ewarn "After upgrading to freetype-2.3.5, it is necessary to rebuild"
+ ewarn "libXfont to avoid build errors in some packages."
+ echo
+ elog "The utilities and demos previously bundled with freetype are now"
+ elog "optional. Enable the utils USE flag if you would like them"
+ elog "to be installed."
+ echo
+}
diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml
new file mode 100644
index 0000000..2018504
--- /dev/null
+++ b/media-libs/freetype/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>fonts</herd>
+ <maintainer>
+ <email>dirtyepic@gentoo.org</email>
+ <name>Ryan Hill</name>
+ <description>co-maintainer</description>
+ </maintainer>
+ <use>
+ <flag name="kpathsea">Enable TeX support (ttf2pk and ttf2pfb)</flag>
+ <flag name="utils">Install utilities and examples from ft2demos</flag>
+ </use>
+</pkgmetadata>