Index: devel/Makefile =================================================================== --- devel/Makefile +++ devel/Makefile @@ -4268,6 +4268,7 @@ SUBDIR += py-country SUBDIR += py-cov-core SUBDIR += py-coverage + SUBDIR += py-cppy SUBDIR += py-crank SUBDIR += py-crc32c SUBDIR += py-crcmod Index: devel/py-cppy/Makefile =================================================================== --- /dev/null +++ devel/py-cppy/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PORTNAME= cppy +DISTVERSION= 1.1.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= lbartoletti@FreeBSD.org +COMMENT= Collection of C++ headers to write Python C extension modules + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= python +USE_PYTHON= autoplist concurrent distutils + +.include Index: devel/py-cppy/distinfo =================================================================== --- /dev/null +++ devel/py-cppy/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1586582962 +SHA256 (cppy-1.1.0.tar.gz) = 4eda6f1952054a270f32dc11df7c5e24b259a09fddf7bfaa5f33df9fb4a29642 +SIZE (cppy-1.1.0.tar.gz) = 11777 Index: devel/py-cppy/pkg-descr =================================================================== --- /dev/null +++ devel/py-cppy/pkg-descr @@ -0,0 +1,6 @@ +A small C++ header library which makes it easier to write Python extension +modules. The primary feature is a PyObject smart pointer which automatically +handles reference counting and provides convenience methods for performing +common object operations. + +WWW: https://pypi.python.org/pypi/cppy Index: math/py-kiwisolver/Makefile =================================================================== --- math/py-kiwisolver/Makefile +++ math/py-kiwisolver/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= kiwisolver -PORTVERSION= 1.1.0 +PORTVERSION= 1.2.0 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +11,12 @@ LICENSE= BSD3CLAUSE -USES= python +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cppy>=1.1.0:devel/py-cppy@${PY_FLAVOR} + +USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}.so .include Index: math/py-kiwisolver/distinfo =================================================================== --- math/py-kiwisolver/distinfo +++ math/py-kiwisolver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1556631212 -SHA256 (kiwisolver-1.1.0.tar.gz) = 53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75 -SIZE (kiwisolver-1.1.0.tar.gz) = 30847 +TIMESTAMP = 1586581890 +SHA256 (kiwisolver-1.2.0.tar.gz) = 247800260cd38160c362d211dcaf4ed0f7816afb5efe56544748b21d6ad6d17f +SIZE (kiwisolver-1.2.0.tar.gz) = 52090