On Mar 17, 2022, at 14:37, Steven Smith wrote:

> Thanks everyone for your responses and suggestions.
> 
> Short story: I used the existing `sudo port install calendar-contacts-server` 
> and … it works!
> 
> Even though this project is old and archived, I’m not aware of any open 
> source that replaces its functionality, and it’s now fully reliant on a 
> MacPorts stack, so I expect it will work indefinitely now.
> 
> The long story and the reason for my initial query: I had originally 
> implemented a working instance without MacPorts, then wrote the Portfile to 
> get a MacPorts version, then adopted the “if it’s not broke don’t fix it” 
> attitude with my original, non-MacPorts Calendar server. So I kept that 
> running until this week when there was some breaking change in the macOS 12.3 
> Python environment.

macOS 12.3 removes /usr/bin/python.

https://lists.macports.org/pipermail/macports-dev/2022-February/044121.html


> I tried a quick manual install and ran into this issue, and believe I got 
> tangled up in stuff I had to fix a couple years ago to get the MacPorts 
> version working. IIRC the solution involves setting the correct environment 
> variables, as done in the Portfile.
> 
> There’s one little issue I ran into, and I’d appreciate a suggested fix. The 
> pip installer wants to see sqlparse==0.2.0 in the virtualenv, which it 
> installs correctly, but for some reason breaks later when it finds a 
> MacPorts-installed version of py27-sqlparse. The solution is to just 
> uninstall this port. How should this conflict best be expressed in the 
> Portfile?

If this failure occurs at build time, use "PortGroup conflicts_build 1.0" and 
"conflicts_build py27-sqlparse".


Reply via email to