Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (9bb30220afcf2f03e11ff64e453e89674d4b33a5)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (9bb30220afcf2f03e11ff64e453e89674d4b33a5)
  • Date: Sat, 20 Jun 2026 23:33:09 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

net/gerbera/HISTORY | 4 +
net/gerbera/PRE_BUILD | 4 +
net/gerbera/patches/0001-missing-headers.patch | 72
+++++++++++++++++++++++++
3 files changed, 80 insertions(+)

New commits:
commit 9bb30220afcf2f03e11ff64e453e89674d4b33a5
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

net/gerbera: fixed missing headers build errors

diff --git a/net/gerbera/HISTORY b/net/gerbera/HISTORY
index dfb45cc..4f28b89 100644
--- a/net/gerbera/HISTORY
+++ b/net/gerbera/HISTORY
@@ -1,3 +1,7 @@
+2026-06-20 Pavel Vinogradov <public AT sourcemage.org>
+ * PRE_BUILD, patches/0001-missing-headers.patch: added patch to fix
missing
+ headers build errors
+
2026-04-03 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 3.2.1

diff --git a/net/gerbera/PRE_BUILD b/net/gerbera/PRE_BUILD
new file mode 100755
index 0000000..6c5c8c9
--- /dev/null
+++ b/net/gerbera/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+apply_patch_dir "patches"
diff --git a/net/gerbera/patches/0001-missing-headers.patch
b/net/gerbera/patches/0001-missing-headers.patch
new file mode 100644
index 0000000..4890c0d
--- /dev/null
+++ b/net/gerbera/patches/0001-missing-headers.patch
@@ -0,0 +1,72 @@
+diff --git a/src/exceptions.h b/src/exceptions.h
+index 180e63a..aa137e0 100644
+--- a/src/exceptions.h
++++ b/src/exceptions.h
+@@ -35,6 +35,7 @@
+ #define __EXCEPTIONS_H__
+
+ #include <fmt/core.h>
++#include <fmt/format.h>
+ #include <stdexcept>
+ #include <string>
+
+diff --git a/src/util/logger.h b/src/util/logger.h
+index 6519d88..9458481 100644
+--- a/src/util/logger.h
++++ b/src/util/logger.h
+@@ -40,6 +40,7 @@
+ #endif
+ #include <spdlog/spdlog.h>
+ #include <type_traits>
++#include <cstring>
+
+ #ifdef GRBDEBUG
+ #include <array>
+diff --git a/src/util/thread_runner.h b/src/util/thread_runner.h
+index a2e55f8..08dbc8b 100644
+--- a/src/util/thread_runner.h
++++ b/src/util/thread_runner.h
+@@ -36,6 +36,7 @@
+ #include <mutex>
+ #include <pthread.h>
+ #include <thread>
++#include <cstring>
+
+ using ThreadProc = std::function<void(void* target)>;
+
+diff --git a/src/util/url_utils.h b/src/util/url_utils.h
+index 4ab8ace..6365623 100644
+--- a/src/util/url_utils.h
++++ b/src/util/url_utils.h
+@@ -28,6 +28,7 @@
+ #include <string_view>
+ #include <utility>
+ #include <vector>
++#include <cstring>
+
+ // URL FORMATTING CONSTANTS
+ constexpr auto URL_PARAM_SEPARATOR = std::string_view("/");
+diff --git a/src/iohandler/mem_io_handler.h b/src/iohandler/mem_io_handler.h
+index 3e29aa7..71e09c1 100644
+--- a/src/iohandler/mem_io_handler.h
++++ b/src/iohandler/mem_io_handler.h
+@@ -37,6 +37,7 @@
+ #include "io_handler.h"
+
+ #include <string>
++#include <cstring>
+
+ /// @brief Allows the web server to read from a memory buffer instead of a
file.
+ class MemIOHandler : public IOHandler {
+diff --git a/src/database/search_handler.h b/src/database/search_handler.h
+index ac5afb1..30181e0 100644
+--- a/src/database/search_handler.h
++++ b/src/database/search_handler.h
+@@ -33,6 +33,7 @@
+
+ #include <algorithm>
+ #include <fmt/core.h>
++#include <fmt/format.h>
+ #include <map>
+ #include <memory>
+ #include <tuple>


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (9bb30220afcf2f03e11ff64e453e89674d4b33a5), Pavel Vinogradov, 06/20/2026

Archive powered by MHonArc 2.6.24.

Top of Page