1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/gfx/cairo/pixman-enable-altivec-acceleration.patch Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,38 @@ 1.4 +# HG changeset patch 1.5 +# Parent d0b3d7af190b3c62397ece2bc33b429d903e455d 1.6 + 1.7 +diff -r d0b3d7af190b gfx/cairo/libpixman/src/Makefile.in 1.8 +--- a/gfx/cairo/libpixman/src/Makefile.in Sat Nov 24 14:26:11 2012 +0100 1.9 ++++ b/gfx/cairo/libpixman/src/Makefile.in Thu Nov 29 22:20:59 2012 +0100 1.10 +@@ -42,6 +42,10 @@ 1.11 + endif 1.12 + 1.13 + ifdef GNU_CC 1.14 ++ifeq (ppc,$(findstring ppc,$(OS_TEST))) 1.15 ++USE_VMX=1 1.16 ++VMX_CFLAGS=-maltivec 1.17 ++endif 1.18 + ifeq (86,$(findstring 86,$(OS_TEST))) 1.19 + USE_MMX=1 1.20 + MMX_CFLAGS=-mmmx -Winline 1.21 +@@ -156,3 +160,6 @@ 1.22 + pixman-sse2.$(OBJ_SUFFIX): COMPILE_CFLAGS += $(SSE2_CFLAGS) 1.23 + 1.24 + pixman-arm-neon.$(OBJ_SUFFIX): COMPILE_CFLAGS += $(ARM_NEON_CFLAGS) 1.25 ++ 1.26 ++pixman-vmx.$(OBJ_SUFFIX): COMPILE_CFLAGS += $(VMX_CFLAGS) 1.27 ++ 1.28 +diff -r d0b3d7af190b gfx/cairo/libpixman/src/pixman-vmx.c 1.29 +--- a/gfx/cairo/libpixman/src/pixman-vmx.c Sat Nov 24 14:26:11 2012 +0100 1.30 ++++ b/gfx/cairo/libpixman/src/pixman-vmx.c Thu Nov 29 22:20:59 2012 +0100 1.31 +@@ -25,7 +25,10 @@ 1.32 + * Based on fbmmx.c by Owen Taylor, Søren Sandmann and Nicholas Miell 1.33 + */ 1.34 + 1.35 ++#ifdef HAVE_CONFIG_H 1.36 + #include <config.h> 1.37 ++#endif 1.38 ++ 1.39 + #include "pixman-private.h" 1.40 + #include "pixman-combine32.h" 1.41 + #include <altivec.h>