Hi, This diff updates py-tornado to the latest release. Tested on amd64.
Comments ? OK ? -- Alexandr Shadchin Index: Makefile =================================================================== RCS file: /cvs/ports/www/py-tornado/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- Makefile 17 Jan 2016 06:38:33 -0000 1.15 +++ Makefile 8 Oct 2016 09:35:35 -0000 @@ -2,10 +2,9 @@ COMMENT = scalable, non-blocking web server -MODPY_EGG_VERSION = 4.3 +MODPY_EGG_VERSION = 4.4.2 DISTNAME = tornado-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} -REVISION = 0 CATEGORIES = www @@ -14,8 +13,6 @@ HOMEPAGE = http://www.tornadoweb.org/ # Apache v2 PERMIT_PACKAGE_CDROM = Yes -MODPY_PI = Yes - MODULES = lang/python RUN_DEPENDS = devel/py-backports-abc${MODPY_FLAVOR} TEST_DEPENDS = ${RUN_DEPENDS} \ @@ -23,13 +20,14 @@ TEST_DEPENDS = ${RUN_DEPENDS} \ WANTLIB += pthread ${MODPY_WANTLIB} +MODPY_PI = Yes MODPY_SETUPTOOLS = Yes FLAVORS = python3 FLAVOR ?= .if !${FLAVOR:Mpython3} -RUN_DEPENDS += devel/py-backports-ssl-match-hostname \ +RUN_DEPENDS += devel/py-certifi \ devel/py-singledispatch TEST_DEPENDS += devel/py-futures \ devel/py-mock \ Index: distinfo =================================================================== RCS file: /cvs/ports/www/py-tornado/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo 15 Nov 2015 08:40:42 -0000 1.10 +++ distinfo 8 Oct 2016 09:35:35 -0000 @@ -1,2 +1,2 @@ -SHA256 (tornado-4.3.tar.gz) = ycLTJZPRbu3yzsG2pBiTYmomSbQLIcqcTKxCQ73i778= -SIZE (tornado-4.3.tar.gz) = 450916 +SHA256 (tornado-4.4.2.tar.gz) = KJj5kviYzUHuuNU7bfdUlfL0I7ZnKJCq2vGW6hRI7cw= +SIZE (tornado-4.4.2.tar.gz) = 460193 Index: patches/patch-tornado_test_process_test_py =================================================================== RCS file: patches/patch-tornado_test_process_test_py diff -N patches/patch-tornado_test_process_test_py --- patches/patch-tornado_test_process_test_py 28 Apr 2014 20:52:13 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,37 +0,0 @@ -$OpenBSD: patch-tornado_test_process_test_py,v 1.1 2014/04/28 20:52:13 edd Exp $ - -Patch broken subprocess tests. - ---- tornado/test/process_test.py.orig Sun Apr 27 15:13:04 2014 -+++ tornado/test/process_test.py Sun Apr 27 15:17:06 2014 -@@ -149,7 +149,7 @@ class SubprocessTest(AsyncTestCase): - stdin=Subprocess.STREAM, - stdout=Subprocess.STREAM, stderr=subprocess.STDOUT, - io_loop=self.io_loop) -- self.addCleanup(lambda: os.kill(subproc.pid, signal.SIGTERM)) -+ #self.addCleanup(lambda: os.kill(subproc.pid, signal.SIGTERM)) - subproc.stdout.read_until(b'>>> ', self.stop) - self.wait() - subproc.stdin.write(b"print('hello')\n") -@@ -159,7 +159,7 @@ class SubprocessTest(AsyncTestCase): - - subproc.stdout.read_until(b">>> ", self.stop) - self.wait() -- subproc.stdin.write(b"raise SystemExit\n") -+ subproc.stdin.write(b"raise SystemExit\n") # subproc dies itself here - subproc.stdout.read_until_close(self.stop) - data = self.wait() - self.assertEqual(data, b"") -@@ -170,10 +170,10 @@ class SubprocessTest(AsyncTestCase): - stdin=Subprocess.STREAM, - stdout=Subprocess.STREAM, stderr=subprocess.STDOUT, - io_loop=self.io_loop) -- self.addCleanup(lambda: os.kill(subproc.pid, signal.SIGTERM)) -+ #self.addCleanup(lambda: os.kill(subproc.pid, signal.SIGTERM)) - subproc.stdout.read_until(b'>>> ', self.stop) - self.wait() -- subproc.stdin.close() -+ subproc.stdin.close() # subproc dies on its own after this line - subproc.stdout.read_until_close(self.stop) - data = self.wait() - self.assertEqual(data, b"\n") Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/py-tornado/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 17 Jan 2016 06:38:34 -0000 1.7 +++ pkg/PLIST 8 Oct 2016 09:35:35 -0000 @@ -103,6 +103,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}curl_httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}escape_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}gen_test.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}http1connection_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}httpserver_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}httputil_test.${MODPY_PYC_MAGIC_TAG}pyc @@ -129,6 +130,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}util_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}web_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}websocket_test.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}windows_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}wsgi_test.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/tornado/test/asyncio_test.py lib/python${MODPY_VERSION}/site-packages/tornado/test/auth_test.py @@ -143,6 +145,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/ lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po +lib/python${MODPY_VERSION}/site-packages/tornado/test/http1connection_test.py lib/python${MODPY_VERSION}/site-packages/tornado/test/httpclient_test.py lib/python${MODPY_VERSION}/site-packages/tornado/test/httpserver_test.py lib/python${MODPY_VERSION}/site-packages/tornado/test/httputil_test.py @@ -182,6 +185,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/tornado/test/util_test.py lib/python${MODPY_VERSION}/site-packages/tornado/test/web_test.py lib/python${MODPY_VERSION}/site-packages/tornado/test/websocket_test.py +lib/python${MODPY_VERSION}/site-packages/tornado/test/windows_test.py lib/python${MODPY_VERSION}/site-packages/tornado/test/wsgi_test.py lib/python${MODPY_VERSION}/site-packages/tornado/testing.py lib/python${MODPY_VERSION}/site-packages/tornado/util.py