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