pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/python27 Changes 2.7.13:
details: https://anonhg.NetBSD.org/pkgsrc/rev/29d313e6e63e
branches: trunk
changeset: 356363:29d313e6e63e
user: adam <adam%pkgsrc.org@localhost>
date: Fri Dec 30 10:53:21 2016 +0000
description:
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:
lang/python27/Makefile | 3 +--
lang/python27/PLIST.common | 14 +++++++-------
lang/python27/buildlink3.mk | 8 ++------
lang/python27/dist.mk | 4 ++--
lang/python27/distinfo | 10 +++++-----
5 files changed, 17 insertions(+), 22 deletions(-)
diffs (128 lines):
diff -r 19db6a5b4089 -r 29d313e6e63e lang/python27/Makefile
--- a/lang/python27/Makefile Fri Dec 30 10:10:19 2016 +0000
+++ b/lang/python27/Makefile Fri Dec 30 10:53:21 2016 +0000
@@ -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@localhost
diff -r 19db6a5b4089 -r 29d313e6e63e lang/python27/PLIST.common
--- a/lang/python27/PLIST.common Fri Dec 30 10:10:19 2016 +0000
+++ b/lang/python27/PLIST.common Fri Dec 30 10:53:21 2016 +0000
@@ -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/__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_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/_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/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_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 -r 19db6a5b4089 -r 29d313e6e63e lang/python27/buildlink3.mk
--- a/lang/python27/buildlink3.mk Fri Dec 30 10:10:19 2016 +0000
+++ b/lang/python27/buildlink3.mk Fri Dec 30 10:53:21 2016 +0000
@@ -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 @@
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 -r 19db6a5b4089 -r 29d313e6e63e lang/python27/dist.mk
--- a/lang/python27/dist.mk Fri Dec 30 10:10:19 2016 +0000
+++ b/lang/python27/dist.mk Fri Dec 30 10:53:21 2016 +0000
@@ -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 -r 19db6a5b4089 -r 29d313e6e63e lang/python27/distinfo
--- a/lang/python27/distinfo Fri Dec 30 10:10:19 2016 +0000
+++ b/lang/python27/distinfo Fri Dec 30 10:53:21 2016 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index