diff --git a/cairo-1.12.4.tar.xz b/cairo-1.12.4.tar.xz deleted file mode 100644 index ab9fee3..0000000 --- a/cairo-1.12.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a467b2e1f04bfd3f848370ce5e82cfe0a7f712bac05a04d133bc34c94f677a28 -size 42099760 diff --git a/cairo-1.12.8.tar.xz b/cairo-1.12.8.tar.xz new file mode 100644 index 0000000..bb3932e --- /dev/null +++ b/cairo-1.12.8.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fbb6fc66117ab4100bad830cb4479497e53c6f3facb98bf05c8d298554ebdd9 +size 42113752 diff --git a/cairo-modules-no-version.patch b/cairo-modules-no-version.patch index 8c40709..ba6d0b9 100644 --- a/cairo-modules-no-version.patch +++ b/cairo-modules-no-version.patch @@ -1,18 +1,20 @@ -Index: cairo-1.10.0/util/cairo-fdr/Makefile.am +Index: cairo-1.12.8/util/cairo-fdr/Makefile.am =================================================================== ---- cairo-1.10.0.orig/util/cairo-fdr/Makefile.am -+++ cairo-1.10.0/util/cairo-fdr/Makefile.am -@@ -9,5 +9,5 @@ AM_CPPFLAGS = -I$(top_srcdir)/src \ +--- cairo-1.12.8.orig/util/cairo-fdr/Makefile.am ++++ cairo-1.12.8/util/cairo-fdr/Makefile.am +@@ -9,7 +9,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/src \ cairo_fdr_la_SOURCES = fdr.c cairo_fdr_la_CPPFLAGS = $(AM_CPPFLAGS) cairo_fdr_la_CFLAGS = $(CAIRO_CFLAGS) -cairo_fdr_la_LDFLAGS = -module -no-undefined +cairo_fdr_la_LDFLAGS = -module -no-undefined -avoid-version + if CAIRO_HAS_DL cairo_fdr_la_LIBADD = -ldl -Index: cairo-1.10.0/util/cairo-trace/Makefile.am + endif +Index: cairo-1.12.8/util/cairo-trace/Makefile.am =================================================================== ---- cairo-1.10.0.orig/util/cairo-trace/Makefile.am -+++ cairo-1.10.0/util/cairo-trace/Makefile.am +--- cairo-1.12.8.orig/util/cairo-trace/Makefile.am ++++ cairo-1.12.8/util/cairo-trace/Makefile.am @@ -11,7 +11,7 @@ libcairo_trace_la_SOURCES = trace.c libcairo_trace_la_CPPFLAGS = -DCAIRO_TRACE_OUTDIR="\"$(cairooutdir)\"" \ $(AM_CPPFLAGS) @@ -22,16 +24,16 @@ Index: cairo-1.10.0/util/cairo-trace/Makefile.am libcairo_trace_la_LIBADD = $(real_pthread_LIBS) -lz if CAIRO_HAS_DL -Index: cairo-1.10.0/util/cairo-sphinx/Makefile.am +Index: cairo-1.12.8/util/cairo-sphinx/Makefile.am =================================================================== ---- cairo-1.10.0.orig/util/cairo-sphinx/Makefile.am -+++ cairo-1.10.0/util/cairo-sphinx/Makefile.am +--- cairo-1.12.8.orig/util/cairo-sphinx/Makefile.am ++++ cairo-1.12.8/util/cairo-sphinx/Makefile.am @@ -11,7 +11,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/src \ cairo_sphinx_la_SOURCES = fdr.c cairo_sphinx_la_CPPFLAGS = $(AM_CPPFLAGS) cairo_sphinx_la_CFLAGS = $(CAIRO_CFLAGS) -cairo_sphinx_la_LDFLAGS = -module -no-undefined +cairo_sphinx_la_LDFLAGS = -module -no-undefined -avoid-version + if CAIRO_HAS_DL cairo_sphinx_la_LIBADD = -ldl - - cairo_sphinx_SOURCES = sphinx.c + endif diff --git a/cairo.changes b/cairo.changes index c4ee4b1..7176689 100644 --- a/cairo.changes +++ b/cairo.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Tue Nov 6 12:21:53 UTC 2012 - dimstar@opensuse.org + +- Update to version 1.12.8: + + Expand the sanity checking for broken combinations of + XSendEvent and ShmCompletionEvent. + + Notice that "The X.Org Foundation" sometimes also identifies + itself as "The Xorg Foundation". + + Handle various ages of libXext and its Shm headers. + + Fix the invalid clipping of the source drawable when using SHM + transport to upload images (fdo#56547). + + Handle all Type1 postscript operators for better font + compatibility (fdo#56265). + + Fix a couple of memory leaks in Type1 font subsetting + (fdo#56566) + + Tighten the evaluation of the start/stop pen vertices, and catch + a few instances where we would use a fan instead of a bevel. + (fdo#56432) + + Fix assumption that geometric clipping always succeeds with the + span-compositor (fdo#56574) + + Fix call to spline intersection when evaluating whether a stoke + is visible. + + Remember to copy inferior sources when using SHM to readback the + surface for use as a source. +- Changes from version 1.12.6: + + Fix the recording surface to actually snapshot the source and + so fix PDF drawing. + + Calling XSendEvent with an XShmCompletionEvent is incompatabile + with older Xorg servers. + + Reorder CloseDisplay chain so that XShm is not reinstantiated + after shutdown, causing a potential crash if the Display was + immediately recreated using the same memory address. + + Make sure that the Xserver has attached to the SHM segment + before deleting it from the global namespace on systems that do + not support deferred deletion. + + Type1 subsetting support for PDF (and PS) was once again + improved to work with a larger number of PDF readers. + + GLESv2 build fixes and improved support for embedded GPUs. + + Tweak the invisible pen detection for applications that are + currently using too large values for geometric tolerance. + + A build fix for older freetype libraries. +- Rebase cairo-modules-no-version.patch. + ------------------------------------------------------------------- Fri Oct 12 12:00:24 UTC 2012 - dimstar@opensuse.org diff --git a/cairo.spec b/cairo.spec index 38abc64..19ab2df 100644 --- a/cairo.spec +++ b/cairo.spec @@ -20,7 +20,7 @@ %define build_gl_backend 0 Name: cairo -Version: 1.12.4 +Version: 1.12.8 Release: 0 Summary: Vector Graphics Library with Cross-Device Output Support License: LGPL-2.1+ or MPL-1.1