Index: devel/Makefile =================================================================== --- devel/Makefile +++ devel/Makefile @@ -3927,6 +3927,7 @@ SUBDIR += py-pytemplate SUBDIR += py-pytest SUBDIR += py-pytest-runner + SUBDIR += py-python-pcre SUBDIR += py-python-statsd SUBDIR += py-pythonbrew SUBDIR += py-pytz Index: devel/py-python-pcre/Makefile =================================================================== --- /dev/null +++ devel/py-python-pcre/Makefile @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= python-pcre +PORTVERSION= 0.5 +CATEGORIES= devel python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= che@bein.link +COMMENT= PCRE (Perl-Compatible Regular Expressions) for Python + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENCE + +BUILD_DEPENDS= pcre>=6.0:${PORTSDIR}/devel/pcre +RUN_DEPENDS:= ${BUILD_DEPENDS} + +USES= python +USE_PYTHON= autoplist distutils + +USE_GITHUB= yes +GH_ACCOUNT= awahlig +GH_COMMIT= 1efa30c +GH_TAGNAME= ${GH_COMMIT} + +post-patch: + ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.py + +.include Index: devel/py-python-pcre/distinfo =================================================================== --- /dev/null +++ devel/py-python-pcre/distinfo @@ -0,0 +1,2 @@ +SHA256 (python-pcre-0.5.tar.gz) = 67180bccedbdccbc964844faf6eb66639f51143aa8d5374565cbc5b002630bd4 +SIZE (python-pcre-0.5.tar.gz) = 59252 Index: devel/py-python-pcre/files/patch-setup.py =================================================================== --- /dev/null +++ devel/py-python-pcre/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2014-08-17 09:21:38 UTC ++++ setup.py +@@ -33,6 +33,8 @@ from distutils.core import setup, Extens + + _pcre = Extension('_pcre', ['src/pcremodule.c'], + libraries=['pcre'], ++ include_dirs=['%%LOCALBASE%%/include'], ++ library_dirs=['%%LOCALBASE%%/lib'], + extra_compile_args=['-fno-strict-aliasing']) + + Index: devel/py-python-pcre/pkg-descr =================================================================== --- /dev/null +++ devel/py-python-pcre/pkg-descr @@ -0,0 +1,3 @@ +A Python PCRE library + +WWW: https://github.com/awahlig/python-pcre