diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2024-05-06 13:07:33 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2024-05-14 01:44:10 +0000 |
commit | 52371ce420c779e73cd2feb68bd8627508fde655 (patch) | |
tree | c5c4546b2531ac662b2795ac9b82863be2481cef | |
parent | c14f535ae56adee7545d94077b4e04f2884c2137 (diff) | |
download | ports-52371ce420c779e73cd2feb68bd8627508fde655.tar.gz ports-52371ce420c779e73cd2feb68bd8627508fde655.zip |
games/xmoto: fix sqlite related startup crash
PR: 278669
Submitted by: dave@vasilevsky.ca
Upstream PR: https://github.com/xmoto/xmoto/pull/188/files
-rw-r--r-- | games/xmoto/Makefile | 2 | ||||
-rw-r--r-- | games/xmoto/files/patch-src_db_xmDatabase.cpp | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/games/xmoto/Makefile b/games/xmoto/Makefile index 7dcc488863a4..acd6e9bba988 100644 --- a/games/xmoto/Makefile +++ b/games/xmoto/Makefile @@ -1,7 +1,7 @@ PORTNAME= xmoto DISTVERSIONPREFIX= v DISTVERSION= 0.6.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org diff --git a/games/xmoto/files/patch-src_db_xmDatabase.cpp b/games/xmoto/files/patch-src_db_xmDatabase.cpp new file mode 100644 index 000000000000..bf49c52bfef4 --- /dev/null +++ b/games/xmoto/files/patch-src_db_xmDatabase.cpp @@ -0,0 +1,13 @@ +--- src/db/xmDatabase.cpp.orig 2024-04-30 19:43:06 UTC ++++ src/db/xmDatabase.cpp +@@ -58,6 +58,10 @@ void xmDatabase::openIfNot(const std::string &i_dbFile + ") : " + sqlite3_errmsg(m_db)); + } + ++#ifdef SQLITE_DBCONFIG_DQS_DML ++ sqlite3_db_config(m_db, SQLITE_DBCONFIG_DQS_DML, 1, NULL); ++#endif ++ + sqlite3_busy_timeout(m_db, DB_BUSY_TIMEOUT); + sqlite3_trace(m_db, sqlTrace, NULL); + createUserFunctions(); |