svn commit: r375220 - in head/lang: python-doc-html python27 python27/files

Marcus von Appen mva at FreeBSD.org
Mon Dec 22 09:45:39 UTC 2014


Author: mva
Date: Mon Dec 22 09:45:37 2014
New Revision: 375220
URL: https://svnweb.freebsd.org/changeset/ports/375220
QAT: https://qat.redports.org/buildarchive/r375220/

Log:
  lang/python27: Update to 2.7.9
  
  The FreeBSD Python team welcomes Python 2.7.9 to the Ports tree!
  
  Announcement: https://www.python.org/downloads/release/python-279/
  Changelog:    http://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS
  
  Important changes for this release:
  - The entirety of Python 3.4's ssl module has been backported for Python
    2.7.9. See PEP 466 for justification.
  - HTTPS certificate validation using the system's certificate store is
    now enabled by default. See PEP 476 for details.
  - SSLv3 has been disabled by default in httplib and its reverse
    dependencies due to the POODLE attack.
  - The ensurepip module module has been backported, which provides the
    pip package manager in every Python 2.7 installation. See PEP 477.
  
  - While updating, try to improve the NIS detection for FreeBSD
  
  PR:		193650
  Differential Revision:	https://reviews.freebsd.org/D1323
  Reviewed by:	koobs
  With hat:	python

Deleted:
  head/lang/python27/files/patch-issue21166
Modified:
  head/lang/python-doc-html/distinfo
  head/lang/python27/Makefile
  head/lang/python27/distinfo
  head/lang/python27/files/patch-Modules-_ctypes-libffi-configure
  head/lang/python27/pkg-plist

Modified: head/lang/python-doc-html/distinfo
==============================================================================
--- head/lang/python-doc-html/distinfo	Mon Dec 22 09:35:36 2014	(r375219)
+++ head/lang/python-doc-html/distinfo	Mon Dec 22 09:45:37 2014	(r375220)
@@ -1,11 +1,11 @@
-SHA256 (python/python-2.7.8-docs-html.tar.bz2) = e0aa9b08bf2cad4d7769e86fc7d0b05f5d0af0609c757a5c633841c5a703c73f
-SIZE (python/python-2.7.8-docs-html.tar.bz2) = 4511331
-SHA256 (python/python-2.7.8-docs-pdf-a4.tar.bz2) = 1132c2a5943f4d931deb71c731b4ab71afe3fb2048ef41626e5ef17f69f3249b
-SIZE (python/python-2.7.8-docs-pdf-a4.tar.bz2) = 10749796
-SHA256 (python/python-2.7.8-docs-pdf-letter.tar.bz2) = a637545d5846fc5367c45c3c77fc8e86fcf35b423ffd72acbd24c42e82b6ffee
-SIZE (python/python-2.7.8-docs-pdf-letter.tar.bz2) = 10803933
-SHA256 (python/python-2.7.8-docs-text.tar.bz2) = 4f4601d578ad12e1ca4de9234a023f0a368b8d6cdcee94aca6ae7bafb7e89dd2
-SIZE (python/python-2.7.8-docs-text.tar.bz2) = 1587163
+SHA256 (python/python-2.7.9-docs-html.tar.bz2) = 9c8ec955491a53b20794cd20065f1ccee15622a0ffc89a6c301d879513a67b50
+SIZE (python/python-2.7.9-docs-html.tar.bz2) = 4527125
+SHA256 (python/python-2.7.9-docs-pdf-a4.tar.bz2) = b1ce63f4d234f3aab2fe8c29e8889063fcd6786ee2fc71edeab26f826eeaeea5
+SIZE (python/python-2.7.9-docs-pdf-a4.tar.bz2) = 10679722
+SHA256 (python/python-2.7.9-docs-pdf-letter.tar.bz2) = 2e76fcfca34790ccb35dda55c84057abdce5362cd2421f6f4db8904b59b82545
+SIZE (python/python-2.7.9-docs-pdf-letter.tar.bz2) = 10734252
+SHA256 (python/python-2.7.9-docs-text.tar.bz2) = 3929ff923aebaf33c6e7a6339c535191d30e3d9e2e21c63aaa05171ecc3d60df
+SIZE (python/python-2.7.9-docs-text.tar.bz2) = 1601304
 SHA256 (python/python-3.2.5-docs-html.tar.bz2) = 5a7f7f79d58cf87511aae66784ae71e3e108ca8185bd40706c4bb43e5e0348bc
 SIZE (python/python-3.2.5-docs-html.tar.bz2) = 4435429
 SHA256 (python/python-3.2.5-docs-pdf-a4.tar.bz2) = bfa07657b5d3810fa3cc16cd210459457cfaedff0887e2617b2deabd21e432e3

