diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2015-03-02 00:03:32 +0300 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2015-03-02 00:03:32 +0300 |
commit | 4d58bc068bed0c9c6a976c4641ec799dd91e153b (patch) | |
tree | 1e79684f9366d83610e8bd250d8944b9f309ce17 /debian | |
parent | 47d1c751de0b16e9ff36212840157a1a118a2b06 (diff) | |
download | qt5webkit-4d58bc068bed0c9c6a976c4641ec799dd91e153b.tar.gz |
qtwebkit-opensource-src (5.3.2+dfsg-3+dyson1) unstable; urgency=mediumdyson/5.3.2+dfsg-3+dyson1
* Package for Dyson
* Deleted debian/patches/dyson-offlineasm-isnan.patch (applied
upstream)
* Refreshed debian/patches/dyson-use-system-malloc.patch
* Refreshed debian/patches/dyson-solaris-amd64-memory-layout.patch
* Updated debian/libqt5webkit5.symbols for illumos libc (_IO_FILE vs _FILE)
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 11 | ||||
-rw-r--r-- | debian/libqt5webkit5.symbols | 3 | ||||
-rw-r--r-- | debian/patches/dyson-offlineasm-isnan.patch | 13 | ||||
-rw-r--r-- | debian/patches/dyson-solaris-amd64-memory-layout.patch | 92 | ||||
-rw-r--r-- | debian/patches/dyson-use-system-malloc.patch | 6 | ||||
-rw-r--r-- | debian/patches/series | 1 |
6 files changed, 62 insertions, 64 deletions
diff --git a/debian/changelog b/debian/changelog index 4a3fee7..9c2282b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +qtwebkit-opensource-src (5.3.2+dfsg-3+dyson1) unstable; urgency=medium + + * Package for Dyson + * Deleted debian/patches/dyson-offlineasm-isnan.patch (applied + upstream) + * Refreshed debian/patches/dyson-use-system-malloc.patch + * Refreshed debian/patches/dyson-solaris-amd64-memory-layout.patch + * Updated debian/libqt5webkit5.symbols for illumos libc (_IO_FILE vs _FILE) + + -- Igor Pashev <pashev.igor@gmail.com> Sun, 01 Mar 2015 22:38:15 +0300 + qtwebkit-opensource-src (5.3.2+dfsg-3) unstable; urgency=medium * Backport three patches to fix crashes: diff --git a/debian/libqt5webkit5.symbols b/debian/libqt5webkit5.symbols index b7d0227..0346190 100644 --- a/debian/libqt5webkit5.symbols +++ b/debian/libqt5webkit5.symbols @@ -2177,7 +2177,8 @@ libQt5WebKit.so.5 libqt5webkit5 #MINVER# _ZN3JSC7JSProxy9setTargetERNS_2VMEPNS_14JSGlobalObjectE@Base 5.2.0 _ZN3JSC7JSScope13objectAtScopeEPS0_@Base 5.0.2 _ZN3JSC7JSValue13isValidCalleeEv@Base 5.0.2 - _ZN3JSC7Options14dumpAllOptionsEP8_IO_FILE@Base 5.0.2 + (arch=!illumos-amd64)_ZN3JSC7Options14dumpAllOptionsEP8_IO_FILE@Base 5.0.2 + (arch=illumos-amd64)_ZN3JSC7Options14dumpAllOptionsEP6__FILE@Base 5.3.2+dfsg-3+dyson1 _ZN3JSC7Options9s_optionsE@Base 5.0.2 _ZN3JSC7Options9setOptionEPKc@Base 5.0.2 _ZN3JSC7Profile10restoreAllEv@Base 5.0.2 diff --git a/debian/patches/dyson-offlineasm-isnan.patch b/debian/patches/dyson-offlineasm-isnan.patch deleted file mode 100644 index ab69664..0000000 --- a/debian/patches/dyson-offlineasm-isnan.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: qt5webkit/Source/JavaScriptCore/offlineasm/cloop.rb -=================================================================== ---- qt5webkit.orig/Source/JavaScriptCore/offlineasm/cloop.rb 2014-02-02 00:37:54.000000000 +0400 -+++ qt5webkit/Source/JavaScriptCore/offlineasm/cloop.rb 2014-04-28 15:34:41.761144023 +0400 -@@ -398,7 +398,7 @@ - end - - def cloopEmitCompareDoubleWithNaNCheckAndBranch(operands, condition) -- $asm.putc "if (std::isnan(#{operands[0].clValue(:double)}) || isnan(#{operands[1].clValue(:double)})" -+ $asm.putc "if (std::isnan(#{operands[0].clValue(:double)}) || std::isnan(#{operands[1].clValue(:double)})" - $asm.putc " || (#{operands[0].clValue(:double)} #{condition} #{operands[1].clValue(:double)}))" - $asm.putc " goto #{operands[2].cLabel};" - end diff --git a/debian/patches/dyson-solaris-amd64-memory-layout.patch b/debian/patches/dyson-solaris-amd64-memory-layout.patch index 2210452..4a4cffe 100644 --- a/debian/patches/dyson-solaris-amd64-memory-layout.patch +++ b/debian/patches/dyson-solaris-amd64-memory-layout.patch @@ -7,9 +7,9 @@ Description: fix for Solaris/amd64 memory layout TODO: Fix JIT Index: qt5webkit/Source/WTF/wtf/Platform.h =================================================================== ---- qt5webkit.orig/Source/WTF/wtf/Platform.h 2014-04-28 13:30:10.017373871 +0400 -+++ qt5webkit/Source/WTF/wtf/Platform.h 2014-04-28 14:23:13.600091402 +0400 -@@ -410,6 +410,15 @@ +--- qt5webkit.orig/Source/WTF/wtf/Platform.h ++++ qt5webkit/Source/WTF/wtf/Platform.h +@@ -433,6 +433,15 @@ #define WTF_OS_SOLARIS 1 #endif @@ -25,7 +25,7 @@ Index: qt5webkit/Source/WTF/wtf/Platform.h /* OS(WINCE) - Windows CE; note that for this platform OS(WINDOWS) is also defined */ #if defined(_WIN32_WCE) #define WTF_OS_WINCE 1 -@@ -780,7 +789,7 @@ +@@ -815,7 +824,7 @@ low-level interpreter. */ #if !defined(ENABLE_LLINT) \ && ENABLE(JIT) \ @@ -34,7 +34,7 @@ Index: qt5webkit/Source/WTF/wtf/Platform.h && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) #define ENABLE_LLINT 1 -@@ -788,7 +797,7 @@ +@@ -823,7 +832,7 @@ #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) /* Enable the DFG JIT on X86 and X86_64. Only tested on Mac and GNU/Linux. */ @@ -45,9 +45,9 @@ Index: qt5webkit/Source/WTF/wtf/Platform.h /* Enable the DFG JIT on ARMv7. Only tested on iOS and Qt Linux. */ Index: qt5webkit/Source/JavaScriptCore/runtime/JSCJSValue.h =================================================================== ---- qt5webkit.orig/Source/JavaScriptCore/runtime/JSCJSValue.h 2014-02-02 00:37:54.000000000 +0400 -+++ qt5webkit/Source/JavaScriptCore/runtime/JSCJSValue.h 2014-04-28 14:23:13.607064263 +0400 -@@ -387,6 +387,14 @@ +--- qt5webkit.orig/Source/JavaScriptCore/runtime/JSCJSValue.h ++++ qt5webkit/Source/JavaScriptCore/runtime/JSCJSValue.h +@@ -387,6 +387,14 @@ private: // alignment for a GC cell, and in the zero page). #define ValueEmpty 0x0ll #define ValueDeleted 0x4ll @@ -64,9 +64,9 @@ Index: qt5webkit/Source/JavaScriptCore/runtime/JSCJSValue.h EncodedValueDescriptor u; Index: qt5webkit/Source/JavaScriptCore/runtime/JSCJSValueInlines.h =================================================================== ---- qt5webkit.orig/Source/JavaScriptCore/runtime/JSCJSValueInlines.h 2014-02-02 00:37:53.000000000 +0400 -+++ qt5webkit/Source/JavaScriptCore/runtime/JSCJSValueInlines.h 2014-04-28 14:23:13.611459563 +0400 -@@ -336,6 +336,13 @@ +--- qt5webkit.orig/Source/JavaScriptCore/runtime/JSCJSValueInlines.h ++++ qt5webkit/Source/JavaScriptCore/runtime/JSCJSValueInlines.h +@@ -336,6 +336,13 @@ inline bool JSValue::asBoolean() const #else // !USE(JSVALUE32_64) i.e. USE(JSVALUE64) @@ -80,7 +80,7 @@ Index: qt5webkit/Source/JavaScriptCore/runtime/JSCJSValueInlines.h // 0x0 can never occur naturally because it has a tag of 00, indicating a pointer value, but a payload of 0x0, which is in the (invalid) zero page. inline JSValue::JSValue() { -@@ -412,6 +419,10 @@ +@@ -412,6 +419,10 @@ inline int32_t JSValue::asInt32() const inline bool JSValue::isDouble() const { @@ -91,7 +91,7 @@ Index: qt5webkit/Source/JavaScriptCore/runtime/JSCJSValueInlines.h return isNumber() && !isInt32(); } -@@ -437,22 +448,38 @@ +@@ -437,22 +448,38 @@ inline JSValue::JSValue(JSFalseTag) inline bool JSValue::isUndefinedOrNull() const { @@ -130,7 +130,7 @@ Index: qt5webkit/Source/JavaScriptCore/runtime/JSCJSValueInlines.h return (u.asInt64 & TagTypeNumber) == TagTypeNumber; } -@@ -483,6 +510,10 @@ +@@ -483,6 +510,10 @@ inline double JSValue::asDouble() const inline bool JSValue::isNumber() const { @@ -143,9 +143,9 @@ Index: qt5webkit/Source/JavaScriptCore/runtime/JSCJSValueInlines.h Index: qt5webkit/Source/JavaScriptCore/jit/JITInlines.h =================================================================== ---- qt5webkit.orig/Source/JavaScriptCore/jit/JITInlines.h 2014-02-02 00:37:54.000000000 +0400 -+++ qt5webkit/Source/JavaScriptCore/jit/JITInlines.h 2014-04-28 14:23:13.618223641 +0400 -@@ -799,7 +799,14 @@ +--- qt5webkit.orig/Source/JavaScriptCore/jit/JITInlines.h ++++ qt5webkit/Source/JavaScriptCore/jit/JITInlines.h +@@ -799,7 +799,14 @@ ALWAYS_INLINE void JIT::emitInitRegister ALWAYS_INLINE JIT::Jump JIT::emitJumpIfJSCell(RegisterID reg) { @@ -162,9 +162,9 @@ Index: qt5webkit/Source/JavaScriptCore/jit/JITInlines.h ALWAYS_INLINE JIT::Jump JIT::emitJumpIfBothJSCells(RegisterID reg1, RegisterID reg2, RegisterID scratch) Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm =================================================================== ---- qt5webkit.orig/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm 2014-02-02 00:37:52.000000000 +0400 -+++ qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm 2014-04-28 14:32:30.094738838 +0400 -@@ -31,6 +31,9 @@ +--- qt5webkit.orig/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm ++++ qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm +@@ -31,6 +31,9 @@ const ValueFalse = TagBitTypeOther const ValueTrue = TagBitTypeOther | TagBitBool | 1 const ValueUndefined = TagBitTypeOther | TagBitUndefined const ValueNull = TagBitTypeOther @@ -174,7 +174,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm # Utilities. macro jumpToInstruction() -@@ -167,12 +170,21 @@ +@@ -167,12 +170,21 @@ end macro loadConstantOrVariableInt32(index, value, slow) loadConstantOrVariable(index, value) @@ -196,7 +196,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm end macro writeBarrier(value) -@@ -280,7 +292,13 @@ +@@ -280,7 +292,13 @@ _llint_op_convert_this: traceExecution() loadisFromInstruction(1, t0) loadq [cfr, t0, 8], t0 @@ -210,7 +210,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm loadp JSCell::m_structure[t0], t0 bbb Structure::m_typeInfo + TypeInfo::m_type[t0], ObjectType, .opConvertThisSlow loadpFromInstruction(2, t1) -@@ -364,7 +382,13 @@ +@@ -364,7 +382,13 @@ _llint_op_neq: macro equalNullComparison() loadisFromInstruction(2, t0) loadq [cfr, t0, 8], t0 @@ -224,7 +224,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm loadp JSCell::m_structure[t0], t2 btbnz Structure::m_typeInfo + TypeInfo::m_flags[t2], MasqueradesAsUndefined, .masqueradesAsUndefined move 0, t0 -@@ -404,6 +428,10 @@ +@@ -404,6 +428,10 @@ macro strictEq(equalityOperation, slowPa loadisFromInstruction(2, t2) loadConstantOrVariable(t0, t1) loadConstantOrVariable(t2, t0) @@ -235,7 +235,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm move t0, t2 orq t1, t2 btqz t2, tagMask, .slow -@@ -440,6 +468,9 @@ +@@ -440,6 +468,9 @@ macro preOp(arithmeticOperation, slowPat traceExecution() loadisFromInstruction(1, t0) loadq [cfr, t0, 8], t1 @@ -245,7 +245,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqb t1, tagTypeNumber, .slow arithmeticOperation(t1, .slow) orq tagTypeNumber, t1 -@@ -468,6 +499,9 @@ +@@ -468,6 +499,9 @@ _llint_op_to_number: loadisFromInstruction(2, t0) loadisFromInstruction(1, t1) loadConstantOrVariable(t0, t2) @@ -255,7 +255,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqaeq t2, tagTypeNumber, .opToNumberIsImmediate btqz t2, tagTypeNumber, .opToNumberSlow .opToNumberIsImmediate: -@@ -484,6 +518,9 @@ +@@ -484,6 +518,9 @@ _llint_op_negate: loadisFromInstruction(2, t0) loadisFromInstruction(1, t1) loadConstantOrVariable(t0, t2) @@ -265,7 +265,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqb t2, tagTypeNumber, .opNegateNotInt btiz t2, 0x7fffffff, .opNegateSlow negi t2 -@@ -506,7 +543,13 @@ +@@ -506,7 +543,13 @@ macro binaryOpCustomStore(integerOperati loadisFromInstruction(2, t2) loadConstantOrVariable(t0, t1) loadConstantOrVariable(t2, t0) @@ -279,7 +279,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqb t1, tagTypeNumber, .op2NotInt loadisFromInstruction(1, t2) integerOperationAndStore(t1, t0, .slow, t2) -@@ -515,6 +558,9 @@ +@@ -515,6 +558,9 @@ macro binaryOpCustomStore(integerOperati .op1NotInt: # First operand is definitely not an int, the second operand could be anything. btqz t0, tagTypeNumber, .slow @@ -289,7 +289,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqaeq t1, tagTypeNumber, .op1NotIntOp2Int btqz t1, tagTypeNumber, .slow addq tagTypeNumber, t1 -@@ -535,6 +581,9 @@ +@@ -535,6 +581,9 @@ macro binaryOpCustomStore(integerOperati .op2NotInt: # First operand is definitely an int, the second is definitely not. loadisFromInstruction(1, t2) @@ -299,7 +299,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm btqz t1, tagTypeNumber, .slow ci2d t0, ft0 addq tagTypeNumber, t1 -@@ -624,6 +673,10 @@ +@@ -624,6 +673,10 @@ macro bitOp(operation, slowPath, advance loadisFromInstruction(1, t3) loadConstantOrVariable(t0, t1) loadConstantOrVariable(t2, t0) @@ -310,7 +310,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqb t0, tagTypeNumber, .slow bqb t1, tagTypeNumber, .slow operation(t1, t0, .slow) -@@ -717,6 +770,9 @@ +@@ -717,6 +770,9 @@ _llint_op_instanceof: loadp JSCell::m_structure[t2], t2 loadq Structure::m_prototype[t2], t2 bqeq t2, t1, .opInstanceofDone @@ -320,7 +320,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm btqz t2, tagMask, .opInstanceofLoop move 0, t0 -@@ -735,6 +791,9 @@ +@@ -735,6 +791,9 @@ _llint_op_is_undefined: loadisFromInstruction(2, t1) loadisFromInstruction(1, t2) loadConstantOrVariable(t1, t0) @@ -330,7 +330,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm btqz t0, tagMask, .opIsUndefinedCell cqeq t0, ValueUndefined, t3 orq ValueFalse, t3 -@@ -772,6 +831,12 @@ +@@ -772,6 +831,12 @@ _llint_op_is_number: loadisFromInstruction(2, t1) loadisFromInstruction(1, t2) loadConstantOrVariable(t1, t0) @@ -343,7 +343,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm tqnz t0, tagTypeNumber, t1 orq ValueFalse, t1 storeq t1, [cfr, t2, 8] -@@ -783,7 +848,13 @@ +@@ -783,7 +848,13 @@ _llint_op_is_string: loadisFromInstruction(2, t1) loadisFromInstruction(1, t2) loadConstantOrVariable(t1, t0) @@ -357,7 +357,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm loadp JSCell::m_structure[t0], t0 cbeq Structure::m_typeInfo + TypeInfo::m_type[t0], StringType, t1 orq ValueFalse, t1 -@@ -1150,6 +1221,9 @@ +@@ -1150,6 +1221,9 @@ _llint_op_put_by_val: contiguousPutByVal( macro (operand, scratch, address) loadConstantOrVariable(operand, scratch) @@ -367,7 +367,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bpb scratch, tagTypeNumber, .opPutByValSlow storep scratch, address end) -@@ -1159,6 +1233,9 @@ +@@ -1159,6 +1233,9 @@ _llint_op_put_by_val: contiguousPutByVal( macro (operand, scratch, address) loadConstantOrVariable(operand, scratch) @@ -377,7 +377,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqb scratch, tagTypeNumber, .notInt ci2d scratch, ft0 jmp .ready -@@ -1237,7 +1314,13 @@ +@@ -1237,7 +1314,13 @@ macro equalNull(cellHandler, immediateHa loadisFromInstruction(1, t0) assertNotConstant(t0) loadq [cfr, t0, 8], t0 @@ -391,7 +391,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm loadp JSCell::m_structure[t0], t2 cellHandler(t2, Structure::m_typeInfo + TypeInfo::m_flags[t2], .target) dispatch(3) -@@ -1295,6 +1378,10 @@ +@@ -1295,6 +1378,10 @@ macro compare(integerCompare, doubleComp loadisFromInstruction(2, t3) loadConstantOrVariable(t2, t0) loadConstantOrVariable(t3, t1) @@ -402,7 +402,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqb t0, tagTypeNumber, .op1NotInt bqb t1, tagTypeNumber, .op2NotInt integerCompare(t0, t1, .jumpTarget) -@@ -1342,6 +1429,9 @@ +@@ -1342,6 +1429,9 @@ _llint_op_switch_imm: muli sizeof SimpleJumpTable, t3 # FIXME: would be nice to peephole this! loadp CodeBlock::RareData::m_immediateSwitchJumpTables + VectorBufferOffset[t2], t2 addp t3, t2 @@ -412,7 +412,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm bqb t1, tagTypeNumber, .opSwitchImmNotInt subi SimpleJumpTable::min[t2], t1 biaeq t1, SimpleJumpTable::branchOffsets + VectorSizeOffset[t2], .opSwitchImmFallThrough -@@ -1370,7 +1460,13 @@ +@@ -1370,7 +1460,13 @@ _llint_op_switch_char: muli sizeof SimpleJumpTable, t3 loadp CodeBlock::RareData::m_characterSwitchJumpTables + VectorBufferOffset[t2], t2 addp t3, t2 @@ -426,7 +426,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm loadp JSCell::m_structure[t1], t0 bbneq Structure::m_typeInfo + TypeInfo::m_type[t0], StringType, .opSwitchCharFallThrough bineq JSString::m_length[t1], 1, .opSwitchCharFallThrough -@@ -1414,7 +1510,13 @@ +@@ -1414,7 +1510,13 @@ macro arrayProfileForCall() if VALUE_PROFILER loadisFromInstruction(3, t3) loadq ThisArgumentOffset[cfr, t3, 8], t0 @@ -440,7 +440,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm loadp JSCell::m_structure[t0], t0 loadpFromInstruction(5, t1) storep t0, ArrayProfile::m_lastSeenStructure[t1] -@@ -1488,7 +1590,13 @@ +@@ -1488,7 +1590,13 @@ _llint_op_ret_object_or_this: checkSwitchToJITForEpilogue() loadisFromInstruction(1, t2) loadConstantOrVariable(t2, t0) @@ -454,7 +454,7 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm loadp JSCell::m_structure[t0], t2 bbb Structure::m_typeInfo + TypeInfo::m_type[t2], ObjectType, .opRetObjectOrThisNotObject doReturn() -@@ -1504,7 +1612,13 @@ +@@ -1504,7 +1612,13 @@ _llint_op_to_primitive: loadisFromInstruction(2, t2) loadisFromInstruction(1, t3) loadConstantOrVariable(t2, t0) @@ -470,8 +470,8 @@ Index: qt5webkit/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm .opToPrimitiveIsImm: Index: qt5webkit/Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h =================================================================== ---- qt5webkit.orig/Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h 2014-02-02 00:37:52.000000000 +0400 -+++ qt5webkit/Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h 2014-04-28 14:23:13.633668995 +0400 +--- qt5webkit.orig/Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h ++++ qt5webkit/Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h @@ -104,6 +104,12 @@ #define OFFLINE_ASM_JSVALUE64 0 #endif diff --git a/debian/patches/dyson-use-system-malloc.patch b/debian/patches/dyson-use-system-malloc.patch index 5022176..7d85c5a 100644 --- a/debian/patches/dyson-use-system-malloc.patch +++ b/debian/patches/dyson-use-system-malloc.patch @@ -1,9 +1,9 @@ Description: fix crash on Dyson Index: qt5webkit/Source/WTF/wtf/Platform.h =================================================================== ---- qt5webkit.orig/Source/WTF/wtf/Platform.h 2014-04-29 22:18:20.566403388 +0400 -+++ qt5webkit/Source/WTF/wtf/Platform.h 2014-04-30 13:15:11.003435201 +0400 -@@ -698,7 +698,7 @@ +--- qt5webkit.orig/Source/WTF/wtf/Platform.h ++++ qt5webkit/Source/WTF/wtf/Platform.h +@@ -721,7 +721,7 @@ #if PLATFORM(QT) /* We must not customize the global operator new and delete for the Qt port. */ #define ENABLE_GLOBAL_FASTMALLOC_NEW 0 diff --git a/debian/patches/series b/debian/patches/series index 4953626..dff8ec2 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -17,5 +17,4 @@ dyson-MathExtras.patch dyson-yield.patch dyson-MachineStackMarker-stackPointer.patch dyson-solaris-amd64-memory-layout.patch -dyson-offlineasm-isnan.patch dyson-use-system-malloc.patch |