1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-27 05:10:36 +00:00

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@gmail.com> (maintainer)
This commit is contained in:
Ruslan Makhmatkhanov 2015-06-23 18:22:43 +00:00
parent 19ed9f2235
commit c321f4845e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=390441
2 changed files with 17 additions and 8 deletions

View File

@ -1,8 +1,9 @@
# Created by: Guixing Bai<khsing.cn@gmail.com>
# Created by: Guixing Bai <khsing.cn@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:

View File

@ -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",