Date: Sat, 30 Jun 2018 13:03:53 +0000 (UTC) From: Babak Farrokhi <farrokhi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r473618 - in head/devel: . py-uvloop Message-ID: <201806301303.w5UD3rMa029614@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: farrokhi Date: Sat Jun 30 13:03:52 2018 New Revision: 473618 URL: https://svnweb.freebsd.org/changeset/ports/473618 Log: New Port: devel/py-uvloop: Fast drop-in replacement of asyncio event loop based on libuv Added: head/devel/py-uvloop/ head/devel/py-uvloop/Makefile (contents, props changed) head/devel/py-uvloop/distinfo (contents, props changed) head/devel/py-uvloop/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Jun 30 13:01:53 2018 (r473617) +++ head/devel/Makefile Sat Jun 30 13:03:52 2018 (r473618) @@ -5113,6 +5113,7 @@ SUBDIR += py-usb SUBDIR += py-user_agents SUBDIR += py-utils + SUBDIR += py-uvloop SUBDIR += py-validators SUBDIR += py-validictory SUBDIR += py-vcrpy Added: head/devel/py-uvloop/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-uvloop/Makefile Sat Jun 30 13:03:52 2018 (r473618) @@ -0,0 +1,37 @@ +# Created by: Babak Farrokhi <farrokhi@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= uvloop +PORTVERSION= 0.10.2 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= farrokhi@FreeBSD.org +COMMENT= Fast drop-in replacement of asyncio event loop based on libuv + +LICENSE= APACHE20 MIT +LICENSE_COMB= dual +LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE +LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT + +OPTIONS_DEFINE= DOCS EXAMPLES + +USES= python:3.5+ +USE_PYTHON= autoplist concurrent distutils setuptools + +PORTDOCS= PKG-INFO README.rst + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/uvloop/loop.so + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR}/ + cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ + cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ + +post-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ + cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/ + +.include <bsd.port.mk> Added: head/devel/py-uvloop/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-uvloop/distinfo Sat Jun 30 13:03:52 2018 (r473618) @@ -0,0 +1,3 @@ +TIMESTAMP = 1530336390 +SHA256 (uvloop-0.10.2.tar.gz) = b7dc00fe9d0a04365d4c98f40316c8913463dc5b57ab64f23282d2e1d5c2defe +SIZE (uvloop-0.10.2.tar.gz) = 1913509 Added: head/devel/py-uvloop/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-uvloop/pkg-descr Sat Jun 30 13:03:52 2018 (r473618) @@ -0,0 +1,4 @@ +uvloop is a fast, drop-in replacement of the built-in asyncio event loop. +uvloop is implemented in Cython and uses libuv under the hood. + +WWW: https://github.com/MagicStack/uvloop
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806301303.w5UD3rMa029614>