pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/qt6-qtdeclarative



Module Name:    pkgsrc
Committed By:   nros
Date:           Fri Apr 14 19:57:59 UTC 2023

Modified Files:
        pkgsrc/lang/qt6-qtdeclarative: distinfo
Added Files:
        pkgsrc/lang/qt6-qtdeclarative/patches:
            patch-src_qml_memory_qv4stacklimits.cpp

Log Message:
qt6-qtdeclarative: Add patch fix build on Illumos/Solaris


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/qt6-qtdeclarative/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/qt6-qtdeclarative/patches/patch-src_qml_memory_qv4stacklimits.cpp

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

Modified files:

Index: pkgsrc/lang/qt6-qtdeclarative/distinfo
diff -u pkgsrc/lang/qt6-qtdeclarative/distinfo:1.2 pkgsrc/lang/qt6-qtdeclarative/distinfo:1.3
--- pkgsrc/lang/qt6-qtdeclarative/distinfo:1.2  Fri Apr  7 18:28:04 2023
+++ pkgsrc/lang/qt6-qtdeclarative/distinfo      Fri Apr 14 19:57:59 2023
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2023/04/07 18:28:04 nros Exp $
+$NetBSD: distinfo,v 1.3 2023/04/14 19:57:59 nros Exp $
 
 BLAKE2s (qtdeclarative-everywhere-src-6.5.0.tar.xz) = 0dd93f8d074ff9912863f8f9232ff411d4fadd0ae42822c7a6aa4e58cc77cf37
 SHA512 (qtdeclarative-everywhere-src-6.5.0.tar.xz) = df31f08be3849b2775c1fbeb72f9922f7fa64b8b18b506e5ce309b718cfaeef9bb7225cb55610c8cf695f85e5fc0430461f1317b335358b4196b5e48242a7d00
@@ -7,4 +7,5 @@ SHA1 (patch-src_3rdparty_masm_assembler_
 SHA1 (patch-src_3rdparty_masm_wtf_Compiler.h) = 8d7e318e0148eea0f262ec13463bc15bd03478dc
 SHA1 (patch-src_qml_common_qv4alloca__p.h) = b7ab9ba82fe76efbaaa824a39a50a590bfac7450
 SHA1 (patch-src_qml_jit_qv4assemblercommon__p.h) = 588ca1266603a5f169b6ef2cda9d5d89bf1fed65
+SHA1 (patch-src_qml_memory_qv4stacklimits.cpp) = 422445d84a9a5734ea0c0edaf2be1ccbeef8fa75
 SHA1 (patch-src_qmltest_CMakeLists.txt) = 18df837cf1fa00dbf69e89cc3afaa05d82524c78

Added files:

Index: pkgsrc/lang/qt6-qtdeclarative/patches/patch-src_qml_memory_qv4stacklimits.cpp
diff -u /dev/null pkgsrc/lang/qt6-qtdeclarative/patches/patch-src_qml_memory_qv4stacklimits.cpp:1.1
--- /dev/null   Fri Apr 14 19:57:59 2023
+++ pkgsrc/lang/qt6-qtdeclarative/patches/patch-src_qml_memory_qv4stacklimits.cpp       Fri Apr 14 19:57:59 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_qml_memory_qv4stacklimits.cpp,v 1.1 2023/04/14 19:57:59 nros Exp $
+
+* Solaris uses pthread_attr_get_np for stack info
+
+--- src/qml/memory/qv4stacklimits.cpp.orig     2023-04-14 19:04:28.043539627 +0000
++++ src/qml/memory/qv4stacklimits.cpp
+@@ -235,7 +235,7 @@ StackProperties stackPropertiesGeneric(q
+     pthread_t thread = pthread_self();
+     pthread_attr_t sattr;
+     pthread_attr_init(&sattr);
+-#  if defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(Q_OS_NETBSD)
++#  if defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(Q_OS_NETBSD) || defined(Q_OS_SOLARIS)
+     pthread_attr_get_np(thread, &sattr);
+ #  else
+     pthread_getattr_np(thread, &sattr);



Home | Main Index | Thread Index | Old Index