--- cairo-1.8.8.orig/config.guess
+++ cairo-1.8.8/config.guess
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 #   Free Software Foundation, Inc.
 
-timestamp='2009-04-27'
+timestamp='2008-01-23'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -324,9 +324,6 @@
 	case `/usr/bin/uname -p` in
 	    sparc) echo sparc-icl-nx7; exit ;;
 	esac ;;
-    s390x:SunOS:*:*)
-	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit ;;
     sun4H:SunOS:5.*:*)
 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
@@ -334,20 +331,7 @@
 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
-	eval $set_cc_for_build
-	SUN_ARCH="i386"
-	# If there is a compiler, see if it is configured for 64-bit objects.
-	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
-	# This test works for both compilers.
-	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
-	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
-		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
-		grep IS_64BIT_ARCH >/dev/null
-	    then
-		SUN_ARCH="x86_64"
-	    fi
-	fi
-	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
     sun4*:SunOS:6*:*)
 	# According to config.sub, this is the proper way to canonicalize
@@ -812,7 +796,7 @@
 	    x86)
 		echo i586-pc-interix${UNAME_RELEASE}
 		exit ;;
-	    EM64T | authenticamd | genuineintel)
+	    EM64T | authenticamd)
 		echo x86_64-unknown-interix${UNAME_RELEASE}
 		exit ;;
 	    IA64)
@@ -951,9 +935,6 @@
 	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
 	exit ;;
-    padre:Linux:*:*)
-	echo sparc-unknown-linux-gnu
-	exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
 	# Look for CPU level
 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -1004,6 +985,9 @@
 	  a.out-i386-linux)
 		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
 		exit ;;
+	  coff-i386)
+		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+		exit ;;
 	  "")
 		# Either a pre-BFD a.out linker (linux-gnuoldld) or
 		# one that does not give us useful --help.
@@ -1118,11 +1102,8 @@
     pc:*:*:*)
 	# Left here for compatibility:
         # uname -m prints for DJGPP always 'pc', but it prints nothing about
-        # the processor, so we play safe by assuming i586.
-	# Note: whatever this is, it MUST be the same as what config.sub
-	# prints for the "djgpp" host, or else GDB configury will decide that
-	# this is a cross-build.
-	echo i586-pc-msdosdjgpp
+        # the processor, so we play safe by assuming i386.
+	echo i386-pc-msdosdjgpp
         exit ;;
     Intel:Mach:3*:*)
 	echo i386-pc-mach3
@@ -1160,16 +1141,6 @@
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
           && { echo i486-ncr-sysv4; exit; } ;;
-    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
-	OS_REL='.3'
-	test -r /etc/.relid \
-	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
-	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
-	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
-	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
-	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
 	echo m68k-unknown-lynxos${UNAME_RELEASE}
 	exit ;;
@@ -1245,9 +1216,6 @@
     BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
 	echo i586-pc-beos
 	exit ;;
-    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
-	echo i586-pc-haiku
-	exit ;;
     SX-4:SUPER-UX:*:*)
 	echo sx4-nec-superux${UNAME_RELEASE}
 	exit ;;
@@ -1356,9 +1324,6 @@
     i*86:rdos:*:*)
 	echo ${UNAME_MACHINE}-pc-rdos
 	exit ;;
-    i*86:AROS:*:*)
-	echo ${UNAME_MACHINE}-pc-aros
-	exit ;;
 esac
 
 #echo '(No uname command or uname output not recognized.)' 1>&2
--- cairo-1.8.8.orig/config.sub
+++ cairo-1.8.8/config.sub
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 #   Free Software Foundation, Inc.
 
-timestamp='2009-04-17'
+timestamp='2008-01-16'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -122,7 +122,6 @@
 case $maybe_os in
   nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
   uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
-  kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
@@ -250,16 +249,13 @@
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 	| i370 | i860 | i960 | ia64 \
 	| ip2k | iq2000 \
-	| lm32 \
 	| m32c | m32r | m32rle | m68000 | m68k | m88k \
-	| maxq | mb | microblaze | mcore | mep | metag \
+	| maxq | mb | microblaze | mcore | mep \
 	| mips | mipsbe | mipseb | mipsel | mipsle \
 	| mips16 \
 	| mips64 | mips64el \
-	| mips64octeon | mips64octeonel \
-	| mips64orion | mips64orionel \
-	| mips64r5900 | mips64r5900el \
 	| mips64vr | mips64vrel \
+	| mips64orion | mips64orionel \
 	| mips64vr4100 | mips64vr4100el \
 	| mips64vr4300 | mips64vr4300el \
 	| mips64vr5000 | mips64vr5000el \
@@ -272,7 +268,6 @@
 	| mipsisa64sr71k | mipsisa64sr71kel \
 	| mipstx39 | mipstx39el \
 	| mn10200 | mn10300 \
-	| moxie \
 	| mt \
 	| msp430 \
 	| nios | nios2 \
@@ -282,7 +277,7 @@
 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
 	| pyramid \
 	| score \
-	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
 	| sh64 | sh64le \
 	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
 	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -291,7 +286,7 @@
 	| v850 | v850e \
 	| we32k \
 	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
-	| z8k | z80)
+	| z8k)
 		basic_machine=$basic_machine-unknown
 		;;
 	m6811 | m68hc11 | m6812 | m68hc12)
@@ -334,17 +329,14 @@
 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
 	| i*86-* | i860-* | i960-* | ia64-* \
 	| ip2k-* | iq2000-* \
-	| lm32-* \
 	| m32c-* | m32r-* | m32rle-* \
 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-	| m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+	| m88110-* | m88k-* | maxq-* | mcore-* \
 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
 	| mips16-* \
 	| mips64-* | mips64el-* \
-	| mips64octeon-* | mips64octeonel-* \
-	| mips64orion-* | mips64orionel-* \
-	| mips64r5900-* | mips64r5900el-* \
 	| mips64vr-* | mips64vrel-* \
+	| mips64orion-* | mips64orionel-* \
 	| mips64vr4100-* | mips64vr4100el-* \
 	| mips64vr4300-* | mips64vr4300el-* \
 	| mips64vr5000-* | mips64vr5000el-* \
@@ -366,20 +358,20 @@
 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
 	| pyramid-* \
 	| romp-* | rs6000-* \
-	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
 	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
 	| sparclite-* \
 	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
 	| tahoe-* | thumb-* \
-	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
 	| tron-* \
 	| v850-* | v850e-* | vax-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
 	| xstormy16-* | xtensa*-* \
 	| ymp-* \
-	| z8k-* | z80-*)
+	| z8k-*)
 		;;
 	# Recognize the basic CPU types without company name, with glob match.
 	xtensa*)
@@ -447,10 +439,6 @@
 		basic_machine=m68k-apollo
 		os=-bsd
 		;;
-	aros)
-		basic_machine=i386-pc
-		os=-aros
-		;;
 	aux)
 		basic_machine=m68k-apple
 		os=-aux
@@ -471,10 +459,6 @@
 		basic_machine=c90-cray
 		os=-unicos
 		;;
-        cegcc)
-		basic_machine=arm-unknown
-		os=-cegcc
-		;;
 	convex-c1)
 		basic_machine=c1-convex
 		os=-bsd
@@ -542,10 +526,6 @@
 		basic_machine=m88k-motorola
 		os=-sysv3
 		;;
-	dicos)
-		basic_machine=i686-pc
-		os=-dicos
-		;;
 	djgpp)
 		basic_machine=i586-pc
 		os=-msdosdjgpp
@@ -1148,10 +1128,6 @@
 		basic_machine=z8k-unknown
 		os=-sim
 		;;
-	z80-*-coff)
-		basic_machine=z80-unknown
-		os=-sim
-		;;
 	none)
 		basic_machine=none-none
 		os=-none
@@ -1190,7 +1166,7 @@
 	we32k)
 		basic_machine=we32k-att
 		;;
-	sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
+	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
 		basic_machine=sh-unknown
 		;;
 	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
@@ -1262,9 +1238,8 @@
 	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
 	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
 	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
-	      | -kopensolaris* \
 	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-	      | -aos* | -aros* \
+	      | -aos* \
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
 	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
@@ -1273,7 +1248,7 @@
 	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-	      | -chorusos* | -chorusrdb* | -cegcc* \
+	      | -chorusos* | -chorusrdb* \
 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
 	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
 	      | -uxpv* | -beos* | -mpeix* | -udk* \
@@ -1413,9 +1388,6 @@
 	-zvmoe)
 		os=-zvmoe
 		;;
-	-dicos*)
-		os=-dicos
-		;;
 	-none)
 		;;
 	*)
