Update Python 3 from 3.3.2 to 3.3.5.

ok shadchin@
This commit is contained in:
rpointel 2014-04-17 06:05:59 +00:00
parent d7521a8c6c
commit 00dc76995c
10 changed files with 270 additions and 94 deletions

View File

@ -1,8 +1,7 @@
# $OpenBSD: Makefile,v 1.8 2014/03/09 20:23:44 rpointel Exp $
# $OpenBSD: Makefile,v 1.9 2014/04/17 06:05:59 rpointel Exp $
VERSION = 3.3
PATCHLEVEL = .2
REVISION = 2
PATCHLEVEL = .5
SHARED_LIBS = python3.3m 0.0
VERSION_SPEC = >=3.3,<3.4

View File

@ -1,2 +1,2 @@
SHA256 (Python-3.3.2.tgz) = 3mZPyjuOCrIPtCv+0aNuJvEW8YU+iK2hLbyTh2EDYXI=
SIZE (Python-3.3.2.tgz) = 16530940
SHA256 (Python-3.3.5.tgz) = kWvFfdhSTcJ0Kb6657OdaUJ0LPlpm4dbK0lqPZYMcWg=
SIZE (Python-3.3.5.tgz) = 16881688

View File

@ -0,0 +1,58 @@
$OpenBSD: patch-Lib_os_py,v 1.1 2014/04/17 06:05:59 rpointel Exp $
Security fix: http://bugs.python.org/issue21082
os.makedirs(exist_ok=True) is not thread-safe:
umask is set temporary to 0
--- Lib/os.py.orig Wed May 15 18:32:55 2013
+++ Lib/os.py Sat Apr 5 08:17:21 2014
@@ -230,23 +230,16 @@ SEEK_SET = 0
SEEK_CUR = 1
SEEK_END = 2
-
-def _get_masked_mode(mode):
- mask = umask(0)
- umask(mask)
- return mode & ~mask
-
# Super directory utilities.
# (Inspired by Eric Raymond; the doc strings are mostly his)
def makedirs(name, mode=0o777, exist_ok=False):
"""makedirs(path [, mode=0o777][, exist_ok=False])
- Super-mkdir; create a leaf directory and all intermediate ones.
- Works like mkdir, except that any intermediate path segment (not
- just the rightmost) will be created if it does not exist. If the
- target directory with the same mode as we specified already exists,
- raises an OSError if exist_ok is False, otherwise no exception is
+ Super-mkdir; create a leaf directory and all intermediate ones. Works like
+ mkdir, except that any intermediate path segment (not just the rightmost)
+ will be created if it does not exist. If the target directory already
+ exists, raise an OSError if exist_ok is False. Otherwise no exception is
raised. This is recursive.
"""
@@ -268,20 +261,7 @@ def makedirs(name, mode=0o777, exist_ok=False):
try:
mkdir(name, mode)
except OSError as e:
- dir_exists = path.isdir(name)
- expected_mode = _get_masked_mode(mode)
- if dir_exists:
- # S_ISGID is automatically copied by the OS from parent to child
- # directories on mkdir. Don't consider it being set to be a mode
- # mismatch as mkdir does not unset it when not specified in mode.
- actual_mode = st.S_IMODE(lstat(name).st_mode) & ~st.S_ISGID
- else:
- actual_mode = -1
- if not (e.errno == errno.EEXIST and exist_ok and dir_exists and
- actual_mode == expected_mode):
- if dir_exists and actual_mode != expected_mode:
- e.strerror += ' (mode %o != expected mode %o)' % (
- actual_mode, expected_mode)
+ if not exist_ok or e.errno != errno.EEXIST or not path.isdir(name):
raise
def removedirs(name):

View File

@ -0,0 +1,29 @@
$OpenBSD: patch-Lib_test_test_os_py,v 1.1 2014/04/17 06:05:59 rpointel Exp $
Security fix: http://bugs.python.org/issue21082
os.makedirs(exist_ok=True) is not thread-safe:
umask is set temporary to 0
--- Lib/test/test_os.py.orig Wed May 15 18:32:56 2013
+++ Lib/test/test_os.py Sat Apr 5 08:17:21 2014
@@ -866,7 +866,7 @@ class MakedirTests(unittest.TestCase):
os.makedirs(path, mode)
self.assertRaises(OSError, os.makedirs, path, mode)
self.assertRaises(OSError, os.makedirs, path, mode, exist_ok=False)
- self.assertRaises(OSError, os.makedirs, path, 0o776, exist_ok=True)
+ os.makedirs(path, 0o776, exist_ok=True)
os.makedirs(path, mode=mode, exist_ok=True)
os.umask(old_mask)
@@ -892,9 +892,8 @@ class MakedirTests(unittest.TestCase):
os.makedirs(path, mode, exist_ok=True)
# remove the bit.
os.chmod(path, stat.S_IMODE(os.lstat(path).st_mode) & ~S_ISGID)
- with self.assertRaises(OSError):
- # Should fail when the bit is not already set when demanded.
- os.makedirs(path, mode | S_ISGID, exist_ok=True)
+ # May work even when the bit is not already set when demanded.
+ os.makedirs(path, mode | S_ISGID, exist_ok=True)
finally:
os.umask(old_mask)

