pycarddav is dead:
Upstream recommends khard as substitute:
I'm communicating with both maintainers (of duplicated ports: deskutils/py-pycarddav, www/pycarddav).
Note: The upstream maintainer, while using 'dead' to describe the project, has also noted that bugs will be fixed (for a particular backend), which is contrary to an unequivocal 'deprecation/dead' announcement.
From a user perspective, while the software works and could/can remain working with support (bugs being fixed) from the author, it remains valuable.
This issue not withstanding the port duplication needs to be resolved (independently, or at the same time)
@Samir Let's go with adding DEPRECATED for now, pointing to the most appropriate alternative port, and depending what happens with upstream in the meantime, in particular whether they merge bugfixes or not, we'll think about adding an EXPIRATION_DATE in the future
deskutils/py-khard is the natural option IMO.
Created attachment 205340 [details]
Patch to deprecat the port in favor of py-khard
Yes desktutils/py-khard looks like the port to replace pycarddav. The patch is in attachment to add DEPRECATED.
A commit references this bug:
Date: Fri Dec 20 04:33:26 UTC 2019
New revision: 520464
www/pycarddav: Deprecate port
Upstream has declared  the software deprecated:
"This project is dead. pyCardDAV is deprecated. See the relevant issue. A
good alternative is khard."
Set a 3 month expiry to give users sufficient time to migrate
Reported by: rigoletto
Submitted by: Samir <samir noir im>
Committed, with changes (added EXPIRATION_DATE).
Apologies for the delay Samir