mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 13:20:08 +02:00
82 lines
2.6 KiB
Plaintext
82 lines
2.6 KiB
Plaintext
From fdbcdcfd5e0de75a99451eff7aecc3f1384b9cfe Mon Sep 17 00:00:00 2001
|
|
From: Luc Schrijvers <begasus@gmail.com>
|
|
Date: Wed, 30 Apr 2025 08:59:19 +0200
|
|
Subject: Fix build error for tests
|
|
|
|
|
|
diff --git a/test/signal/test-signalhandler.cpp b/test/signal/test-signalhandler.cpp
|
|
index a3e77b0..65568a3 100644
|
|
--- a/test/signal/test-signalhandler.cpp
|
|
+++ b/test/signal/test-signalhandler.cpp
|
|
@@ -52,7 +52,7 @@
|
|
++*(int*)nullptr;
|
|
}
|
|
|
|
-#if !defined(__APPLE__)
|
|
+#if !defined(__APPLE__) && !defined(__HAIKU__)
|
|
/*static*/ int my_fpe() // NOLINT(misc-use-internal-linkage)
|
|
{
|
|
if (feenableexcept(FE_ALL_EXCEPT) == -1)
|
|
@@ -78,7 +78,7 @@ int main(int argc, const char * const argv[])
|
|
my_abort();
|
|
else if (strcmp(argv[1], "segv") == 0)
|
|
my_segv();
|
|
-#if !defined(__APPLE__)
|
|
+#if !defined(__APPLE__) && !defined(__HAIKU__)
|
|
else if (strcmp(argv[1], "fpe") == 0)
|
|
return my_fpe();
|
|
#endif
|
|
--
|
|
2.48.1
|
|
|
|
|
|
From a20e0f838202907d0dd5b2df6ae74e2469d45319 Mon Sep 17 00:00:00 2001
|
|
From: Joachim Reichel <reichel@debian.org>
|
|
Date: Wed, 30 Apr 2025 10:58:42 +0200
|
|
Subject: Install the translations in /lang instead of /usr/bin
|
|
|
|
|
|
diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt
|
|
index 1c1818c..153d283 100644
|
|
--- a/gui/CMakeLists.txt
|
|
+++ b/gui/CMakeLists.txt
|
|
@@ -85,7 +85,7 @@ CheckOptions:
|
|
endif()
|
|
|
|
install(TARGETS cppcheck-gui RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR} COMPONENT applications)
|
|
- install(FILES ${qms} DESTINATION ${CMAKE_INSTALL_FULL_BINDIR} COMPONENT applications)
|
|
+ install(FILES ${qms} DESTINATION ${FILESDIR}/lang COMPONENT applications)
|
|
|
|
install(FILES cppcheck-gui.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
|
|
|
|
--
|
|
2.48.1
|
|
|
|
|
|
From aec79ec473596aef68e2359248f4769358654188 Mon Sep 17 00:00:00 2001
|
|
From: Joachim Reichel <reichel@debian.org>
|
|
Date: Wed, 30 Apr 2025 11:00:26 +0200
|
|
Subject: Set configuration directory and python version
|
|
|
|
|
|
diff --git a/gui/main.cpp b/gui/main.cpp
|
|
index 91bc9e7..e974aac 100644
|
|
--- a/gui/main.cpp
|
|
+++ b/gui/main.cpp
|
|
@@ -60,6 +60,12 @@ int main(int argc, char *argv[])
|
|
|
|
auto* settings = new QSettings("Cppcheck", "Cppcheck-GUI", &app);
|
|
|
|
+ // Set some default settings
|
|
+ if( settings->value("DATADIR", QString()).toString().isEmpty())
|
|
+ settings->setValue("DATADIR", FILESDIR);
|
|
+ if( settings->value(SETTINGS_PYTHON_PATH, QString()).toString().isEmpty())
|
|
+ settings->setValue(SETTINGS_PYTHON_PATH, QString("/usr/bin/python3"));
|
|
+
|
|
// Set data dir..
|
|
const QStringList args = QApplication::arguments();
|
|
auto it = std::find_if(args.cbegin(), args.cend(), [](const QString& arg) {
|
|
--
|
|
2.48.1
|
|
|