- Update to the 2020.2
- Make LUA as hard dependency as internal LUA is not supported anymore
- Make OPENZWAVE optional
- Enable usage of precompiled headers by default to follow the upstream
- Add option to use JSonCPP from the domoticz instead of ports one
- Use GH_TUPLE to load external dependencies from the github (upstream uses git submodules), disable GIT_SUBMODULE
- 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 `minizip` and `mosquitto`, disable mosquitto shared libraries if embedded
- Update `pkg-plist` to support files added by the embedded dependencies
See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245007