Radicale 2.1.9 depends on py-dateutil 2.6.1 but the version currently available in ports is 2.6.2 and it will not start if the dependency is not met. There's a newer release of Radicale available with updated dependencies and some other bugfixes but unfortunately the updated version also requires py-vobject 0.9.6 (current ports version is 0.9.5) so we'd need to get that updated first. On my local ports I have updated both py-vobject and Radicale2 to the latest version and everything builds and runs OK so far. Looking at the changelog for Radicale there were no changes other than bumping the version number in setup.py to handle the dateutil version update so patching that is also an option.
Created attachment 196863 [details] Update
Created attachment 196865 [details] Update Added minimum version
The patch is okay. I have prepared a similar change [1] which also adds py-dateutil as dependency (more as a documentation) to document the required version. I am currently waiting for PR 231156 before I can commit it. [1] https://code.bluelife.at/decke/ports/commit/a05b3a738b44c9c2ebb17241a32cecf9e33891d2
Committed. Thanks!
A commit references this bug: Author: decke Date: Sun Sep 23 05:08:21 UTC 2018 New revision: 480453 URL: https://svnweb.freebsd.org/changeset/ports/480453 Log: - Update to 2.1.10 - Document required versions in dependecies This unbreaks the port after the last py-dateutil update PR: 231154 Submitted by: Nathan <ahktenzero+freebsd@mohorovi.cc> Changes: head/www/radicale2/Makefile head/www/radicale2/distinfo