ports/173714: update www/py-tornado-2.3 to 2.4
Kubilay Kocak
koobs.freebsd at gmail.com
Mon Nov 19 09:10:01 UTC 2012
The following reply was made to PR ports/173714; it has been noted by GNATS.
From: Kubilay Kocak <koobs.freebsd at gmail.com>
To: bug-followup at freebsd.org
Cc: FreeBSD at nagilum.org, khsing.cn at gmail.com, kris.universe at gmail.com
Subject: Re: ports/173714: update www/py-tornado-2.3 to 2.4
Date: Mon, 19 Nov 2012 20:04:58 +1100
This is a multi-part message in MIME format.
--------------040907030406020203080606
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Updated patch:
- Update to 2.4
- Use GITHUB (And remove CHEESESHOP & FETCH_ARGS override)
- Remove PYTHON_REL condition for < 260 (No longer supported)
- Patch setup.py to add zip_safe=False (modules reference __file__)
- Trim Makefile header
- Whitespace alignment
- Add regression-test: target
Changes:
http://www.tornadoweb.org/documentation/releases/v2.4.0.html
====[QA]====
portlint: WARN: Makefile: only one MASTER_SITE configured
porttest: OK (9.0-RELEASE amd64)
unittest: Ran 261 tests in 4.269s - OK
testport: poudriere
- freebsd-8-amd64: OK
- freebsd-8-i386: OK
===========
--------------040907030406020203080606
Content-Type: text/plain; charset=windows-1252;
name="py-tornado-2.4.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="py-tornado-2.4.patch"
===> Generating patch
===> Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/www/py-tornado/Makefile ./Makefile
--- /usr/ports/www/py-tornado/Makefile 2012-11-17 17:03:01.000000000 +1100
+++ ./Makefile 2012-11-19 19:51:05.000000000 +1100
@@ -1,15 +1,9 @@
-# New ports collection makefile for: tornado
-# Date created: 2009-09-14
-# Whom: Guixing Bai<khsing.cn at gmail.com>
-#
+# Created by: Guixing Bai<khsing.cn at gmail.com>
# $FreeBSD: ports/www/py-tornado/Makefile,v 1.12 2012/11/17 06:03:01 svnexp Exp $
-#
PORTNAME= tornado
-PORTVERSION= 2.3
+PORTVERSION= 2.4
CATEGORIES= www python
-MASTER_SITES= CHEESESHOP \
- http://github.com/downloads/facebook/tornado/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= khsing.cn at gmail.com
@@ -19,15 +13,15 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curl>0:${PORTSDIR}/ftp/py-curl
-USE_PYTHON= 2.5-2.7
-USE_PYDISTUTILS= easy_install
-
-FETCH_ARGS= -pRr
+USE_GITHUB= yes
+GH_ACCOUNT= facebook
+GH_TAGNAME= v2.4.0
+GH_COMMIT= ea84a8c
-.include <bsd.port.pre.mk>
+USE_PYTHON= 2.5-2.7
+USE_PYDISTUTILS= easy_install
-.if ${PYTHON_REL} < 260
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0.9:${PORTSDIR}/devel/py-simplejson
-.endif
+regression-test: build
+ @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/www/py-tornado/distinfo ./distinfo
--- /usr/ports/www/py-tornado/distinfo 2012-08-05 16:22:23.000000000 +1000
+++ ./distinfo 2012-11-19 18:54:33.000000000 +1100
@@ -1,2 +1,2 @@
-SHA256 (tornado-2.3.tar.gz) = 627ef58b7134781c814ac81d83cd435d4b9ebf3b5ba94c2102a1259740c4415c
-SIZE (tornado-2.3.tar.gz) = 338950
+SHA256 (tornado-2.4.tar.gz) = dfd763f2396c14a62b040c9bbb3d6db743ff704bb4e6ef4c97857961f822a52f
+SIZE (tornado-2.4.tar.gz) = 428572
diff -ruN --exclude=CVS /usr/ports/www/py-tornado/files/patch-setup.py ./files/patch-setup.py
--- /usr/ports/www/py-tornado/files/patch-setup.py 1970-01-01 10:00:00.000000000 +1000
+++ ./files/patch-setup.py 2012-11-19 19:24:37.000000000 +1100
@@ -0,0 +1,21 @@
+--- ./setup.py.orig 2012-09-04 15:09:29.000000000 +1000
++++ ./setup.py 2012-11-19 19:24:33.000000000 +1100
+@@ -25,6 +25,8 @@
+
+ kwargs = {}
+
++kwargs["zip_safe"] = False
++
+ # Build the epoll extension for Linux systems with Python < 2.6
+ extensions = []
+ major, minor = sys.version_info[:2]
+@@ -54,9 +56,6 @@
+ "test.key",
+ "static/robots.txt",
+ "templates/utf8.html",
+- "csv_translations/fr_FR.csv",
+- "gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo",
+- "gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po",
+ ],
+ },
+ ext_modules = extensions,
diff -ruN --exclude=CVS /usr/ports/www/py-tornado/pkg-plist ./pkg-plist
--- /usr/ports/www/py-tornado/pkg-plist 2012-08-05 16:22:23.000000000 +1000
+++ ./pkg-plist 2012-11-19 19:23:38.000000000 +1100
@@ -116,15 +116,15 @@
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/iostream_test.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/iostream_test.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/iostream_test.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/locale_test.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/locale_test.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/locale_test.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/options_test.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/options_test.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/options_test.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/process_test.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/process_test.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/process_test.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/run_pyversion_tests.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/run_pyversion_tests.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/run_pyversion_tests.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/runtests.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/runtests.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tornado/test/runtests.pyo
diff -ruN --exclude=CVS /usr/ports/www/py-tornado/py-tornado-2.4.patch ./py-tornado-2.4.patch
--- /usr/ports/www/py-tornado/py-tornado-2.4.patch 1970-01-01 10:00:00.000000000 +1000
+++ ./py-tornado-2.4.patch 2012-11-19 19:57:51.000000000 +1100
@@ -0,0 +1 @@
+===> Generating patch
===> Done
--------------040907030406020203080606--
More information about the freebsd-ports-bugs
mailing list