import tornado, an open source version of the scalable, non-blocking web
server and tools. 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 or kqueue, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services. ok benoit@, Wen Heping (thanks).
This commit is contained in:
parent
a6ece1da15
commit
432edbb132
27
www/py-tornado/Makefile
Normal file
27
www/py-tornado/Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2012/01/13 20:34:35 rpointel Exp $
|
||||
|
||||
COMMENT = scalable, non-blocking web server
|
||||
|
||||
MODPY_EGG_VERSION = 2.1.1
|
||||
DISTNAME = tornado-${MODPY_EGG_VERSION}
|
||||
PKGNAME = py-${DISTNAME}
|
||||
|
||||
CATEGORIES = www
|
||||
|
||||
HOMEPAGE = http://www.tornadoweb.org/
|
||||
|
||||
# Apache v2
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
MASTER_SITES = http://cloud.github.com/downloads/facebook/tornado/
|
||||
|
||||
MODULES = lang/python
|
||||
|
||||
do-regress:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} PYTHONPATH=.\
|
||||
${MODPY_BIN} ./tornado/test/runtests.py
|
||||
|
||||
.include <bsd.port.mk>
|
5
www/py-tornado/distinfo
Normal file
5
www/py-tornado/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (tornado-2.1.1.tar.gz) = PPoS7+yHom4BMSg4jh5qpw==
|
||||
RMD160 (tornado-2.1.1.tar.gz) = 6OPLbiditSoKhdKI8waKwCNTJQ8=
|
||||
SHA1 (tornado-2.1.1.tar.gz) = L7JOeQ9+R5V71nb0u+fZhczymaw=
|
||||
SHA256 (tornado-2.1.1.tar.gz) = z7OAjWLTsn9dsqdZkEO5pBndutUY4wNT548nvALgZLU=
|
||||
SIZE (tornado-2.1.1.tar.gz) = 318796
|
7
www/py-tornado/pkg/DESCR
Normal file
7
www/py-tornado/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
||||
Tornado is an open source version of the scalable, non-blocking web
|
||||
server and tools.
|
||||
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 or kqueue, it
|
||||
can handle thousands of simultaneous standing connections, which means
|
||||
it is ideal for real-time web services.
|
113
www/py-tornado/pkg/PLIST
Normal file
113
www/py-tornado/pkg/PLIST
Normal file
@ -0,0 +1,113 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/01/13 20:34:35 rpointel Exp $
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/auth.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/auth.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/autoreload.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/autoreload.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/ca-certificates.crt
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/curl_httpclient.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/curl_httpclient.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/database.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/database.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/escape.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/escape.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/gen.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/gen.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/httpclient.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/httpclient.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/httpserver.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/httpserver.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/httputil.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/httputil.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/ioloop.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/ioloop.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/iostream.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/iostream.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/locale.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/locale.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/netutil.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/netutil.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/options.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/options.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/auto.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/auto.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/interface.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/interface.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/posix.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/posix.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/twisted.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/twisted.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/windows.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/platform/windows.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/process.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/process.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/simple_httpclient.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/simple_httpclient.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/stack_context.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/stack_context.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/template.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/template.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/README
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/auth_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/auth_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/curl_httpclient_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/curl_httpclient_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/escape_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/escape_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/gen_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/gen_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/httpclient_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/httpclient_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/httpserver_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/httpserver_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/httputil_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/httputil_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/import_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/import_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/ioloop_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/ioloop_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/iostream_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/iostream_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/process_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/process_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/run_pyversion_tests.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/run_pyversion_tests.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/runtests.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/runtests.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/simple_httpclient_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/simple_httpclient_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/stack_context_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/stack_context_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/static/
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/static/robots.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/template_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/template_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/test.crt
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/test.key
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/testing_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/testing_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/twisted_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/twisted_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/web_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/web_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/wsgi_test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/test/wsgi_test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/testing.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/testing.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/util.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/util.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/web.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/web.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/websocket.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/websocket.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/wsgi.py
|
||||
lib/python${MODPY_VERSION}/site-packages/tornado/wsgi.pyc
|
Loading…
x
Reference in New Issue
Block a user