--- cairo-1.8.8.orig/debian/libcairo-directfb2-dev.postinst
+++ cairo-1.8.8/debian/libcairo-directfb2-dev.postinst
@@ -0,0 +1,11 @@
+#! /bin/sh
+set -e
+
+incdir=/usr/lib/libcairo-directfb/include/cairo
+# This directory moved to be a symbolic link
+if [ -d $incdir ] && [ ! -L $incdir ]; then
+    rmdir $incdir
+    ln -s ../../../include/cairo $incdir
+fi
+
+#DEBHELPER#
--- cairo-1.8.8.orig/debian/copyright
+++ cairo-1.8.8/debian/copyright
@@ -0,0 +1,533 @@
+This is the Debian package of the Cairo multi-platform 2D graphics library
+
+Packaged by Dave Beckett <dajobe@debian.org>
+
+It was downloaded from http://cairographics.org/snapshots/
+
+----------------------------------------------------------------------
+  Copyright 1999 Tom Tromey
+  Copyright 2002, 2003 University of Southern California, Information
+    Sciences Institute  (ISI)
+  Copyright 2000, 2002, 2004, 2005 Keith Packard
+  Copyright 2004 Calum Robinson
+  Copyright 2004 Richard D. Worth
+  Copyright 2004, 2005 Red Hat, Inc.
+
+  Copyright 2004 David Reveman
+    Permission to use, copy, modify, distribute, and sell this software
+    and its documentation for any purpose is hereby granted without
+    fee, provided that the above copyright notice appear in all copies
+    and that both that copyright notice and this permission notice
+    appear in supporting documentation, and that the name of David
+    Reveman not be used in advertising or publicity pertaining to
+    distribution of the software without specific, written prior
+    permission. David Reveman makes no representations about the
+    suitability of this software for any purpose.  It is provided "as
+    is" without express or implied warranty.
+
+    DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
+    SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+    FITNESS, IN NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL,
+    INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
+    RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
+    OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+    Author: David Reveman <davidr@novell.com>
+
+----------------------------------------------------------------------
+
+Cairo is free software.
+
+Every source file in the implementation of cairo is available to be
+redistributed and/or modified under the terms of either the GNU Lesser
+General Public License (LPGL) version 2.1 or the Mozilla Public
+License (MPL) version 1.1.  Some files are available under more
+liberal terms, but we believe that in all cases, each file may be used
+under either the LGPL or the MPL.
+
+See the following files in this directory for the precise terms and
+conditions of either license:
+
+	COPYING-LGPL-2.1
+	COPYING-MPL-1.1
+
+Please see each file in the implementation for Copyright and licensing
+information.
+
+----------------------------------------------------------------------
+On Debian systems, the complete text of the GNU General Lesser Public
+License 2.1 can be found in /usr/share/common-licenses/LGPL-2.1
+
+The Mozilla Public License 1.1 (COPYING-MPL-1.1 above) follows:
+
+                          MOZILLA PUBLIC LICENSE
+                                Version 1.1
+
+                              ---------------
+
+1. Definitions.
+
+     1.0.1. "Commercial Use" means distribution or otherwise making the
+     Covered Code available to a third party.
+
+     1.1. "Contributor" means each entity that creates or contributes to
+     the creation of Modifications.
+
+     1.2. "Contributor Version" means the combination of the Original
+     Code, prior Modifications used by a Contributor, and the Modifications
+     made by that particular Contributor.
+
+     1.3. "Covered Code" means the Original Code or Modifications or the
+     combination of the Original Code and Modifications, in each case
+     including portions thereof.
+
+     1.4. "Electronic Distribution Mechanism" means a mechanism generally
+     accepted in the software development community for the electronic
+     transfer of data.
+
+     1.5. "Executable" means Covered Code in any form other than Source
+     Code.
+
+     1.6. "Initial Developer" means the individual or entity identified
+     as the Initial Developer in the Source Code notice required by Exhibit
+     A.
+
+     1.7. "Larger Work" means a work which combines Covered Code or
+     portions thereof with code not governed by the terms of this License.
+
+     1.8. "License" means this document.
+
+     1.8.1. "Licensable" means having the right to grant, to the maximum
+     extent possible, whether at the time of the initial grant or
+     subsequently acquired, any and all of the rights conveyed herein.
+
+     1.9. "Modifications" means any addition to or deletion from the
+     substance or structure of either the Original Code or any previous
+     Modifications. When Covered Code is released as a series of files, a
+     Modification is:
+          A. Any addition to or deletion from the contents of a file
+          containing Original Code or previous Modifications.
+
+          B. Any new file that contains any part of the Original Code or
+          previous Modifications.
+
+     1.10. "Original Code" means Source Code of computer software code
+     which is described in the Source Code notice required by Exhibit A as
+     Original Code, and which, at the time of its release under this
+     License is not already Covered Code governed by this License.
+
+     1.10.1. "Patent Claims" means any patent claim(s), now owned or
+     hereafter acquired, including without limitation,  method, process,
+     and apparatus claims, in any patent Licensable by grantor.
+
+     1.11. "Source Code" means the preferred form of the Covered Code for
+     making modifications to it, including all modules it contains, plus
+     any associated interface definition files, scripts used to control
+     compilation and installation of an Executable, or source code
+     differential comparisons against either the Original Code or another
+     well known, available Covered Code of the Contributor's choice. The
+     Source Code can be in a compressed or archival form, provided the
+     appropriate decompression or de-archiving software is widely available
+     for no charge.
+
+     1.12. "You" (or "Your")  means an individual or a legal entity
+     exercising rights under, and complying with all of the terms of, this
+     License or a future version of this License issued under Section 6.1.
+     For legal entities, "You" includes any entity which controls, is
+     controlled by, or is under common control with You. For purposes of
+     this definition, "control" means (a) the power, direct or indirect,
+     to cause the direction or management of such entity, whether by
+     contract or otherwise, or (b) ownership of more than fifty percent
+     (50%) of the outstanding shares or beneficial ownership of such
+     entity.
+
+2. Source Code License.
+
+     2.1. The Initial Developer Grant.
+     The Initial Developer hereby grants You a world-wide, royalty-free,
+     non-exclusive license, subject to third party intellectual property
+     claims:
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Initial Developer to use, reproduce,
+          modify, display, perform, sublicense and distribute the Original
+          Code (or portions thereof) with or without Modifications, and/or
+          as part of a Larger Work; and
+
+          (b) under Patents Claims infringed by the making, using or
+          selling of Original Code, to make, have made, use, practice,
+          sell, and offer for sale, and/or otherwise dispose of the
+          Original Code (or portions thereof).
+
+          (c) the licenses granted in this Section 2.1(a) and (b) are
+          effective on the date Initial Developer first distributes
+          Original Code under the terms of this License.
+
+          (d) Notwithstanding Section 2.1(b) above, no patent license is
+          granted: 1) for code that You delete from the Original Code; 2)
+          separate from the Original Code;  or 3) for infringements caused
+          by: i) the modification of the Original Code or ii) the
+          combination of the Original Code with other software or devices.
+
+     2.2. Contributor Grant.
+     Subject to third party intellectual property claims, each Contributor
+     hereby grants You a world-wide, royalty-free, non-exclusive license
+
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Contributor, to use, reproduce, modify,
+          display, perform, sublicense and distribute the Modifications
+          created by such Contributor (or portions thereof) either on an
+          unmodified basis, with other Modifications, as Covered Code
+          and/or as part of a Larger Work; and
+
+          (b) under Patent Claims infringed by the making, using, or
+          selling of  Modifications made by that Contributor either alone
+          and/or in combination with its Contributor Version (or portions
+          of such combination), to make, use, sell, offer for sale, have
+          made, and/or otherwise dispose of: 1) Modifications made by that
+          Contributor (or portions thereof); and 2) the combination of
+          Modifications made by that Contributor with its Contributor
+          Version (or portions of such combination).
+
+          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+          effective on the date Contributor first makes Commercial Use of
+          the Covered Code.
+
+          (d)    Notwithstanding Section 2.2(b) above, no patent license is
+          granted: 1) for any code that Contributor has deleted from the
+          Contributor Version; 2)  separate from the Contributor Version;
+          3)  for infringements caused by: i) third party modifications of
+          Contributor Version or ii)  the combination of Modifications made
+          by that Contributor with other software  (except as part of the
+          Contributor Version) or other devices; or 4) under Patent Claims
+          infringed by Covered Code in the absence of Modifications made by
+          that Contributor.
+
+3. Distribution Obligations.
+
+     3.1. Application of License.
+     The Modifications which You create or to which You contribute are
+     governed by the terms of this License, including without limitation
+     Section 2.2. The Source Code version of Covered Code may be
+     distributed only under the terms of this License or a future version
+     of this License released under Section 6.1, and You must include a
+     copy of this License with every copy of the Source Code You
+     distribute. You may not offer or impose any terms on any Source Code
+     version that alters or restricts the applicable version of this
+     License or the recipients' rights hereunder. However, You may include
+     an additional document offering the additional rights described in
+     Section 3.5.
+
+     3.2. Availability of Source Code.
+     Any Modification which You create or to which You contribute must be
+     made available in Source Code form under the terms of this License
+     either on the same media as an Executable version or via an accepted
+     Electronic Distribution Mechanism to anyone to whom you made an
+     Executable version available; and if made available via Electronic
+     Distribution Mechanism, must remain available for at least twelve (12)
+     months after the date it initially became available, or at least six
+     (6) months after a subsequent version of that particular Modification
+     has been made available to such recipients. You are responsible for
+     ensuring that the Source Code version remains available even if the
+     Electronic Distribution Mechanism is maintained by a third party.
+
+     3.3. Description of Modifications.
+     You must cause all Covered Code to which You contribute to contain a
+     file documenting the changes You made to create that Covered Code and
+     the date of any change. You must include a prominent statement that
+     the Modification is derived, directly or indirectly, from Original
+     Code provided by the Initial Developer and including the name of the
+     Initial Developer in (a) the Source Code, and (b) in any notice in an
+     Executable version or related documentation in which You describe the
+     origin or ownership of the Covered Code.
+
+     3.4. Intellectual Property Matters
+          (a) Third Party Claims.
+          If Contributor has knowledge that a license under a third party's
+          intellectual property rights is required to exercise the rights
+          granted by such Contributor under Sections 2.1 or 2.2,
+          Contributor must include a text file with the Source Code
+          distribution titled "LEGAL" which describes the claim and the
+          party making the claim in sufficient detail that a recipient will
+          know whom to contact. If Contributor obtains such knowledge after
+          the Modification is made available as described in Section 3.2,
+          Contributor shall promptly modify the LEGAL file in all copies
+          Contributor makes available thereafter and shall take other steps
+          (such as notifying appropriate mailing lists or newsgroups)
+          reasonably calculated to inform those who received the Covered
+          Code that new knowledge has been obtained.
+
+          (b) Contributor APIs.
+          If Contributor's Modifications include an application programming
+          interface and Contributor has knowledge of patent licenses which
+          are reasonably necessary to implement that API, Contributor must
+          also include this information in the LEGAL file.
+
+               (c)    Representations.
+          Contributor represents that, except as disclosed pursuant to
+          Section 3.4(a) above, Contributor believes that Contributor's
+          Modifications are Contributor's original creation(s) and/or
+          Contributor has sufficient rights to grant the rights conveyed by
+          this License.
+
+     3.5. Required Notices.
+     You must duplicate the notice in Exhibit A in each file of the Source
+     Code.  If it is not possible to put such notice in a particular Source
+     Code file due to its structure, then You must include such notice in a
+     location (such as a relevant directory) where a user would be likely
+     to look for such a notice.  If You created one or more Modification(s)
+     You may add your name as a Contributor to the notice described in
+     Exhibit A.  You must also duplicate this License in any documentation
+     for the Source Code where You describe recipients' rights or ownership
+     rights relating to Covered Code.  You may choose to offer, and to
+     charge a fee for, warranty, support, indemnity or liability
+     obligations to one or more recipients of Covered Code. However, You
+     may do so only on Your own behalf, and not on behalf of the Initial
+     Developer or any Contributor. You must make it absolutely clear than
+     any such warranty, support, indemnity or liability obligation is
+     offered by You alone, and You hereby agree to indemnify the Initial
+     Developer and every Contributor for any liability incurred by the
+     Initial Developer or such Contributor as a result of warranty,
+     support, indemnity or liability terms You offer.
+
+     3.6. Distribution of Executable Versions.
+     You may distribute Covered Code in Executable form only if the
+     requirements of Section 3.1-3.5 have been met for that Covered Code,
+     and if You include a notice stating that the Source Code version of
+     the Covered Code is available under the terms of this License,
+     including a description of how and where You have fulfilled the
+     obligations of Section 3.2. The notice must be conspicuously included
+     in any notice in an Executable version, related documentation or
+     collateral in which You describe recipients' rights relating to the
+     Covered Code. You may distribute the Executable version of Covered
+     Code or ownership rights under a license of Your choice, which may
+     contain terms different from this License, provided that You are in
+     compliance with the terms of this License and that the license for the
+     Executable version does not attempt to limit or alter the recipient's
+     rights in the Source Code version from the rights set forth in this
+     License. If You distribute the Executable version under a different
+     license You must make it absolutely clear that any terms which differ
+     from this License are offered by You alone, not by the Initial
+     Developer or any Contributor. You hereby agree to indemnify the
+     Initial Developer and every Contributor for any liability incurred by
+     the Initial Developer or such Contributor as a result of any such
+     terms You offer.
+
+     3.7. Larger Works.
+     You may create a Larger Work by combining Covered Code with other code
+     not governed by the terms of this License and distribute the Larger
+     Work as a single product. In such a case, You must make sure the
+     requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+     If it is impossible for You to comply with any of the terms of this
+     License with respect to some or all of the Covered Code due to
+     statute, judicial order, or regulation then You must: (a) comply with
+     the terms of this License to the maximum extent possible; and (b)
+     describe the limitations and the code they affect. Such description
+     must be included in the LEGAL file described in Section 3.4 and must
+     be included with all distributions of the Source Code. Except to the
+     extent prohibited by statute or regulation, such description must be
+     sufficiently detailed for a recipient of ordinary skill to be able to
+     understand it.
+
+5. Application of this License.
+
+     This License applies to code to which the Initial Developer has
+     attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+     6.1. New Versions.
+     Netscape Communications Corporation ("Netscape") may publish revised
+     and/or new versions of the License from time to time. Each version
+     will be given a distinguishing version number.
+
+     6.2. Effect of New Versions.
+     Once Covered Code has been published under a particular version of the
+     License, You may always continue to use it under the terms of that
+     version. You may also choose to use such Covered Code under the terms
+     of any subsequent version of the License published by Netscape. No one
+     other than Netscape has the right to modify the terms applicable to
+     Covered Code created under this License.
+
+     6.3. Derivative Works.
+     If You create or use a modified version of this License (which you may
+     only do in order to apply it to code which is not already Covered Code
+     governed by this License), You must (a) rename Your license so that
+     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+     "MPL", "NPL" or any confusingly similar phrase do not appear in your
+     license (except to note that your license differs from this License)
+     and (b) otherwise make it clear that Your version of the license
+     contains terms which differ from the Mozilla Public License and
+     Netscape Public License. (Filling in the name of the Initial
+     Developer, Original Code or Contributor in the notice described in
+     Exhibit A shall not of themselves be deemed to be modifications of
+     this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+     8.1.  This License and the rights granted hereunder will terminate
+     automatically if You fail to comply with terms herein and fail to cure
+     such breach within 30 days of becoming aware of the breach. All
+     sublicenses to the Covered Code which are properly granted shall
+     survive any termination of this License. Provisions which, by their
+     nature, must remain in effect beyond the termination of this License
+     shall survive.
+
+     8.2.  If You initiate litigation by asserting a patent infringement
+     claim (excluding declatory judgment actions) against Initial Developer
+     or a Contributor (the Initial Developer or Contributor against whom
+     You file such action is referred to as "Participant")  alleging that:
+
+     (a)  such Participant's Contributor Version directly or indirectly
+     infringes any patent, then any and all rights granted by such
+     Participant to You under Sections 2.1 and/or 2.2 of this License
+     shall, upon 60 days notice from Participant terminate prospectively,
+     unless if within 60 days after receipt of notice You either: (i)
+     agree in writing to pay Participant a mutually agreeable reasonable
+     royalty for Your past and future use of Modifications made by such
+     Participant, or (ii) withdraw Your litigation claim with respect to
+     the Contributor Version against such Participant.  If within 60 days
+     of notice, a reasonable royalty and payment arrangement are not
+     mutually agreed upon in writing by the parties or the litigation claim
+     is not withdrawn, the rights granted by Participant to You under
+     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+     the 60 day notice period specified above.
+
+     (b)  any software, hardware, or device, other than such Participant's
+     Contributor Version, directly or indirectly infringes any patent, then
+     any rights granted to You by such Participant under Sections 2.1(b)
+     and 2.2(b) are revoked effective as of the date You first made, used,
+     sold, distributed, or had made, Modifications made by that
+     Participant.
+
+     8.3.  If You assert a patent infringement claim against Participant
+     alleging that such Participant's Contributor Version directly or
+     indirectly infringes any patent where such claim is resolved (such as
+     by license or settlement) prior to the initiation of patent
+     infringement litigation, then the reasonable value of the licenses
+     granted by such Participant under Sections 2.1 or 2.2 shall be taken
+     into account in determining the amount or value of any payment or
+     license.
+
+     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
+     all end user license agreements (excluding distributors and resellers)
+     which have been validly granted by You or any distributor hereunder
+     prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+     The Covered Code is a "commercial item," as that term is defined in
+     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+     software" and "commercial computer software documentation," as such
+     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+     all U.S. Government End Users acquire Covered Code with only those
+     rights set forth herein.
+
+11. MISCELLANEOUS.
+
+     This License represents the complete agreement concerning subject
+     matter hereof. If any provision of this License is held to be
+     unenforceable, such provision shall be reformed only to the extent
+     necessary to make it enforceable. This License shall be governed by
+     California law provisions (except to the extent applicable law, if
+     any, provides otherwise), excluding its conflict-of-law provisions.
+     With respect to disputes in which at least one party is a citizen of,
+     or an entity chartered or registered to do business in the United
+     States of America, any litigation relating to this License shall be
+     subject to the jurisdiction of the Federal Courts of the Northern
+     District of California, with venue lying in Santa Clara County,
+     California, with the losing party responsible for costs, including
+     without limitation, court costs and reasonable attorneys' fees and
+     expenses. The application of the United Nations Convention on
+     Contracts for the International Sale of Goods is expressly excluded.
+     Any law or regulation which provides that the language of a contract
+     shall be construed against the drafter shall not apply to this
+     License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+     As between Initial Developer and the Contributors, each party is
+     responsible for claims and damages arising, directly or indirectly,
+     out of its utilization of rights under this License and You agree to
+     work with Initial Developer and Contributors to distribute such
+     responsibility on an equitable basis. Nothing herein is intended or
+     shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+     Initial Developer may designate portions of the Covered Code as
+     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
+     Developer permits you to utilize portions of the Covered Code under
+     Your choice of the NPL or the alternative licenses, if any, specified
+     by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+     ``The contents of this file are subject to the Mozilla Public License
+     Version 1.1 (the "License"); you may not use this file except in
+     compliance with the License. You may obtain a copy of the License at
+     http://www.mozilla.org/MPL/
+
+     Software distributed under the License is distributed on an "AS IS"
+     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+     License for the specific language governing rights and limitations
+     under the License.
+
+     The Original Code is ______________________________________.
+
+     The Initial Developer of the Original Code is ________________________.
+     Portions created by ______________________ are Copyright (C) ______
+     _______________________. All Rights Reserved.
+
+     Contributor(s): ______________________________________.
+
+     Alternatively, the contents of this file may be used under the terms
+     of the _____ license (the  "[___] License"), in which case the
+     provisions of [______] License are applicable instead of those
+     above.  If you wish to allow use of your version of this file only
+     under the terms of the [____] License and not to allow others to use
+     your version of this file under the MPL, indicate your decision by
+     deleting  the provisions above and replace  them with the notice and
+     other provisions required by the [___] License.  If you do not delete
+     the provisions above, a recipient may use your version of this file
+     under either the MPL or the [___] License."
+
+     [NOTE: The text of this Exhibit A may differ slightly from the text of
+     the notices in the Source Code files of the Original Code. You should
+     use the text of this Exhibit A rather than the text found in the
+     Original Code Source Code for Your Modifications.]
+
--- cairo-1.8.8.orig/debian/libcairo2.symbols
+++ cairo-1.8.8/debian/libcairo2.symbols
@@ -0,0 +1,282 @@
+libcairo.so.2 libcairo2 #MINVER#
+* Build-Depends-Package: libcairo2-dev
+ cairo_append_path@Base 1.2.4
+ cairo_arc@Base 1.2.4
+ cairo_arc_negative@Base 1.2.4
+ cairo_clip@Base 1.2.4
+ cairo_clip_extents@Base 1.4.10
+ cairo_clip_preserve@Base 1.2.4
+ cairo_close_path@Base 1.2.4
+ cairo_copy_clip_rectangle_list@Base 1.4.10
+ cairo_copy_page@Base 1.2.4
+ cairo_copy_path@Base 1.2.4
+ cairo_copy_path_flat@Base 1.2.4
+ cairo_create@Base 1.2.4
+ cairo_curve_to@Base 1.2.4
+ cairo_debug_reset_static_data@Base 1.2.4
+ cairo_destroy@Base 1.2.4
+ cairo_device_to_user@Base 1.2.4
+ cairo_device_to_user_distance@Base 1.2.4
+ cairo_directfb_surface_create@Base 1.8.2-2~
+ cairo_fill@Base 1.2.4
+ cairo_fill_extents@Base 1.2.4
+ cairo_fill_preserve@Base 1.2.4
+ cairo_font_extents@Base 1.2.4
+ cairo_font_face_destroy@Base 1.2.4
+ cairo_font_face_get_reference_count@Base 1.4.10
+ cairo_font_face_get_type@Base 1.2.4
+ cairo_font_face_get_user_data@Base 1.2.4
+ cairo_font_face_reference@Base 1.2.4
+ cairo_font_face_set_user_data@Base 1.2.4
+ cairo_font_face_status@Base 1.2.4
+ cairo_font_options_copy@Base 1.2.4
+ cairo_font_options_create@Base 1.2.4
+ cairo_font_options_destroy@Base 1.2.4
+ cairo_font_options_equal@Base 1.2.4
+ cairo_font_options_get_antialias@Base 1.2.4
+ cairo_font_options_get_hint_metrics@Base 1.2.4
+ cairo_font_options_get_hint_style@Base 1.2.4
+ cairo_font_options_get_subpixel_order@Base 1.2.4
+ cairo_font_options_hash@Base 1.2.4
+ cairo_font_options_merge@Base 1.2.4
+ cairo_font_options_set_antialias@Base 1.2.4
+ cairo_font_options_set_hint_metrics@Base 1.2.4
+ cairo_font_options_set_hint_style@Base 1.2.4
+ cairo_font_options_set_subpixel_order@Base 1.2.4
+ cairo_font_options_status@Base 1.2.4
+ cairo_format_stride_for_width@Base 1.6.0
+ cairo_ft_font_face_create_for_ft_face@Base 1.2.4
+ cairo_ft_font_face_create_for_pattern@Base 1.2.4
+ cairo_ft_font_options_substitute@Base 1.2.4
+ cairo_ft_scaled_font_lock_face@Base 1.2.4
+ cairo_ft_scaled_font_unlock_face@Base 1.2.4
+ cairo_get_antialias@Base 1.2.4
+ cairo_get_current_point@Base 1.2.4
+ cairo_get_dash@Base 1.4.10
+ cairo_get_dash_count@Base 1.4.10
+ cairo_get_fill_rule@Base 1.2.4
+ cairo_get_font_face@Base 1.2.4
+ cairo_get_font_matrix@Base 1.2.4
+ cairo_get_font_options@Base 1.2.4
+ cairo_get_group_target@Base 1.2.4
+ cairo_get_line_cap@Base 1.2.4
+ cairo_get_line_join@Base 1.2.4
+ cairo_get_line_width@Base 1.2.4
+ cairo_get_matrix@Base 1.2.4
+ cairo_get_miter_limit@Base 1.2.4
+ cairo_get_operator@Base 1.2.4
+ cairo_get_reference_count@Base 1.4.10
+ cairo_get_scaled_font@Base 1.4.10
+ cairo_get_source@Base 1.2.4
+ cairo_get_target@Base 1.2.4
+ cairo_get_tolerance@Base 1.2.4
+ cairo_get_user_data@Base 1.4.10
+ cairo_glyph_allocate@Base 1.7.2
+ cairo_glyph_extents@Base 1.2.4
+ cairo_glyph_free@Base 1.7.2
+ cairo_glyph_path@Base 1.2.4
+ cairo_has_current_point@Base 1.6.0
+ cairo_identity_matrix@Base 1.2.4
+ cairo_image_surface_create@Base 1.2.4
+ cairo_image_surface_create_for_data@Base 1.2.4
+ cairo_image_surface_create_from_png@Base 1.2.4
+ cairo_image_surface_create_from_png_stream@Base 1.2.4
+ cairo_image_surface_get_data@Base 1.2.4
+ cairo_image_surface_get_format@Base 1.2.4
+ cairo_image_surface_get_height@Base 1.2.4
+ cairo_image_surface_get_stride@Base 1.2.4
+ cairo_image_surface_get_width@Base 1.2.4
+ cairo_in_fill@Base 1.2.4
+ cairo_in_stroke@Base 1.2.4
+ cairo_line_to@Base 1.2.4
+ cairo_mask@Base 1.2.4
+ cairo_mask_surface@Base 1.2.4
+ cairo_matrix_init@Base 1.2.4
+ cairo_matrix_init_identity@Base 1.2.4
+ cairo_matrix_init_rotate@Base 1.2.4
+ cairo_matrix_init_scale@Base 1.2.4
+ cairo_matrix_init_translate@Base 1.2.4
+ cairo_matrix_invert@Base 1.2.4
+ cairo_matrix_multiply@Base 1.2.4
+ cairo_matrix_rotate@Base 1.2.4
+ cairo_matrix_scale@Base 1.2.4
+ cairo_matrix_transform_distance@Base 1.2.4
+ cairo_matrix_transform_point@Base 1.2.4
+ cairo_matrix_translate@Base 1.2.4
+ cairo_move_to@Base 1.2.4
+ cairo_new_path@Base 1.2.4
+ cairo_new_sub_path@Base 1.2.4
+ cairo_paint@Base 1.2.4
+ cairo_paint_with_alpha@Base 1.2.4
+ cairo_path_destroy@Base 1.2.4
+ cairo_path_extents@Base 1.6.0
+ cairo_pattern_add_color_stop_rgb@Base 1.2.4
+ cairo_pattern_add_color_stop_rgba@Base 1.2.4
+ cairo_pattern_create_for_surface@Base 1.2.4
+ cairo_pattern_create_linear@Base 1.2.4
+ cairo_pattern_create_radial@Base 1.2.4
+ cairo_pattern_create_rgb@Base 1.2.4
+ cairo_pattern_create_rgba@Base 1.2.4
+ cairo_pattern_destroy@Base 1.2.4
+ cairo_pattern_get_color_stop_count@Base 1.4.10
+ cairo_pattern_get_color_stop_rgba@Base 1.4.10
+ cairo_pattern_get_extend@Base 1.2.4
+ cairo_pattern_get_filter@Base 1.2.4
+ cairo_pattern_get_linear_points@Base 1.4.10
+ cairo_pattern_get_matrix@Base 1.2.4
+ cairo_pattern_get_radial_circles@Base 1.4.10
+ cairo_pattern_get_reference_count@Base 1.4.10
+ cairo_pattern_get_rgba@Base 1.4.10
+ cairo_pattern_get_surface@Base 1.4.10
+ cairo_pattern_get_type@Base 1.2.4
+ cairo_pattern_get_user_data@Base 1.4.10
+ cairo_pattern_reference@Base 1.2.4
+ cairo_pattern_set_extend@Base 1.2.4
+ cairo_pattern_set_filter@Base 1.2.4
+ cairo_pattern_set_matrix@Base 1.2.4
+ cairo_pattern_set_user_data@Base 1.4.10
+ cairo_pattern_status@Base 1.2.4
+ cairo_pdf_surface_create@Base 1.2.4
+ cairo_pdf_surface_create_for_stream@Base 1.2.4
+ cairo_pdf_surface_set_size@Base 1.2.4
+ cairo_pop_group@Base 1.2.4
+ cairo_pop_group_to_source@Base 1.2.4
+ cairo_ps_get_levels@Base 1.6.0
+ cairo_ps_level_to_string@Base 1.6.0
+ cairo_ps_surface_create@Base 1.2.4
+ cairo_ps_surface_create_for_stream@Base 1.2.4
+ cairo_ps_surface_dsc_begin_page_setup@Base 1.2.4
+ cairo_ps_surface_dsc_begin_setup@Base 1.2.4
+ cairo_ps_surface_dsc_comment@Base 1.2.4
+ cairo_ps_surface_get_eps@Base 1.6.0
+ cairo_ps_surface_restrict_to_level@Base 1.6.0
+ cairo_ps_surface_set_eps@Base 1.6.0
+ cairo_ps_surface_set_size@Base 1.2.4
+ cairo_push_group@Base 1.2.4
+ cairo_push_group_with_content@Base 1.2.4
+ cairo_rectangle@Base 1.2.4
+ cairo_rectangle_list_destroy@Base 1.4.10
+ cairo_reference@Base 1.2.4
+ cairo_rel_curve_to@Base 1.2.4
+ cairo_rel_line_to@Base 1.2.4
+ cairo_rel_move_to@Base 1.2.4
+ cairo_reset_clip@Base 1.2.4
+ cairo_restore@Base 1.2.4
+ cairo_rotate@Base 1.2.4
+ cairo_save@Base 1.2.4
+ cairo_scale@Base 1.2.4
+ cairo_scaled_font_create@Base 1.2.4
+ cairo_scaled_font_destroy@Base 1.2.4
+ cairo_scaled_font_extents@Base 1.2.4
+ cairo_scaled_font_get_ctm@Base 1.2.4
+ cairo_scaled_font_get_font_face@Base 1.2.4
+ cairo_scaled_font_get_font_matrix@Base 1.2.4
+ cairo_scaled_font_get_font_options@Base 1.2.4
+ cairo_scaled_font_get_reference_count@Base 1.4.10
+ cairo_scaled_font_get_scale_matrix@Base 1.7.2
+ cairo_scaled_font_get_type@Base 1.2.4
+ cairo_scaled_font_get_user_data@Base 1.4.10
+ cairo_scaled_font_glyph_extents@Base 1.2.4
+ cairo_scaled_font_reference@Base 1.2.4
+ cairo_scaled_font_set_user_data@Base 1.4.10
+ cairo_scaled_font_status@Base 1.2.4
+ cairo_scaled_font_text_extents@Base 1.2.4
+ cairo_scaled_font_text_to_glyphs@Base 1.7.2
+ cairo_select_font_face@Base 1.2.4
+ cairo_set_antialias@Base 1.2.4
+ cairo_set_dash@Base 1.2.4
+ cairo_set_fill_rule@Base 1.2.4
+ cairo_set_font_face@Base 1.2.4
+ cairo_set_font_matrix@Base 1.2.4
+ cairo_set_font_options@Base 1.2.4
+ cairo_set_font_size@Base 1.2.4
+ cairo_set_line_cap@Base 1.2.4
+ cairo_set_line_join@Base 1.2.4
+ cairo_set_line_width@Base 1.2.4
+ cairo_set_matrix@Base 1.2.4
+ cairo_set_miter_limit@Base 1.2.4
+ cairo_set_operator@Base 1.2.4
+ cairo_set_scaled_font@Base 1.2.4
+ cairo_set_source@Base 1.2.4
+ cairo_set_source_rgb@Base 1.2.4
+ cairo_set_source_rgba@Base 1.2.4
+ cairo_set_source_surface@Base 1.2.4
+ cairo_set_tolerance@Base 1.2.4
+ cairo_set_user_data@Base 1.4.10
+ cairo_show_glyphs@Base 1.2.4
+ cairo_show_page@Base 1.2.4
+ cairo_show_text@Base 1.2.4
+ cairo_show_text_glyphs@Base 1.7.2
+ cairo_status@Base 1.2.4
+ cairo_status_to_string@Base 1.2.4
+ cairo_stroke@Base 1.2.4
+ cairo_stroke_extents@Base 1.2.4
+ cairo_stroke_preserve@Base 1.2.4
+ cairo_surface_copy_page@Base 1.6.0
+ cairo_surface_create_similar@Base 1.2.4
+ cairo_surface_destroy@Base 1.2.4
+ cairo_surface_finish@Base 1.2.4
+ cairo_surface_flush@Base 1.2.4
+ cairo_surface_get_content@Base 1.2.4
+ cairo_surface_get_device_offset@Base 1.2.4
+ cairo_surface_get_fallback_resolution@Base 1.7.2
+ cairo_surface_get_font_options@Base 1.2.4
+ cairo_surface_get_reference_count@Base 1.4.10
+ cairo_surface_get_type@Base 1.2.4
+ cairo_surface_get_user_data@Base 1.2.4
+ cairo_surface_has_show_text_glyphs@Base 1.8.0
+ cairo_surface_mark_dirty@Base 1.2.4
+ cairo_surface_mark_dirty_rectangle@Base 1.2.4
+ cairo_surface_reference@Base 1.2.4
+ cairo_surface_set_device_offset@Base 1.2.4
+ cairo_surface_set_fallback_resolution@Base 1.2.4
+ cairo_surface_set_user_data@Base 1.2.4
+ cairo_surface_show_page@Base 1.6.0
+ cairo_surface_status@Base 1.2.4
+ cairo_surface_write_to_png@Base 1.2.4
+ cairo_surface_write_to_png_stream@Base 1.2.4
+ cairo_svg_get_versions@Base 1.2.4
+ cairo_svg_surface_create@Base 1.2.4
+ cairo_svg_surface_create_for_stream@Base 1.2.4
+ cairo_svg_surface_restrict_to_version@Base 1.2.4
+ cairo_svg_version_to_string@Base 1.2.4
+ cairo_text_cluster_allocate@Base 1.7.2
+ cairo_text_cluster_free@Base 1.7.2
+ cairo_text_extents@Base 1.2.4
+ cairo_text_path@Base 1.2.4
+ cairo_toy_font_face_create@Base 1.7.2
+ cairo_toy_font_face_get_family@Base 1.7.2
+ cairo_toy_font_face_get_slant@Base 1.7.2
+ cairo_toy_font_face_get_weight@Base 1.7.2
+ cairo_transform@Base 1.2.4
+ cairo_translate@Base 1.2.4
+ cairo_user_font_face_create@Base 1.7.2
+ cairo_user_font_face_get_init_func@Base 1.7.2
+ cairo_user_font_face_get_render_glyph_func@Base 1.7.2
+ cairo_user_font_face_get_text_to_glyphs_func@Base 1.7.2
+ cairo_user_font_face_get_unicode_to_glyph_func@Base 1.7.2
+ cairo_user_font_face_set_init_func@Base 1.7.2
+ cairo_user_font_face_set_render_glyph_func@Base 1.7.2
+ cairo_user_font_face_set_text_to_glyphs_func@Base 1.7.2
+ cairo_user_font_face_set_unicode_to_glyph_func@Base 1.7.2
+ cairo_user_to_device@Base 1.2.4
+ cairo_user_to_device_distance@Base 1.2.4
+ cairo_version@Base 1.2.4
+ cairo_version_string@Base 1.2.4
+ cairo_xcb_surface_create@Base 1.6.4-5~
+ cairo_xcb_surface_create_for_bitmap@Base 1.6.4-5~
+ cairo_xcb_surface_create_with_xrender_format@Base 1.6.4-5~
+ cairo_xcb_surface_set_size@Base 1.6.4-5~
+ cairo_xlib_surface_create@Base 1.2.4
+ cairo_xlib_surface_create_for_bitmap@Base 1.2.4
+ cairo_xlib_surface_create_with_xrender_format@Base 1.2.4
+ cairo_xlib_surface_get_depth@Base 1.2.4
+ cairo_xlib_surface_get_display@Base 1.2.4
+ cairo_xlib_surface_get_drawable@Base 1.2.4
+ cairo_xlib_surface_get_height@Base 1.2.4
+ cairo_xlib_surface_get_screen@Base 1.2.4
+ cairo_xlib_surface_get_visual@Base 1.2.4
+ cairo_xlib_surface_get_width@Base 1.2.4
+ cairo_xlib_surface_get_xrender_format@Base 1.6.0
+ cairo_xlib_surface_set_drawable@Base 1.2.4
+ cairo_xlib_surface_set_size@Base 1.2.4
--- cairo-1.8.8.orig/debian/libcairo-directfb2.links
+++ cairo-1.8.8/debian/libcairo-directfb2.links
@@ -0,0 +1 @@
+/usr/lib/libcairo.so.2 /usr/lib/libcairo-directfb/lib/libcairo.so.2
--- cairo-1.8.8.orig/debian/control
+++ cairo-1.8.8/debian/control
@@ -0,0 +1,111 @@
+Source: cairo
+Section: libs
+Priority: optional
+Maintainer: Dave Beckett <dajobe@debian.org>
+Uploaders: Sebastian Dröge <slomo@debian.org>, Alexander Reichle-Schmehl <tolimar@debian.org>
+Build-Depends: debhelper (>= 5.0.22), dpkg-dev (>= 1.14.13), autotools-dev, pkg-config (>= 0.19), libfontconfig1-dev, libfreetype6-dev (>= 2.1.10), libxrender-dev (>= 0.6.0), libx11-dev, libpng12-dev, libdirectfb-dev (>= 0.9.25), libsm-dev, xutils-dev, libxt-dev, dpatch, libpixman-1-dev (>= 0.12.0), libxcb1-dev (>= 0.9.92), libxcb-render0-dev (>= 0.9.92), libxcb-render-util0-dev
+Standards-Version: 3.8.2
+Homepage: http://cairographics.org/
+
+Package: libcairo2-dev
+Provides: libcairo-dev
+Conflicts: libcairo-dev, libcairo0.5.1-dev, libcairo0.6.0-dev, libcairo0.9.0-dev, libcairo-directfb2-dev (<< 1.8.2-2)
+Replaces: libcairo0.5.1-dev, libcairo0.6.0-dev, libcairo0.9.0-dev
+Suggests: libcairo2-doc
+Section: libdevel
+Architecture: any
+Depends: libcairo2 (= ${binary:Version}), libfontconfig1-dev, libfreetype6-dev (>= 2.1.10), libxrender-dev (>= 0.6.0), libpng12-dev, libdirectfb-dev (>= 0.9.25), libsm-dev, libpixman-1-dev (>= 0.12.0), libxcb1-dev, libxcb-render0-dev, libxcb-render-util0-dev
+Description: Development files for the Cairo 2D graphics library
+ Cairo is a multi-platform library providing anti-aliased
+ vector-based rendering for multiple target backends.
+ .
+ This package contains the development libraries, header files needed by
+ programs that want to compile with Cairo.
+
+Package: libcairo2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Provides: libcairo
+Conflicts: libcairo1
+Replaces: libcairo0.5.1, libcairo0.6.0, libcairo0.9.0, libcairo1
+Description: The Cairo 2D vector graphics library
+ Cairo is a multi-platform library providing anti-aliased
+ vector-based rendering for multiple target backends. Paths consist
+ of line segments and cubic splines and can be rendered at any width
+ with various join and cap styles. All colors may be specified with
+ optional translucence (opacity/alpha) and combined using the
+ extended Porter/Duff compositing algebra as found in the X Render
+ Extension.
+ .
+ Cairo exports a stateful rendering API similar in spirit to the path
+ construction, text, and painting operators of PostScript, (with the
+ significant addition of translucence in the imaging model). When
+ complete, the API is intended to support the complete imaging model of
+ PDF 1.4.
+ .
+ This package contains the shared libraries.
+
+Package: libcairo2-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: libcairo2 (= ${binary:Version})
+Description: The Cairo 2D vector graphics library (debugging symbols)
+ Debugging symbols for the Cairo 2D vector graphics library. This is
+ needed to debug programs linked against libcairo2.
+
+Package: libcairo2-doc
+Section: doc
+Architecture: all
+Depends: lynx | www-browser
+Conflicts: libcairo0.5.1-doc, libcairo0.6.0-doc, libcairo0.9.0-doc
+Replaces: libcairo0.5.1-doc, libcairo0.6.0-doc, libcairo0.9.0-doc
+Description: Documentation for the Cairo Multi-platform 2D graphics library
+ Cairo is a multi-platform library providing anti-aliased
+ vector-based rendering for multiple target backends.
+ .
+ This package contains the HTML documentation for the Cairo library
+ in /usr/share/gtk-doc/html/cairo/.
+
+Package: libcairo-directfb2-udeb
+XC-Package-Type: udeb
+Section: debian-installer
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: The Cairo 2D vector graphics library DirectFB build
+ Cairo is a multi-platform library providing anti-aliased
+ vector-based rendering for multiple target backends.
+ .
+ This is version of cairo with only the DirectFB backend, intended
+ primarily for use in the graphical Debian installer.
+
+Package: libcairo-directfb2
+Section: libs
+Architecture: any
+Depends: libcairo2 (= ${binary:Version})
+Provides: libcairo-directfb
+Conflicts: libcairo2-directfb
+Replaces: libcairo2-directfb
+Description: The Cairo 2D vector graphics library DirectFB build (dummy package)
+ Cairo is a multi-platform library providing anti-aliased
+ vector-based rendering for multiple target backends.
+ .
+ This is a legacy compatibility package that provides files at locations 
+ that are deprecated now. Anything required to run Cairo+DirectFB 
+ binaries is in the libcairo2 package.
+
+Package: libcairo-directfb2-dev
+Section: libdevel
+Architecture: any
+Conflicts: libcairo2-directfb-dev
+Replaces: libcairo2-directfb-dev
+Depends: libcairo-directfb2 (= ${binary:Version}), libcairo2-dev (= ${binary:Version})
+Description: Development files for Cairo graphics library DirectFB build (dummy package)
+ Cairo is a multi-platform library providing anti-aliased
+ vector-based rendering for multiple target backends.
+ .
+ This is a legacy compatibility package that provides files at locations 
+ that are deprecated now. Anything required to build Cairo+DirectFB 
+ binaries is in the libcairo2-dev package.
+
--- cairo-1.8.8.orig/debian/libcairo2-dev.install
+++ cairo-1.8.8/debian/libcairo2-dev.install
@@ -0,0 +1,5 @@
+debian/install/main/usr/include/cairo/*.h /usr/include/cairo
+debian/install/main/usr/lib/libcairo.so /usr/lib
+debian/install/main/usr/lib/libcairo*.a /usr/lib
+debian/install/main/usr/lib/libcairo*.la /usr/lib
+debian/install/main/usr/lib/pkgconfig/cairo*.pc /usr/lib/pkgconfig
--- cairo-1.8.8.orig/debian/libcairo-directfb2-dev.links
+++ cairo-1.8.8/debian/libcairo-directfb2-dev.links
@@ -0,0 +1,3 @@
+/usr/include/cairo /usr/lib/libcairo-directfb/include/cairo
+/usr/lib/libcairo.so /usr/lib/libcairo-directfb/lib/libcairo.so
+/usr/lib/libcairo.a /usr/lib/libcairo-directfb/lib/libcairo.a
--- cairo-1.8.8.orig/debian/libcairo2-doc.doc-base
+++ cairo-1.8.8/debian/libcairo2-doc.doc-base
@@ -0,0 +1,11 @@
+Document: libcairo2-doc
+Title: Cairo Reference Manual
+Author: Cairo Project
+Abstract: Cairo is a multi-platform library providing anti-aliased
+ vector-based rendering for multiple target backends.
+ This document covers programming using the Cairo library.
+Section: Programming/C
+
+Format: HTML
+Index: /usr/share/gtk-doc/html/cairo/index.html
+Files: /usr/share/gtk-doc/html/cairo/*.html
--- cairo-1.8.8.orig/debian/libcairo2.install.in
+++ cairo-1.8.8/debian/libcairo2.install.in
@@ -0,0 +1 @@
+debian/install/main/usr/lib/libcairo.so.* /usr/lib
--- cairo-1.8.8.orig/debian/libcairo2.install.opt
+++ cairo-1.8.8/debian/libcairo2.install.opt
@@ -0,0 +1 @@
+debian/install/opt/usr/lib/libcairo.so.* @OPTLIBDIR@
--- cairo-1.8.8.orig/debian/libcairo2-doc.install
+++ cairo-1.8.8/debian/libcairo2-doc.install
@@ -0,0 +1 @@
+debian/install/main/usr/share/gtk-doc/html/cairo /usr/share/gtk-doc/html
--- cairo-1.8.8.orig/debian/changelog
+++ cairo-1.8.8/debian/changelog
@@ -0,0 +1,793 @@
+cairo (1.8.8-2~bpo50+1) lenny-backports; urgency=low
+
+  * Rebuild for lenny-backports.
+  * Add myself to uploaders.
+
+ -- Alexander Reichle-Schmehl <tolimar@debian.org>  Fri, 15 Jan 2010 15:12:45 +0100
+
+cairo (1.8.8-2) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Sebastian Dröge <slomo@debian.org>  Thu, 18 Jun 2009 08:59:17 +0200
+
+cairo (1.8.8-1) experimental; urgency=low
+
+  [ Loïc Minier ]
+  * Use "udeb" consistently to describe this flavor
+  * Rename CFLAGS to CFLAGS_MAIN for consistency
+  * Rename %-flavor-stamp targets to %-stamp-flavor
+  * Also strip dependency_libs in DEB_DIST_DIR
+  * Always lowercase the flavor name in vars
+  * Drop unused configure-main and udeb targets
+  * Drop dangerous configure target listed in .PHONY
+  * Drop build-main and build-udeb targets
+  * Make the build and configure rules implicit ones
+  * Define builddir using the current_flavor
+  * Split flavors installation into a install-% target
+  * Move debian/build-* and /dist-* to nicer places
+  * Misc cleanups
+  * Factor configure flags
+  * Fix --host and --build handling
+  * Remove useless cleanups
+  * Factor "touch" calls
+  * Save and restore config.guess and .sub
+  * Drop INSTALL_PROGRAM, not needed with dh_strip
+  * Factor CFLAGS; add -Wall
+  * Implement an optional optimized flavor
+
+  [ Sebastian Dröge ]
+  * New upstream bugfix release.
+  * Update Standards-Version to 3.8.2.
+  * Update sections of binary packages
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 17 Jun 2009 16:47:55 +0200
+
+cairo (1.8.6-2) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 17 Feb 2009 09:56:44 +0100
+
+cairo (1.8.6-1) experimental; urgency=low
+
+  * New upstream bugfix release.
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 16 Dec 2008 14:55:53 +0100
+
+cairo (1.8.4-1) experimental; urgency=low
+
+  * New upstream bugfix release.
+
+ -- Sebastian Dröge <slomo@debian.org>  Sat, 15 Nov 2008 08:46:56 +0100
+
+cairo (1.8.2-2) experimental; urgency=low
+
+  * ACK NMU and merge all changes, thanks Joss.
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 05 Nov 2008 12:59:03 +0100
+
+cairo (1.6.4-6.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove the rpath stuff in /usr/lib/libcairo-directdb and only keep 
+    it around for compatibility. Closes: #499662.
+    + Remove the rpath hack in the .pc file.
+    + Make the libcairo-directfb2{,dev} packages dummy, only keeping 
+      symbolic links from the former locations.
+    + libcairo-directfb2-dev.postinst: do the symbolic link dance upon 
+      upgrade.
+    + Update package descriptions accordingly.
+    + libcairo2.symbols: add cairo_directfb_surface_create.
+    + libcairo2-dev conflicts with libcairo-directfb2-dev
+      (<< 1.6.4-6.1).
+  * rules: completely cleanup the .la files from their dependency libs.
+    Closes: #491292.
+  * Add ~ to symbol versions to make backports possible.
+  * Fix doc-base section.
+  * Standards version is 3.8.0.
+
+ -- Josselin Mouette <joss@debian.org>  Mon, 13 Oct 2008 11:00:24 +0200
+
+cairo (1.8.2-1) experimental; urgency=low
+
+  * New upstream stable release:
+    + debian/control:
+      - Update (Build-)Depends.
+      - Fix section of libcairo2 from docs to libs.
+    + debian/watch:
+      - Update location for releases.
+    + debian/rules:
+      - Patch from Ubuntu package to update config.guess/sub again properly.
+      - Update shlibs to 1.8.0 because of new API.
+      - Remove src/cairo-features.h as it's generated by configure and breaks
+        the build if it's already there.
+    + debian/libcairo-directfb2.symbols,
+      debian/libcairo2.symbols:
+      - Updated symbols.
+  * debian/patches/02_no-private-symbol-export.dpatch:
+    + Re-added to not export some private symbols.
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 05 Nov 2008 12:17:09 +0100
+
+cairo (1.7.4-1) experimental; urgency=low
+
+  * New upstream snapshot release
+  * Removed debian/patches/02_no-private-symbol-export.dpatch merged upstream
+  * Removed debian/patches/01_directfb-no-accel.dpatch
+    Hoping that this GIT commit makes it moot:
+    + commit 7fbda72137d8685718a8e8fe1d3af5b1d377521c
+      Date: Sun Aug 10 05:05:27 2008 -0700
+  * Known packaging errors:
+    - not copying new config.sub/config.guess for now
+
+ -- Dave Beckett <dajobe@debian.org>  Thu, 11 Sep 2008 23:03:15 -0700
+
+cairo (1.6.4-7) unstable; urgency=low
+
+  * debian/rules:
+    + Remove libtool .la dependency_libs (Closes: #491292)
+  * debian/control:
+    + Update to standards version 3.8.0
+    + Move libcairo2-doc to 'doc' section (Closes: #486174)
+  * debian/dpatch/*: Added ##DP descriptions (lintian)
+  * debian/libcairo2.symbols: Removed symbols with a debian revision (lintian)
+  * debian/libcairo2-doc.doc-base: Use section "Graphics" (lintian)
+
+ -- Dave Beckett <dajobe@debian.org>  Sun, 07 Sep 2008 15:33:00 -0700
+
+cairo (1.6.4-6) unstable; urgency=low
+
+  * debian/control:
+    + Let libcairo2-dev depend on libxcb-render-util0-dev (Closes: #486006).
+
+ -- Sebastian Dröge <slomo@debian.org>  Fri, 13 Jun 2008 11:55:50 +0200
+
+cairo (1.6.4-5) unstable; urgency=low
+
+  * debian/rules,
+    debian/control,
+    debian/libcairo2.symbols:
+    + Enable XCB backend now that XCB is in unstable (Closes: #474353).
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 10 Jun 2008 07:46:49 +0200
+
+cairo (1.6.4-4) unstable; urgency=low
+
+  * debian/rules:
+    + Make sure that the debug package contains debug symbols for the
+      libcairo2 package and not for the directfb one (Closes: #484603).
+
+ -- Sebastian Dröge <slomo@debian.org>  Thu, 05 Jun 2008 12:35:35 +0200
+
+cairo (1.6.4-3) unstable; urgency=low
+
+  * debian/patches/02_no-private-symbol-export.dpatch,
+    debian/libcairo2.symbols,
+    debian/libcairo-directfb2.symbols,
+    debian/rules:
+    + Don't export private symbols and pass -c4 to
+      dh_makeshlibs (Closes: #481260).
+  * debian/control:
+    + Fix documentation path in the package description (Closes: #464116).
+  * debian/rules:
+    + Only build the arch-indep packages when build-indep is
+      invoked (Closes: #476499).
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 28 May 2008 11:19:21 +0200
+
+cairo (1.6.4-2) unstable; urgency=low
+
+  * debian/patches/01_directfb-no-accel.dpatch:
+    + Disable rendering acceleration for the DirectFB backend as it
+      causes broken screen repainting with the Debian installer 
+      and other GTK/DirectFB applications (Closes: #477331).
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 13 May 2008 10:34:26 +0200
+
+cairo (1.6.4-1) unstable; urgency=low
+
+  * New upstream release:
+    + Works on remote Sun displays by adding support for
+      8 bit pseudocolors (Closes: #348109).
+    + Adds support for 32 bit visuals (Closes: #421266).
+    + Adds support for 655 xlib format (Closes: #413690).
+    + Fixes error when creating pdf charts (Closes: #474136).
+    + Fixes assertions in cairo_destroy (Closes: #423951).
+    + Fixes display errors with iceweasel 3.0 (Closes: #474395).
+    + debian/control:
+      - Update build dependencies and dependencies.
+      - Add myself as co-maintainer.
+      - Fix spelling error.
+    + debian/rules:
+      - Update shlibs to >= 1.6.0 because of API additions.
+    + debian/libcairo2.symbols,
+      debian/libcairo-directfb2.symbols:
+      - Add symbol files for the libraries.
+
+ -- Sebastian Dröge <slomo@debian.org>  Tue, 15 Apr 2008 20:07:29 +0200
+
+cairo (1.5.8-1) experimental; urgency=low
+
+  * New upstream release
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 30 Jan 2008 08:27:44 -0800
+
+cairo (1.5.6-1) experimental; urgency=low
+
+  * New upstream release
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 16 Jan 2008 19:14:02 -0800
+
+cairo (1.5.4-1) experimental; urgency=low
+
+  * Cairo snapshot packaging (Closes: #452736)
+    - NOTE: This is the *unstable* Cairo API and may change at any time before
+      the next stable release which will be called something like 1.6.0
+
+ -- Dave Beckett <dajobe@debian.org>  Mon, 24 Dec 2007 15:08:42 -0800
+
+cairo (1.4.12-2) unstable; urgency=low
+
+  * Apply fixes from upstream to fix PDF issues using
+    upstream cairo bug 8399 via dependent upstream bugs
+    - cairo bug 12284 (Early detection of a zero sized bitmap)
+      git commit d62f8861689d8b9a9a837043fb78813f0407abd4
+    - cairo bug 9846 (Ignore FT_Load_Glyph errors other than out-of-memory
+      Same for FT_Render_Glyph)
+      git commit 21ab44f11d3d20eead5d988c7a6cf48eebff08c7
+    (Closes: #428466, #435913, #439542, #440811, #442481)
+  * Apply fix from upstream
+    "PS: Ensure that xyshow operator has a pair of offsets for each glyph"
+    git commit 5e8f60531a09f357db38c4b646b1bbd29b97a891 (Closes: #453718)
+
+ -- Dave Beckett <dajobe@debian.org>  Sun, 16 Dec 2007 12:57:00 -0800
+
+cairo (1.4.12-1) unstable; urgency=low
+
+  * New upstream release
+    - fixes SIG PIPE crash (Closes: #454768)
+  * Acknowledge NMU - Thanks Nico
+  * Correct source package name
+  * Added debug package libcairo2-dbg (Closes: #422597, #429335, #446637)
+  * debian/control:
+    - Standards version 3.7.3
+    - Add homepage
+    - Use ${binary:Version} to replace deprecated ${Source-Version} in Depends
+    - libcairo2-doc package is now in Section doc
+  * debian/rules: fix cross build support (Closes: #451596)
+  * debian/libcairo2-doc.doc-base: fix lintian warning
+    doc-base-file-separator-extra-whitespaces
+  * Evaluated ubuntu patches to 1.4.10 and applied none:
+    - 02-cairo-1.4.8-lcd-filter-2.dpatch - changes Cairo public API
+    - 90_from_git_fix_not_available_glyph_handling.dpatch - from upstream
+    - 90_from_git_fix_zero_sized_bitmap_handling.dpatch - from upstream
+    - 91_malloc-overflow-fixes.dpatch - from upstream
+
+ -- Dave Beckett <dajobe@debian.org>  Tue, 11 Dec 2007 09:33:10 -0800
+
+libcairo (1.4.10-1.2) unstable; urgency=high
+
+   * Fix floating point regressions introduced by the previous NMU.
+     Do not blindly call malloc if the size is zero
+     (Closes: #454768,#454650,#454413).
+
+ -- Nico Golde <nion@debian.org>  Fri, 07 Dec 2007 20:33:11 +0100
+
+libcairo (1.4.10-1.1) unstable; urgency=high
+
+   * Non-maintainer upload by testing-security team.
+   * Fix multiple integer overflows leading to arbitrary code
+     execution (CVE-2007-5503; Closes: #453686).
+
+ -- Nico Golde <nion@debian.org>  Mon, 03 Dec 2007 17:20:59 +0100
+
+libcairo (1.4.10-1) unstable; urgency=low
+
+  * New upstream release
+    - fixes XError crash seen in openoffice.org (Closes: #430550)
+  * Removed patch 001-148-directfb.dpatch merged upstream
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 27 Jun 2007 18:20:10 -0700
+
+libcairo (1.4.8-1) unstable; urgency=low
+
+  * New upstream release
+    - fixes gnome bug http://bugzilla.gnome.org/show_bug.cgi?id=431990
+      that caused gnome-about to crash (Closes: #425058)
+  * Added patch 001-148-directfb.dpatch to make directfb build with 1.4.8
+  * Fix directfb udeb shlibs (Closes: #429672)
+    - remove udeb line from libcairo2 package shlibs
+    - libcairo-directfb2 package shlibs provide libcairo-directfb2(-udeb)
+  * Acknowledge NMU - thanks Don
+
+ -- Dave Beckett <dajobe@debian.org>  Thu, 21 Jun 2007 01:03:51 -0700
+
+libcairo (1.4.6-1.1) unstable; urgency=low
+
+   * NMU
+   * Apply patch from Adrian Johnson to fix segfault with PS_surface
+     (closes: #422388)
+
+ -- Don Armstrong <don@debian.org>  Mon, 28 May 2007 11:11:45 -0700
+
+libcairo (1.4.6-1) unstable; urgency=low
+
+  * New upstream release
+  * Add debian/compat, remove DH_COMPAT from debian/rules
+
+ -- Dave Beckett <dajobe@debian.org>  Tue, 1 May 2007 23:38:00 -0800
+
+libcairo (1.4.4-1) unstable; urgency=low
+
+  * New upstream release
+  * Remove different versioned shlibs dependency for one udeb
+    to get rid of duplicate dependencies (Closes: #418616)
+  * Switch shlibs API version to 1.4.0 since API calls were added
+  * PDF fonts fixed upstream (Closes: #406191)
+
+ -- Dave Beckett <dajobe@debian.org>  Fri, 13 Apr 2007 21:46:46 -0700
+
+libcairo (1.4.2-1) experimental; urgency=low
+
+  * New upstream release (Closes: #416024)
+  * debian/rules: Pass on CFLAGS (Closes: #399868)
+
+ -- Dave Beckett <dajobe@debian.org>  Tue, 27 Mar 2007 06:55:45 -0700
+
+libcairo (1.2.6-1) experimental; urgency=low
+
+  * New upstream release
+  * Removed patch 01-cairo_xlib_surface_add_glyph.patch now in upstream
+  * Require pkg-config 0.19
+
+ -- Dave Beckett <dajobe@debian.org>  Fri, 17 Nov 2006 20:42:08 -0800
+
+libcairo (1.2.4-4) unstable; urgency=medium
+
+  * Acknowledge NMU.
+  * Urgency medium since RC bugs are acknowledged.
+  * Patch 01-cairo_xlib_surface_add_glyph.patch added in
+    experimental confirmed fixes powerpc X byte copy crash
+    for bug #388116 which was closed by email after an NMU.
+  * Enable PDF and PS for the cairo+directfb build in unstable (Closes: #383297)
+  * Bump libcairo-directfb2's shlibs to >= 1.2.4-4 for the addition of
+    PDF and PS related symbols to the cairo+directfb lib. (Closes: #387289)
+  * Remove libcairo.la references to other .la files to aid future
+    removal of all .la files.
+
+ -- Dave Beckett <dajobe@debian.org>  Thu, 19 Oct 2006 22:41:56 -0700
+
+libcairo (1.2.4-3.2) experimental; urgency=low
+
+  * NMU
+  * Re-upload to get the changes from -2 in experimental, that is
+    building cairo+directfb with PS and PDF support (needed by
+    Gtk+2.10+directfb).
+  * Bump libcairo-directfb shlibs to >= 1.2.4-3.2 so that packages depending
+    on the new +directfb things get the right dep.
+
+ -- Marc 'HE' Brockschmidt <he@debian.org>  Wed, 18 Oct 2006 11:09:16 +0200
+
+libcairo (1.2.4-3.1) unstable; urgency=low
+
+  * NMU
+  * Upload with 01-cairo_xlib_surface_add_glyph.patch but without
+    the directfb changes from -2. The patch fixes the segfault caused
+    by a broken loop condition (c >= 0 works like, eh, always after
+    doing "unsigned int c"...). (Closes: #388116)
+
+ -- Marc 'HE' Brockschmidt <he@debian.org>  Sun, 15 Oct 2006 16:25:06 +0200 
+
+libcairo (1.2.4-3) experimental; urgency=low
+
+  * Added patch 01-cairo_xlib_surface_add_glyph.patch from upstream git
+    attempting to fix 388116
+
+ -- Dave Beckett <dajobe@debian.org>  Sun,  8 Oct 2006 11:08:23 -0700
+
+libcairo (1.2.4-2) experimental; urgency=low
+
+  * Enable PDF and PS for the cairo+directfb build in order to
+    allow GTK 2.10+directfb to build (Closes: #383297)
+
+ -- Dave Beckett <dajobe@debian.org>  Sun,  3 Sep 2006 13:24:31 -0700
+
+libcairo (1.2.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove double call to dh_installdocs (Closes: #382594)
+  * Submit to override for libcairo2-doc, changing to section libs.
+
+ -- Dave Beckett <dajobe@debian.org>  Fri, 18 Aug 2006 18:11:00 -0700
+
+libcairo (1.2.2-1) unstable; urgency=medium
+
+  * New upstream release.
+  * This version again handles BGR X server visuals such as used by
+    Exceed and VNC  (Closes: #376858)
+  * Removed patches taken from upstream git:
+    -  cairo-bug-7494.patch
+    -  cairo-bug-7514.patch
+  * Build-Depend on xutils-dev and libxt-dev since the test for the
+    presence of X in the latest configure (as generated by autoconf 2.60)
+    uses xmkmf and checks for libxt-dev even though neither are used by
+    Cairo.
+
+ -- Dave Beckett <dajobe@debian.org>  Tue,  8 Aug 2006 23:59:01 -0700
+
+libcairo (1.2.0-5) unstable; urgency=medium
+
+  * Rebuild against directfb 0.9.25 which has changed library and udeb
+    package names from 0.9.24 that all earlier cairos were built against,
+    and which are now removed.  This should prevent Cairo from becoming
+    uninstallable due to this change.  Urgency medium due to this.
+
+ -- Dave Beckett <dajobe@debian.org>  Wed,  2 Aug 2006 22:04:17 -0700
+
+libcairo (1.2.0-4) unstable; urgency=medium
+
+  * Added patch cairo-bug-7494.patch (Closes: #378005)
+  * Added patch cairo-bug-7514.patch (Closes: #380064)
+
+ -- Dave Beckett <dajobe@debian.org>  Tue,  1 Aug 2006 22:29:04 -0700
+
+libcairo (1.2.0-3) unstable; urgency=low
+
+  * Add libsm-dev to Build-Depends and libcairo2-dev depends to pull in
+    libSM and libICE (Closes: #377259)
+  * Remove unused libxrender-dev Depends from libcairo-directfb2-dev
+
+ -- Dave Beckett <dajobe@debian.org>  Sun,  9 Jul 2006 16:36:10 -0700
+
+libcairo (1.2.0-2) unstable; urgency=low
+
+  * Remove libcairo2-dev depending on libdirectfb-dev (Closes: 376691)
+
+ -- Dave Beckett <dajobe@debian.org>  Tue,  4 Jul 2006 10:45:33 -0700
+
+libcairo (1.2.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Dave Beckett <dajobe@debian.org>  Sat,  1 Jul 2006 19:43:51 -0700
+
+libcairo (1.1.10-3) experimental; urgency=low
+
+  * First upload of 1.1.x series to debian experimental
+  * Remove patch 02-no-ft-glyphslot-embolden.patch (was for bug #325526)
+    and depend on a new enough libfreetype6 (2.1.10) which is already in
+    testing.
+  * Removed Build-Depend on libxml2 for creating SVG as that has been
+    rewritten.
+  * Added libcairo2 Conflicts and Replaces libcairo1 (Closes: #366755)
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 28 Jun 2006 19:04:10 -0700
+
+libcairo (1.1.10-2) experimental; urgency=low
+
+  * Add -Wl,-rpath,${libdir} to libcairo-directfb pkgconfig to make the
+    linker use the libcairo in the libdir
+  * Removed Provides: libcairo2 from libcairo-directfb2-udeb
+
+ -- Dave Beckett <dajobe@debian.org>  Sun, 25 Jun 2006 10:20:40 -0700
+
+libcairo (1.1.10-1) experimental; urgency=low
+
+  * New upstream release
+  * Renamed directfb packages to be libcairo-directfb2*
+  * Use dh_makeshlibs with --add-udeb to make udeb: lines appear in shlibs
+  * Depend on debhelper 5.0.22 to get a working dh_makeshlibs with --add-udeb
+
+ -- Dave Beckett <dajobe@debian.org>  Sat, 24 Jun 2006 10:03:02 -0700
+
+libcairo (1.1.8-1) experimental; urgency=low
+
+  * New upstream release
+  * Added libcairo2-directfb deb.
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 14 Jun 2006 11:47:00 -0700
+
+libcairo (1.1.6-1) experimental; urgency=low
+
+  * New upstream release
+  * Enable PNG, PDF and SVG backends (add Build-Depend: on libxml2)
+  * Added Cairo DirectFB udeb packages libcairo2-directfb-udeb and
+    libcairo2-directfb-dev (add Build-Depend: on libdirectfb-dev)
+  * libcairo2-dev and libcairo2-directfb-dev can both be installed together
+  * Stop using CDBS since it cannot handle the double configure and build 
+    setup.
+  * Use dpatch for patching and Build-Depend: on it.
+
+ -- Dave Beckett <dajobe@debian.org>  Mon, 12 Jun 2006 12:57:38 -0700
+
+libcairo (1.0.4-2) unstable; urgency=low
+
+  * Rebuild against X11R7 to fix .la breakage xorg caused (Closes: #362237)
+
+ -- Dave Beckett <dajobe@debian.org>  Tue, 25 Apr 2006 22:00:36 -0700
+
+libcairo (1.0.4-1) unstable; urgency=low
+
+  * New upstream release
+  * Removed patches merged upstream:
+    - 01-INT_pixman.patch
+  * Debhelper 5
+
+ -- Dave Beckett <dajobe@debian.org>  Wed,  5 Apr 2006 17:44:12 -0700
+
+libcairo (1.0.2-4) unstable; urgency=low
+
+  * Rebuild against current build dependencies since something in the
+    build depends changed to make it stop working.  This may be the most
+    useless changelog entry ever.  (Closes: #347675)
+
+ -- Dave Beckett <dajobe@debian.org>  Thu, 12 Jan 2006 19:52:08 -0800
+
+libcairo (1.0.2-3) unstable; urgency=low
+
+  * Bump libcairo2 shlibs to 1.0.2-2 given all the freetype version changes.
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 30 Nov 2005 09:21:02 -0800
+
+libcairo (1.0.2-2) unstable; urgency=low
+
+  * Fix libcairo2-doc section to doc (Closes: #337515)
+  * Re-add patch 02-no-ft-glyphslot-embolden.patch to use only
+    freetype 2.1.7 symbols even though sid has freetype 2.1.10.
+    The latter has ABI changes beyond it's declared shlibs of 2.1.5
+    and is undergoing a large transition.
+    Require freetype 2.1.7+ again.  (Closes: #338817)
+  * Added patch 01-INT_pixman.patch from CVS to remove spurious INT_ items
+    that broke build with recent binutils (Closes: #340073)
+  * Require pkg-config >= 0.18 since cairo.pc uses Require.private:
+
+ -- Dave Beckett <dajobe@debian.org>  Fri, 25 Nov 2005 04:01:51 +0000
+
+libcairo (1.0.2-1) unstable; urgency=low
+
+  * New upstream release
+  * Removed patch 01-endianess-cairo-xlib-surface.patch previously taken
+    from upstream CVS.
+  * Removed patch 02-no-ft-glyphslot-embolden.patch to re-allow configure
+    to use FT_GlyphSlot_Embolden provided in freetype 2.1.10 which is now
+    in sid.
+  * Require freetype 2.1.10+
+
+ -- Dave Beckett <dajobe@debian.org>  Tue, 25 Oct 2005 18:45:57 +0100
+
+libcairo (1.0.0-3) unstable; urgency=low
+
+  * Added patch 02-no-ft-glyphslot-embolden.patch to disable use of
+    FT_GlyphSlot_Embolden in freetype, which was added after the
+    freetype version 2.1.7 currently in testing (closes: #325526)
+  * Require freetype 2.1.7+
+
+ -- Dave Beckett <dajobe@debian.org>  Tue, 13 Sep 2005 19:33:38 +0100
+
+libcairo (1.0.0-2) unstable; urgency=low
+
+  * Added patch 01-endianess-cairo-xlib-surface.patch from CVS to fix
+    endianess problem when running over remote X (Closes: #326920)
+  * Register cairo docs with doc-base (Closes: #325541)
+
+ -- Dave Beckett <dajobe@debian.org>  Tue,  6 Sep 2005 18:15:57 +0100
+
+libcairo (1.0.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Removed glitz backend as currently experimental and unsupported
+  * debian/watch: update to use stable release area
+  * Removed patch cairo-0.9.2-cache-eviction-fix.patch merged upstream.
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 24 Aug 2005 18:14:23 +0100
+
+libcairo (0.9.2-2) unstable; urgency=low
+
+  * Add patch cairo-0.9.2-cache-eviction-fix.patch from Kristian Høgsberg
+    to make the freetype font cache evict correctly.
+
+ -- Dave Beckett <dajobe@debian.org>  Mon, 15 Aug 2005 19:48:43 +0100
+
+libcairo (0.9.2-1) unstable; urgency=low
+
+  * New upstream release
+  * First stable API release - remove patching sonames
+  * libcairo2, libcairo2-dev and libcairo2-doc replace all previous versions
+  * No longer Depends: on libpixman, now an internal library
+
+ -- Dave Beckett <dajobe@debian.org>  Sat, 13 Aug 2005 14:16:46 +0100
+
+libcairo (0.9.0-1) unstable; urgency=low
+
+  * New upstream release
+  * libcairo0.9.0 replaces libcairo0.6.0
+  * Functions were added so create new sonames and libraries
+
+ -- Dave Beckett <dajobe@debian.org>  Tue,  9 Aug 2005 08:21:50 +0100
+
+libcairo (0.6.0-1) unstable; urgency=low
+
+  * New upstream release
+  * libcairo0.6.0 replaces libcairo0.5.1
+  * Functions were added so create new sonames and libraries
+  * Require glitz 0.4.4 API and libpixman 0.1.5
+
+ -- Dave Beckett <dajobe@debian.org>  Fri, 29 Jul 2005 23:31:05 +0100
+
+libcairo (0.5.1-2) unstable; urgency=low
+
+  * Upload to unstable
+  * libcairo0.5.1 replaces older libcairo1
+  * libcairo0.5.1-dev already conflicted with libcairo1-dev so enable
+    shipping libcairo.so and delete patch 05-cairo.pc.in.patch as the
+    cairo.pc.in is ok again
+
+ -- Dave Beckett <dajobe@debian.org>  Sun, 10 Jul 2005 22:07:22 +0100
+
+libcairo (0.5.1-1) experimental; urgency=low
+
+  * New upstream release
+  * Revert to source package name libcairo
+  * Reflect ABI version into both library soname as libcairo-1debian0.5.1
+    and package name libcairo0.5.1 (Closes: #314776)
+  * libcairo0.5.1 no longer conflicts with libcairo1
+  * Added a libcairo0.5.1-doc package with the HTML documentation
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 22 Jun 2005 21:06:01 +0100
+
+cairo (0.5.0-2) unstable; urgency=low
+
+  * Fix the shlibs dependencies for libcairo0.5
+
+ -- Dave Beckett <dajobe@debian.org>  Thu,  9 Jun 2005 21:56:08 +0100
+
+cairo (0.5.0-1) unstable; urgency=low
+
+  * New upstream release (Closes: 311042)
+  * Change source package s/lib// and add API version to binary packages
+  * Enable glitz backend (Closes: 307573)
+
+ -- Dave Beckett <dajobe@debian.org>  Thu,  9 Jun 2005 20:51:11 +0100
+
+libcairo (0.4.0-1) unstable; urgency=low
+
+  * New upstream release
+  * API changes for fonts so shlib version is now 0.4.0
+  * Require libpixman 0.1.4
+
+ -- Dave Beckett <dajobe@debian.org>  Wed,  9 Mar 2005 19:39:44 +0000
+
+libcairo (0.3.0-1) unstable; urgency=low
+
+  * New upstream release. Closes: 284205
+  * Bumped shlibs version since new functions were added.
+  * Headers have moved to below /usr/include/cairo
+  * Require libpixman 0.1.3
+
+ -- Dave Beckett <dajobe@debian.org>  Sun,  6 Feb 2005 12:40:04 +0000
+
+libcairo (0.2.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Bumped shlibs version since new functions were added.
+  * Require libpixman 0.1.2
+  * Still keep glitz disabled
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Mon,  8 Nov 2004 22:19:29 +0000
+
+libcairo (0.1.23-2) unstable; urgency=low
+
+  * Replace Build-Depend on xlibs-dev with libx11-dev
+  * Changed to LGPL license (in CVS 2004-08-02)
+  * Disable use of glitz explicitly
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Mon, 23 Aug 2004 22:25:16 +0100
+
+libcairo (0.1.23-1) unstable; urgency=low
+
+  * New upstream release. Closes: 248705
+  * Add PNG backend, require libpng12-dev
+  * Requires libpixman >= 0.1.1
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Sat, 29 May 2004 21:10:58 +0100
+
+libcairo (0.1.18-1) unstable; urgency=low
+
+  * New upstream release
+  * Remove xlib-surface-debian.patch, not needed for XFree86 4.3.0+
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Thu, 19 Feb 2004 23:08:25 +0000
+
+libcairo (0.1.17-4) unstable; urgency=low
+
+  * Initial version to debian archive. Closes: #205346
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Sun, 15 Feb 2004 21:45:47 +0000
+
+libcairo (0.1.17-3) unstable; urgency=low
+
+  * Setting me as the maintainer temporarily
+
+ -- Eduard Bloch <blade@debian.org>  Sat, 14 Feb 2004 16:49:18 +0100
+
+libcairo (0.1.17-2) unstable; urgency=low
+
+  * Add patch/xlib-surface-debian.patch to restore this to working for X.
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Sat, 24 Jan 2004 18:02:38 +0000
+
+libcairo (0.1.17-1) unstable; urgency=low
+
+  * New upstream release
+  * Replace libpixman/libic dependencies with libpixman
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Tue, 16 Dec 2003 17:49:55 +0000
+
+libcairo (0.1.16-1) unstable; urgency=low
+
+  * New upstream release
+  * Added libxrender-dev (>=0.6.0) requirement to match configure.in
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Mon,  8 Dec 2003 20:39:59 +0000
+
+libcairo (0.1.13-1) unstable; urgency=low
+
+  * New upstream release
+  * Remove patch for src/config.h - merged upstream.
+  * Return libfreetype6 minimum version to 2.1.0.
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Fri, 21 Nov 2003 20:05:38 +0000
+
+libcairo (0.1.12-3) unstable; urgency=low
+
+  * Pull patch from CVS to allow building with newer freetype using the
+    new include via defines mechanism now enforced in freetype 2.1.6
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Tue, 18 Nov 2003 20:15:08 +0000
+
+libcairo (0.1.12-2) unstable; urgency=low
+
+  * Remove dependency on libxft-dev, replaced with libfreetype6-dev and
+    libfontconfig1-dev
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Sat,  8 Nov 2003 18:44:19 +0000
+
+libcairo (0.1.12-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Fri,  7 Nov 2003 20:43:33 +0000
+
+libcairo (0.1.11-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Tue,  4 Nov 2003 15:10:14 +0000
+
+libcairo (0.1.10-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Tue,  4 Nov 2003 00:23:16 +0000
+
+libcairo (0.1.9-2) unstable; urgency=low
+
+  * Generate packages correctly named after the library major soname:
+    libcairo1, libcairo1-dev
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Thu, 30 Oct 2003 23:16:43 +0000
+
+libcairo (0.1.9-1) unstable; urgency=low
+
+  * New upstream release.
+  * Removed dependency on automake, autoconf, libtool
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Thu, 30 Oct 2003 21:37:25 +0000
+
+libcairo (0.1.8-1) unstable; urgency=low
+
+  * Initial package
+
+ -- Dave Beckett <Dave.Beckett@bristol.ac.uk>  Wed, 29 Oct 2003 23:20:26 +0000
+
--- cairo-1.8.8.orig/debian/rules
+++ cairo-1.8.8/debian/rules
@@ -0,0 +1,175 @@
+#!/usr/bin/make -f
+
+# list of flavors we build; each gets a builddir, a configure pass (configure
+# args are defined below), a build pass, and an install pass
+FLAVORS := main udeb
+
+# current flavor we're building; this is only expanded in flavor specific
+# targets
+current_flavor = $*
+
+# macro to get a value for the current flavor we're building; for example
+# when building the main flavor, $(call flavor_get,CFLAGS) will expand to
+# main_CFLAGS if it's set or to CFLAGS otherwise; pay attention to not adding
+# superflous spaces when for the arguments of $(call ); only some vars can
+# be expanded in this way though
+flavor_get = $(or $($(current_flavor)_$(1)),$($(1)))
+
+# Supported backends (as of Cairo 1.7.4):
+#  (internal) Image
+#  xlib       Xlib
+#  pdf        PDF
+#  ps         PostScript
+#  svg        SVG
+#
+# Experimental and unsupported backends:
+#  directfb  DirectFB (requires Build-Depend on libdirectfb-dev (>=0.9.25) )
+#  glitz     OpenGL (glitz)
+#  xcb       XCB  (requires Build-Depend on at least libxcb1-dev)
+#
+# Other platform backends are auto disabled: quartz/OSX, win32/Win32
+#
+# Features:
+# --enable-png  PNG (default enabled)
+
+DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+configure_flags += \
+--prefix=/usr \
+--mandir=/usr/share/man \
+--infodir=/usr/share/info \
+--enable-pdf --enable-ps \
+--enable-directfb --disable-glitz \
+--enable-png \
+--build=$(DEB_BUILD_GNU_TYPE)
+
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+configure_flags += --host=$(DEB_HOST_GNU_TYPE)
+endif
+
+main_configure_flags += \
+$(configure_flags) \
+--enable-xlib --enable-svg \
+--enable-xcb
+
+udeb_configure_flags += \
+$(configure_flags) \
+--disable-xlib --disable-svg \
+--disable-xcb \
+--program-suffix=-directfb
+
+builddir = $(buildbasedir)/$(current_flavor)
+buildbasedir = $(CURDIR)/debian/build
+
+installdir = $(installbasedir)/$(current_flavor)
+installbasedir = $(CURDIR)/debian/install
+
+# default CFLAGS; these can be expanded with $(call flavor_get, )
+CFLAGS += -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS_main += $(CFLAGS) -O0
+CFLAGS_udeb += $(CFLAGS) -O0
+else
+CFLAGS_main += $(CFLAGS) -O2
+CFLAGS_udeb += $(CFLAGS) -Os
+endif
+
+include /usr/share/dpatch/dpatch.make
+
+configure-common-stamp: patch-stamp
+	dh_testdir
+	# handle timestamp skew; advice from autotools-dev README.Debian
+	touch configure.in aclocal.m4 configure
+	# backup the original files to restore them in the clean target
+	cp config.sub config.sub.orig
+	cp config.guess config.guess.orig
+	touch $@
+
+configure-stamp-%: configure-common-stamp
+	dh_testdir
+	mkdir -p $(builddir); \
+	cd $(builddir); \
+	$(CURDIR)/configure \
+		CFLAGS="$(call flavor_get,CFLAGS)" \
+		$(call flavor_get,configure_flags)
+	touch $@
+
+build: $(addprefix build-stamp-, $(FLAVORS))
+
+build-stamp-%: configure-stamp-%
+	dh_testdir
+	$(MAKE) -C $(builddir)
+	touch $@
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	# restore files from backup
+	[ ! -r config.sub.orig ] || mv -f config.sub.orig config.sub
+	[ ! -r config.guess.orig ] || mv -f config.guess.orig config.guess
+	rm -f src/cairo-features.h
+	rm -f *-stamp
+	rm -rf $(buildbasedir) $(installbasedir)
+	# Generated by configure and breaks the build if already existing
+	rm -f src/cairo-features.h
+	# Copy in fresh copies of config.{sub,guess}
+	# (these are from autotools-dev, so must Build-Depend on it)
+	-test -r /usr/share/misc/config.sub && \
+	  cp -f /usr/share/misc/config.sub config.sub
+	-test -r /usr/share/misc/config.guess && \
+	  cp -f /usr/share/misc/config.guess config.guess
+	dh_clean
+
+install-%: build-stamp-%
+	$(MAKE) -C $(builddir) install DESTDIR=$(installdir)
+	sed -i "/dependency_libs/ s/'.*'/''/" $(installdir)/usr/lib/*.la
+
+install:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+	for f in $(FLAVORS); do \
+	    debian/rules install-$$f; \
+	done
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_install -i
+	dh_installchangelogs -i ChangeLog
+	dh_installdocs -i -A NEWS README AUTHORS
+	dh_link -i
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_install -s
+	dh_installdocs -s -A README NEWS AUTHORS
+	dh_installchangelogs -s ChangeLog
+	dh_installman -s
+	dh_installexamples -s
+	dh_link -s
+	dh_strip -s --dbg-package=libcairo2-dbg -Nlibcairo-directfb2-udeb
+	dh_strip -plibcairo-directfb2-udeb
+	dh_compress -s
+	dh_fixperms -s
+	dh_makeshlibs -plibcairo2 --add-udeb=libcairo-directfb2-udeb -V 'libcairo2 (>= 1.8.0-2)' -- -c4
+	dh_installdeb -s
+	dh_shlibdeps -s
+	dh_perl -s
+	dh_gencontrol -s
+	dh_md5sums -s
+	dh_builddeb -s
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install patch unpatch clean
--- cairo-1.8.8.orig/debian/watch
+++ cairo-1.8.8/debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://cairographics.org/releases/ cairo-([\d+\.]+|\d+)\.tar\.gz debian uupdate
--- cairo-1.8.8.orig/debian/libcairo2.install
+++ cairo-1.8.8/debian/libcairo2.install
@@ -0,0 +1 @@
+debian/install/main/usr/lib/libcairo.so.* /usr/lib
--- cairo-1.8.8.orig/debian/compat
+++ cairo-1.8.8/debian/compat
@@ -0,0 +1 @@
+5
--- cairo-1.8.8.orig/debian/libcairo-directfb2-udeb.install
+++ cairo-1.8.8/debian/libcairo-directfb2-udeb.install
@@ -0,0 +1 @@
+debian/install/udeb/usr/lib/libcairo.so.* /usr/lib
--- cairo-1.8.8.orig/debian/patches/02_no-private-symbol-export.dpatch
+++ cairo-1.8.8/debian/patches/02_no-private-symbol-export.dpatch
@@ -0,0 +1,15 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+
+@DPATCH@
+diff -urNad cairo-1.8.0~/src/cairo-mutex.c cairo-1.8.0/src/cairo-mutex.c
+--- cairo-1.8.0~/src/cairo-mutex.c	2008-09-25 13:36:35.000000000 +0200
++++ cairo-1.8.0/src/cairo-mutex.c	2008-10-14 14:22:45.000000000 +0200
+@@ -35,7 +35,7 @@
+ 
+ #include "cairo-mutex-private.h"
+ 
+-#define CAIRO_MUTEX_DECLARE(mutex) cairo_mutex_t mutex = CAIRO_MUTEX_NIL_INITIALIZER;
++#define CAIRO_MUTEX_DECLARE(mutex) cairo_private cairo_mutex_t mutex = CAIRO_MUTEX_NIL_INITIALIZER;
+ #include "cairo-mutex-list-private.h"
+ #undef   CAIRO_MUTEX_DECLARE
+ 
--- cairo-1.8.8.orig/debian/patches/00list
+++ cairo-1.8.8/debian/patches/00list
@@ -0,0 +1 @@
+02_no-private-symbol-export.dpatch
