mozilla-exclude-nametablecpp.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Tue, 14 Jun 2016 21:23:19 +0200
branchfirefox47
changeset 918 0f93e8da34b6
parent 916 2f9f2e040647
permissions -rw-r--r--
boo#984403 - OK and cancel button reversed in FF47
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
916
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
# HG changeset patch
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
# User Jonathan Kew <jkew@mozilla.com>
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
# Date 1463581374 -3600
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
# Node ID 9c57b7cacffc57ec3919a2cf3b5ce861e0cf3842
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
# Parent  ea7843420fe518b772c7b259d8ff47193fc5b79e
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
Bug 1272647 - Exclude NameTable.cpp from unified compilation because #include <cmath> in other source files causes gcc6 compilation failure. r=bas
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
diff --git a/gfx/graphite2/src/moz.build b/gfx/graphite2/src/moz.build
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
--- a/gfx/graphite2/src/moz.build
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
+++ b/gfx/graphite2/src/moz.build
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
@@ -40,30 +40,35 @@ UNIFIED_SOURCES += [
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
     'gr_features.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
     'gr_font.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
     'gr_logging.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
     'gr_segment.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
     'gr_slot.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
     'Intervals.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
     'json.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
     'Justifier.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
-    'NameTable.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
     'Pass.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
     'Position.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
     'SegCache.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
     'SegCacheEntry.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
     'SegCacheStore.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
     'Segment.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    28
     'Silf.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    29
     'Slot.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    30
     'Sparse.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    31
     'TtfUtil.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
     'UtfCodec.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33
 ]
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    34
 
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    35
+# Excluded from UNIFIED_SOURCES because <cmath> from other files breaks it,
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    36
+# see bug 1272647.
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    37
+SOURCES += [
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    38
+    'NameTable.cpp',
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    39
+]
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    40
+
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    41
 # tell graphite2 not to export symbols, we'll be linking it directly with
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
 # thebes
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    43
 DEFINES['GRAPHITE2_STATIC'] = True
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    44
 
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
 # We allow warnings for third-party code that can be updated from upstream.
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    46
 ALLOW_COMPILER_WARNINGS = True
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    47
 
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    48
 FINAL_LIBRARY = 'gkmedias'
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    49
2f9f2e040647 Firefox 47.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    50