Modified: head/lang/python27/Makefile
==============================================================================
--- head/lang/python27/Makefile	Mon Dec 22 09:35:36 2014	(r375219)
+++ head/lang/python27/Makefile	Mon Dec 22 09:45:37 2014	(r375220)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	python27
-PORTVERSION=	2.7.8
-PORTREVISION=	6
+PORTVERSION=	2.7.9
 CATEGORIES=	lang python ipv6
 MASTER_SITES=	PYTHON
 MASTER_SITE_SUBDIR=	ftp/python/${PORTVERSION}
@@ -94,8 +93,8 @@ CONFIGURE_ARGS+=	--with-system-ffi
 LIB_DEPENDS+=		libffi.so:${PORTSDIR}/devel/libffi
 .endif
 
-# See http://bugs.freebsd.org/115940
-.if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) # the world with NO_NIS
+# See http://bugs.freebsd.org/115940 and http://bugs.freebsd.org/193650
+.if defined(WITHOUT_NIS) || !exists(/usr/include/rpcsvc/yp_prot.h)
 PLIST_SUB+=	NO_NIS="@comment "
 .else
 PLIST_SUB+=	NO_NIS=""

Modified: head/lang/python27/distinfo
==============================================================================
--- head/lang/python27/distinfo	Mon Dec 22 09:35:36 2014	(r375219)
+++ head/lang/python27/distinfo	Mon Dec 22 09:45:37 2014	(r375220)
@@ -1,2 +1,2 @@
-SHA256 (python/Python-2.7.8.tar.xz) = edde10a0cb7d14e2735e682882d5b287028d1485c456758154c19573db68075a
-SIZE (python/Python-2.7.8.tar.xz) = 10525244
+SHA256 (python/Python-2.7.9.tar.xz) = 90d27e14ea7e03570026850e2e50ba71ad20b7eb31035aada1cf3def8f8d4916
+SIZE (python/Python-2.7.9.tar.xz) = 12164712

Modified: head/lang/python27/files/patch-Modules-_ctypes-libffi-configure
==============================================================================
--- head/lang/python27/files/patch-Modules-_ctypes-libffi-configure	Mon Dec 22 09:35:36 2014	(r375219)
+++ head/lang/python27/files/patch-Modules-_ctypes-libffi-configure	Mon Dec 22 09:45:37 2014	(r375220)
@@ -1,22 +1,11 @@
---- Modules/_ctypes/libffi/configure.orig	2010-03-19 19:59:20.000000000 +0100
-+++ Modules/_ctypes/libffi/configure	2011-03-06 09:20:16.000000000 +0100
-@@ -6289,7 +6289,7 @@
+--- Modules/_ctypes/libffi/configure.orig	2014-12-16 08:10:12.000000000 +0100
++++ Modules/_ctypes/libffi/configure	2014-12-16 08:10:40.000000000 +0100
+@@ -7526,7 +7526,7 @@
    rm -rf conftest*
    ;;
  
--x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-+amd64-*-freebsd*|x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+-x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
++amd64-*-freebsd*|x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
  s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
-   # Find out which ABI we are using.
-   echo 'int i;' > conftest.$ac_ext
-@@ -11275,6 +11275,9 @@
-   powerpc-*-freebsd*)
- 	TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
- 	;;
-+  powerpc64-*-freebsd*)
-+	TARGET=POWERPC; TARGETDIR=powerpc
-+	;;
-   powerpc*-*-rtems*)
- 	TARGET=POWERPC; TARGETDIR=powerpc
- 	;;
-
+   # Find out what ABI is being produced by ac_compile, and set linker
+   # options accordingly.  Note that the listed cases only cover the

Modified: head/lang/python27/pkg-plist
==============================================================================
--- head/lang/python27/pkg-plist	Mon Dec 22 09:35:36 2014	(r375219)
+++ head/lang/python27/pkg-plist	Mon Dec 22 09:45:37 2014	(r375220)
@@ -1430,6 +1430,17 @@ lib/python2.7/encodings/uu_codec.pyc
 lib/python2.7/encodings/zlib_codec.py
 lib/python2.7/encodings/zlib_codec.pyo
 lib/python2.7/encodings/zlib_codec.pyc
+lib/python2.7/ensurepip/__init__.py
+lib/python2.7/ensurepip/__init__.pyc
+lib/python2.7/ensurepip/__init__.pyo
+lib/python2.7/ensurepip/__main__.py
+lib/python2.7/ensurepip/__main__.pyc
+lib/python2.7/ensurepip/__main__.pyo
+lib/python2.7/ensurepip/_bundled/pip-1.5.6-py2.py3-none-any.whl
+lib/python2.7/ensurepip/_bundled/setuptools-7.0-py2.py3-none-any.whl
+lib/python2.7/ensurepip/_uninstall.py
+lib/python2.7/ensurepip/_uninstall.pyc
+lib/python2.7/ensurepip/_uninstall.pyo
 lib/python2.7/filecmp.py
 lib/python2.7/filecmp.pyo
 lib/python2.7/filecmp.pyc
