Date: Mon, 14 Sep 2009 06:10:54 GMT From: Bai Guixing <khsing.cn@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/138802: New port: www/py-tornado Message-ID: <200909140610.n8E6AsP0042753@www.freebsd.org> Resent-Message-ID: <200909140620.n8E6K17w047716@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 138802 >Category: ports >Synopsis: New port: www/py-tornado >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 14 06:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Bai Guixing >Release: FreeBSD 6.3-STABLE >Organization: Sina.com >Environment: FreeBSD intrapub 6.3-STABLE FreeBSD 6.3-STABLE #0: Sat Jun 28 19:34:01 UTC 2008 root@intrapub:/usr/obj/usr/src/sys/DELL amd64 >Description: Tornado is an open source version of this web server and some of the tools we use most often at FriendFeed. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle 1000s of simultaneous standing connections, which means the framework is ideal for real-time web services. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # www/py-tornado # www/py-tornado/Makefile # www/py-tornado/pkg-plist # www/py-tornado/distinfo # www/py-tornado/pkg-descr # echo c - www/py-tornado mkdir -p www/py-tornado > /dev/null 2>&1 echo x - www/py-tornado/Makefile sed 's/^X//' >www/py-tornado/Makefile << '4cd254c705ea50eba8e8a7058124b62b' X# New ports collection makefile for: tornado X# Date created: 2009-09-14 X# Whom: Guixing Bai<khsing.cn@gmail.com> X# X XPORTNAME= tornado XPORTVERSION= 0.1 XCATEGORIES= www python XMASTER_SITES= http://www.tornadoweb.org/static/${PORTNAME}-${PORTVERSION}.tar.gz XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= tornado-${PORTVERSION} XDIST_SUBDIR= python X XMAINTAINER= khsing.cn@gmail.com XCOMMENT= Python Web Server from FriendFeed X XUSE_PYTHON= 2.5+ XUSE_PYDISTUTILS= yes XRUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curl>0:${PORTSDIR}/ftp/py-curl \ X ${PYTHON_PKGNAMEPREFIX}simplejson>0:${PORTSDIR}/devel/py-simplejson XPYDISTUTILS_PKGNAME= tornado X X.include <bsd.port.mk> 4cd254c705ea50eba8e8a7058124b62b echo x - www/py-tornado/pkg-plist sed 's/^X//' >www/py-tornado/pkg-plist << '7153eef0800a3871e97fe0daa5e23363' Xlib/python2.6/site-packages/tornado-0.1-py2.6.egg-info Xlib/python2.6/site-packages/tornado/__init__.py Xlib/python2.6/site-packages/tornado/__init__.pyc Xlib/python2.6/site-packages/tornado/__init__.pyo Xlib/python2.6/site-packages/tornado/auth.py Xlib/python2.6/site-packages/tornado/auth.pyc Xlib/python2.6/site-packages/tornado/auth.pyo Xlib/python2.6/site-packages/tornado/database.py Xlib/python2.6/site-packages/tornado/database.pyc Xlib/python2.6/site-packages/tornado/database.pyo Xlib/python2.6/site-packages/tornado/escape.py Xlib/python2.6/site-packages/tornado/escape.pyc Xlib/python2.6/site-packages/tornado/escape.pyo Xlib/python2.6/site-packages/tornado/httpclient.py Xlib/python2.6/site-packages/tornado/httpclient.pyc Xlib/python2.6/site-packages/tornado/httpclient.pyo Xlib/python2.6/site-packages/tornado/httpserver.py Xlib/python2.6/site-packages/tornado/httpserver.pyc Xlib/python2.6/site-packages/tornado/httpserver.pyo Xlib/python2.6/site-packages/tornado/ioloop.py Xlib/python2.6/site-packages/tornado/ioloop.pyc Xlib/python2.6/site-packages/tornado/ioloop.pyo Xlib/python2.6/site-packages/tornado/iostream.py Xlib/python2.6/site-packages/tornado/iostream.pyc Xlib/python2.6/site-packages/tornado/iostream.pyo Xlib/python2.6/site-packages/tornado/locale.py Xlib/python2.6/site-packages/tornado/locale.pyc Xlib/python2.6/site-packages/tornado/locale.pyo Xlib/python2.6/site-packages/tornado/options.py Xlib/python2.6/site-packages/tornado/options.pyc Xlib/python2.6/site-packages/tornado/options.pyo Xlib/python2.6/site-packages/tornado/s3server.py Xlib/python2.6/site-packages/tornado/s3server.pyc Xlib/python2.6/site-packages/tornado/s3server.pyo Xlib/python2.6/site-packages/tornado/template.py Xlib/python2.6/site-packages/tornado/template.pyc Xlib/python2.6/site-packages/tornado/template.pyo Xlib/python2.6/site-packages/tornado/web.py Xlib/python2.6/site-packages/tornado/web.pyc Xlib/python2.6/site-packages/tornado/web.pyo Xlib/python2.6/site-packages/tornado/wsgi.py Xlib/python2.6/site-packages/tornado/wsgi.pyc Xlib/python2.6/site-packages/tornado/wsgi.pyo X@dirrm lib/python2.6/site-packages/tornado X@dirrm lib/python2.6/site-packages X@dirrm lib/python2.6 7153eef0800a3871e97fe0daa5e23363 echo x - www/py-tornado/distinfo sed 's/^X//' >www/py-tornado/distinfo << 'dd3d8230f68db3f0dbfbf3acc8dcfd95' XMD5 (python/tornado-0.1.tar.gz) = 69d6c60c4eca3a32de23aa5e3717b6f2 XSHA256 (python/tornado-0.1.tar.gz) = d8fc8cc2bf9ac9e2e50767f8e29d521f6b8359e2255a3ba38c71ee82d70cf8a1 XSIZE (python/tornado-0.1.tar.gz) = 106878 dd3d8230f68db3f0dbfbf3acc8dcfd95 echo x - www/py-tornado/pkg-descr sed 's/^X//' >www/py-tornado/pkg-descr << '720c17f260ddeedde96ae21149b2247b' XTornado is an open source version of this web server and some of the tools we Xuse most often at FriendFeed. X XThe framework is distinct from most mainstream web server frameworks (and Xcertainly most Python frameworks) because it is non-blocking and reasonably Xfast. Because it is non-blocking and uses epoll, it can handle 1000s of Xsimultaneous standing connections, which means the framework is ideal for Xreal-time web services. X XWWW: http://www.tornadoweb.org 720c17f260ddeedde96ae21149b2247b exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909140610.n8E6AsP0042753>