Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions libs/boost/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=boost
PKG_VERSION:=1.90.0
PKG_SOURCE_VERSION:=1_90_0
PKG_RELEASE:=1
PKG_RELEASE:=3

PKG_SOURCE:=$(PKG_NAME)_$(PKG_SOURCE_VERSION).tar.bz2
PKG_SOURCE_URL:=https://archives.boost.io/release/$(PKG_VERSION)/source @SF/$(PKG_NAME)/$(PKG_NAME)/$(PKG_VERSION)
Expand Down Expand Up @@ -336,7 +336,7 @@ define DefineBoostLibrary
endef

$(eval $(call DefineBoostLibrary,atomic))
$(eval $(call DefineBoostLibrary,charconv,,,,libquadmath))
$(eval $(call DefineBoostLibrary,charconv,,,,$(if $(filter i386 x86_64 powerpc powerpc64,$(ARCH)),libquadmath)))
$(eval $(call DefineBoostLibrary,chrono))
$(eval $(call DefineBoostLibrary,cobalt,container context date_time,,,libopenssl))
$(eval $(call DefineBoostLibrary,container))
Expand Down
4 changes: 2 additions & 2 deletions utils/domoticz/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=domoticz
PKG_VERSION:=2025.2
PKG_RELEASE:=3
PKG_RELEASE:=4

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/domoticz/domoticz/tar.gz/$(PKG_VERSION)?
Expand All @@ -21,7 +21,7 @@ PKG_LICENSE_FILES:=License.txt
PKG_CPE_ID:=cpe:/a:domoticz:domoticz

PKG_BUILD_DEPENDS:=python3 minizip cereal boost jwt-cpp
PKG_BUILD_FLAGS:=no-mips16 lto
PKG_BUILD_FLAGS:=no-mips16

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk
Expand Down
11 changes: 11 additions & 0 deletions utils/domoticz/patches/002-fix-boost-asio-post-executor.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- a/tcpserver/TCPServer.cpp
+++ b/tcpserver/TCPServer.cpp
@@ -59,7 +59,7 @@ namespace tcp {
// Post a call to the stop function so that server::stop() is safe to call
// from any thread.
flghandle_stop_Completed=false;
- boost::asio::post([this] { handle_stop(); });
+ boost::asio::post(io_context_, [this] { handle_stop(); });
}

void CTCPServerInt::handle_stop()
7 changes: 7 additions & 0 deletions utils/domoticz/test.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

case "$1" in
domoticz)
[ -x /usr/bin/domoticz ] || exit 1
;;
esac
6 changes: 6 additions & 0 deletions utils/openzwave/test.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/sh
case "$1" in
openzwave)
[ -x /usr/bin/MinOZW ] || exit 1
;;
esac
Loading