@@ -1708,6 +1719,9 @@ lib/python2.7/idlelib/idle_test/test_cal
 lib/python2.7/idlelib/idle_test/test_config_name.py
 lib/python2.7/idlelib/idle_test/test_config_name.pyo
 lib/python2.7/idlelib/idle_test/test_config_name.pyc
+lib/python2.7/idlelib/idle_test/test_configdialog.py
+lib/python2.7/idlelib/idle_test/test_configdialog.pyc
+lib/python2.7/idlelib/idle_test/test_configdialog.pyo
 lib/python2.7/idlelib/idle_test/test_delegator.py
 lib/python2.7/idlelib/idle_test/test_delegator.pyo
 lib/python2.7/idlelib/idle_test/test_delegator.pyc
@@ -1732,6 +1746,9 @@ lib/python2.7/idlelib/idle_test/test_pat
 lib/python2.7/idlelib/idle_test/test_rstrip.py
 lib/python2.7/idlelib/idle_test/test_rstrip.pyo
 lib/python2.7/idlelib/idle_test/test_rstrip.pyc
+lib/python2.7/idlelib/idle_test/test_searchdialogbase.py
+lib/python2.7/idlelib/idle_test/test_searchdialogbase.pyc
+lib/python2.7/idlelib/idle_test/test_searchdialogbase.pyo
 lib/python2.7/idlelib/idle_test/test_searchengine.py
 lib/python2.7/idlelib/idle_test/test_searchengine.pyo
 lib/python2.7/idlelib/idle_test/test_searchengine.pyc
@@ -1744,6 +1761,9 @@ lib/python2.7/idlelib/idle_test/test_tex
 lib/python2.7/idlelib/idle_test/test_warning.py
 lib/python2.7/idlelib/idle_test/test_warning.pyo
 lib/python2.7/idlelib/idle_test/test_warning.pyc
+lib/python2.7/idlelib/idle_test/test_widgetredir.py
+lib/python2.7/idlelib/idle_test/test_widgetredir.pyc
+lib/python2.7/idlelib/idle_test/test_widgetredir.pyo
 lib/python2.7/idlelib/idlever.py
 lib/python2.7/idlelib/idlever.pyo
 lib/python2.7/idlelib/idlever.pyc
@@ -1889,6 +1909,9 @@ lib/python2.7/lib2to3/fixes/__init__.pyc
 lib/python2.7/lib2to3/fixes/fix_apply.py
 lib/python2.7/lib2to3/fixes/fix_apply.pyo
 lib/python2.7/lib2to3/fixes/fix_apply.pyc
+lib/python2.7/lib2to3/fixes/fix_asserts.py
+lib/python2.7/lib2to3/fixes/fix_asserts.pyc
+lib/python2.7/lib2to3/fixes/fix_asserts.pyo
 lib/python2.7/lib2to3/fixes/fix_basestring.py
 lib/python2.7/lib2to3/fixes/fix_basestring.pyo
 lib/python2.7/lib2to3/fixes/fix_basestring.pyc
@@ -2235,6 +2258,9 @@ lib/python2.7/lib-tk/test/widget_tests.p
 lib/python2.7/lib-tk/test/test_tkinter/__init__.py
 lib/python2.7/lib-tk/test/test_tkinter/__init__.pyo
 lib/python2.7/lib-tk/test/test_tkinter/__init__.pyc
+lib/python2.7/lib-tk/test/test_tkinter/test_font.py
+lib/python2.7/lib-tk/test/test_tkinter/test_font.pyc
+lib/python2.7/lib-tk/test/test_tkinter/test_font.pyo
 lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.py
 lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyo
 lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyc
@@ -2657,6 +2683,9 @@ lib/python2.7/test/Sine-1000Hz-300ms.aif
 lib/python2.7/test/__init__.py
 lib/python2.7/test/__init__.pyo
 lib/python2.7/test/__init__.pyc
+lib/python2.7/test/_mock_backport.py
+lib/python2.7/test/_mock_backport.pyc
+lib/python2.7/test/_mock_backport.pyo
 lib/python2.7/test/audiodata/pluck-pcm24.aiff
 lib/python2.7/test/audiodata/pluck-pcm24.wav
 lib/python2.7/test/audiodata/pluck-pcm16.aiff
@@ -2693,6 +2722,10 @@ lib/python2.7/test/badsyntax_nocaret.py
 lib/python2.7/test/buffer_tests.py
 lib/python2.7/test/buffer_tests.pyo
 lib/python2.7/test/buffer_tests.pyc
