diff -Nurd cairo-1.8.2/src/cairo-xlib-xrender-private.h cairo-1.8.2-new/src/cairo-xlib-xrender-private.h --- cairo-1.8.2/src/cairo-xlib-xrender-private.h 2008-10-30 10:34:25.000000000 -0400 +++ cairo-1.8.2-new/src/cairo-xlib-xrender-private.h 2008-11-05 11:29:42.000000000 -0500 @@ -45,6 +45,16 @@ #include #include +#if RENDER_MAJOR == 0 && RENDER_MINOR < 10 + +/* Extended repeat attributes included in 0.10 */ +#define RepeatNone 0 +#define RepeatNormal 1 +#define RepeatPad 2 +#define RepeatReflect 3 + +#endif /* RENDER_MINOR < 10 */ + #else /* !CAIRO_HAS_XLIB_XRENDER_SURFACE */ /* Provide dummy symbols and macros to get it compile and take the fallback