diff options
author | adam <adam@pkgsrc.org> | 2016-12-30 10:53:21 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2016-12-30 10:53:21 +0000 |
commit | 2d553400d50e6ac671ea70817b8a2538b45be61a (patch) | |
tree | 10fc4688f58b50b67b7b9075f323876d1815553e /lang/python27 | |
parent | e0b87b066e991f188864c36adc0990d8eac7be70 (diff) | |
download | pkgsrc-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/Makefile | 3 | ||||
-rw-r--r-- | lang/python27/PLIST.common | 14 | ||||
-rw-r--r-- | lang/python27/buildlink3.mk | 8 | ||||
-rw-r--r-- | lang/python27/dist.mk | 4 | ||||
-rw-r--r-- | lang/python27/distinfo | 10 |
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 |