Hi, this is the diff to update Python from 3.3.2 to 3.3.3.
Changelog: http://hg.python.org/cpython/file/c3896275c0f6/Misc/NEWSI just tested on amd64, si if you could test on others arch it would be good.
Thanks, Remi.
? pkg/PLIST-main.orig2 Index: Makefile =================================================================== RCS file: /cvs/ports/lang/python/3.3/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 27 Oct 2013 18:32:55 -0000 1.6 +++ Makefile 18 Nov 2013 10:28:16 -0000 @@ -1,9 +1,8 @@ # $OpenBSD: Makefile,v 1.6 2013/10/27 18:32:55 fgsch Exp $ VERSION = 3.3 -PATCHLEVEL = .2 -REVISION = 0 -SHARED_LIBS = python3.3m 0.0 +PATCHLEVEL = .3 +SHARED_LIBS = python3.3m 1.0 VERSION_SPEC = >=3.3,<3.4 .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/lang/python/3.3/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 22 May 2013 12:37:05 -0000 1.2 +++ distinfo 18 Nov 2013 10:28:16 -0000 @@ -1,2 +1,2 @@ -SHA256 (Python-3.3.2.tgz) = 3mZPyjuOCrIPtCv+0aNuJvEW8YU+iK2hLbyTh2EDYXI= -SIZE (Python-3.3.2.tgz) = 16530940 +SHA256 (Python-3.3.3.tgz) = MLYIOb/grootuhHpCTKEWbuO5KJYr+dJSwayztoIDvw= +SIZE (Python-3.3.3.tgz) = 16808057 Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/python/3.3/pkg/PLIST-main,v retrieving revision 1.3 diff -u -p -r1.3 PLIST-main --- pkg/PLIST-main 22 May 2013 12:37:05 -0000 1.3 +++ pkg/PLIST-main 18 Nov 2013 10:28:17 -0000 @@ -1643,9 +1643,9 @@ lib/python3.3/lib-dynload/xxlimited.so lib/python3.3/lib-dynload/zlib.so lib/python3.3/lib2to3/ lib/python3.3/lib2to3/Grammar.txt -lib/python3.3/lib2to3/Grammar3.3.2.final.0.pickle +lib/python3.3/lib2to3/Grammar3.3.3.final.0.pickle lib/python3.3/lib2to3/PatternGrammar.txt -lib/python3.3/lib2to3/PatternGrammar3.3.2.final.0.pickle +lib/python3.3/lib2to3/PatternGrammar3.3.3.final.0.pickle lib/python3.3/lib2to3/__init__.py lib/python3.3/lib2to3/__main__.py lib/python3.3/lib2to3/__pycache__/ @@ -1895,6 +1895,7 @@ lib/python3.3/lib2to3/tests/data/README lib/python3.3/lib2to3/tests/data/bom.py lib/python3.3/lib2to3/tests/data/crlf.py lib/python3.3/lib2to3/tests/data/different_encoding.py +lib/python3.3/lib2to3/tests/data/false_encoding.py lib/python3.3/lib2to3/tests/data/fixers/ lib/python3.3/lib2to3/tests/data/fixers/bad_order.py lib/python3.3/lib2to3/tests/data/fixers/myfixes/ @@ -2324,7 +2325,6 @@ lib/python3.3/venv/__pycache__/__main__. lib/python3.3/venv/scripts/ lib/python3.3/venv/scripts/posix/ lib/python3.3/venv/scripts/posix/activate -lib/python3.3/venv/scripts/posix/pydoc lib/python3.3/warnings.py lib/python3.3/wave.py lib/python3.3/weakref.py Index: pkg/PLIST-tests =================================================================== RCS file: /cvs/ports/lang/python/3.3/pkg/PLIST-tests,v retrieving revision 1.2 diff -u -p -r1.2 PLIST-tests --- pkg/PLIST-tests 22 May 2013 12:37:05 -0000 1.2 +++ pkg/PLIST-tests 18 Nov 2013 10:28:17 -0000 @@ -12,6 +12,8 @@ lib/python3.3/test/__pycache__/__init__. lib/python3.3/test/__pycache__/__init__.cpython-33.pyo lib/python3.3/test/__pycache__/__main__.cpython-33.pyc lib/python3.3/test/__pycache__/__main__.cpython-33.pyo +lib/python3.3/test/__pycache__/audiotests.cpython-33.pyc +lib/python3.3/test/__pycache__/audiotests.cpython-33.pyo lib/python3.3/test/__pycache__/autotest.cpython-33.pyc lib/python3.3/test/__pycache__/autotest.cpython-33.pyo lib/python3.3/test/__pycache__/buffer_tests.cpython-33.pyc @@ -92,8 +94,6 @@ lib/python3.3/test/__pycache__/ssl_serve lib/python3.3/test/__pycache__/ssl_servers.cpython-33.pyo lib/python3.3/test/__pycache__/string_tests.cpython-33.pyc lib/python3.3/test/__pycache__/string_tests.cpython-33.pyo -lib/python3.3/test/__pycache__/support.cpython-33.pyc -lib/python3.3/test/__pycache__/support.cpython-33.pyo lib/python3.3/test/__pycache__/test___all__.cpython-33.pyc lib/python3.3/test/__pycache__/test___all__.cpython-33.pyo lib/python3.3/test/__pycache__/test___future__.cpython-33.pyc @@ -392,6 +392,8 @@ lib/python3.3/test/__pycache__/test_http lib/python3.3/test/__pycache__/test_httplib.cpython-33.pyo lib/python3.3/test/__pycache__/test_httpservers.cpython-33.pyc lib/python3.3/test/__pycache__/test_httpservers.cpython-33.pyo +lib/python3.3/test/__pycache__/test_idle.cpython-33.pyc +lib/python3.3/test/__pycache__/test_idle.cpython-33.pyo lib/python3.3/test/__pycache__/test_imaplib.cpython-33.pyc lib/python3.3/test/__pycache__/test_imaplib.cpython-33.pyo lib/python3.3/test/__pycache__/test_imp.cpython-33.pyc @@ -422,8 +424,6 @@ lib/python3.3/test/__pycache__/test_iter lib/python3.3/test/__pycache__/test_iterlen.cpython-33.pyo lib/python3.3/test/__pycache__/test_itertools.cpython-33.pyc lib/python3.3/test/__pycache__/test_itertools.cpython-33.pyo -lib/python3.3/test/__pycache__/test_json.cpython-33.pyc -lib/python3.3/test/__pycache__/test_json.cpython-33.pyo lib/python3.3/test/__pycache__/test_keywordonlyarg.cpython-33.pyc lib/python3.3/test/__pycache__/test_keywordonlyarg.cpython-33.pyo lib/python3.3/test/__pycache__/test_kqueue.cpython-33.pyc @@ -450,6 +450,8 @@ lib/python3.3/test/__pycache__/test_lzma lib/python3.3/test/__pycache__/test_lzma.cpython-33.pyo lib/python3.3/test/__pycache__/test_macpath.cpython-33.pyc lib/python3.3/test/__pycache__/test_macpath.cpython-33.pyo +lib/python3.3/test/__pycache__/test_macurl2path.cpython-33.pyc +lib/python3.3/test/__pycache__/test_macurl2path.cpython-33.pyo lib/python3.3/test/__pycache__/test_mailbox.cpython-33.pyc lib/python3.3/test/__pycache__/test_mailbox.cpython-33.pyo lib/python3.3/test/__pycache__/test_mailcap.cpython-33.pyc @@ -848,7 +850,23 @@ lib/python3.3/test/__pycache__/win_conso lib/python3.3/test/__pycache__/win_console_handler.cpython-33.pyo lib/python3.3/test/__pycache__/xmltests.cpython-33.pyc lib/python3.3/test/__pycache__/xmltests.cpython-33.pyo +lib/python3.3/test/audiodata/ +lib/python3.3/test/audiodata/pluck-alaw.aifc +lib/python3.3/test/audiodata/pluck-pcm16.aiff +lib/python3.3/test/audiodata/pluck-pcm16.au +lib/python3.3/test/audiodata/pluck-pcm16.wav +lib/python3.3/test/audiodata/pluck-pcm24.aiff +lib/python3.3/test/audiodata/pluck-pcm24.wav +lib/python3.3/test/audiodata/pluck-pcm32.aiff +lib/python3.3/test/audiodata/pluck-pcm32.au +lib/python3.3/test/audiodata/pluck-pcm32.wav +lib/python3.3/test/audiodata/pluck-pcm8.aiff +lib/python3.3/test/audiodata/pluck-pcm8.au +lib/python3.3/test/audiodata/pluck-pcm8.wav +lib/python3.3/test/audiodata/pluck-ulaw.aifc +lib/python3.3/test/audiodata/pluck-ulaw.au lib/python3.3/test/audiotest.au +lib/python3.3/test/audiotests.py lib/python3.3/test/autotest.py lib/python3.3/test/bad_coding.py lib/python3.3/test/bad_coding2.py @@ -1080,59 +1098,6 @@ lib/python3.3/test/https_svn_python_org_ lib/python3.3/test/ieee754.txt lib/python3.3/test/inspect_fodder.py lib/python3.3/test/inspect_fodder2.py -lib/python3.3/test/json_tests/ -lib/python3.3/test/json_tests/__init__.py -lib/python3.3/test/json_tests/__pycache__/ -lib/python3.3/test/json_tests/__pycache__/__init__.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/__init__.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_decode.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_decode.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_default.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_default.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_dump.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_dump.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_encode_basestring_ascii.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_encode_basestring_ascii.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_fail.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_fail.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_float.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_float.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_indent.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_indent.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_pass1.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_pass1.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_pass2.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_pass2.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_pass3.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_pass3.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_recursion.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_recursion.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_scanstring.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_scanstring.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_separators.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_separators.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_speedups.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_speedups.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_tool.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_tool.cpython-33.pyo -lib/python3.3/test/json_tests/__pycache__/test_unicode.cpython-33.pyc -lib/python3.3/test/json_tests/__pycache__/test_unicode.cpython-33.pyo -lib/python3.3/test/json_tests/test_decode.py -lib/python3.3/test/json_tests/test_default.py -lib/python3.3/test/json_tests/test_dump.py -lib/python3.3/test/json_tests/test_encode_basestring_ascii.py -lib/python3.3/test/json_tests/test_fail.py -lib/python3.3/test/json_tests/test_float.py -lib/python3.3/test/json_tests/test_indent.py -lib/python3.3/test/json_tests/test_pass1.py -lib/python3.3/test/json_tests/test_pass2.py -lib/python3.3/test/json_tests/test_pass3.py -lib/python3.3/test/json_tests/test_recursion.py -lib/python3.3/test/json_tests/test_scanstring.py -lib/python3.3/test/json_tests/test_separators.py -lib/python3.3/test/json_tests/test_speedups.py -lib/python3.3/test/json_tests/test_tool.py -lib/python3.3/test/json_tests/test_unicode.py lib/python3.3/test/keycert.passwd.pem lib/python3.3/test/keycert.pem lib/python3.3/test/keycert2.pem @@ -1210,6 +1175,7 @@ lib/python3.3/test/namespace_pkgs/projec lib/python3.3/test/namespace_pkgs/project3/parent/child/three.py lib/python3.3/test/namespace_pkgs/top_level_portion1.zip lib/python3.3/test/nokia.pem +lib/python3.3/test/nullbytecert.pem lib/python3.3/test/nullcert.pem lib/python3.3/test/outstanding_bugs.py lib/python3.3/test/pickletester.py @@ -1266,7 +1232,11 @@ lib/python3.3/test/subprocessdata/input_ lib/python3.3/test/subprocessdata/qcat.py lib/python3.3/test/subprocessdata/qgrep.py lib/python3.3/test/subprocessdata/sigchild_ignore.py -lib/python3.3/test/support.py +lib/python3.3/test/support/ +lib/python3.3/test/support/__init__.py +lib/python3.3/test/support/__pycache__/ +lib/python3.3/test/support/__pycache__/__init__.cpython-33.pyc +lib/python3.3/test/support/__pycache__/__init__.cpython-33.pyo lib/python3.3/test/test___all__.py lib/python3.3/test/test___future__.py lib/python3.3/test/test__locale.py @@ -1521,6 +1491,7 @@ lib/python3.3/test/test_http_cookiejar.p lib/python3.3/test/test_http_cookies.py lib/python3.3/test/test_httplib.py lib/python3.3/test/test_httpservers.py +lib/python3.3/test/test_idle.py lib/python3.3/test/test_imaplib.py lib/python3.3/test/test_imp.py lib/python3.3/test/test_import.py @@ -1668,7 +1639,62 @@ lib/python3.3/test/test_isinstance.py lib/python3.3/test/test_iter.py lib/python3.3/test/test_iterlen.py lib/python3.3/test/test_itertools.py -lib/python3.3/test/test_json.py +lib/python3.3/test/test_json/ +lib/python3.3/test/test_json/__init__.py +lib/python3.3/test/test_json/__main__.py +lib/python3.3/test/test_json/__pycache__/ +lib/python3.3/test/test_json/__pycache__/__init__.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/__init__.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/__main__.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/__main__.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_decode.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_decode.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_default.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_default.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_dump.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_dump.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_fail.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_fail.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_float.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_float.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_indent.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_indent.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_pass1.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_pass1.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_pass2.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_pass2.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_pass3.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_pass3.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_recursion.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_recursion.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_scanstring.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_scanstring.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_separators.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_separators.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_speedups.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_speedups.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_tool.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_tool.cpython-33.pyo +lib/python3.3/test/test_json/__pycache__/test_unicode.cpython-33.pyc +lib/python3.3/test/test_json/__pycache__/test_unicode.cpython-33.pyo +lib/python3.3/test/test_json/test_decode.py +lib/python3.3/test/test_json/test_default.py +lib/python3.3/test/test_json/test_dump.py +lib/python3.3/test/test_json/test_encode_basestring_ascii.py +lib/python3.3/test/test_json/test_fail.py +lib/python3.3/test/test_json/test_float.py +lib/python3.3/test/test_json/test_indent.py +lib/python3.3/test/test_json/test_pass1.py +lib/python3.3/test/test_json/test_pass2.py +lib/python3.3/test/test_json/test_pass3.py +lib/python3.3/test/test_json/test_recursion.py +lib/python3.3/test/test_json/test_scanstring.py +lib/python3.3/test/test_json/test_separators.py +lib/python3.3/test/test_json/test_speedups.py +lib/python3.3/test/test_json/test_tool.py +lib/python3.3/test/test_json/test_unicode.py lib/python3.3/test/test_keywordonlyarg.py lib/python3.3/test/test_kqueue.py lib/python3.3/test/test_largefile.py @@ -1682,6 +1708,7 @@ lib/python3.3/test/test_long.py lib/python3.3/test/test_longexp.py lib/python3.3/test/test_lzma.py lib/python3.3/test/test_macpath.py +lib/python3.3/test/test_macurl2path.py lib/python3.3/test/test_mailbox.py lib/python3.3/test/test_mailcap.py lib/python3.3/test/test_marshal.py