View File

@ -1,9 +1,7 @@
$OpenBSD: patch-Lib_test_test_socket_py,v 1.1 2014/02/09 09:49:26 rpointel Exp $
security fix: http://bugs.python.org/issue20246
--- Lib/test/test_socket.py
+++ Lib/test/test_socket.py
@@ -4538,6 +4538,14 @@ class BufferIOTest(SocketConnectedTest):
$OpenBSD: patch-Lib_test_test_socket_py,v 1.2 2014/04/17 06:05:59 rpointel Exp $
--- Lib/test/test_socket.py.orig Wed May 15 18:32:56 2013
+++ Lib/test/test_socket.py Sat Apr 5 08:14:56 2014
@@ -4524,6 +4524,14 @@ class BufferIOTest(SocketConnectedTest):
_testRecvFromIntoMemoryview = _testRecvFromIntoArray
@ -15,3 +13,6 @@ security fix: http://bugs.python.org/issue20246
+ def _testRecvFromIntoSmallBuffer(self):
+ self.serv_conn.send(MSG)
+
TIPC_STYPE = 2000
TIPC_LOWER = 200

View File

@ -1,17 +0,0 @@
$OpenBSD: patch-Modules_socketmodule_c,v 1.1 2014/02/09 09:49:26 rpointel Exp $
security fix: http://bugs.python.org/issue20246
--- Modules/socketmodule.c.orig
+++ Modules/socketmodule.c
@@ -2935,6 +2935,11 @@ sock_recvfrom_into(PySocketSockObject *s
if (recvlen == 0) {
/* If nbytes was not specified, use the buffer's length */
recvlen = buflen;
+ } else if (recvlen > buflen) {
+ PyBuffer_Release(&pbuf);
+ PyErr_SetString(PyExc_ValueError,
+ "nbytes is greater than the length of the buffer");
+ return NULL;
}
readlen = sock_recvfrom_guts(s, buf, recvlen, flags, &addr);

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-idle,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
@comment $OpenBSD: PLIST-idle,v 1.2 2014/04/17 06:05:59 rpointel Exp $
@option no-default-conflict
@conflict python-idle->=3.3,<3.4
@pkgpath lang/python3/3.3,-idle
@ -28,6 +28,13 @@ lib/python3.3/idlelib/IOBinding.py
lib/python3.3/idlelib/Icons/
lib/python3.3/idlelib/Icons/folder.gif
lib/python3.3/idlelib/Icons/idle.icns
lib/python3.3/idlelib/Icons/idle.ico
lib/python3.3/idlelib/Icons/idle_16.gif
lib/python3.3/idlelib/Icons/idle_16.png
lib/python3.3/idlelib/Icons/idle_32.gif
lib/python3.3/idlelib/Icons/idle_32.png
lib/python3.3/idlelib/Icons/idle_48.gif
lib/python3.3/idlelib/Icons/idle_48.png
lib/python3.3/idlelib/Icons/minusnode.gif
lib/python3.3/idlelib/Icons/openfolder.gif
lib/python3.3/idlelib/Icons/plusnode.gif
@ -200,6 +207,51 @@ lib/python3.3/idlelib/help.txt
lib/python3.3/idlelib/idle.bat
lib/python3.3/idlelib/idle.py
lib/python3.3/idlelib/idle.pyw
lib/python3.3/idlelib/idle_test/
lib/python3.3/idlelib/idle_test/README.txt
lib/python3.3/idlelib/idle_test/__init__.py
lib/python3.3/idlelib/idle_test/__pycache__/
lib/python3.3/idlelib/idle_test/__pycache__/__init__.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/__init__.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/mock_idle.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/mock_idle.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/mock_tk.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/mock_tk.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_calltips.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_calltips.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_config_name.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_config_name.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_delegator.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_delegator.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_formatparagraph.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_formatparagraph.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_grep.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_grep.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_idlehistory.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_idlehistory.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_rstrip.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_rstrip.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_searchengine.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_searchengine.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_text.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_text.cpython-33.pyo
lib/python3.3/idlelib/idle_test/__pycache__/test_warning.cpython-33.pyc
lib/python3.3/idlelib/idle_test/__pycache__/test_warning.cpython-33.pyo
lib/python3.3/idlelib/idle_test/mock_idle.py
lib/python3.3/idlelib/idle_test/mock_tk.py
lib/python3.3/idlelib/idle_test/test_calltips.py
lib/python3.3/idlelib/idle_test/test_config_name.py
lib/python3.3/idlelib/idle_test/test_delegator.py
lib/python3.3/idlelib/idle_test/test_formatparagraph.py
lib/python3.3/idlelib/idle_test/test_grep.py
lib/python3.3/idlelib/idle_test/test_idlehistory.py
lib/python3.3/idlelib/idle_test/test_pathbrowser.py
lib/python3.3/idlelib/idle_test/test_rstrip.py
lib/python3.3/idlelib/idle_test/test_searchengine.py
lib/python3.3/idlelib/idle_test/test_text.py
lib/python3.3/idlelib/idle_test/test_warning.py
lib/python3.3/idlelib/idlever.py
lib/python3.3/idlelib/keybindingDialog.py
lib/python3.3/idlelib/macosxSupport.py

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.3 2013/05/22 12:37:05 fgsch Exp $
@comment $OpenBSD: PLIST-main,v 1.4 2014/04/17 06:05:59 rpointel Exp $
@option no-default-conflict
@conflict python->=3.3,<3.4
@pkgpath lang/python3/3.3,-main
@ -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.5.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.5.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__.cpython-33.pyo
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

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-tests,v 1.2 2013/05/22 12:37:05 fgsch Exp $
@comment $OpenBSD: PLIST-tests,v 1.3 2014/04/17 06:05:59 rpointel Exp $
@option no-default-conflict
@conflict python-tests->=3.3,<3.4
@pkgpath lang/python3/3.3,-tests
@ -12,10 +12,14 @@ lib/python3.3/test/__pycache__/__init__.cpython-33.pyc
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
lib/python3.3/test/__pycache__/buffer_tests.cpython-33.pyo
lib/python3.3/test/__pycache__/coding20731.cpython-33.pyc
lib/python3.3/test/__pycache__/coding20731.cpython-33.pyo
lib/python3.3/test/__pycache__/curses_tests.cpython-33.pyc
lib/python3.3/test/__pycache__/curses_tests.cpython-33.pyo
lib/python3.3/test/__pycache__/datetimetester.cpython-33.pyc
@ -92,8 +96,6 @@ lib/python3.3/test/__pycache__/ssl_servers.cpython-33.pyc
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
@ -360,6 +362,8 @@ lib/python3.3/test/__pycache__/test_getargs2.cpython-33.pyc
lib/python3.3/test/__pycache__/test_getargs2.cpython-33.pyo
lib/python3.3/test/__pycache__/test_getopt.cpython-33.pyc
lib/python3.3/test/__pycache__/test_getopt.cpython-33.pyo
lib/python3.3/test/__pycache__/test_getpass.cpython-33.pyc
lib/python3.3/test/__pycache__/test_getpass.cpython-33.pyo
lib/python3.3/test/__pycache__/test_gettext.cpython-33.pyc
lib/python3.3/test/__pycache__/test_gettext.cpython-33.pyo
lib/python3.3/test/__pycache__/test_glob.cpython-33.pyc
@ -392,8 +396,12 @@ lib/python3.3/test/__pycache__/test_httplib.cpython-33.pyc
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_imghdr.cpython-33.pyc
lib/python3.3/test/__pycache__/test_imghdr.cpython-33.pyo
lib/python3.3/test/__pycache__/test_imp.cpython-33.pyc
lib/python3.3/test/__pycache__/test_imp.cpython-33.pyo
lib/python3.3/test/__pycache__/test_import.cpython-33.pyc
@ -422,8 +430,6 @@ lib/python3.3/test/__pycache__/test_iterlen.cpython-33.pyc
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 +456,8 @@ lib/python3.3/test/__pycache__/test_lzma.cpython-33.pyc
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 +856,23 @@ lib/python3.3/test/__pycache__/win_console_handler.cpython-33.pyc
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
@ -905,6 +929,7 @@ lib/python3.3/test/cjkencodings/shift_jis.txt
lib/python3.3/test/cjkencodings/shift_jisx0213-utf8.txt
lib/python3.3/test/cjkencodings/shift_jisx0213.txt
lib/python3.3/test/cmath_testcases.txt
lib/python3.3/test/coding20731.py
lib/python3.3/test/curses_tests.py
lib/python3.3/test/data/
lib/python3.3/test/data/README
@ -1078,61 +1103,20 @@ lib/python3.3/test/future_test2.py
lib/python3.3/test/gdb_sample.py
lib/python3.3/test/https_svn_python_org_root.pem
lib/python3.3/test/ieee754.txt
lib/python3.3/test/imghdrdata/
lib/python3.3/test/imghdrdata/python.bmp
lib/python3.3/test/imghdrdata/python.gif
lib/python3.3/test/imghdrdata/python.jpg
lib/python3.3/test/imghdrdata/python.pbm
lib/python3.3/test/imghdrdata/python.pgm
lib/python3.3/test/imghdrdata/python.png
lib/python3.3/test/imghdrdata/python.ppm
lib/python3.3/test/imghdrdata/python.ras
lib/python3.3/test/imghdrdata/python.sgi
lib/python3.3/test/imghdrdata/python.tiff
lib/python3.3/test/imghdrdata/python.xbm
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 +1194,7 @@ lib/python3.3/test/namespace_pkgs/project3/parent/child/__pycache__/three.cpytho
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 +1251,11 @@ lib/python3.3/test/subprocessdata/input_reader.py
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
@ -1505,6 +1494,7 @@ lib/python3.3/test/test_genericpath.py
lib/python3.3/test/test_genexps.py
lib/python3.3/test/test_getargs2.py
lib/python3.3/test/test_getopt.py
lib/python3.3/test/test_getpass.py
lib/python3.3/test/test_gettext.py
lib/python3.3/test/test_glob.py
lib/python3.3/test/test_global.py
@ -1521,7 +1511,9 @@ lib/python3.3/test/test_http_cookiejar.py
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_imghdr.py
lib/python3.3/test/test_imp.py
lib/python3.3/test/test_import.py
lib/python3.3/test/test_importhooks.py
@ -1668,7 +1660,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 +1729,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

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-tkinter,v 1.1.1.1 2013/04/28 01:29:59 fgsch Exp $
@comment $OpenBSD: PLIST-tkinter,v 1.2 2014/04/17 06:05:59 rpointel Exp $
@option no-default-conflict
@conflict python-tkinter->=3.3,<3.4
@pkgpath lang/python3/3.3,-tkinter
@ -58,6 +58,8 @@ lib/python3.3/tkinter/test/__pycache__/runtktests.cpython-33.pyc
lib/python3.3/tkinter/test/__pycache__/runtktests.cpython-33.pyo
lib/python3.3/tkinter/test/__pycache__/support.cpython-33.pyc
lib/python3.3/tkinter/test/__pycache__/support.cpython-33.pyo
lib/python3.3/tkinter/test/__pycache__/widget_tests.cpython-33.pyc
lib/python3.3/tkinter/test/__pycache__/widget_tests.cpython-33.pyo
lib/python3.3/tkinter/test/runtktests.py
lib/python3.3/tkinter/test/support.py
lib/python3.3/tkinter/test/test_tkinter/
@ -75,11 +77,14 @@ lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_text.cpython-33.pyc
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_text.cpython-33.pyo
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-33.pyc
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-33.pyo
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-33.pyc
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-33.pyo
lib/python3.3/tkinter/test/test_tkinter/test_font.py
lib/python3.3/tkinter/test/test_tkinter/test_loadtk.py
lib/python3.3/tkinter/test/test_tkinter/test_misc.py
lib/python3.3/tkinter/test/test_tkinter/test_text.py
lib/python3.3/tkinter/test/test_tkinter/test_variables.py
lib/python3.3/tkinter/test/test_tkinter/test_widgets.py
lib/python3.3/tkinter/test/test_ttk/
lib/python3.3/tkinter/test/test_ttk/__init__.py
lib/python3.3/tkinter/test/test_ttk/__pycache__/
@ -97,5 +102,6 @@ lib/python3.3/tkinter/test/test_ttk/test_extensions.py
lib/python3.3/tkinter/test/test_ttk/test_functions.py
lib/python3.3/tkinter/test/test_ttk/test_style.py
lib/python3.3/tkinter/test/test_ttk/test_widgets.py
lib/python3.3/tkinter/test/widget_tests.py
lib/python3.3/tkinter/tix.py
lib/python3.3/tkinter/ttk.py