This doesn't fix my crash but while investigating it, I noticed that py-requests is using its own cacert.pem, it should use the system one. Fixup the distfile name while there as well. OK?
Index: Makefile =================================================================== RCS file: /cvs/ports/www/py-requests/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- Makefile 30 Sep 2016 09:45:56 -0000 1.18 +++ Makefile 11 Oct 2016 08:57:49 -0000 @@ -3,11 +3,12 @@ COMMENT= elegant and simple HTTP library for Python MODPY_EGG_VERSION= 2.11.1 -DISTNAME= v${MODPY_EGG_VERSION} PKGNAME= py-requests-${MODPY_EGG_VERSION} +REVISION= 0 GH_ACCOUNT= kennethreitz GH_PROJECT= requests +GH_TAGNAME= v${MODPY_EGG_VERSION} CATEGORIES= www @@ -31,6 +32,10 @@ FLAVOR?= MODPY_SETUPTOOLS= Yes WRKDIST= ${WRKDIR}/requests-${MODPY_EGG_VERSION} + +post-install: + ln -fs /etc/ssl/cert.pem \ + ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/requests/cacert.pem do-test: cd ${WRKSRC} && ${MODPY_BIN} -m pytest Index: distinfo =================================================================== RCS file: /cvs/ports/www/py-requests/distinfo,v retrieving revision 1.13 diff -u -p -r1.13 distinfo --- distinfo 30 Sep 2016 09:45:56 -0000 1.13 +++ distinfo 11 Oct 2016 08:57:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (v2.11.1.tar.gz) = 6OVxCukjoA5FYx8OR8MOv8g7eoxKeoGPeL+CD5tgdVg= -SIZE (v2.11.1.tar.gz) = 718073 +SHA256 (requests-2.11.1.tar.gz) = 6OVxCukjoA5FYx8OR8MOv8g7eoxKeoGPeL+CD5tgdVg= +SIZE (requests-2.11.1.tar.gz) = 718073