openbsd-ports/www/seamonkey/patches/patch-mozilla_gfx_skia_moz_build
landry 914f6ee22f Update to seamonkey 2.33 / lightning-seamonkey 3.8.
- See http://www.seamonkey-project.org/releases/seamonkey2.33/
- Fixes MFSA 2015-11->27
- widget code moved, move nsPrintSettingsImpl.cpp patch around
2015-03-16 20:00:29 +00:00

30 lines
1.9 KiB
Plaintext

$OpenBSD: patch-mozilla_gfx_skia_moz_build,v 1.5 2015/03/16 20:00:29 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=1028827
--- mozilla/gfx/skia/moz.build.orig Mon Mar 9 06:34:14 2015
+++ mozilla/gfx/skia/moz.build Mon Mar 9 19:59:02 2015
@@ -869,7 +869,7 @@ if not CONFIG['INTEL_ARCHITECTURE'] and CONFIG['CPU_AR
'trunk/src/opts/memset32_neon.S',
]
-if CONFIG['INTEL_ARCHITECTURE'] and CONFIG['GNU_CC'] and CONFIG['OS_ARCH'] != 'WINNT':
+if CONFIG['INTEL_ARCHITECTURE'] and CONFIG['GNU_CC'] and CONFIG['OS_ARCH'] != 'WINNT' and CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSE4_1']:
if CONFIG['CPU_ARCH'] == 'x86_64':
SOURCES += [
'trunk/src/opts/SkBlitRow_opts_SSE4_x64_asm.S',
@@ -943,11 +943,13 @@ if CONFIG['_MSC_VER']:
if CONFIG['INTEL_ARCHITECTURE'] and CONFIG['GNU_CC']:
SOURCES['trunk/src/opts/SkBitmapFilter_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
SOURCES['trunk/src/opts/SkBitmapProcState_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
- SOURCES['trunk/src/opts/SkBitmapProcState_opts_SSSE3.cpp'].flags += ['-mssse3']
+ if CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3']:
+ SOURCES['trunk/src/opts/SkBitmapProcState_opts_SSSE3.cpp'].flags += ['-mssse3']
SOURCES['trunk/src/opts/SkBlitRect_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
SOURCES['trunk/src/opts/SkBlitRow_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
SOURCES['trunk/src/opts/SkBlurImage_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
- SOURCES['trunk/src/opts/SkBlurImage_opts_SSE4.cpp'].flags += ['-msse4.1']
+ if CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSE4_1']:
+ SOURCES['trunk/src/opts/SkBlurImage_opts_SSE4.cpp'].flags += ['-msse4.1']
SOURCES['trunk/src/opts/SkMorphology_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
SOURCES['trunk/src/opts/SkUtils_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
SOURCES['trunk/src/opts/SkXfermode_opts_SSE2.cpp'].flags += CONFIG['SSE2_FLAGS']