Hi, this is the diff to update Python 2.7 to latest release.
Release notes: http://hg.python.org/cpython/raw-file/f89216059edf/Misc/NEWS Any ok? Cheers, Remi.
Index: Makefile =================================================================== RCS file: /cvs/ports/lang/python/2.7/Makefile,v retrieving revision 1.33 diff -u -p -r1.33 Makefile --- Makefile 19 Apr 2014 14:10:10 -0000 1.33 +++ Makefile 2 Jun 2014 09:04:29 -0000 @@ -1,8 +1,7 @@ # $OpenBSD: Makefile,v 1.33 2014/04/19 14:10:10 espie Exp $ VERSION = 2.7 -PATCHLEVEL = .6 -REVISION = 4 +PATCHLEVEL = .7 SHARED_LIBS = python2.7 0.0 VERSION_SPEC = >=2.7,<2.8 Index: distinfo =================================================================== RCS file: /cvs/ports/lang/python/2.7/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 9 Jan 2014 18:03:35 -0000 1.6 +++ distinfo 2 Jun 2014 09:04:29 -0000 @@ -1,2 +1,2 @@ -SHA256 (Python-2.7.6.tgz) = mcaGC3CXe++hWQAp+uCS3bGNsdaa5n6Lk4W2btEEulg= -SIZE (Python-2.7.6.tgz) = 14725931 +SHA256 (Python-2.7.7.tgz) = f0nApnBa2J2SUYHifQqqAl7kcxzg3mR3bHIiFsPmbEI= +SIZE (Python-2.7.7.tgz) = 14809415 Index: patches/patch-Modules_socketmodule_c =================================================================== RCS file: patches/patch-Modules_socketmodule_c diff -N patches/patch-Modules_socketmodule_c --- patches/patch-Modules_socketmodule_c 9 Feb 2014 09:49:26 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-Modules_socketmodule_c,v 1.3 2014/02/09 09:49:26 rpointel Exp $ -security fix: http://bugs.python.org/issue20246 - ---- Modules/socketmodule.c.orig -+++ Modules/socketmodule.c -@@ -2742,6 +2742,10 @@ sock_recvfrom_into(PySocketSockObject *s - if (recvlen == 0) { - /* If nbytes was not specified, use the buffer's length */ - recvlen = buflen; -+ } else if (recvlen > buflen) { -+ PyErr_SetString(PyExc_ValueError, -+ "nbytes is greater than the length of the buffer"); -+ goto error; - } - - readlen = sock_recvfrom_guts(s, buf.buf, recvlen, flags, &addr); Index: pkg/PLIST-idle =================================================================== RCS file: /cvs/ports/lang/python/2.7/pkg/PLIST-idle,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST-idle --- pkg/PLIST-idle 24 Apr 2011 09:31:45 -0000 1.1.1.1 +++ pkg/PLIST-idle 2 Jun 2014 09:04:29 -0000 @@ -61,6 +61,13 @@ lib/python2.7/idlelib/IOBinding.pyo lib/python2.7/idlelib/Icons/ lib/python2.7/idlelib/Icons/folder.gif lib/python2.7/idlelib/Icons/idle.icns +lib/python2.7/idlelib/Icons/idle.ico +lib/python2.7/idlelib/Icons/idle_16.gif +lib/python2.7/idlelib/Icons/idle_16.png +lib/python2.7/idlelib/Icons/idle_32.gif +lib/python2.7/idlelib/Icons/idle_32.png +lib/python2.7/idlelib/Icons/idle_48.gif +lib/python2.7/idlelib/Icons/idle_48.png lib/python2.7/idlelib/Icons/minusnode.gif lib/python2.7/idlelib/Icons/openfolder.gif lib/python2.7/idlelib/Icons/plusnode.gif @@ -179,6 +186,53 @@ lib/python2.7/idlelib/idle.py lib/python2.7/idlelib/idle.pyc lib/python2.7/idlelib/idle.pyo lib/python2.7/idlelib/idle.pyw +lib/python2.7/idlelib/idle_test/ +lib/python2.7/idlelib/idle_test/README.txt +lib/python2.7/idlelib/idle_test/__init__.py +lib/python2.7/idlelib/idle_test/__init__.pyc +lib/python2.7/idlelib/idle_test/__init__.pyo +lib/python2.7/idlelib/idle_test/htest.py +lib/python2.7/idlelib/idle_test/htest.pyc +lib/python2.7/idlelib/idle_test/htest.pyo +lib/python2.7/idlelib/idle_test/mock_idle.py +lib/python2.7/idlelib/idle_test/mock_idle.pyc +lib/python2.7/idlelib/idle_test/mock_idle.pyo +lib/python2.7/idlelib/idle_test/mock_tk.py +lib/python2.7/idlelib/idle_test/mock_tk.pyc +lib/python2.7/idlelib/idle_test/mock_tk.pyo +lib/python2.7/idlelib/idle_test/test_calltips.py +lib/python2.7/idlelib/idle_test/test_calltips.pyc +lib/python2.7/idlelib/idle_test/test_calltips.pyo +lib/python2.7/idlelib/idle_test/test_config_name.py +lib/python2.7/idlelib/idle_test/test_config_name.pyc +lib/python2.7/idlelib/idle_test/test_config_name.pyo +lib/python2.7/idlelib/idle_test/test_delegator.py +lib/python2.7/idlelib/idle_test/test_delegator.pyc +lib/python2.7/idlelib/idle_test/test_delegator.pyo +lib/python2.7/idlelib/idle_test/test_formatparagraph.py +lib/python2.7/idlelib/idle_test/test_formatparagraph.pyc +lib/python2.7/idlelib/idle_test/test_formatparagraph.pyo +lib/python2.7/idlelib/idle_test/test_grep.py +lib/python2.7/idlelib/idle_test/test_grep.pyc +lib/python2.7/idlelib/idle_test/test_grep.pyo +lib/python2.7/idlelib/idle_test/test_idlehistory.py +lib/python2.7/idlelib/idle_test/test_idlehistory.pyc +lib/python2.7/idlelib/idle_test/test_idlehistory.pyo +lib/python2.7/idlelib/idle_test/test_pathbrowser.py +lib/python2.7/idlelib/idle_test/test_pathbrowser.pyc +lib/python2.7/idlelib/idle_test/test_pathbrowser.pyo +lib/python2.7/idlelib/idle_test/test_rstrip.py +lib/python2.7/idlelib/idle_test/test_rstrip.pyc +lib/python2.7/idlelib/idle_test/test_rstrip.pyo +lib/python2.7/idlelib/idle_test/test_searchengine.py +lib/python2.7/idlelib/idle_test/test_searchengine.pyc +lib/python2.7/idlelib/idle_test/test_searchengine.pyo +lib/python2.7/idlelib/idle_test/test_text.py +lib/python2.7/idlelib/idle_test/test_text.pyc +lib/python2.7/idlelib/idle_test/test_text.pyo +lib/python2.7/idlelib/idle_test/test_warning.py +lib/python2.7/idlelib/idle_test/test_warning.pyc +lib/python2.7/idlelib/idle_test/test_warning.pyo lib/python2.7/idlelib/idlever.py lib/python2.7/idlelib/idlever.pyc lib/python2.7/idlelib/idlever.pyo Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/python/2.7/pkg/PLIST-main,v retrieving revision 1.9 diff -u -p -r1.9 PLIST-main --- pkg/PLIST-main 9 Jan 2014 18:03:35 -0000 1.9 +++ pkg/PLIST-main 2 Jun 2014 09:04:29 -0000 @@ -1542,7 +1542,7 @@ lib/python2.7/keyword.py lib/python2.7/keyword.pyc lib/python2.7/keyword.pyo lib/python2.7/lib-dynload/ -lib/python2.7/lib-dynload/Python-2.7.6-py2.7.egg-info +lib/python2.7/lib-dynload/Python-2.7.7-py2.7.egg-info lib/python2.7/lib-dynload/_bisect.so lib/python2.7/lib-dynload/_codecs_cn.so lib/python2.7/lib-dynload/_codecs_hk.so @@ -1606,9 +1606,9 @@ lib/python2.7/lib-dynload/unicodedata.so lib/python2.7/lib-dynload/zlib.so lib/python2.7/lib2to3/ lib/python2.7/lib2to3/Grammar.txt -lib/python2.7/lib2to3/Grammar2.7.6.final.0.pickle +lib/python2.7/lib2to3/Grammar2.7.7.final.0.pickle lib/python2.7/lib2to3/PatternGrammar.txt -lib/python2.7/lib2to3/PatternGrammar2.7.6.final.0.pickle +lib/python2.7/lib2to3/PatternGrammar2.7.7.final.0.pickle lib/python2.7/lib2to3/__init__.py lib/python2.7/lib2to3/__init__.pyc lib/python2.7/lib2to3/__init__.pyo Index: pkg/PLIST-tests =================================================================== RCS file: /cvs/ports/lang/python/2.7/pkg/PLIST-tests,v retrieving revision 1.6 diff -u -p -r1.6 PLIST-tests --- pkg/PLIST-tests 9 Jan 2014 18:03:35 -0000 1.6 +++ pkg/PLIST-tests 2 Jun 2014 09:04:29 -0000 @@ -30,6 +30,7 @@ lib/python2.7/test/autotest.pyc lib/python2.7/test/autotest.pyo lib/python2.7/test/bad_coding.py lib/python2.7/test/bad_coding2.py +lib/python2.7/test/bad_coding3.py lib/python2.7/test/badcert.pem lib/python2.7/test/badkey.pem lib/python2.7/test/badsyntax_future3.py @@ -245,6 +246,18 @@ lib/python2.7/test/gdb_sample.pyo lib/python2.7/test/greyrgb.uue lib/python2.7/test/https_svn_python_org_root.pem lib/python2.7/test/ieee754.txt +lib/python2.7/test/imghdrdata/ +lib/python2.7/test/imghdrdata/python.bmp +lib/python2.7/test/imghdrdata/python.gif +lib/python2.7/test/imghdrdata/python.jpg +lib/python2.7/test/imghdrdata/python.pbm +lib/python2.7/test/imghdrdata/python.pgm +lib/python2.7/test/imghdrdata/python.png +lib/python2.7/test/imghdrdata/python.ppm +lib/python2.7/test/imghdrdata/python.ras +lib/python2.7/test/imghdrdata/python.sgi +lib/python2.7/test/imghdrdata/python.tiff +lib/python2.7/test/imghdrdata/python.xbm lib/python2.7/test/infinite_reload.py lib/python2.7/test/infinite_reload.pyc lib/python2.7/test/infinite_reload.pyo @@ -870,6 +883,9 @@ lib/python2.7/test/test_imaplib.pyo lib/python2.7/test/test_imgfile.py lib/python2.7/test/test_imgfile.pyc lib/python2.7/test/test_imgfile.pyo +lib/python2.7/test/test_imghdr.py +lib/python2.7/test/test_imghdr.pyc +lib/python2.7/test/test_imghdr.pyo lib/python2.7/test/test_imp.py lib/python2.7/test/test_imp.pyc lib/python2.7/test/test_imp.pyo Index: pkg/PLIST-tkinter =================================================================== RCS file: /cvs/ports/lang/python/2.7/pkg/PLIST-tkinter,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST-tkinter --- pkg/PLIST-tkinter 24 Apr 2011 09:31:46 -0000 1.1.1.1 +++ pkg/PLIST-tkinter 2 Jun 2014 09:04:29 -0000 @@ -48,6 +48,12 @@ lib/python2.7/lib-tk/test/test_tkinter/t lib/python2.7/lib-tk/test/test_tkinter/test_text.py lib/python2.7/lib-tk/test/test_tkinter/test_text.pyc lib/python2.7/lib-tk/test/test_tkinter/test_text.pyo +lib/python2.7/lib-tk/test/test_tkinter/test_variables.py +lib/python2.7/lib-tk/test/test_tkinter/test_variables.pyc +lib/python2.7/lib-tk/test/test_tkinter/test_variables.pyo +lib/python2.7/lib-tk/test/test_tkinter/test_widgets.py +lib/python2.7/lib-tk/test/test_tkinter/test_widgets.pyc +lib/python2.7/lib-tk/test/test_tkinter/test_widgets.pyo lib/python2.7/lib-tk/test/test_ttk/ lib/python2.7/lib-tk/test/test_ttk/__init__.py lib/python2.7/lib-tk/test/test_ttk/__init__.pyc @@ -67,6 +73,9 @@ lib/python2.7/lib-tk/test/test_ttk/test_ lib/python2.7/lib-tk/test/test_ttk/test_widgets.py lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyc lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyo +lib/python2.7/lib-tk/test/widget_tests.py +lib/python2.7/lib-tk/test/widget_tests.pyc +lib/python2.7/lib-tk/test/widget_tests.pyo lib/python2.7/lib-tk/tkColorChooser.py lib/python2.7/lib-tk/tkColorChooser.pyc lib/python2.7/lib-tk/tkColorChooser.pyo
