Created attachment 272610 [details] devel/mongo-c-driver 2.3.1 patch
Did you check to see whether the libbson and mongo-c-driver upgrades break current versions of any dependencies? I'm thinking about commit strategy: Is it safe to upgrade them first, and then pick off the dependencies one by one, or do we have to commit most/all of these ports together? The latter would be riskier.
Meant "dependents", not "dependencies".
(In reply to Jason W. Bacon from comment #2) The 'Blocks' list are the dependents updates that can go with this update (some need patch update like freenginx-devel that was updated during I have been making the patch). The remaining dependents with no update are the following: net/turnserver: The recent code still depend on mongo-c-driver 1.x and is rather complicated to fix. But, current port is disabling mongo-c-driver support. net/freeswitch: It is easy to adapt mongo-c-driver 2.3.1, but it is depending on deprecated databases/mariadb104-client that prevent it from building.