ports/devel/xpeviewer/files/patch-XOptions_xoptions.cpp
Alexey Dokuchaev c1ea9f04a2 devel/xpeviewer: new port had been added (+)
This is versatile graphical viewer and editor for PE files,
based on the stock Qt libraries and a few custom components.

WWW: https://github.com/horsicq/XPEViewer
2022-01-07 08:45:26 +00:00

22 lines
734 B
C++

--- XOptions/xoptions.cpp.orig 2021-08-30 16:51:52 UTC
+++ XOptions/xoptions.cpp
@@ -742,7 +742,7 @@ QList<QString> XOptions::getAllFilesFromDirectory(QStr
bool XOptions::checkNative()
{
bool bResult=false;
-#ifdef Q_OS_MAC
+#if defined(Q_OS_MAC) || defined(Q_OS_FREEBSD)
bResult=true;
#elif defined(Q_OS_LINUX)
QString sApplicationDirPath=qApp->applicationDirPath();
@@ -792,6 +792,10 @@ QString XOptions::getApplicationDataPath()
{
sResult=sApplicationDirPath;
}
+#elif defined(Q_OS_FREEBSD)
+ sResult = QStandardPaths::standardLocations(
+ QStandardPaths::GenericDataLocation).at(1)
+ + QDir::separator() + qApp->applicationName();
#else
sResult=sApplicationDirPath;
#endif