HomeFreeBSD

www/domoticz: Update to 2020.2

Description

www/domoticz: Update to 2020.2

  • Make LUA as hard dependency as internal LUA is not supported anymore
  • Make OPENZWAVE optional dependency
  • Enable usage of precompiled headers by default to follow the upstream
  • Use GH_TUPLE to load external dependencies from the github (upstream uses git submodules), disable GIT_SUBMODULE. As for now only MQQT is supported
  • Fix CMAKE_INSTALL_PREFIX (should be specified as Makefile option, not as CMAKE one) and remove patches obsoleted by that fix
  • USE CMAKE_ON/CMAKE_OFF for the better readability
  • Remove post-patch target, as version is normally set by the cmake itself
  • Include patches for the embedded mosquitto, disable mosquitto shared libraries installation
  • Update pkg-plist to support files added by the embedded dependencies
  • Remove CONFLICTS as there are no such matched packages in the ports tree
  • Fix build without PYTHON, patch accepted by the upstream
  • Remove most of the STATIC* options

ChangeLog: https://github.com/domoticz/domoticz/blob/development/History.txt
PR: 245007
Approved by: krion (mentor)
Differential Revision: https://reviews.freebsd.org/D24984

Details

Provenance
sammAuthored on
Differential Revision
D24984: www/domoticz: Update to 2020.2
Parents
rP536649: - Update to 3.8.1
Branches
Unknown
Tags
Unknown