pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/qt5-qtwebkit



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sun Jun  2 12:26:24 UTC 2024

Modified Files:
        pkgsrc/x11/qt5-qtwebkit: distinfo
        pkgsrc/x11/qt5-qtwebkit/patches: patch-Source_WTF_wtf_Platform.h

Log Message:
x11/qt5-qtwebkit: Fix build with ICU 75 with upstream patch


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/x11/qt5-qtwebkit/distinfo
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/qt5-qtwebkit/distinfo
diff -u pkgsrc/x11/qt5-qtwebkit/distinfo:1.32 pkgsrc/x11/qt5-qtwebkit/distinfo:1.33
--- pkgsrc/x11/qt5-qtwebkit/distinfo:1.32       Sat Jan 27 18:06:36 2024
+++ pkgsrc/x11/qt5-qtwebkit/distinfo    Sun Jun  2 12:26:24 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.32 2024/01/27 18:06:36 wiz Exp $
+$NetBSD: distinfo,v 1.33 2024/06/02 12:26:24 ryoon Exp $
 
 BLAKE2s (qtwebkit-5.212.0-alpha4.tar.xz) = 20858db08c7d297037d3ced34e441d4b657325c406b475e4e76dd367dc9c500c
 SHA512 (qtwebkit-5.212.0-alpha4.tar.xz) = 33f11270bd030599beff9c1983a6c5ff2d61f407cc8a6825f7f405d46f9184c720fc7f60c7359f08f828db96a2170092875066a0d5c0a21ff09bc48a2603fbf6
@@ -19,7 +19,7 @@ SHA1 (patch-Source_ThirdParty_gtest_incl
 SHA1 (patch-Source_WTF_wtf_Assertions.cpp) = 15b8ac40e49cfec78d46de634fd6a1edde2d2a96
 SHA1 (patch-Source_WTF_wtf_InlineASM.h) = 7ffc086a21f645112ad10296571464a1e15b8b44
 SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 7dac41bf3e50944e49c3e3c29d482d2c3300665d
-SHA1 (patch-Source_WTF_wtf_Platform.h) = 73e8b07e8d7e718abe986a12b9f0b903dfcc4765
+SHA1 (patch-Source_WTF_wtf_Platform.h) = b1efac1a3c326033eb52b1eed456f84265b172f8
 SHA1 (patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp) = bfa570aa20e3508c77bbaebed051821a33f36209
 SHA1 (patch-Source_WebCore_css_makegrammar.pl) = 2f1977c925069243d76379ae6d065e850143b2e3
 SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = e8972f4b703a9ff45ce313609d2540f89064b4ff

Index: pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h
diff -u pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h:1.4 pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h:1.5
--- pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h:1.4 Wed Aug  1 15:01:08 2018
+++ pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h     Sun Jun  2 12:26:24 2024
@@ -1,4 +1,4 @@
-$NetBSD: patch-Source_WTF_wtf_Platform.h,v 1.4 2018/08/01 15:01:08 maya Exp $
+$NetBSD: patch-Source_WTF_wtf_Platform.h,v 1.5 2024/06/02 12:26:24 ryoon Exp $
 
 * Use system's malloc for NetBSD, do not use fastmalloc from qt5,
   fix segfault of qtwebkit consumers
@@ -6,9 +6,12 @@ $NetBSD: patch-Source_WTF_wtf_Platform.h
 * Disable DISASSEMBLER on Linux. Unresolved symbols as not building
   UDis86Disassembler.cpp for some reason.
 
---- Source/WTF/wtf/Platform.h.orig     2017-06-04 20:16:06.000000000 +0000
+* Fix build with ICU 75.
+  From: https://github.com/qtwebkit/qtwebkit/commit/756e1c8f23dc2720471298281c421c0076d02df8.patch
+
+--- Source/WTF/wtf/Platform.h.orig     2024-06-02 11:06:38.219855486 +0000
 +++ Source/WTF/wtf/Platform.h
-@@ -691,6 +694,12 @@
+@@ -686,6 +686,12 @@
  #define USE_SYSTEM_MALLOC 1
  #endif
  
@@ -21,7 +24,7 @@ $NetBSD: patch-Source_WTF_wtf_Platform.h
  #define ENABLE_DEBUG_WITH_BREAKPOINT 0
  #define ENABLE_SAMPLING_COUNTERS 0
  #define ENABLE_SAMPLING_FLAGS 0
-@@ -746,6 +754,10 @@
+@@ -741,6 +747,10 @@
  #define USE_UDIS86 1
  #endif
  
@@ -32,3 +35,17 @@ $NetBSD: patch-Source_WTF_wtf_Platform.h
  #if !defined(ENABLE_DISASSEMBLER) && USE(UDIS86)
  #define ENABLE_DISASSEMBLER 1
  #endif
+@@ -1125,6 +1135,13 @@
+ #define ENABLE_PLATFORM_FONT_LOOKUP 1
+ #endif
+ 
++/* FIXME: This does not belong in Platform.h and should instead be included in another mechanism (compiler option, prefix header, config.h, etc) */
++/* ICU configuration. Some of these match ICU defaults on some platforms, but we would like them consistently set everywhere we build WebKit. */
++#define U_SHOW_CPLUSPLUS_API 0
++#ifdef __cplusplus
++#define UCHAR_TYPE char16_t
++#endif
++
+ #if COMPILER(MSVC)
+ #undef __STDC_LIMIT_MACROS
+ #define __STDC_LIMIT_MACROS



Home | Main Index | Thread Index | Old Index