summaryrefslogtreecommitdiff
path: root/lang/python27
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2016-12-30 10:53:21 +0000
committeradam <adam@pkgsrc.org>2016-12-30 10:53:21 +0000
commit2d553400d50e6ac671ea70817b8a2538b45be61a (patch)
tree10fc4688f58b50b67b7b9075f323876d1815553e /lang/python27
parente0b87b066e991f188864c36adc0990d8eac7be70 (diff)
downloadpkgsrc-2d553400d50e6ac671ea70817b8a2538b45be61a.tar.gz
Changes 2.7.13:
Core and Builtins ----------------- - Issue 28847: dumbdbm no longer writes the index file in when it is not changed and supports reading read-only files. - Issue 11145: Fixed miscellaneous issues with C-style formatting of types with custom __oct__ and __hex__. - Issue 24469: Fixed memory leak caused by int subclasses without overridden tp_free (e.g. C-inherited Cython classes). - Issue 19398: Extra slash no longer added to sys.path components in case of empty compile-time PYTHONPATH components. - Issue 21720: Improve exception message when the type of fromlist is unicode. fromlist parameter of __import__() only accepts str in Python 2 and this will help to identify the problem especially when the unicode_literals future import is used. - Issue 26906: Resolving special methods of uninitialized type now causes implicit initialization of the type instead of a fail. - Issue 18287: PyType_Ready() now checks that tp_name is not NULL. Original patch by Niklas Koep. - Issue 24098: Fixed possible crash when AST is changed in process of compiling it. - Issue 28350: String constants with null character no longer interned. - Issue 27942: String constants now interned recursively in tuples and frozensets. - Issue 15578: Correctly incref the parent module while importing. - Issue 26307: The profile-opt build now applies PGO to the built-in modules. - Issue 26020: set literal evaluation order did not match documented behaviour. - Issue 27870: A left shift of zero by a large integer no longer attempts to allocate large amounts of memory. - Issue 25604: Fix a minor bug in integer true division; this bug could potentially have caused off-by-one-ulp results on platforms with unreliable ldexp implementations. - Issue 27473: Fixed possible integer overflow in str, unicode and bytearray concatenations and repetitions. Based on patch by Xiang Zhang. - Issue 27507: Add integer overflow check in bytearray.extend(). Patch by Xiang Zhang. - Issue 27581: Don't rely on wrapping for overflow check in PySequence_Tuple(). Patch by Xiang Zhang. - Issue 23908: os functions, open() and the io.FileIO constructor now reject unicode paths with embedded null character on Windows instead of silently truncating them. - Issue 27514: Make having too many statically nested blocks a SyntaxError instead of SystemError.
Diffstat (limited to 'lang/python27')
-rw-r--r--lang/python27/Makefile3
-rw-r--r--lang/python27/PLIST.common14
-rw-r--r--lang/python27/buildlink3.mk8
-rw-r--r--lang/python27/dist.mk4
-rw-r--r--lang/python27/distinfo10
5 files changed, 17 insertions, 22 deletions
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index ea318802e1b..90199ec8c4e 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.67 2016/07/26 16:45:33 kamil Exp $
+# $NetBSD: Makefile,v 1.68 2016/12/30 10:53:21 adam Exp $
.include "dist.mk"
PKGNAME= python27-${PY_DISTVERSION}
-PKGREVISION= 4
CATEGORIES= lang python
MAINTAINER= pkgsrc-users@NetBSD.org
diff --git a/lang/python27/PLIST.common b/lang/python27/PLIST.common
index 4088820c895..3f753eeee68 100644
--- a/lang/python27/PLIST.common
+++ b/lang/python27/PLIST.common
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.15 2016/07/02 15:05:43 adam Exp $
+@comment $NetBSD: PLIST.common,v 1.16 2016/12/30 10:53:21 adam Exp $
bin/2to3-${PY_VER_SUFFIX}
bin/pydoc${PY_VER_SUFFIX}
bin/python${PY_VER_SUFFIX}
@@ -1437,8 +1437,8 @@ lib/python${PY_VER_SUFFIX}/ensurepip/__init__.pyo
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.py
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyc
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyo
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-8.1.1-py2.py3-none-any.whl
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-20.10.1-py2.py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-9.0.1-py2.py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-28.8.0-py2.py3-none-any.whl
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.py
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyc
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyo
@@ -2090,9 +2090,6 @@ lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_basestring.pyo
lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_buffer.py
lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_buffer.pyc
lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_buffer.pyo
-lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_callable.py
-lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_callable.pyc
-lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_callable.pyo
lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_dict.py
lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_dict.pyc
lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_dict.pyo
@@ -2688,6 +2685,7 @@ lib/python${PY_VER_SUFFIX}/test/__init__.pyo
lib/python${PY_VER_SUFFIX}/test/_mock_backport.py
lib/python${PY_VER_SUFFIX}/test/_mock_backport.pyc
lib/python${PY_VER_SUFFIX}/test/_mock_backport.pyo
+lib/python${PY_VER_SUFFIX}/test/allsans.pem
lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.aiff
lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.au
lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.wav
@@ -2728,7 +2726,6 @@ lib/python${PY_VER_SUFFIX}/test/capath/6e88d7b8.0
lib/python${PY_VER_SUFFIX}/test/capath/99d0fa06.0
lib/python${PY_VER_SUFFIX}/test/capath/ce7b8643.0
lib/python${PY_VER_SUFFIX}/test/cfgparser.1
-lib/python${PY_VER_SUFFIX}/test/check_soundcard.vbs
lib/python${PY_VER_SUFFIX}/test/cjkencodings/big5-utf8.txt
lib/python${PY_VER_SUFFIX}/test/cjkencodings/big5.txt
lib/python${PY_VER_SUFFIX}/test/cjkencodings/big5hkscs-utf8.txt
@@ -3035,6 +3032,9 @@ lib/python${PY_VER_SUFFIX}/test/ssl_key.pem
lib/python${PY_VER_SUFFIX}/test/ssl_servers.py
lib/python${PY_VER_SUFFIX}/test/ssl_servers.pyc
lib/python${PY_VER_SUFFIX}/test/ssl_servers.pyo
+lib/python${PY_VER_SUFFIX}/test/ssltests.py
+lib/python${PY_VER_SUFFIX}/test/ssltests.pyc
+lib/python${PY_VER_SUFFIX}/test/ssltests.pyo
lib/python${PY_VER_SUFFIX}/test/string_tests.py
lib/python${PY_VER_SUFFIX}/test/string_tests.pyc
lib/python${PY_VER_SUFFIX}/test/string_tests.pyo
diff --git a/lang/python27/buildlink3.mk b/lang/python27/buildlink3.mk
index 0810fc826d7..e1a940a385a 100644
--- a/lang/python27/buildlink3.mk
+++ b/lang/python27/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2012/05/07 01:53:42 dholland Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2016/12/30 10:53:21 adam Exp $
BUILDLINK_TREE+= python27
@@ -6,17 +6,13 @@ BUILDLINK_TREE+= python27
PYTHON27_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.python27+= python27>=2.7
-BUILDLINK_ABI_DEPENDS.python27+= python27>=2.7.1nb2
+BUILDLINK_ABI_DEPENDS.python27+= python27>=2.7.1nb2
BUILDLINK_PKGSRCDIR.python27?= ../../lang/python27
.if defined(BUILDLINK_DEPMETHOD.python)
BUILDLINK_DEPMETHOD.python27?= ${BUILDLINK_DEPMETHOD.python}
.endif
-#BUILDLINK_INCDIRS.python27+= include/python2.7
-#BUILDLINK_LIBDIRS.python27+= lib/python2.7/config
-#BUILDLINK_TRANSFORM+= l:python:python2.7
-
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
diff --git a/lang/python27/dist.mk b/lang/python27/dist.mk
index be265cbe99a..7e8d0fccef9 100644
--- a/lang/python27/dist.mk
+++ b/lang/python27/dist.mk
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.12 2016/07/02 15:05:43 adam Exp $
+# $NetBSD: dist.mk,v 1.13 2016/12/30 10:53:21 adam Exp $
-PY_DISTVERSION= 2.7.12
+PY_DISTVERSION= 2.7.13
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python27/distinfo
diff --git a/lang/python27/distinfo b/lang/python27/distinfo
index 822f9efb2a2..b7c29a4a425 100644
--- a/lang/python27/distinfo
+++ b/lang/python27/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.58 2016/07/26 16:44:28 kamil Exp $
+$NetBSD: distinfo,v 1.59 2016/12/30 10:53:21 adam Exp $
-SHA1 (Python-2.7.12.tar.xz) = 05360b8ade117b35e266b2004a7f1f11250c6dcd
-RMD160 (Python-2.7.12.tar.xz) = c330f6ac08ed67f307de0e726a288bab16c832d5
-SHA512 (Python-2.7.12.tar.xz) = 6ddbbce47cc49597433d98ca05c2f62f07ed1070807b645602a8e9e9b996adc6fa66fa20a33cd7d23d4e7e925e25071d7301d288149fbe4e8c5f06d5438dda1f
-Size (Python-2.7.12.tar.xz) = 12390820 bytes
+SHA1 (Python-2.7.13.tar.xz) = 18a8f30a0356c751b8d0ea6f76e764cab13ee046
+RMD160 (Python-2.7.13.tar.xz) = be09518cdc335314de1c5ebe181690082ce780d7
+SHA512 (Python-2.7.13.tar.xz) = f37c9a28ce129d01e63c84d7db627a06402854578f62d17927334ea21ede318e04bbf66e890e3f47c85333e6b19f6e5581fb3f3e27efd24be27017d1b6529c4b
+Size (Python-2.7.13.tar.xz) = 12495628 bytes
SHA1 (patch-Include_pyerrors.h) = 0d2cd52d18cc719b895fa32ed7e11c6cb15bae54
SHA1 (patch-Include_pyport.h) = f3e4ddbc954425a65301465410911222ca471320
SHA1 (patch-Lib_distutils_unixccompiler.py) = db16c9aca2f29730945f28247b88b18828739bbb