Import python 3.3.1. Not hooked to the tree yet.

This commit is contained in:
fgsch 2013-04-28 01:29:57 +00:00
parent 9da5564087
commit e4d0154245
19 changed files with 4909 additions and 0 deletions

13
lang/python/3.3/Makefile Normal file
View File

@ -0,0 +1,13 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
VERSION = 3.3
PATCHLEVEL = .1
SHARED_LIBS = python3.3m 0.0
VERSION_SPEC = >=3.3,<3.4
MAINTAINER = Remi Pointel <rpointel@openbsd.org>
CONFIGURE_ARGS += --with-cxx_main \
--with-system-expat
.include <bsd.port.mk>

2
lang/python/3.3/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (Python-3.3.1.tgz) = Zx3DYy8xHmPGczcDqgoa2QyZJ33cgpnTnkh3GKUDGb0=
SIZE (Python-3.3.1.tgz) = 16521332

View File

@ -0,0 +1,13 @@
$OpenBSD: CHANGES.OpenBSD,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
As required by item 3 of the PSF license, here is a brief summary
of changes made to this version of Python for the OpenBSD package.
1. Regression tests have been taught about OpenBSD.
2. INSTSONAME could be incorrect, configure.ac was patched to fix it.
3. select.kevent has been modified to work with OpenBSD.
These changes are available in the OpenBSD CVS repository
<http://www.openbsd.org/anoncvs.html> in ports/lang/python/3.3.

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-Lib_test_test_kqueue_py,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
--- Lib/test/test_kqueue.py.orig Wed Apr 17 17:41:28 2013
+++ Lib/test/test_kqueue.py Wed Apr 17 17:41:40 2013
@@ -101,7 +101,8 @@ class TestKQueue(unittest.TestCase):
pass # FreeBSD doesn't raise an exception here
server, addr = serverSocket.accept()
- if sys.platform.startswith("darwin"):
+ if sys.platform.startswith("darwin") or \
+ sys.platform.startswith("openbsd"):
flags = select.KQ_EV_ADD | select.KQ_EV_ENABLE
else:
flags = 0

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-Makefile_pre_in,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
--- Makefile.pre.in.orig Sat Apr 6 08:41:48 2013
+++ Makefile.pre.in Mon Apr 22 18:35:57 2013
@@ -534,7 +534,7 @@ gdbhooks: $(BUILDPYTHON)-gdb.py
SRC_GDB_HOOKS=$(srcdir)/Tools/gdb/libpython.py
$(BUILDPYTHON)-gdb.py: $(SRC_GDB_HOOKS)
- $(INSTALL_DATA) $(SRC_GDB_HOOKS) $(BUILDPYTHON)-gdb.py
+ cp $(SRC_GDB_HOOKS) $(BUILDPYTHON)-gdb.py
# This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary
# minimal framework (not including the Lib directory and such) in the current

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-Modules_pyexpat_c,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
--- Modules/pyexpat.c.orig Sat Apr 6 08:41:54 2013
+++ Modules/pyexpat.c Mon Apr 22 18:35:57 2013
@@ -366,6 +366,11 @@ call_character_handler(xmlparseobject *self, const XML
noop_character_data_handler);
return -1;
}
+ if (!have_handler(self, CharacterData)) {
+ Py_DECREF(args);
+ flag_error(self);
+ return -1;
+ }
PyTuple_SET_ITEM(args, 0, temp);
/* temp is now a borrowed reference; consider it unused. */
self->in_callback = 1;

View File

