gfx/cairo/pixman-enable-altivec-acceleration.patch

changeset 0
6474c204b198
     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>

mercurial