www/domoticz*: Fix build for boost >= 1.87

With boost >= 1.87, domoticz cannot be built. This has been
handled by PR 6252 on domoticz github.

I'm adding the patches to files/ because they do not apply
cleanly unfortunately when managed via PATCH_SITES.
The problem is that the upstream patch modifies the
msbuild-related parts of the build system. Those parts are
not relevant on FreeBSD and has been already removed in
previous updates. So adding modified version of the patches
from the GitHub PR to files/ seems to be the right approach.

PR:	286076
Reported by:	<erwin.freebsd-bugzilla@bk3.nl>
Approved by:	0mp (mentor)
Differential Revision:	https://reviews.freebsd.org/D50373
This commit is contained in:
erwin freebsd
2025-05-16 13:18:15 +02:00
committed by Xavier Beaudouin
parent adeb5fc3e0
commit 2265bb7f10
4 changed files with 4357 additions and 4 deletions
-2
View File
@@ -11,8 +11,6 @@ WWW= https://www.domoticz.com
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/License.txt
BROKEN= fails to build with Boost>=1.87
LIB_DEPENDS= libcurl.so:ftp/curl \
libboost_system.so:devel/boost-libs \
libjsoncpp.so:devel/jsoncpp \
File diff suppressed because it is too large Load Diff
+1 -2
View File
@@ -1,5 +1,6 @@
PORTNAME= domoticz
DISTVERSION= 2024.7
PORTREVISION= 1
CATEGORIES= www
MAINTAINER= kiwi@FreeBSD.org
@@ -9,8 +10,6 @@ WWW= https://www.domoticz.com
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/License.txt
BROKEN= fails to build with Boost>=1.87
LIB_DEPENDS= libcurl.so:ftp/curl \
libboost_system.so:devel/boost-libs \
libjsoncpp.so:devel/jsoncpp \
File diff suppressed because it is too large Load Diff