Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/converters/wkhtmltopdf Drop check for ancient GCC vers...
details: https://anonhg.NetBSD.org/pkgsrc/rev/fb4b700017c2
branches: trunk
changeset: 432705:fb4b700017c2
user: joerg <joerg%pkgsrc.org@localhost>
date: Sun May 24 23:06:46 2020 +0000
description:
Drop check for ancient GCC versions. Allow building with modern clang.
diffstat:
converters/wkhtmltopdf/distinfo | 6 +-
converters/wkhtmltopdf/patches/patch-qt_configure | 38 +++++----
converters/wkhtmltopdf/patches/patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h | 18 +++-
3 files changed, 37 insertions(+), 25 deletions(-)
diffs (140 lines):
diff -r 1057e98b1ef8 -r fb4b700017c2 converters/wkhtmltopdf/distinfo
--- a/converters/wkhtmltopdf/distinfo Sun May 24 23:03:17 2020 +0000
+++ b/converters/wkhtmltopdf/distinfo Sun May 24 23:06:46 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.3 2020/04/24 09:35:16 manu Exp $
+$NetBSD: distinfo,v 1.4 2020/05/24 23:06:46 joerg Exp $
SHA1 (wkhtmltox-0.12.4.tar.bz2) = 6a0ca9b01d5e37af3fb451bbd934afff43cf26ae
RMD160 (wkhtmltox-0.12.4.tar.bz2) = 665abd76618cdfac27585e62caa52b33d09990fa
@@ -10,7 +10,7 @@
SHA1 (patch-qt_config.tests_unix_libpng_libpng.pro) = be0dead445dbbfeef9bc2a816ef5efd85aba0411
SHA1 (patch-qt_config.tests_x11_mitshm_mitshm.pro) = 5a411a67f6a99f87a9f22698a2a6e1e01b1a38e7
SHA1 (patch-qt_config.tests_x11_xrender_xrender.pro) = a1120252f1f6b289caafa3835e2f2d42be69446c
-SHA1 (patch-qt_configure) = 823e039d8fc8da6d2518301413dcf8195021c3e2
+SHA1 (patch-qt_configure) = 50fca3b905a203d314bcc7fbb162fdc257d039af
SHA1 (patch-qt_mkspecs_netbsd-g++_qmake.conf) = 508b1f25735d3a8f29a1da08a988f608186751bf
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_bytecompiler_BytecodeGenerator.cpp) = b8ef0623e9cd666d708295c006b5e72693ac715e
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_heap_MarkedSpace.cpp) = 79ad51f005e68156d2e339d0d925fc79ab79f059
@@ -19,7 +19,7 @@
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_runtime_Identifier.cpp) = a82582dd815b63cb7e6c15d3adb40cf1f216fde4
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_runtime_JSONObject.cpp) = e49fc03256fde8a615e984921874dda9b8f2f7a4
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_runtime_StringPrototype.cpp) = e5041f4cb61d57cc71b83be761b8b5f9402e92c9
-SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h) = 88580505164ab1b3961c70296a26f1dca4502728
+SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h) = fe13906014d059a4169c5dedb65d46819ca01130
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_HashSet.h) = 979b874cf3d47fe9568b82f78eb1dd66b065513e
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_ThreadSafeRefCounted.h) = 674e895fb9ae64376c2d88e62596db332cbf961a
SHA1 (patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_text_AtomicString.cpp) = 5ec061aab070a3ac4d6680ccfe2f9cfcb0fbdf9a
diff -r 1057e98b1ef8 -r fb4b700017c2 converters/wkhtmltopdf/patches/patch-qt_configure
--- a/converters/wkhtmltopdf/patches/patch-qt_configure Sun May 24 23:03:17 2020 +0000
+++ b/converters/wkhtmltopdf/patches/patch-qt_configure Sun May 24 23:06:46 2020 +0000
@@ -1,12 +1,11 @@
-$NetBSD: patch-qt_configure,v 1.2 2020/04/24 09:35:17 manu Exp $
+$NetBSD: patch-qt_configure,v 1.3 2020/05/24 23:06:47 joerg Exp $
Fix == operator in shell script
Allow building with recent GCC
--- qt/configure.orig 2016-08-23 06:13:28.000000000 +0000
-+++ qt/configure 2020-04-20 09:06:51.824967933 +0000
-@@ -3570,9 +3570,9 @@
- # with the default mkspec. The 10.4u SDK does not support gcc 4.2.
++++ qt/configure
+@@ -3571,7 +3573,7 @@ fi
if [ "$PLATFORM_MAC" = "yes" ] && [ '!' -z "$CFG_SDK" ]; then
# get the darwin version. 10.0.0 and up means snow leopard.
VERSION=`uname -r | tr '.' ' ' | awk '{print $1}'`
@@ -15,9 +14,7 @@
echo
echo "WARNING: The 10.4u SDK does not support gcc 4.2. Configure with -platform macx-g++40. "
echo
- fi
-@@ -7202,17 +7202,17 @@
-
+@@ -7203,7 +7205,7 @@ fi
# select Carbon on 10.4 Tiger.
if [ "$PLATFORM_MAC" = "yes" ]; then
VERSION=`uname -r | tr '.' ' ' | awk '{print $1}'`
@@ -26,7 +23,7 @@
CFG_MAC_COCOA="no";
CFG_MAC_CARBON="yes";
fi
- fi
+@@ -7211,7 +7213,7 @@ fi
# select Carbon when using the 10.4u SDK
if [ "$PLATFORM_MAC" = "yes" ] && [ -n "$CFG_SDK" ]; then
@@ -35,15 +32,22 @@
echo "Carbon on";
CFG_MAC_COCOA="no";
CFG_MAC_CARBON="yes";
- fi
-@@ -7733,9 +7733,9 @@
+@@ -7732,18 +7734,6 @@ case "$XPLATFORM" in
+ canBuildQtXmlPatterns="no"
;;
*-g++*)
- # Check gcc's version
- case "$(${QMAKE_CONF_COMPILER} -dumpversion)" in
+- # Check gcc's version
+- case "$(${QMAKE_CONF_COMPILER} -dumpversion)" in
- 5*|4*|3.4*)
-+ 9*|8*|7*|6*|5*|4*|3.4*)
- ;;
- 3.3*)
- canBuildWebKit="no"
- ;;
+- ;;
+- 3.3*)
+- canBuildWebKit="no"
+- ;;
+- *)
+- canBuildWebKit="no"
+- canBuildQtXmlPatterns="no"
+- ;;
+- esac
+ ;;
+ solaris-cc*)
+ # Check the compiler version
diff -r 1057e98b1ef8 -r fb4b700017c2 converters/wkhtmltopdf/patches/patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h
--- a/converters/wkhtmltopdf/patches/patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h Sun May 24 23:03:17 2020 +0000
+++ b/converters/wkhtmltopdf/patches/patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h Sun May 24 23:06:46 2020 +0000
@@ -1,17 +1,25 @@
-$NetBSD: patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h,v 1.1 2017/09/10 19:58:36 joerg Exp $
+$NetBSD: patch-qt_src_3rdparty_webkit_Source_JavaScriptCore_wtf_Atomics.h,v 1.2 2020/05/24 23:06:47 joerg Exp $
--- qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Atomics.h.orig 2016-08-23 06:13:30.000000000 +0000
+++ qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Atomics.h
-@@ -69,6 +69,8 @@
+@@ -60,6 +60,7 @@
+ #define Atomics_h
+
+ #include "Platform.h"
++#include <ciso646>
+
+ #if OS(WINDOWS)
+ #include <windows.h>
+@@ -69,6 +70,8 @@
#include <cutils/atomic.h>
#elif OS(QNX)
#include <atomic.h>
-+#elif __cplusplus >= 201103L
++#elif __cplusplus >= 201103L || defined(_LIBCPP_VERSION)
+#include <atomic>
#elif COMPILER(GCC) && !OS(SYMBIAN)
#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2))
#include <ext/atomicity.h>
-@@ -106,6 +108,11 @@ inline int atomicDecrement(int volatile*
+@@ -106,6 +109,11 @@ inline int atomicDecrement(int volatile*
inline int atomicIncrement(int volatile* addend) { return (int) atomic_add_value((unsigned int volatile*)addend, 1); }
inline int atomicDecrement(int volatile* addend) { return (int) atomic_sub_value((unsigned int volatile*)addend, 1); }
@@ -23,7 +31,7 @@
#elif COMPILER(GCC) && !CPU(SPARC64) && !OS(SYMBIAN) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc
#define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1
-@@ -114,9 +121,15 @@ inline int atomicDecrement(int volatile*
+@@ -114,9 +122,15 @@ inline int atomicDecrement(int volatile*
#endif
Home |
Main Index |
Thread Index |
Old Index