@ -0,0 +1,81 @@
$OpenBSD: patch-Modules_selectmodule_c,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
See http://bugs.python.org/issue12181 for details.
--- Modules/selectmodule.c.orig Sat Apr 6 08:41:54 2013
+++ Modules/selectmodule.c Mon Apr 22 18:35:57 2013
@@ -1571,6 +1571,23 @@ static PyTypeObject kqueue_queue_Type;
# error uintptr_t does not match int, long, or long long!
#endif
+/*
+ * kevent is not standard and its members vary across BSDs.
+ */
+#if !defined(__OpenBSD__)
+# define IDENT_TYPE T_UINTPTRT
+# define IDENT_CAST Py_intptr_t
+# define DATA_TYPE T_INTPTRT
+# define DATA_FMT_UNIT INTPTRT_FMT_UNIT
+# define IDENT_AsType PyLong_AsUintptr_t
+#else
+# define IDENT_TYPE T_UINT
+# define IDENT_CAST int
+# define DATA_TYPE T_INT
+# define DATA_FMT_UNIT "i"
+# define IDENT_AsType PyLong_AsUnsignedLong
+#endif
+
/* Unfortunately, we can't store python objects in udata, because
* kevents in the kernel can be removed without warning, which would
* forever lose the refcount on the object stored with it.
@@ -1578,11 +1595,11 @@ static PyTypeObject kqueue_queue_Type;
#define KQ_OFF(x) offsetof(kqueue_event_Object, x)
static struct PyMemberDef kqueue_event_members[] = {
- {"ident", T_UINTPTRT, KQ_OFF(e.ident)},
+ {"ident", IDENT_TYPE, KQ_OFF(e.ident)},
{"filter", T_SHORT, KQ_OFF(e.filter)},
{"flags", T_USHORT, KQ_OFF(e.flags)},
{"fflags", T_UINT, KQ_OFF(e.fflags)},
- {"data", T_INTPTRT, KQ_OFF(e.data)},
+ {"data", DATA_TYPE, KQ_OFF(e.data)},
{"udata", T_UINTPTRT, KQ_OFF(e.udata)},
{NULL} /* Sentinel */
};
@@ -1608,7 +1625,7 @@ kqueue_event_init(kqueue_event_Object *self, PyObject
PyObject *pfd;
static char *kwlist[] = {"ident", "filter", "flags", "fflags",
"data", "udata", NULL};
- static char *fmt = "O|hhi" INTPTRT_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
+ static char *fmt = "O|hhi" DATA_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
EV_SET(&(self->e), 0, EVFILT_READ, EV_ADD, 0, 0, 0); /* defaults */
@@ -1618,8 +1635,12 @@ kqueue_event_init(kqueue_event_Object *self, PyObject
return -1;
}
- if (PyLong_Check(pfd)) {
- self->e.ident = PyLong_AsUintptr_t(pfd);
+ if (PyLong_Check(pfd)
+#if IDENT_TYPE == T_UINT
+ && PyLong_AsUnsignedLong(pfd) < UINT_MAX
+#endif
+ ) {
+ self->e.ident = IDENT_AsType(pfd);
}
else {
self->e.ident = PyObject_AsFileDescriptor(pfd);
@@ -1647,10 +1668,10 @@ kqueue_event_richcompare(kqueue_event_Object *s, kqueu
Py_TYPE(s)->tp_name, Py_TYPE(o)->tp_name);
return NULL;
}
- if (((result = s->e.ident - o->e.ident) == 0) &&
+ if (((result = (IDENT_CAST)(s->e.ident - o->e.ident)) == 0) &&
((result = s->e.filter - o->e.filter) == 0) &&
((result = s->e.flags - o->e.flags) == 0) &&
- ((result = s->e.fflags - o->e.fflags) == 0) &&
+ ((result = (int)(s->e.fflags - o->e.fflags)) == 0) &&
((result = s->e.data - o->e.data) == 0) &&
((result = s->e.udata - o->e.udata) == 0)
) {

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-configure_ac,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
SOVERSION defaults to 1.0. SHARED_LIBS, however, could be changed
at any point. Ensure they are on sync in case INSTSONAME is used
by a third party.
--- configure.ac.orig Sat Apr 6 08:41:59 2013
+++ configure.ac Mon Apr 22 18:36:00 2013
@@ -941,6 +941,9 @@ if test $enable_shared = "yes"; then
FreeBSD*)
SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
;;
+ OpenBSD*)
+ SOVERSION=${LIBpython3.3m_VERSION}
+ ;;
esac
INSTSONAME="$LDLIBRARY".$SOVERSION
if test "$with_pydebug" != yes

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-setup_py,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
--- setup.py.orig Sat Apr 6 08:41:59 2013
+++ setup.py Mon Apr 22 18:35:58 2013
@@ -1631,8 +1631,7 @@ class PyBuildExt(build_ext):
# The versions with dots are used on Unix, and the versions without
# dots on Windows, for detection by cygwin.
tcllib = tklib = tcl_includes = tk_includes = None
- for version in ['8.6', '86', '8.5', '85', '8.4', '84', '8.3', '83',
- '8.2', '82', '8.1', '81', '8.0', '80']:
+ for version in ['85']:
tklib = self.compiler.find_library_file(lib_dirs,
'tk' + version)
tcllib = self.compiler.find_library_file(lib_dirs,

View File

@ -0,0 +1,15 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains the gdbm, for using the GNU DBM library in
Python.

View File

@ -0,0 +1,14 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains IDE for Python.

View File

@ -0,0 +1,14 @@
Python is an interpreted, interactive, object-oriented
programming language that combines remarkable power with
very clear syntax. For an introduction to programming in
Python you are referred to the Python Tutorial. The Python
Library Reference documents built-in and standard types,
constants, functions and modules. Finally, the Python
Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules
written in C or C++. On most systems such modules may be
dynamically loaded. Python is also adaptable as an
extension language for existing applications. See the
internal documentation for hints.

View File

@ -0,0 +1,14 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains the Python testsuite.

View File

@ -0,0 +1,15 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains the Tkinter module, for using the tk toolkit
in Python.

View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PLIST-gdbm,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
@option no-default-conflict
@conflict python-gdbm->=3.3,<3.4
@pkgpath lang/python3/3.4,-gdbm
lib/python3.3/lib-dynload/_gdbm.so

View File

@ -0,0 +1,210 @@
@comment $OpenBSD: PLIST-idle,v 1.1.1.1 2013/04/28 01:29:57 fgsch Exp $
@option no-default-conflict
@conflict python-idle->=3.3,<3.4
@pkgpath lang/python3/3.3,-idle
@comment bin/idle3
bin/idle3.3
lib/python3.3/idlelib/
lib/python3.3/idlelib/AutoComplete.py
lib/python3.3/idlelib/AutoCompleteWindow.py
lib/python3.3/idlelib/AutoExpand.py
lib/python3.3/idlelib/Bindings.py
lib/python3.3/idlelib/CREDITS.txt
lib/python3.3/idlelib/CallTipWindow.py
lib/python3.3/idlelib/CallTips.py
lib/python3.3/idlelib/ChangeLog
lib/python3.3/idlelib/ClassBrowser.py
lib/python3.3/idlelib/CodeContext.py
lib/python3.3/idlelib/ColorDelegator.py
lib/python3.3/idlelib/Debugger.py
lib/python3.3/idlelib/Delegator.py
lib/python3.3/idlelib/EditorWindow.py
lib/python3.3/idlelib/FileList.py
lib/python3.3/idlelib/FormatParagraph.py
lib/python3.3/idlelib/GrepDialog.py
lib/python3.3/idlelib/HISTORY.txt
lib/python3.3/idlelib/HyperParser.py
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/minusnode.gif
lib/python3.3/idlelib/Icons/openfolder.gif
lib/python3.3/idlelib/Icons/plusnode.gif
lib/python3.3/idlelib/Icons/python.gif
lib/python3.3/idlelib/Icons/tk.gif
lib/python3.3/idlelib/IdleHistory.py
lib/python3.3/idlelib/MultiCall.py
lib/python3.3/idlelib/MultiStatusBar.py
lib/python3.3/idlelib/NEWS.txt
lib/python3.3/idlelib/ObjectBrowser.py
lib/python3.3/idlelib/OutputWindow.py
lib/python3.3/idlelib/ParenMatch.py
lib/python3.3/idlelib/PathBrowser.py
lib/python3.3/idlelib/Percolator.py
lib/python3.3/idlelib/PyParse.py
lib/python3.3/idlelib/PyShell.py
lib/python3.3/idlelib/README.txt
lib/python3.3/idlelib/RemoteDebugger.py
lib/python3.3/idlelib/RemoteObjectBrowser.py
lib/python3.3/idlelib/ReplaceDialog.py
lib/python3.3/idlelib/RstripExtension.py
lib/python3.3/idlelib/ScriptBinding.py
lib/python3.3/idlelib/ScrolledList.py
lib/python3.3/idlelib/SearchDialog.py
lib/python3.3/idlelib/SearchDialogBase.py
lib/python3.3/idlelib/SearchEngine.py
lib/python3.3/idlelib/StackViewer.py
lib/python3.3/idlelib/TODO.txt
lib/python3.3/idlelib/ToolTip.py
lib/python3.3/idlelib/TreeWidget.py
lib/python3.3/idlelib/UndoDelegator.py
lib/python3.3/idlelib/WidgetRedirector.py
lib/python3.3/idlelib/WindowList.py
lib/python3.3/idlelib/ZoomHeight.py
lib/python3.3/idlelib/__init__.py
lib/python3.3/idlelib/__main__.py
lib/python3.3/idlelib/__pycache__/
lib/python3.3/idlelib/__pycache__/AutoComplete.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/AutoComplete.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/AutoCompleteWindow.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/AutoCompleteWindow.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/AutoExpand.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/AutoExpand.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/Bindings.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/Bindings.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/CallTipWindow.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/CallTipWindow.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/CallTips.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/CallTips.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ClassBrowser.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ClassBrowser.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/CodeContext.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/CodeContext.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ColorDelegator.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ColorDelegator.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/Debugger.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/Debugger.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/Delegator.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/Delegator.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/EditorWindow.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/EditorWindow.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/FileList.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/FileList.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/FormatParagraph.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/FormatParagraph.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/GrepDialog.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/GrepDialog.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/HyperParser.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/HyperParser.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/IOBinding.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/IOBinding.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/IdleHistory.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/IdleHistory.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/MultiCall.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/MultiCall.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/MultiStatusBar.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/MultiStatusBar.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ObjectBrowser.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ObjectBrowser.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/OutputWindow.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/OutputWindow.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ParenMatch.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ParenMatch.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/PathBrowser.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/PathBrowser.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/Percolator.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/Percolator.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/PyParse.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/PyParse.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/PyShell.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/PyShell.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/RemoteDebugger.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/RemoteDebugger.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/RemoteObjectBrowser.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/RemoteObjectBrowser.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ReplaceDialog.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ReplaceDialog.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/RstripExtension.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/RstripExtension.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ScriptBinding.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ScriptBinding.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ScrolledList.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ScrolledList.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/SearchDialog.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/SearchDialog.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/SearchDialogBase.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/SearchDialogBase.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/SearchEngine.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/SearchEngine.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/StackViewer.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/StackViewer.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ToolTip.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ToolTip.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/TreeWidget.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/TreeWidget.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/UndoDelegator.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/UndoDelegator.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/WidgetRedirector.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/WidgetRedirector.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/WindowList.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/WindowList.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/ZoomHeight.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/ZoomHeight.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/__init__.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/__init__.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/__main__.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/__main__.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/aboutDialog.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/aboutDialog.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/configDialog.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/configDialog.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/configHandler.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/configHandler.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/configHelpSourceEdit.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/configHelpSourceEdit.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/configSectionNameDialog.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/configSectionNameDialog.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/dynOptionMenuWidget.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/dynOptionMenuWidget.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/idle.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/idle.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/idlever.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/idlever.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/keybindingDialog.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/keybindingDialog.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/macosxSupport.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/macosxSupport.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/rpc.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/rpc.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/run.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/run.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/tabbedpages.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/tabbedpages.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/testcode.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/testcode.cpython-33.pyo
lib/python3.3/idlelib/__pycache__/textView.cpython-33.pyc
lib/python3.3/idlelib/__pycache__/textView.cpython-33.pyo
lib/python3.3/idlelib/aboutDialog.py
lib/python3.3/idlelib/config-extensions.def
lib/python3.3/idlelib/config-highlight.def
lib/python3.3/idlelib/config-keys.def
lib/python3.3/idlelib/config-main.def
lib/python3.3/idlelib/configDialog.py
lib/python3.3/idlelib/configHandler.py
lib/python3.3/idlelib/configHelpSourceEdit.py
lib/python3.3/idlelib/configSectionNameDialog.py
lib/python3.3/idlelib/dynOptionMenuWidget.py
lib/python3.3/idlelib/extend.txt
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/idlever.py
lib/python3.3/idlelib/keybindingDialog.py
lib/python3.3/idlelib/macosxSupport.py
lib/python3.3/idlelib/rpc.py
lib/python3.3/idlelib/run.py
lib/python3.3/idlelib/tabbedpages.py
lib/python3.3/idlelib/testcode.py
lib/python3.3/idlelib/textView.py

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,101 @@
@comment $OpenBSD: PLIST-tkinter,v 1.1.1.1 2013/04/28 01:29:59 fgsch Exp $
@option no-default-conflict
@conflict python-tkinter->=3.3,<3.4
@pkgpath lang/python3/3.3,-tkinter
lib/python3.3/lib-dynload/_tkinter.so
lib/python3.3/tkinter/
lib/python3.3/tkinter/__init__.py
lib/python3.3/tkinter/__main__.py
lib/python3.3/tkinter/__pycache__/
lib/python3.3/tkinter/__pycache__/__init__.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/__init__.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/__main__.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/__main__.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/_fix.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/_fix.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/colorchooser.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/colorchooser.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/commondialog.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/commondialog.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/constants.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/constants.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/dialog.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/dialog.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/dnd.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/dnd.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/filedialog.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/filedialog.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/font.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/font.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/messagebox.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/messagebox.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/scrolledtext.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/scrolledtext.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/simpledialog.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/simpledialog.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/tix.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/tix.cpython-33.pyo
lib/python3.3/tkinter/__pycache__/ttk.cpython-33.pyc
lib/python3.3/tkinter/__pycache__/ttk.cpython-33.pyo
lib/python3.3/tkinter/_fix.py
lib/python3.3/tkinter/colorchooser.py
lib/python3.3/tkinter/commondialog.py
lib/python3.3/tkinter/constants.py
lib/python3.3/tkinter/dialog.py
lib/python3.3/tkinter/dnd.py
lib/python3.3/tkinter/filedialog.py
lib/python3.3/tkinter/font.py
lib/python3.3/tkinter/messagebox.py
lib/python3.3/tkinter/scrolledtext.py
lib/python3.3/tkinter/simpledialog.py
lib/python3.3/tkinter/test/
lib/python3.3/tkinter/test/README
lib/python3.3/tkinter/test/__init__.py
lib/python3.3/tkinter/test/__pycache__/
lib/python3.3/tkinter/test/__pycache__/__init__.cpython-33.pyc
lib/python3.3/tkinter/test/__pycache__/__init__.cpython-33.pyo
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/runtktests.py
lib/python3.3/tkinter/test/support.py
lib/python3.3/tkinter/test/test_tkinter/
lib/python3.3/tkinter/test/test_tkinter/__init__.py
lib/python3.3/tkinter/test/test_tkinter/__pycache__/
lib/python3.3/tkinter/test/test_tkinter/__pycache__/__init__.cpython-33.pyc
lib/python3.3/tkinter/test/test_tkinter/__pycache__/__init__.cpython-33.pyo
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_font.cpython-33.pyc
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_font.cpython-33.pyo
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-33.pyc
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-33.pyo
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-33.pyc
lib/python3.3/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-33.pyo
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/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_ttk/
lib/python3.3/tkinter/test/test_ttk/__init__.py
lib/python3.3/tkinter/test/test_ttk/__pycache__/
lib/python3.3/tkinter/test/test_ttk/__pycache__/__init__.cpython-33.pyc
lib/python3.3/tkinter/test/test_ttk/__pycache__/__init__.cpython-33.pyo
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-33.pyc
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-33.pyo
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_functions.cpython-33.pyc
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_functions.cpython-33.pyo
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_style.cpython-33.pyc
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_style.cpython-33.pyo
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-33.pyc
lib/python3.3/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-33.pyo
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/tix.py
lib/python3.3/tkinter/ttk.py