From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jul 19 08:20:09 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AABB41065673 for ; Tue, 19 Jul 2011 08:20:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 81D818FC0A for ; Tue, 19 Jul 2011 08:20:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6J8K9Ln051514 for ; Tue, 19 Jul 2011 08:20:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6J8K9Jx051513; Tue, 19 Jul 2011 08:20:09 GMT (envelope-from gnats) Resent-Date: Tue, 19 Jul 2011 08:20:09 GMT Resent-Message-Id: <201107190820.p6J8K9Jx051513@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Zhihao Yuan Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6DF6106566C for ; Tue, 19 Jul 2011 08:10:55 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id B23728FC15 for ; Tue, 19 Jul 2011 08:10:43 +0000 (UTC) Received: by iyb11 with SMTP id 11so4677373iyb.13 for ; Tue, 19 Jul 2011 01:10:43 -0700 (PDT) Received: by 10.43.50.202 with SMTP id vf10mr8003826icb.393.1311063042676; Tue, 19 Jul 2011 01:10:42 -0700 (PDT) Received: from compaq.yuetime (c-98-228-191-105.hsd1.il.comcast.net [98.228.191.105]) by mx.google.com with ESMTPS id h6sm5953351icy.1.2011.07.19.01.10.40 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 19 Jul 2011 01:10:41 -0700 (PDT) Received: by compaq.yuetime (sSMTP sendmail emulation); Tue, 19 Jul 2011 03:10:39 -0500 Message-Id: <4e253c01.c6a42a0a.0d41.62fd@mx.google.com> Date: Tue, 19 Jul 2011 03:10:39 -0500 From: Zhihao Yuan To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/159025: New port: www/py-tornado2 - An open source scalable, non-blocking web server X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Zhihao Yuan List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2011 08:20:09 -0000 >Number: 159025 >Category: ports >Synopsis: New port: www/py-tornado2 - An open source scalable, non-blocking web server >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jul 19 08:20:09 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Zhihao Yuan >Release: FreeBSD 8.2-STABLE amd64 >Organization: Northern Illinois University >Environment: System: FreeBSD compaq.yuetime 8.2-STABLE FreeBSD 8.2-STABLE #1 r223732: Sun Jul 3 06:48:39 CDT 2011 lichray@compaq.yuetime:/usr/obj/home/lichray/devel/freebsd-stable/sys/HOUKAGO amd64 >Description: Tornado updates to 2.0. http://www.tornadoweb.org/documentation/releases.html This version is not fully compatible with old 1.x >How-To-Repeat: >Fix: My port can *NOT* handles CONFLICTS correctly and I don't know why. Please help me if it's possible. --- py-tornado2.shar begins here --- # 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: # # py-tornado2 # py-tornado2/pkg-plist # py-tornado2/Makefile # py-tornado2/distinfo # py-tornado2/pkg-descr # echo c - py-tornado2 mkdir -p py-tornado2 > /dev/null 2>&1 echo x - py-tornado2/pkg-plist sed 's/^X//' >py-tornado2/pkg-plist << 'e997a3ec909419b426d890821fc84af4' X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/auth.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/auth.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/auth.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/autoreload.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/autoreload.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/autoreload.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/curl_httpclient.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/curl_httpclient.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/curl_httpclient.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/database.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/database.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/database.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/escape.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/escape.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/escape.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httpclient.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httpclient.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httpclient.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httpserver.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httpserver.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httpserver.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httputil.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httputil.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/httputil.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/ioloop.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/ioloop.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/ioloop.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/iostream.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/iostream.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/iostream.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/locale.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/locale.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/locale.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/options.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/options.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/options.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/stack_context.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/stack_context.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/stack_context.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/simple_httpclient.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/simple_httpclient.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/simple_httpclient.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/ca-certificates.crt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/README X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/escape_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/escape_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/escape_test.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/httpclient_test.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/httpclient_test.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/httpclient_test.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/httpserver_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/httpserver_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/httpserver_test.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/curl_httpclient_test.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/curl_httpclient_test.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/curl_httpclient_test.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/httputil_test.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/httputil_test.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/httputil_test.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/import_test.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/import_test.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/import_test.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/ioloop_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/ioloop_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/ioloop_test.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/iostream_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/iostream_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/iostream_test.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/run_pyversion_tests.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/run_pyversion_tests.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/run_pyversion_tests.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/runtests.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/runtests.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/runtests.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/simple_httpclient_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/simple_httpclient_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/simple_httpclient_test.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/stack_context_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/stack_context_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/stack_context_test.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/test.crt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/test.key X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/testing_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/testing_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/testing_test.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/template_test.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/template_test.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/template_test.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/web_test.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/web_test.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/web_test.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/wsgi_test.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/wsgi_test.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/test/wsgi_test.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/template.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/template.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/template.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/testing.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/testing.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/testing.pyo X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/util.py X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/util.pyc X%%PYTHON_SITELIBDIR%%/tornado-2.0-py2.7.egg/tornado/util.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/web.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/web.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/web.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/websocket.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/websocket.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/websocket.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/win32_support.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/win32_support.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/win32_support.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/wsgi.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/wsgi.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/wsgi.pyo X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% e997a3ec909419b426d890821fc84af4 echo x - py-tornado2/Makefile sed 's/^X//' >py-tornado2/Makefile << 'ce087678df58f13ae6e51d573bc1660a' X# New ports collection makefile for: py-tornado2 X# Date created: 2011-07-19 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X X.include "../py-tornado/Makefile" X XPORTNAME?= tornado XPKGNAMESUFFIX= 2 XPORTVERSION= 2.0 XEXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} XCKSUMFILES= ${EXTRACT_ONLY} XCONFLICTS_INSTALL+= ${PKGNAMEPREFIX}${PORTNAME}-1.* X XMAINTAINER= lichray@gmail.com XCOMMENT= An open source scalable, non-blocking web server X Xtest: X echo ${CONFLICTS} X ce087678df58f13ae6e51d573bc1660a echo x - py-tornado2/distinfo sed 's/^X//' >py-tornado2/distinfo << '6ab5e303604e67d54f0f01e406f76397' XSHA256 (tornado-2.0.tar.gz) = 24c445f0cd2b95f5c637b90e080ea187b185b7e45bc0e334359b62e433132c4e XSIZE (tornado-2.0.tar.gz) = 288328 6ab5e303604e67d54f0f01e406f76397 echo x - py-tornado2/pkg-descr sed 's/^X//' >py-tornado2/pkg-descr << '496d6c492c1c00a23ce51358f3e95c6f' XTornado is an open source version of the scalable, non-blocking web server Xand tools that power 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 or kqueue, it can handle Xthousands of simultaneous standing connections, which means it is ideal for Xreal-time web services. X XWWW: http://www.tornadoweb.org 496d6c492c1c00a23ce51358f3e95c6f exit --- py-tornado2.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: