Page MenuHomeFreeBSD

www/domoticz: Update to 2020.2
ClosedPublic

Authored by samm on May 24 2020, 4:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 12, 6:03 AM
Unknown Object (File)
Fri, Apr 12, 5:58 AM
Unknown Object (File)
Fri, Apr 12, 5:30 AM
Unknown Object (File)
Thu, Apr 11, 9:11 AM
Unknown Object (File)
Mon, Apr 1, 4:09 AM
Unknown Object (File)
Mon, Apr 1, 4:09 AM
Unknown Object (File)
Mon, Apr 1, 4:09 AM
Unknown Object (File)
Mon, Apr 1, 4:09 AM
Subscribers
None

Details

Summary
  • Update to the 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 after discussion with a port maintainer

See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245007

Test Plan

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 31280
Build 28921: arc lint + arc unit

Event Timeline

samm requested review of this revision.May 24 2020, 4:11 PM
samm created this revision.
samm retitled this revision from update port to www/domoticz: Update to 2020.2.May 24 2020, 4:20 PM
samm edited the summary of this revision. (Show Details)
samm edited the test plan for this revision. (Show Details)
samm edited the test plan for this revision. (Show Details)
samm set the repository for this revision to rP FreeBSD ports repository.
  • fix in-source MQTT build
  • Use CMAKE_ON/CMAKE_OFF style
  • remove unrelevant LUA SUB from plist
samm set the repository for this revision to rP FreeBSD ports repository.
  • Move mosquitto related patch out of the main Cmake
  • - Remove CONFLICTS as there are no such packages
  • Fix typo in SQLite option desc
samm edited the summary of this revision. (Show Details)
  • remove static options for everything byt MQQT
samm added reviewers: krion, araujo.

@krion @araujo maintainer of the port accepted changes in bugzilla

This revision is now accepted and ready to land.May 26 2020, 6:24 PM
This revision was automatically updated to reflect the committed changes.