Skip site navigation (1)Skip section navigation (2)
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>