svn commit: r390441 - in head/www/py-tornado: . files

Ruslan Makhmatkhanov rm at FreeBSD.org
Tue Jun 23 18:22:44 UTC 2015


Author: rm
Date: Tue Jun 23 18:22:43 2015
New Revision: 390441
URL: https://svnweb.freebsd.org/changeset/ports/390441

Log:
  www/py-tornado: remove py-backports.ssl_match_hostname dependency
  
  since python 2.7.9 ssl.match_hostname() function is in standard library, so
  there is no need to depend on security/py-backports.ssl_match_hostname anymore
  as stated in tornado's setup.py:
  
  """
    if sys.version_info < (3, 2):
        install_requires.append('backports.ssl_match_hostname')
    if sys.version_info < (3, 4):
        # Certifi is also optional on 2.7.9+, although making our dependencies
        # conditional on micro version numbers seems like a bad idea
        # until we have more declarative metadata.
        install_requires.append('certifi')
  """
  
  Remove this dependency and bump PORTREVISION.
  While here sort USE_PYTHON components, add missed space in Makefile header.
  
  PR:		201050
  Submitted by:	rm (myself)
  Approved by:	Guixing Bai <khsing.cn at gmail.com> (maintainer)

Modified:
  head/www/py-tornado/Makefile
  head/www/py-tornado/files/patch-setup.py

Modified: head/www/py-tornado/Makefile
==============================================================================
--- head/www/py-tornado/Makefile	Tue Jun 23 18:17:54 2015	(r390440)
+++ head/www/py-tornado/Makefile	Tue Jun 23 18:22:43 2015	(r390441)
@@ -1,8 +1,9 @@
-# Created by: Guixing Bai<khsing.cn at gmail.com>
+# Created by: Guixing Bai <khsing.cn at gmail.com>
 # $FreeBSD$
 
 PORTNAME=	tornado
 PORTVERSION=	4.2
+PORTREVISION=	1
 CATEGORIES=	www python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -15,13 +16,12 @@ LICENSE=	APACHE20
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}certifi>0:${PORTSDIR}/security/py-certifi
 
 USES=		python
-USE_PYTHON=	distutils autoplist
+USE_PYTHON=	autoplist distutils
 
 .include <bsd.port.pre.mk>
 
 .if ${PYTHON_REL} < 3000
-RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}backports.ssl_match_hostname>0:${PORTSDIR}/security/py-backports.ssl_match_hostname \
-		${PYTHON_PKGNAMEPREFIX}futures>0:${PORTSDIR}/devel/py-futures
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}futures>0:${PORTSDIR}/devel/py-futures
 .endif
 
 post-build:

Modified: head/www/py-tornado/files/patch-setup.py
==============================================================================
--- head/www/py-tornado/files/patch-setup.py	Tue Jun 23 18:17:54 2015	(r390440)
+++ head/www/py-tornado/files/patch-setup.py	Tue Jun 23 18:22:43 2015	(r390441)
@@ -1,6 +1,15 @@
---- setup.py.orig	2013-04-29 08:46:17.852783104 +0200
-+++ setup.py	2013-04-29 08:46:30.135662912 +0200
-@@ -41,9 +41,6 @@
+--- setup.py.orig	2015-05-27 01:44:57 UTC
++++ setup.py
+@@ -122,7 +122,7 @@ if (platform.python_implementation() == 
+ if setuptools is not None:
+     # If setuptools is not available, you're on your own for dependencies.
+     install_requires = []
+-    if sys.version_info < (3, 2):
++    if sys.version_info < (2, 7, 9):
+         install_requires.append('backports.ssl_match_hostname')
+     if sys.version_info < (3, 4):
+         # Certifi is also optional on 2.7.9+, although making our dependencies
+@@ -141,9 +141,6 @@ setup(
          # in the sdist tarball)
          "tornado.test": [
              "README",
@@ -9,4 +18,4 @@
 -            "gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po",
              "options_test.cfg",
              "static/robots.txt",
-             "templates/utf8.html",
+             "static/dir/index.html",


More information about the svn-ports-all mailing list