+lib/python2.7/test/capath/4e1295a3.0
+lib/python2.7/test/capath/5ed36f99.0
+lib/python2.7/test/capath/6e88d7b8.0
+lib/python2.7/test/capath/99d0fa06.0
 lib/python2.7/test/cfgparser.1
 lib/python2.7/test/check_soundcard.vbs
 lib/python2.7/test/cmath_testcases.txt
@@ -2874,6 +2907,7 @@ lib/python2.7/test/decimaltestdata/testa
 lib/python2.7/test/decimaltestdata/tointegral.decTest
 lib/python2.7/test/decimaltestdata/tointegralx.decTest
 lib/python2.7/test/decimaltestdata/xor.decTest
+lib/python2.7/test/dh512.pem
 lib/python2.7/test/doctest_aliases.py
 lib/python2.7/test/doctest_aliases.pyo
 lib/python2.7/test/doctest_aliases.pyc
@@ -2914,12 +2948,19 @@ lib/python2.7/test/inspect_fodder2.py
 lib/python2.7/test/inspect_fodder2.pyo
 lib/python2.7/test/inspect_fodder2.pyc
 lib/python2.7/test/keycert.pem
+lib/python2.7/test/keycert2.pem
+lib/python2.7/test/keycert3.pem
+lib/python2.7/test/keycert4.pem
+lib/python2.7/test/keycert.passwd.pem
 lib/python2.7/test/list_tests.py
 lib/python2.7/test/list_tests.pyo
 lib/python2.7/test/list_tests.pyc
 lib/python2.7/test/lock_tests.py
 lib/python2.7/test/lock_tests.pyo
 lib/python2.7/test/lock_tests.pyc
+lib/python2.7/test/make_ssl_certs.py
+lib/python2.7/test/make_ssl_certs.pyc
+lib/python2.7/test/make_ssl_certs.pyo
 lib/python2.7/test/mapping_tests.py
 lib/python2.7/test/mapping_tests.pyo
 lib/python2.7/test/mapping_tests.pyc
@@ -2938,6 +2979,7 @@ lib/python2.7/test/pickletester.pyc
 lib/python2.7/test/profilee.py
 lib/python2.7/test/profilee.pyo
 lib/python2.7/test/profilee.pyc
+lib/python2.7/test/pycacert.pem
 lib/python2.7/test/pyclbr_input.py
 lib/python2.7/test/pyclbr_input.pyo
 lib/python2.7/test/pyclbr_input.pyc
@@ -2965,6 +3007,7 @@ lib/python2.7/test/relimport.pyc
 lib/python2.7/test/reperf.py
 lib/python2.7/test/reperf.pyo
 lib/python2.7/test/reperf.pyc
+lib/python2.7/test/revocation.crl
 lib/python2.7/test/sample_doctest.py
 lib/python2.7/test/sample_doctest.pyo
 lib/python2.7/test/sample_doctest.pyc
@@ -2977,6 +3020,7 @@ lib/python2.7/test/sample_doctest_no_doc
 lib/python2.7/test/script_helper.py
 lib/python2.7/test/script_helper.pyo
 lib/python2.7/test/script_helper.pyc
+lib/python2.7/test/selfsigned_pythontestdotnet.pem
 lib/python2.7/test/seq_tests.py
 lib/python2.7/test/seq_tests.pyo
 lib/python2.7/test/seq_tests.pyc
@@ -2985,6 +3029,12 @@ lib/python2.7/test/sgml_input.html
 lib/python2.7/test/sortperf.py
 lib/python2.7/test/sortperf.pyo
 lib/python2.7/test/sortperf.pyc
+lib/python2.7/test/ssl_cert.pem
+lib/python2.7/test/ssl_key.passwd.pem
+lib/python2.7/test/ssl_key.pem
+lib/python2.7/test/ssl_servers.py
+lib/python2.7/test/ssl_servers.pyc
+lib/python2.7/test/ssl_servers.pyo
 lib/python2.7/test/string_tests.py
 lib/python2.7/test/string_tests.pyo
 lib/python2.7/test/string_tests.pyc
@@ -3347,6 +3397,9 @@ lib/python2.7/test/test_email_codecs.pyc
 lib/python2.7/test/test_email_renamed.py
 lib/python2.7/test/test_email_renamed.pyo
 lib/python2.7/test/test_email_renamed.pyc
+lib/python2.7/test/test_ensurepip.py
+lib/python2.7/test/test_ensurepip.pyc
+lib/python2.7/test/test_ensurepip.pyo
 lib/python2.7/test/test_enumerate.py
 lib/python2.7/test/test_enumerate.pyo
 lib/python2.7/test/test_enumerate.pyc


More information about the svn-ports-head mailing list