summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/python22-pth/DESCR14
-rw-r--r--lang/python22-pth/Makefile41
-rw-r--r--lang/python22-pth/PLIST.common1993
-rw-r--r--lang/python22-pth/PLIST.common_end23
-rw-r--r--lang/python22-pth/PLIST.linux11
-rw-r--r--lang/python22-pth/PLIST.netbsd2
-rw-r--r--lang/python22-pth/buildlink2.mk34
-rw-r--r--lang/python22-pth/distinfo12
-rw-r--r--lang/python22-pth/patches/patch-aa147
-rw-r--r--lang/python22-pth/patches/patch-ab10
-rw-r--r--lang/python22-pth/patches/patch-ae23
-rw-r--r--lang/python22-pth/patches/patch-af88
-rw-r--r--lang/python22-pth/patches/patch-ag13
-rw-r--r--lang/python22-pth/patches/patch-ah13
-rw-r--r--lang/python22-pth/patches/patch-ai22
-rw-r--r--lang/python22-pth/patches/patch-ba32
16 files changed, 2478 insertions, 0 deletions
diff --git a/lang/python22-pth/DESCR b/lang/python22-pth/DESCR
new file mode 100644
index 00000000000..25130675866
--- /dev/null
+++ b/lang/python22-pth/DESCR
@@ -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 exten-
+sion language for existing applications. See the internal
+documentation for hints.
diff --git a/lang/python22-pth/Makefile b/lang/python22-pth/Makefile
new file mode 100644
index 00000000000..95d691d919d
--- /dev/null
+++ b/lang/python22-pth/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+#
+
+DISTNAME= Python-2.2.2
+PKGNAME= python22-pth-2.2.2
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.python.org/pub/python/2.2.2/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.python.org/
+COMMENT= Interpreted, interactive, object-oriented programming language
+
+USE_BUILDLINK2= YES
+GNU_CONFIGURE= YES
+
+.include "../../mk/bsd.prefs.mk"
+
+PLIST_SUBST+= PY_PLATNAME=${LOWER_OPSYS}${OS_VERSION:C/\..*//}
+PLIST_SRC= ${PKGDIR}/PLIST.common ${PKGDIR}/PLIST.${LOWER_OPSYS} \
+ ${PKGDIR}/PLIST.common_end
+
+.if ${OPSYS} == "NetBSD"
+CONFIGURE_ARGS+= --with-pth
+.endif
+
+INSTALL_TARGET= altinstall
+
+post-extract:
+ ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc2p2
+
+.include "../../devel/pth/buildlink2.mk"
+.include "../../devel/zlib/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
+
+# This comes after bsd.pkg.mk so that the LDFLAGS here overrides the one
+# set earlier in the environment (last definition wins).
+#
+.if ${OBJECT_FMT} == "a.out"
+MAKE_ENV+= LDFLAGS="${LDFLAGS:S/-Wl,//}"
+.endif
diff --git a/lang/python22-pth/PLIST.common b/lang/python22-pth/PLIST.common
new file mode 100644
index 00000000000..f006aabe1e9
--- /dev/null
+++ b/lang/python22-pth/PLIST.common
@@ -0,0 +1,1993 @@
+@comment $NetBSD: PLIST.common,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+bin/pydoc2p2
+bin/python2p2
+include/python2p2/Python.h
+include/python2p2/abstract.h
+include/python2p2/bitset.h
+include/python2p2/bufferobject.h
+include/python2p2/cStringIO.h
+include/python2p2/cellobject.h
+include/python2p2/ceval.h
+include/python2p2/classobject.h
+include/python2p2/cobject.h
+include/python2p2/codecs.h
+include/python2p2/compile.h
+include/python2p2/complexobject.h
+include/python2p2/descrobject.h
+include/python2p2/dictobject.h
+include/python2p2/errcode.h
+include/python2p2/eval.h
+include/python2p2/fileobject.h
+include/python2p2/floatobject.h
+include/python2p2/frameobject.h
+include/python2p2/funcobject.h
+include/python2p2/graminit.h
+include/python2p2/grammar.h
+include/python2p2/import.h
+include/python2p2/intobject.h
+include/python2p2/intrcheck.h
+include/python2p2/iterobject.h
+include/python2p2/listobject.h
+include/python2p2/longintrepr.h
+include/python2p2/longobject.h
+include/python2p2/marshal.h
+include/python2p2/metagrammar.h
+include/python2p2/methodobject.h
+include/python2p2/modsupport.h
+include/python2p2/moduleobject.h
+include/python2p2/node.h
+include/python2p2/object.h
+include/python2p2/objimpl.h
+include/python2p2/opcode.h
+include/python2p2/osdefs.h
+include/python2p2/parsetok.h
+include/python2p2/patchlevel.h
+include/python2p2/pgenheaders.h
+include/python2p2/py_curses.h
+include/python2p2/pyconfig.h
+include/python2p2/pydebug.h
+include/python2p2/pyerrors.h
+include/python2p2/pyfpe.h
+include/python2p2/pygetopt.h
+include/python2p2/pymactoolbox.h
+include/python2p2/pymem.h
+include/python2p2/pyport.h
+include/python2p2/pystate.h
+include/python2p2/pythonrun.h
+include/python2p2/pythread.h
+include/python2p2/rangeobject.h
+include/python2p2/sliceobject.h
+include/python2p2/stringobject.h
+include/python2p2/structmember.h
+include/python2p2/structseq.h
+include/python2p2/symtable.h
+include/python2p2/sysmodule.h
+include/python2p2/token.h
+include/python2p2/traceback.h
+include/python2p2/tupleobject.h
+include/python2p2/ucnhash.h
+include/python2p2/unicodeobject.h
+include/python2p2/weakrefobject.h
+lib/python2p2/BaseHTTPServer.py
+lib/python2p2/BaseHTTPServer.pyc
+lib/python2p2/BaseHTTPServer.pyo
+lib/python2p2/Bastion.py
+lib/python2p2/Bastion.pyc
+lib/python2p2/Bastion.pyo
+lib/python2p2/CGIHTTPServer.py
+lib/python2p2/CGIHTTPServer.pyc
+lib/python2p2/CGIHTTPServer.pyo
+lib/python2p2/ConfigParser.py
+lib/python2p2/ConfigParser.pyc
+lib/python2p2/ConfigParser.pyo
+lib/python2p2/Cookie.py
+lib/python2p2/Cookie.pyc
+lib/python2p2/Cookie.pyo
+lib/python2p2/FCNTL.py
+lib/python2p2/FCNTL.pyc
+lib/python2p2/FCNTL.pyo
+lib/python2p2/HTMLParser.py
+lib/python2p2/HTMLParser.pyc
+lib/python2p2/HTMLParser.pyo
+lib/python2p2/LICENSE.txt
+lib/python2p2/MimeWriter.py
+lib/python2p2/MimeWriter.pyc
+lib/python2p2/MimeWriter.pyo
+lib/python2p2/Queue.py
+lib/python2p2/Queue.pyc
+lib/python2p2/Queue.pyo
+lib/python2p2/SimpleHTTPServer.py
+lib/python2p2/SimpleHTTPServer.pyc
+lib/python2p2/SimpleHTTPServer.pyo
+lib/python2p2/SimpleXMLRPCServer.py
+lib/python2p2/SimpleXMLRPCServer.pyc
+lib/python2p2/SimpleXMLRPCServer.pyo
+lib/python2p2/SocketServer.py
+lib/python2p2/SocketServer.pyc
+lib/python2p2/SocketServer.pyo
+lib/python2p2/StringIO.py
+lib/python2p2/StringIO.pyc
+lib/python2p2/StringIO.pyo
+lib/python2p2/TERMIOS.py
+lib/python2p2/TERMIOS.pyc
+lib/python2p2/TERMIOS.pyo
+lib/python2p2/UserDict.py
+lib/python2p2/UserDict.pyc
+lib/python2p2/UserDict.pyo
+lib/python2p2/UserList.py
+lib/python2p2/UserList.pyc
+lib/python2p2/UserList.pyo
+lib/python2p2/UserString.py
+lib/python2p2/UserString.pyc
+lib/python2p2/UserString.pyo
+lib/python2p2/__future__.py
+lib/python2p2/__future__.pyc
+lib/python2p2/__future__.pyo
+lib/python2p2/__phello__.foo.py
+lib/python2p2/__phello__.foo.pyc
+lib/python2p2/__phello__.foo.pyo
+lib/python2p2/aifc.py
+lib/python2p2/aifc.pyc
+lib/python2p2/aifc.pyo
+lib/python2p2/anydbm.py
+lib/python2p2/anydbm.pyc
+lib/python2p2/anydbm.pyo
+lib/python2p2/asynchat.py
+lib/python2p2/asynchat.pyc
+lib/python2p2/asynchat.pyo
+lib/python2p2/asyncore.py
+lib/python2p2/asyncore.pyc
+lib/python2p2/asyncore.pyo
+lib/python2p2/atexit.py
+lib/python2p2/atexit.pyc
+lib/python2p2/atexit.pyo
+lib/python2p2/audiodev.py
+lib/python2p2/audiodev.pyc
+lib/python2p2/audiodev.pyo
+lib/python2p2/base64.py
+lib/python2p2/base64.pyc
+lib/python2p2/base64.pyo
+lib/python2p2/bdb.py
+lib/python2p2/bdb.pyc
+lib/python2p2/bdb.pyo
+lib/python2p2/binhex.py
+lib/python2p2/binhex.pyc
+lib/python2p2/binhex.pyo
+lib/python2p2/bisect.py
+lib/python2p2/bisect.pyc
+lib/python2p2/bisect.pyo
+lib/python2p2/calendar.py
+lib/python2p2/calendar.pyc
+lib/python2p2/calendar.pyo
+lib/python2p2/cgi.py
+lib/python2p2/cgi.pyc
+lib/python2p2/cgi.pyo
+lib/python2p2/cgitb.py
+lib/python2p2/cgitb.pyc
+lib/python2p2/cgitb.pyo
+lib/python2p2/chunk.py
+lib/python2p2/chunk.pyc
+lib/python2p2/chunk.pyo
+lib/python2p2/cmd.py
+lib/python2p2/cmd.pyc
+lib/python2p2/cmd.pyo
+lib/python2p2/code.py
+lib/python2p2/code.pyc
+lib/python2p2/code.pyo
+lib/python2p2/codecs.py
+lib/python2p2/codecs.pyc
+lib/python2p2/codecs.pyo
+lib/python2p2/codeop.py
+lib/python2p2/codeop.pyc
+lib/python2p2/codeop.pyo
+lib/python2p2/colorsys.py
+lib/python2p2/colorsys.pyc
+lib/python2p2/colorsys.pyo
+lib/python2p2/commands.py
+lib/python2p2/commands.pyc
+lib/python2p2/commands.pyo
+lib/python2p2/compileall.py
+lib/python2p2/compileall.pyc
+lib/python2p2/compileall.pyo
+lib/python2p2/compiler/__init__.py
+lib/python2p2/compiler/__init__.pyc
+lib/python2p2/compiler/__init__.pyo
+lib/python2p2/compiler/ast.py
+lib/python2p2/compiler/ast.pyc
+lib/python2p2/compiler/ast.pyo
+lib/python2p2/compiler/consts.py
+lib/python2p2/compiler/consts.pyc
+lib/python2p2/compiler/consts.pyo
+lib/python2p2/compiler/future.py
+lib/python2p2/compiler/future.pyc
+lib/python2p2/compiler/future.pyo
+lib/python2p2/compiler/misc.py
+lib/python2p2/compiler/misc.pyc
+lib/python2p2/compiler/misc.pyo
+lib/python2p2/compiler/pyassem.py
+lib/python2p2/compiler/pyassem.pyc
+lib/python2p2/compiler/pyassem.pyo
+lib/python2p2/compiler/pycodegen.py
+lib/python2p2/compiler/pycodegen.pyc
+lib/python2p2/compiler/pycodegen.pyo
+lib/python2p2/compiler/symbols.py
+lib/python2p2/compiler/symbols.pyc
+lib/python2p2/compiler/symbols.pyo
+lib/python2p2/compiler/syntax.py
+lib/python2p2/compiler/syntax.pyc
+lib/python2p2/compiler/syntax.pyo
+lib/python2p2/compiler/transformer.py
+lib/python2p2/compiler/transformer.pyc
+lib/python2p2/compiler/transformer.pyo
+lib/python2p2/compiler/visitor.py
+lib/python2p2/compiler/visitor.pyc
+lib/python2p2/compiler/visitor.pyo
+lib/python2p2/config/Makefile
+lib/python2p2/config/Setup
+lib/python2p2/config/Setup.config
+lib/python2p2/config/Setup.local
+lib/python2p2/config/config.c
+lib/python2p2/config/config.c.in
+lib/python2p2/config/install-sh
+lib/python2p2/config/libpython2p2.a
+lib/python2p2/config/makesetup
+lib/python2p2/config/python.o
+lib/python2p2/copy.py
+lib/python2p2/copy.pyc
+lib/python2p2/copy.pyo
+lib/python2p2/copy_reg.py
+lib/python2p2/copy_reg.pyc
+lib/python2p2/copy_reg.pyo
+lib/python2p2/curses/__init__.py
+lib/python2p2/curses/__init__.pyc
+lib/python2p2/curses/__init__.pyo
+lib/python2p2/curses/ascii.py
+lib/python2p2/curses/ascii.pyc
+lib/python2p2/curses/ascii.pyo
+lib/python2p2/curses/has_key.py
+lib/python2p2/curses/has_key.pyc
+lib/python2p2/curses/has_key.pyo
+lib/python2p2/curses/panel.py
+lib/python2p2/curses/panel.pyc
+lib/python2p2/curses/panel.pyo
+lib/python2p2/curses/textpad.py
+lib/python2p2/curses/textpad.pyc
+lib/python2p2/curses/textpad.pyo
+lib/python2p2/curses/wrapper.py
+lib/python2p2/curses/wrapper.pyc
+lib/python2p2/curses/wrapper.pyo
+lib/python2p2/dbhash.py
+lib/python2p2/dbhash.pyc
+lib/python2p2/dbhash.pyo
+lib/python2p2/difflib.py
+lib/python2p2/difflib.pyc
+lib/python2p2/difflib.pyo
+lib/python2p2/dircache.py
+lib/python2p2/dircache.pyc
+lib/python2p2/dircache.pyo
+lib/python2p2/dis.py
+lib/python2p2/dis.pyc
+lib/python2p2/dis.pyo
+lib/python2p2/distutils/README
+lib/python2p2/distutils/__init__.py
+lib/python2p2/distutils/__init__.pyc
+lib/python2p2/distutils/__init__.pyo
+lib/python2p2/distutils/archive_util.py
+lib/python2p2/distutils/archive_util.pyc
+lib/python2p2/distutils/archive_util.pyo
+lib/python2p2/distutils/bcppcompiler.py
+lib/python2p2/distutils/bcppcompiler.pyc
+lib/python2p2/distutils/bcppcompiler.pyo
+lib/python2p2/distutils/ccompiler.py
+lib/python2p2/distutils/ccompiler.pyc
+lib/python2p2/distutils/ccompiler.pyo
+lib/python2p2/distutils/cmd.py
+lib/python2p2/distutils/cmd.pyc
+lib/python2p2/distutils/cmd.pyo
+lib/python2p2/distutils/command/__init__.py
+lib/python2p2/distutils/command/__init__.pyc
+lib/python2p2/distutils/command/__init__.pyo
+lib/python2p2/distutils/command/bdist.py
+lib/python2p2/distutils/command/bdist.pyc
+lib/python2p2/distutils/command/bdist.pyo
+lib/python2p2/distutils/command/bdist_dumb.py
+lib/python2p2/distutils/command/bdist_dumb.pyc
+lib/python2p2/distutils/command/bdist_dumb.pyo
+lib/python2p2/distutils/command/bdist_rpm.py
+lib/python2p2/distutils/command/bdist_rpm.pyc
+lib/python2p2/distutils/command/bdist_rpm.pyo
+lib/python2p2/distutils/command/bdist_wininst.py
+lib/python2p2/distutils/command/bdist_wininst.pyc
+lib/python2p2/distutils/command/bdist_wininst.pyo
+lib/python2p2/distutils/command/build.py
+lib/python2p2/distutils/command/build.pyc
+lib/python2p2/distutils/command/build.pyo
+lib/python2p2/distutils/command/build_clib.py
+lib/python2p2/distutils/command/build_clib.pyc
+lib/python2p2/distutils/command/build_clib.pyo
+lib/python2p2/distutils/command/build_ext.py
+lib/python2p2/distutils/command/build_ext.pyc
+lib/python2p2/distutils/command/build_ext.pyo
+lib/python2p2/distutils/command/build_py.py
+lib/python2p2/distutils/command/build_py.pyc
+lib/python2p2/distutils/command/build_py.pyo
+lib/python2p2/distutils/command/build_scripts.py
+lib/python2p2/distutils/command/build_scripts.pyc
+lib/python2p2/distutils/command/build_scripts.pyo
+lib/python2p2/distutils/command/clean.py
+lib/python2p2/distutils/command/clean.pyc
+lib/python2p2/distutils/command/clean.pyo
+lib/python2p2/distutils/command/command_template
+lib/python2p2/distutils/command/config.py
+lib/python2p2/distutils/command/config.pyc
+lib/python2p2/distutils/command/config.pyo
+lib/python2p2/distutils/command/install.py
+lib/python2p2/distutils/command/install.pyc
+lib/python2p2/distutils/command/install.pyo
+lib/python2p2/distutils/command/install_data.py
+lib/python2p2/distutils/command/install_data.pyc
+lib/python2p2/distutils/command/install_data.pyo
+lib/python2p2/distutils/command/install_headers.py
+lib/python2p2/distutils/command/install_headers.pyc
+lib/python2p2/distutils/command/install_headers.pyo
+lib/python2p2/distutils/command/install_lib.py
+lib/python2p2/distutils/command/install_lib.pyc
+lib/python2p2/distutils/command/install_lib.pyo
+lib/python2p2/distutils/command/install_scripts.py
+lib/python2p2/distutils/command/install_scripts.pyc
+lib/python2p2/distutils/command/install_scripts.pyo
+lib/python2p2/distutils/command/sdist.py
+lib/python2p2/distutils/command/sdist.pyc
+lib/python2p2/distutils/command/sdist.pyo
+lib/python2p2/distutils/core.py
+lib/python2p2/distutils/core.pyc
+lib/python2p2/distutils/core.pyo
+lib/python2p2/distutils/cygwinccompiler.py
+lib/python2p2/distutils/cygwinccompiler.pyc
+lib/python2p2/distutils/cygwinccompiler.pyo
+lib/python2p2/distutils/dep_util.py
+lib/python2p2/distutils/dep_util.pyc
+lib/python2p2/distutils/dep_util.pyo
+lib/python2p2/distutils/dir_util.py
+lib/python2p2/distutils/dir_util.pyc
+lib/python2p2/distutils/dir_util.pyo
+lib/python2p2/distutils/dist.py
+lib/python2p2/distutils/dist.pyc
+lib/python2p2/distutils/dist.pyo
+lib/python2p2/distutils/errors.py
+lib/python2p2/distutils/errors.pyc
+lib/python2p2/distutils/errors.pyo
+lib/python2p2/distutils/extension.py
+lib/python2p2/distutils/extension.pyc
+lib/python2p2/distutils/extension.pyo
+lib/python2p2/distutils/fancy_getopt.py
+lib/python2p2/distutils/fancy_getopt.pyc
+lib/python2p2/distutils/fancy_getopt.pyo
+lib/python2p2/distutils/file_util.py
+lib/python2p2/distutils/file_util.pyc
+lib/python2p2/distutils/file_util.pyo
+lib/python2p2/distutils/filelist.py
+lib/python2p2/distutils/filelist.pyc
+lib/python2p2/distutils/filelist.pyo
+lib/python2p2/distutils/msvccompiler.py
+lib/python2p2/distutils/msvccompiler.pyc
+lib/python2p2/distutils/msvccompiler.pyo
+lib/python2p2/distutils/mwerkscompiler.py
+lib/python2p2/distutils/mwerkscompiler.pyc
+lib/python2p2/distutils/mwerkscompiler.pyo
+lib/python2p2/distutils/spawn.py
+lib/python2p2/distutils/spawn.pyc
+lib/python2p2/distutils/spawn.pyo
+lib/python2p2/distutils/sysconfig.py
+lib/python2p2/distutils/sysconfig.pyc
+lib/python2p2/distutils/sysconfig.pyo
+lib/python2p2/distutils/text_file.py
+lib/python2p2/distutils/text_file.pyc
+lib/python2p2/distutils/text_file.pyo
+lib/python2p2/distutils/unixccompiler.py
+lib/python2p2/distutils/unixccompiler.pyc
+lib/python2p2/distutils/unixccompiler.pyo
+lib/python2p2/distutils/util.py
+lib/python2p2/distutils/util.pyc
+lib/python2p2/distutils/util.pyo
+lib/python2p2/distutils/version.py
+lib/python2p2/distutils/version.pyc
+lib/python2p2/distutils/version.pyo
+lib/python2p2/doctest.py
+lib/python2p2/doctest.pyc
+lib/python2p2/doctest.pyo
+lib/python2p2/dospath.py
+lib/python2p2/dospath.pyc
+lib/python2p2/dospath.pyo
+lib/python2p2/dumbdbm.py
+lib/python2p2/dumbdbm.pyc
+lib/python2p2/dumbdbm.pyo
+
+
+
+lib/python2p2/email/Charset.py
+lib/python2p2/email/Charset.pyc
+lib/python2p2/email/Charset.pyo
+lib/python2p2/email/Encoders.py
+lib/python2p2/email/Encoders.pyc
+lib/python2p2/email/Encoders.pyo
+lib/python2p2/email/Errors.py
+lib/python2p2/email/Errors.pyc
+lib/python2p2/email/Errors.pyo
+lib/python2p2/email/Generator.py
+lib/python2p2/email/Generator.pyc
+lib/python2p2/email/Generator.pyo
+lib/python2p2/email/Header.py
+lib/python2p2/email/Header.pyc
+lib/python2p2/email/Header.pyo
+lib/python2p2/email/Iterators.py
+lib/python2p2/email/Iterators.pyc
+lib/python2p2/email/Iterators.pyo
+lib/python2p2/email/MIMEAudio.py
+lib/python2p2/email/MIMEAudio.pyc
+lib/python2p2/email/MIMEAudio.pyo
+lib/python2p2/email/MIMEBase.py
+lib/python2p2/email/MIMEBase.pyc
+lib/python2p2/email/MIMEBase.pyo
+lib/python2p2/email/MIMEImage.py
+lib/python2p2/email/MIMEImage.pyc
+lib/python2p2/email/MIMEImage.pyo
+lib/python2p2/email/MIMEMessage.py
+lib/python2p2/email/MIMEMessage.pyc
+lib/python2p2/email/MIMEMessage.pyo
+lib/python2p2/email/MIMEMultipart.py
+lib/python2p2/email/MIMEMultipart.pyc
+lib/python2p2/email/MIMEMultipart.pyo
+lib/python2p2/email/MIMENonMultipart.py
+lib/python2p2/email/MIMENonMultipart.pyc
+lib/python2p2/email/MIMENonMultipart.pyo
+lib/python2p2/email/MIMEText.py
+lib/python2p2/email/MIMEText.pyc
+lib/python2p2/email/MIMEText.pyo
+lib/python2p2/email/Message.py
+lib/python2p2/email/Message.pyc
+lib/python2p2/email/Message.pyo
+lib/python2p2/email/Parser.py
+lib/python2p2/email/Parser.pyc
+lib/python2p2/email/Parser.pyo
+lib/python2p2/email/Utils.py
+lib/python2p2/email/Utils.pyc
+lib/python2p2/email/Utils.pyo
+lib/python2p2/email/__init__.py
+lib/python2p2/email/__init__.pyc
+lib/python2p2/email/__init__.pyo
+lib/python2p2/email/_compat21.py
+lib/python2p2/email/_compat21.pyc
+lib/python2p2/email/_compat21.pyo
+lib/python2p2/email/_compat22.py
+lib/python2p2/email/_compat22.pyc
+lib/python2p2/email/_compat22.pyo
+lib/python2p2/email/base64MIME.py
+lib/python2p2/email/base64MIME.pyc
+lib/python2p2/email/base64MIME.pyo
+lib/python2p2/email/quopriMIME.py
+lib/python2p2/email/quopriMIME.pyc
+lib/python2p2/email/quopriMIME.pyo
+lib/python2p2/encodings/__init__.py
+lib/python2p2/encodings/__init__.pyc
+lib/python2p2/encodings/__init__.pyo
+lib/python2p2/encodings/aliases.py
+lib/python2p2/encodings/aliases.pyc
+lib/python2p2/encodings/aliases.pyo
+lib/python2p2/encodings/ascii.py
+lib/python2p2/encodings/ascii.pyc
+lib/python2p2/encodings/ascii.pyo
+lib/python2p2/encodings/base64_codec.py
+lib/python2p2/encodings/base64_codec.pyc
+lib/python2p2/encodings/base64_codec.pyo
+lib/python2p2/encodings/charmap.py
+lib/python2p2/encodings/charmap.pyc
+lib/python2p2/encodings/charmap.pyo
+lib/python2p2/encodings/cp037.py
+lib/python2p2/encodings/cp037.pyc
+lib/python2p2/encodings/cp037.pyo
+lib/python2p2/encodings/cp1006.py
+lib/python2p2/encodings/cp1006.pyc
+lib/python2p2/encodings/cp1006.pyo
+lib/python2p2/encodings/cp1026.py
+lib/python2p2/encodings/cp1026.pyc
+lib/python2p2/encodings/cp1026.pyo
+lib/python2p2/encodings/cp1140.py
+lib/python2p2/encodings/cp1140.pyc
+lib/python2p2/encodings/cp1140.pyo
+lib/python2p2/encodings/cp1250.py
+lib/python2p2/encodings/cp1250.pyc
+lib/python2p2/encodings/cp1250.pyo
+lib/python2p2/encodings/cp1251.py
+lib/python2p2/encodings/cp1251.pyc
+lib/python2p2/encodings/cp1251.pyo
+lib/python2p2/encodings/cp1252.py
+lib/python2p2/encodings/cp1252.pyc
+lib/python2p2/encodings/cp1252.pyo
+lib/python2p2/encodings/cp1253.py
+lib/python2p2/encodings/cp1253.pyc
+lib/python2p2/encodings/cp1253.pyo
+lib/python2p2/encodings/cp1254.py
+lib/python2p2/encodings/cp1254.pyc
+lib/python2p2/encodings/cp1254.pyo
+lib/python2p2/encodings/cp1255.py
+lib/python2p2/encodings/cp1255.pyc
+lib/python2p2/encodings/cp1255.pyo
+lib/python2p2/encodings/cp1256.py
+lib/python2p2/encodings/cp1256.pyc
+lib/python2p2/encodings/cp1256.pyo
+lib/python2p2/encodings/cp1257.py
+lib/python2p2/encodings/cp1257.pyc
+lib/python2p2/encodings/cp1257.pyo
+lib/python2p2/encodings/cp1258.py
+lib/python2p2/encodings/cp1258.pyc
+lib/python2p2/encodings/cp1258.pyo
+lib/python2p2/encodings/cp424.py
+lib/python2p2/encodings/cp424.pyc
+lib/python2p2/encodings/cp424.pyo
+lib/python2p2/encodings/cp437.py
+lib/python2p2/encodings/cp437.pyc
+lib/python2p2/encodings/cp437.pyo
+lib/python2p2/encodings/cp500.py
+lib/python2p2/encodings/cp500.pyc
+lib/python2p2/encodings/cp500.pyo
+lib/python2p2/encodings/cp737.py
+lib/python2p2/encodings/cp737.pyc
+lib/python2p2/encodings/cp737.pyo
+lib/python2p2/encodings/cp775.py
+lib/python2p2/encodings/cp775.pyc
+lib/python2p2/encodings/cp775.pyo
+lib/python2p2/encodings/cp850.py
+lib/python2p2/encodings/cp850.pyc
+lib/python2p2/encodings/cp850.pyo
+lib/python2p2/encodings/cp852.py
+lib/python2p2/encodings/cp852.pyc
+lib/python2p2/encodings/cp852.pyo
+lib/python2p2/encodings/cp855.py
+lib/python2p2/encodings/cp855.pyc
+lib/python2p2/encodings/cp855.pyo
+lib/python2p2/encodings/cp856.py
+lib/python2p2/encodings/cp856.pyc
+lib/python2p2/encodings/cp856.pyo
+lib/python2p2/encodings/cp857.py
+lib/python2p2/encodings/cp857.pyc
+lib/python2p2/encodings/cp857.pyo
+lib/python2p2/encodings/cp860.py
+lib/python2p2/encodings/cp860.pyc
+lib/python2p2/encodings/cp860.pyo
+lib/python2p2/encodings/cp861.py
+lib/python2p2/encodings/cp861.pyc
+lib/python2p2/encodings/cp861.pyo
+lib/python2p2/encodings/cp862.py
+lib/python2p2/encodings/cp862.pyc
+lib/python2p2/encodings/cp862.pyo
+lib/python2p2/encodings/cp863.py
+lib/python2p2/encodings/cp863.pyc
+lib/python2p2/encodings/cp863.pyo
+lib/python2p2/encodings/cp864.py
+lib/python2p2/encodings/cp864.pyc
+lib/python2p2/encodings/cp864.pyo
+lib/python2p2/encodings/cp865.py
+lib/python2p2/encodings/cp865.pyc
+lib/python2p2/encodings/cp865.pyo
+lib/python2p2/encodings/cp866.py
+lib/python2p2/encodings/cp866.pyc
+lib/python2p2/encodings/cp866.pyo
+lib/python2p2/encodings/cp869.py
+lib/python2p2/encodings/cp869.pyc
+lib/python2p2/encodings/cp869.pyo
+lib/python2p2/encodings/cp874.py
+lib/python2p2/encodings/cp874.pyc
+lib/python2p2/encodings/cp874.pyo
+lib/python2p2/encodings/cp875.py
+lib/python2p2/encodings/cp875.pyc
+lib/python2p2/encodings/cp875.pyo
+lib/python2p2/encodings/hex_codec.py
+lib/python2p2/encodings/hex_codec.pyc
+lib/python2p2/encodings/hex_codec.pyo
+lib/python2p2/encodings/iso8859_1.py
+lib/python2p2/encodings/iso8859_1.pyc
+lib/python2p2/encodings/iso8859_1.pyo
+lib/python2p2/encodings/iso8859_10.py
+lib/python2p2/encodings/iso8859_10.pyc
+lib/python2p2/encodings/iso8859_10.pyo
+lib/python2p2/encodings/iso8859_13.py
+lib/python2p2/encodings/iso8859_13.pyc
+lib/python2p2/encodings/iso8859_13.pyo
+lib/python2p2/encodings/iso8859_14.py
+lib/python2p2/encodings/iso8859_14.pyc
+lib/python2p2/encodings/iso8859_14.pyo
+lib/python2p2/encodings/iso8859_15.py
+lib/python2p2/encodings/iso8859_15.pyc
+lib/python2p2/encodings/iso8859_15.pyo
+lib/python2p2/encodings/iso8859_2.py
+lib/python2p2/encodings/iso8859_2.pyc
+lib/python2p2/encodings/iso8859_2.pyo
+lib/python2p2/encodings/iso8859_3.py
+lib/python2p2/encodings/iso8859_3.pyc
+lib/python2p2/encodings/iso8859_3.pyo
+lib/python2p2/encodings/iso8859_4.py
+lib/python2p2/encodings/iso8859_4.pyc
+lib/python2p2/encodings/iso8859_4.pyo
+lib/python2p2/encodings/iso8859_5.py
+lib/python2p2/encodings/iso8859_5.pyc
+lib/python2p2/encodings/iso8859_5.pyo
+lib/python2p2/encodings/iso8859_6.py
+lib/python2p2/encodings/iso8859_6.pyc
+lib/python2p2/encodings/iso8859_6.pyo
+lib/python2p2/encodings/iso8859_7.py
+lib/python2p2/encodings/iso8859_7.pyc
+lib/python2p2/encodings/iso8859_7.pyo
+lib/python2p2/encodings/iso8859_8.py
+lib/python2p2/encodings/iso8859_8.pyc
+lib/python2p2/encodings/iso8859_8.pyo
+lib/python2p2/encodings/iso8859_9.py
+lib/python2p2/encodings/iso8859_9.pyc
+lib/python2p2/encodings/iso8859_9.pyo
+lib/python2p2/encodings/koi8_r.py
+lib/python2p2/encodings/koi8_r.pyc
+lib/python2p2/encodings/koi8_r.pyo
+lib/python2p2/encodings/latin_1.py
+lib/python2p2/encodings/latin_1.pyc
+lib/python2p2/encodings/latin_1.pyo
+lib/python2p2/encodings/mac_cyrillic.py
+lib/python2p2/encodings/mac_cyrillic.pyc
+lib/python2p2/encodings/mac_cyrillic.pyo
+lib/python2p2/encodings/mac_greek.py
+lib/python2p2/encodings/mac_greek.pyc
+lib/python2p2/encodings/mac_greek.pyo
+lib/python2p2/encodings/mac_iceland.py
+lib/python2p2/encodings/mac_iceland.pyc
+lib/python2p2/encodings/mac_iceland.pyo
+lib/python2p2/encodings/mac_latin2.py
+lib/python2p2/encodings/mac_latin2.pyc
+lib/python2p2/encodings/mac_latin2.pyo
+lib/python2p2/encodings/mac_roman.py
+lib/python2p2/encodings/mac_roman.pyc
+lib/python2p2/encodings/mac_roman.pyo
+lib/python2p2/encodings/mac_turkish.py
+lib/python2p2/encodings/mac_turkish.pyc
+lib/python2p2/encodings/mac_turkish.pyo
+lib/python2p2/encodings/mbcs.py
+lib/python2p2/encodings/mbcs.pyc
+lib/python2p2/encodings/mbcs.pyo
+lib/python2p2/encodings/quopri_codec.py
+lib/python2p2/encodings/quopri_codec.pyc
+lib/python2p2/encodings/quopri_codec.pyo
+lib/python2p2/encodings/raw_unicode_escape.py
+lib/python2p2/encodings/raw_unicode_escape.pyc
+lib/python2p2/encodings/raw_unicode_escape.pyo
+lib/python2p2/encodings/rot_13.py
+lib/python2p2/encodings/rot_13.pyc
+lib/python2p2/encodings/rot_13.pyo
+lib/python2p2/encodings/undefined.py
+lib/python2p2/encodings/undefined.pyc
+lib/python2p2/encodings/undefined.pyo
+lib/python2p2/encodings/unicode_escape.py
+lib/python2p2/encodings/unicode_escape.pyc
+lib/python2p2/encodings/unicode_escape.pyo
+lib/python2p2/encodings/unicode_internal.py
+lib/python2p2/encodings/unicode_internal.pyc
+lib/python2p2/encodings/unicode_internal.pyo
+lib/python2p2/encodings/utf_16.py
+lib/python2p2/encodings/utf_16.pyc
+lib/python2p2/encodings/utf_16.pyo
+lib/python2p2/encodings/utf_16_be.py
+lib/python2p2/encodings/utf_16_be.pyc
+lib/python2p2/encodings/utf_16_be.pyo
+lib/python2p2/encodings/utf_16_le.py
+lib/python2p2/encodings/utf_16_le.pyc
+lib/python2p2/encodings/utf_16_le.pyo
+lib/python2p2/encodings/utf_7.py
+lib/python2p2/encodings/utf_7.pyc
+lib/python2p2/encodings/utf_7.pyo
+lib/python2p2/encodings/utf_8.py
+lib/python2p2/encodings/utf_8.pyc
+lib/python2p2/encodings/utf_8.pyo
+lib/python2p2/encodings/uu_codec.py
+lib/python2p2/encodings/uu_codec.pyc
+lib/python2p2/encodings/uu_codec.pyo
+lib/python2p2/encodings/zlib_codec.py
+lib/python2p2/encodings/zlib_codec.pyc
+lib/python2p2/encodings/zlib_codec.pyo
+lib/python2p2/filecmp.py
+lib/python2p2/filecmp.pyc
+lib/python2p2/filecmp.pyo
+lib/python2p2/fileinput.py
+lib/python2p2/fileinput.pyc
+lib/python2p2/fileinput.pyo
+lib/python2p2/fnmatch.py
+lib/python2p2/fnmatch.pyc
+lib/python2p2/fnmatch.pyo
+lib/python2p2/formatter.py
+lib/python2p2/formatter.pyc
+lib/python2p2/formatter.pyo
+lib/python2p2/fpformat.py
+lib/python2p2/fpformat.pyc
+lib/python2p2/fpformat.pyo
+lib/python2p2/ftplib.py
+lib/python2p2/ftplib.pyc
+lib/python2p2/ftplib.pyo
+lib/python2p2/getopt.py
+lib/python2p2/getopt.pyc
+lib/python2p2/getopt.pyo
+lib/python2p2/getpass.py
+lib/python2p2/getpass.pyc
+lib/python2p2/getpass.pyo
+lib/python2p2/gettext.py
+lib/python2p2/gettext.pyc
+lib/python2p2/gettext.pyo
+lib/python2p2/glob.py
+lib/python2p2/glob.pyc
+lib/python2p2/glob.pyo
+lib/python2p2/gopherlib.py
+lib/python2p2/gopherlib.pyc
+lib/python2p2/gopherlib.pyo
+lib/python2p2/gzip.py
+lib/python2p2/gzip.pyc
+lib/python2p2/gzip.pyo
+lib/python2p2/hmac.py
+lib/python2p2/hmac.pyc
+lib/python2p2/hmac.pyo
+lib/python2p2/hotshot/__init__.py
+lib/python2p2/hotshot/__init__.pyc
+lib/python2p2/hotshot/__init__.pyo
+lib/python2p2/hotshot/log.py
+lib/python2p2/hotshot/log.pyc
+lib/python2p2/hotshot/log.pyo
+lib/python2p2/hotshot/stats.py
+lib/python2p2/hotshot/stats.pyc
+lib/python2p2/hotshot/stats.pyo
+lib/python2p2/htmlentitydefs.py
+lib/python2p2/htmlentitydefs.pyc
+lib/python2p2/htmlentitydefs.pyo
+lib/python2p2/htmllib.py
+lib/python2p2/htmllib.pyc
+lib/python2p2/htmllib.pyo
+lib/python2p2/httplib.py
+lib/python2p2/httplib.pyc
+lib/python2p2/httplib.pyo
+lib/python2p2/ihooks.py
+lib/python2p2/ihooks.pyc
+lib/python2p2/ihooks.pyo
+lib/python2p2/imaplib.py
+lib/python2p2/imaplib.pyc
+lib/python2p2/imaplib.pyo
+lib/python2p2/imghdr.py
+lib/python2p2/imghdr.pyc
+lib/python2p2/imghdr.pyo
+lib/python2p2/imputil.py
+lib/python2p2/imputil.pyc
+lib/python2p2/imputil.pyo
+lib/python2p2/inspect.py
+lib/python2p2/inspect.pyc
+lib/python2p2/inspect.pyo
+lib/python2p2/keyword.py
+lib/python2p2/keyword.pyc
+lib/python2p2/keyword.pyo
+lib/python2p2/knee.py
+lib/python2p2/knee.pyc
+lib/python2p2/knee.pyo
+lib/python2p2/lib-dynload/_codecs.so
+lib/python2p2/lib-dynload/_hotshot.so
+lib/python2p2/lib-dynload/_socket.so
+lib/python2p2/lib-dynload/_testcapi.so
+lib/python2p2/lib-dynload/_weakref.so
+lib/python2p2/lib-dynload/array.so
+lib/python2p2/lib-dynload/binascii.so
+lib/python2p2/lib-dynload/cPickle.so
+lib/python2p2/lib-dynload/cStringIO.so
+lib/python2p2/lib-dynload/cmath.so
+lib/python2p2/lib-dynload/crypt.so
+lib/python2p2/lib-dynload/dbm.so
+lib/python2p2/lib-dynload/fcntl.so
+lib/python2p2/lib-dynload/grp.so
+lib/python2p2/lib-dynload/math.so
+lib/python2p2/lib-dynload/md5.so
+lib/python2p2/lib-dynload/mmap.so
+lib/python2p2/lib-dynload/nis.so
+lib/python2p2/lib-dynload/operator.so
+lib/python2p2/lib-dynload/parser.so
+lib/python2p2/lib-dynload/pcre.so
+lib/python2p2/lib-dynload/pwd.so
+lib/python2p2/lib-dynload/regex.so
+lib/python2p2/lib-dynload/resource.so
+lib/python2p2/lib-dynload/rotor.so
+lib/python2p2/lib-dynload/select.so
+lib/python2p2/lib-dynload/sha.so
+lib/python2p2/lib-dynload/strop.so
+lib/python2p2/lib-dynload/struct.so
+lib/python2p2/lib-dynload/syslog.so
+lib/python2p2/lib-dynload/termios.so
+lib/python2p2/lib-dynload/time.so
+lib/python2p2/lib-dynload/timing.so
+lib/python2p2/lib-dynload/unicodedata.so
+lib/python2p2/lib-dynload/xreadlines.so
+lib/python2p2/lib-dynload/zlib.so
+lib/python2p2/lib-old/Para.py
+lib/python2p2/lib-old/Para.pyc
+lib/python2p2/lib-old/Para.pyo
+lib/python2p2/lib-old/addpack.py
+lib/python2p2/lib-old/addpack.pyc
+lib/python2p2/lib-old/addpack.pyo
+lib/python2p2/lib-old/cmp.py
+lib/python2p2/lib-old/cmp.pyc
+lib/python2p2/lib-old/cmp.pyo
+lib/python2p2/lib-old/cmpcache.py
+lib/python2p2/lib-old/cmpcache.pyc
+lib/python2p2/lib-old/cmpcache.pyo
+lib/python2p2/lib-old/codehack.py
+lib/python2p2/lib-old/codehack.pyc
+lib/python2p2/lib-old/codehack.pyo
+lib/python2p2/lib-old/dircmp.py
+lib/python2p2/lib-old/dircmp.pyc
+lib/python2p2/lib-old/dircmp.pyo
+lib/python2p2/lib-old/dump.py
+lib/python2p2/lib-old/dump.pyc
+lib/python2p2/lib-old/dump.pyo
+lib/python2p2/lib-old/find.py
+lib/python2p2/lib-old/find.pyc
+lib/python2p2/lib-old/find.pyo
+lib/python2p2/lib-old/fmt.py
+lib/python2p2/lib-old/fmt.pyc
+lib/python2p2/lib-old/fmt.pyo
+lib/python2p2/lib-old/grep.py
+lib/python2p2/lib-old/grep.pyc
+lib/python2p2/lib-old/grep.pyo
+lib/python2p2/lib-old/lockfile.py
+lib/python2p2/lib-old/lockfile.pyc
+lib/python2p2/lib-old/lockfile.pyo
+lib/python2p2/lib-old/newdir.py
+lib/python2p2/lib-old/newdir.pyc
+lib/python2p2/lib-old/newdir.pyo
+lib/python2p2/lib-old/ni.py
+lib/python2p2/lib-old/ni.pyc
+lib/python2p2/lib-old/ni.pyo
+lib/python2p2/lib-old/packmail.py
+lib/python2p2/lib-old/packmail.pyc
+lib/python2p2/lib-old/packmail.pyo
+lib/python2p2/lib-old/poly.py
+lib/python2p2/lib-old/poly.pyc
+lib/python2p2/lib-old/poly.pyo
+lib/python2p2/lib-old/rand.py
+lib/python2p2/lib-old/rand.pyc
+lib/python2p2/lib-old/rand.pyo
+lib/python2p2/lib-old/tb.py
+lib/python2p2/lib-old/tb.pyc
+lib/python2p2/lib-old/tb.pyo
+lib/python2p2/lib-old/util.py
+lib/python2p2/lib-old/util.pyc
+lib/python2p2/lib-old/util.pyo
+lib/python2p2/lib-old/whatsound.py
+lib/python2p2/lib-old/whatsound.pyc
+lib/python2p2/lib-old/whatsound.pyo
+lib/python2p2/lib-old/zmod.py
+lib/python2p2/lib-old/zmod.pyc
+lib/python2p2/lib-old/zmod.pyo
+lib/python2p2/lib-tk/Canvas.py
+lib/python2p2/lib-tk/Canvas.pyc
+lib/python2p2/lib-tk/Canvas.pyo
+lib/python2p2/lib-tk/Dialog.py
+lib/python2p2/lib-tk/Dialog.pyc
+lib/python2p2/lib-tk/Dialog.pyo
+lib/python2p2/lib-tk/FileDialog.py
+lib/python2p2/lib-tk/FileDialog.pyc
+lib/python2p2/lib-tk/FileDialog.pyo
+lib/python2p2/lib-tk/FixTk.py
+lib/python2p2/lib-tk/FixTk.pyc
+lib/python2p2/lib-tk/FixTk.pyo
+lib/python2p2/lib-tk/ScrolledText.py
+lib/python2p2/lib-tk/ScrolledText.pyc
+lib/python2p2/lib-tk/ScrolledText.pyo
+lib/python2p2/lib-tk/SimpleDialog.py
+lib/python2p2/lib-tk/SimpleDialog.pyc
+lib/python2p2/lib-tk/SimpleDialog.pyo
+lib/python2p2/lib-tk/Tix.py
+lib/python2p2/lib-tk/Tix.pyc
+lib/python2p2/lib-tk/Tix.pyo
+lib/python2p2/lib-tk/Tkconstants.py
+lib/python2p2/lib-tk/Tkconstants.pyc
+lib/python2p2/lib-tk/Tkconstants.pyo
+lib/python2p2/lib-tk/Tkdnd.py
+lib/python2p2/lib-tk/Tkdnd.pyc
+lib/python2p2/lib-tk/Tkdnd.pyo
+lib/python2p2/lib-tk/Tkinter.py
+lib/python2p2/lib-tk/Tkinter.pyc
+lib/python2p2/lib-tk/Tkinter.pyo
+lib/python2p2/lib-tk/tkColorChooser.py
+lib/python2p2/lib-tk/tkColorChooser.pyc
+lib/python2p2/lib-tk/tkColorChooser.pyo
+lib/python2p2/lib-tk/tkCommonDialog.py
+lib/python2p2/lib-tk/tkCommonDialog.pyc
+lib/python2p2/lib-tk/tkCommonDialog.pyo
+lib/python2p2/lib-tk/tkFileDialog.py
+lib/python2p2/lib-tk/tkFileDialog.pyc
+lib/python2p2/lib-tk/tkFileDialog.pyo
+lib/python2p2/lib-tk/tkFont.py
+lib/python2p2/lib-tk/tkFont.pyc
+lib/python2p2/lib-tk/tkFont.pyo
+lib/python2p2/lib-tk/tkMessageBox.py
+lib/python2p2/lib-tk/tkMessageBox.pyc
+lib/python2p2/lib-tk/tkMessageBox.pyo
+lib/python2p2/lib-tk/tkSimpleDialog.py
+lib/python2p2/lib-tk/tkSimpleDialog.pyc
+lib/python2p2/lib-tk/tkSimpleDialog.pyo
+lib/python2p2/lib-tk/turtle.py
+lib/python2p2/lib-tk/turtle.pyc
+lib/python2p2/lib-tk/turtle.pyo
+lib/python2p2/linecache.py
+lib/python2p2/linecache.pyc
+lib/python2p2/linecache.pyo
+lib/python2p2/locale.py
+lib/python2p2/locale.pyc
+lib/python2p2/locale.pyo
+lib/python2p2/macpath.py
+lib/python2p2/macpath.pyc
+lib/python2p2/macpath.pyo
+lib/python2p2/macurl2path.py
+lib/python2p2/macurl2path.pyc
+lib/python2p2/macurl2path.pyo
+lib/python2p2/mailbox.py
+lib/python2p2/mailbox.pyc
+lib/python2p2/mailbox.pyo
+lib/python2p2/mailcap.py
+lib/python2p2/mailcap.pyc
+lib/python2p2/mailcap.pyo
+lib/python2p2/markupbase.py
+lib/python2p2/markupbase.pyc
+lib/python2p2/markupbase.pyo
+lib/python2p2/mhlib.py
+lib/python2p2/mhlib.pyc
+lib/python2p2/mhlib.pyo
+lib/python2p2/mimetools.py
+lib/python2p2/mimetools.pyc
+lib/python2p2/mimetools.pyo
+lib/python2p2/mimetypes.py
+lib/python2p2/mimetypes.pyc
+lib/python2p2/mimetypes.pyo
+lib/python2p2/mimify.py
+lib/python2p2/mimify.pyc
+lib/python2p2/mimify.pyo
+lib/python2p2/multifile.py
+lib/python2p2/multifile.pyc
+lib/python2p2/multifile.pyo
+lib/python2p2/mutex.py
+lib/python2p2/mutex.pyc
+lib/python2p2/mutex.pyo
+lib/python2p2/netrc.py
+lib/python2p2/netrc.pyc
+lib/python2p2/netrc.pyo
+lib/python2p2/nntplib.py
+lib/python2p2/nntplib.pyc
+lib/python2p2/nntplib.pyo
+lib/python2p2/ntpath.py
+lib/python2p2/ntpath.pyc
+lib/python2p2/ntpath.pyo
+lib/python2p2/nturl2path.py
+lib/python2p2/nturl2path.pyc
+lib/python2p2/nturl2path.pyo
+lib/python2p2/os.py
+lib/python2p2/os.pyc
+lib/python2p2/os.pyo
+lib/python2p2/pdb.doc
+lib/python2p2/pdb.py
+lib/python2p2/pdb.pyc
+lib/python2p2/pdb.pyo
+lib/python2p2/pickle.py
+lib/python2p2/pickle.pyc
+lib/python2p2/pickle.pyo
+lib/python2p2/pipes.py
+lib/python2p2/pipes.pyc
+lib/python2p2/pipes.pyo
+lib/python2p2/plat-${PY_PLATNAME}/IN.py
+lib/python2p2/plat-${PY_PLATNAME}/IN.pyc
+lib/python2p2/plat-${PY_PLATNAME}/IN.pyo
+lib/python2p2/plat-${PY_PLATNAME}/regen
+lib/python2p2/popen2.py
+lib/python2p2/popen2.pyc
+lib/python2p2/popen2.pyo
+lib/python2p2/poplib.py
+lib/python2p2/poplib.pyc
+lib/python2p2/poplib.pyo
+lib/python2p2/posixfile.py
+lib/python2p2/posixfile.pyc
+lib/python2p2/posixfile.pyo
+lib/python2p2/posixpath.py
+lib/python2p2/posixpath.pyc
+lib/python2p2/posixpath.pyo
+lib/python2p2/pprint.py
+lib/python2p2/pprint.pyc
+lib/python2p2/pprint.pyo
+lib/python2p2/pre.py
+lib/python2p2/pre.pyc
+lib/python2p2/pre.pyo
+lib/python2p2/profile.doc
+lib/python2p2/profile.py
+lib/python2p2/profile.pyc
+lib/python2p2/profile.pyo
+lib/python2p2/pstats.py
+lib/python2p2/pstats.pyc
+lib/python2p2/pstats.pyo
+lib/python2p2/pty.py
+lib/python2p2/pty.pyc
+lib/python2p2/pty.pyo
+lib/python2p2/py_compile.py
+lib/python2p2/py_compile.pyc
+lib/python2p2/py_compile.pyo
+lib/python2p2/pyclbr.py
+lib/python2p2/pyclbr.pyc
+lib/python2p2/pyclbr.pyo
+lib/python2p2/pydoc.py
+lib/python2p2/pydoc.pyc
+lib/python2p2/pydoc.pyo
+lib/python2p2/quopri.py
+lib/python2p2/quopri.pyc
+lib/python2p2/quopri.pyo
+lib/python2p2/random.py
+lib/python2p2/random.pyc
+lib/python2p2/random.pyo
+lib/python2p2/re.py
+lib/python2p2/re.pyc
+lib/python2p2/re.pyo
+lib/python2p2/reconvert.py
+lib/python2p2/reconvert.pyc
+lib/python2p2/reconvert.pyo
+lib/python2p2/regex_syntax.py
+lib/python2p2/regex_syntax.pyc
+lib/python2p2/regex_syntax.pyo
+lib/python2p2/regsub.py
+lib/python2p2/regsub.pyc
+lib/python2p2/regsub.pyo
+lib/python2p2/repr.py
+lib/python2p2/repr.pyc
+lib/python2p2/repr.pyo
+lib/python2p2/rexec.py
+lib/python2p2/rexec.pyc
+lib/python2p2/rexec.pyo
+lib/python2p2/rfc822.py
+lib/python2p2/rfc822.pyc
+lib/python2p2/rfc822.pyo
+lib/python2p2/rlcompleter.py
+lib/python2p2/rlcompleter.pyc
+lib/python2p2/rlcompleter.pyo
+lib/python2p2/robotparser.py
+lib/python2p2/robotparser.pyc
+lib/python2p2/robotparser.pyo
+lib/python2p2/sched.py
+lib/python2p2/sched.pyc
+lib/python2p2/sched.pyo
+lib/python2p2/sgmllib.py
+lib/python2p2/sgmllib.pyc
+lib/python2p2/sgmllib.pyo
+lib/python2p2/shelve.py
+lib/python2p2/shelve.pyc
+lib/python2p2/shelve.pyo
+lib/python2p2/shlex.py
+lib/python2p2/shlex.pyc
+lib/python2p2/shlex.pyo
+lib/python2p2/shutil.py
+lib/python2p2/shutil.pyc
+lib/python2p2/shutil.pyo
+lib/python2p2/site-packages/README
+lib/python2p2/site.py
+lib/python2p2/site.pyc
+lib/python2p2/site.pyo
+lib/python2p2/smtpd.py
+lib/python2p2/smtpd.pyc
+lib/python2p2/smtpd.pyo
+lib/python2p2/smtplib.py
+lib/python2p2/smtplib.pyc
+lib/python2p2/smtplib.pyo
+lib/python2p2/sndhdr.py
+lib/python2p2/sndhdr.pyc
+lib/python2p2/sndhdr.pyo
+lib/python2p2/socket.py
+lib/python2p2/socket.pyc
+lib/python2p2/socket.pyo
+lib/python2p2/sre.py
+lib/python2p2/sre.pyc
+lib/python2p2/sre.pyo
+lib/python2p2/sre_compile.py
+lib/python2p2/sre_compile.pyc
+lib/python2p2/sre_compile.pyo
+lib/python2p2/sre_constants.py
+lib/python2p2/sre_constants.pyc
+lib/python2p2/sre_constants.pyo
+lib/python2p2/sre_parse.py
+lib/python2p2/sre_parse.pyc
+lib/python2p2/sre_parse.pyo
+lib/python2p2/stat.py
+lib/python2p2/stat.pyc
+lib/python2p2/stat.pyo
+lib/python2p2/statcache.py
+lib/python2p2/statcache.pyc
+lib/python2p2/statcache.pyo
+lib/python2p2/statvfs.py
+lib/python2p2/statvfs.pyc
+lib/python2p2/statvfs.pyo
+lib/python2p2/string.py
+lib/python2p2/string.pyc
+lib/python2p2/string.pyo
+lib/python2p2/stringold.py
+lib/python2p2/stringold.pyc
+lib/python2p2/stringold.pyo
+lib/python2p2/sunau.py
+lib/python2p2/sunau.pyc
+lib/python2p2/sunau.pyo
+lib/python2p2/sunaudio.py
+lib/python2p2/sunaudio.pyc
+lib/python2p2/sunaudio.pyo
+lib/python2p2/symbol.py
+lib/python2p2/symbol.pyc
+lib/python2p2/symbol.pyo
+lib/python2p2/symtable.py
+lib/python2p2/symtable.pyc
+lib/python2p2/symtable.pyo
+lib/python2p2/tabnanny.py
+lib/python2p2/tabnanny.pyc
+lib/python2p2/tabnanny.pyo
+lib/python2p2/telnetlib.py
+lib/python2p2/telnetlib.pyc
+lib/python2p2/telnetlib.pyo
+lib/python2p2/tempfile.py
+lib/python2p2/tempfile.pyc
+lib/python2p2/tempfile.pyo
+lib/python2p2/test/README
+lib/python2p2/test/__init__.py
+lib/python2p2/test/__init__.pyc
+lib/python2p2/test/__init__.pyo
+lib/python2p2/test/audiotest.au
+lib/python2p2/test/autotest.py
+lib/python2p2/test/autotest.pyc
+lib/python2p2/test/autotest.pyo
+lib/python2p2/test/badsyntax_future3.py
+lib/python2p2/test/badsyntax_future4.py
+lib/python2p2/test/badsyntax_future5.py
+lib/python2p2/test/badsyntax_future6.py
+lib/python2p2/test/badsyntax_future7.py
+lib/python2p2/test/badsyntax_nocaret.py
+lib/python2p2/test/data/PyBanner048.gif
+lib/python2p2/test/data/msg_01.txt
+lib/python2p2/test/data/msg_02.txt
+lib/python2p2/test/data/msg_03.txt
+lib/python2p2/test/data/msg_04.txt
+lib/python2p2/test/data/msg_05.txt
+lib/python2p2/test/data/msg_06.txt
+lib/python2p2/test/data/msg_07.txt
+lib/python2p2/test/data/msg_08.txt
+lib/python2p2/test/data/msg_09.txt
+lib/python2p2/test/data/msg_10.txt
+lib/python2p2/test/data/msg_11.txt
+lib/python2p2/test/data/msg_12.txt
+lib/python2p2/test/data/msg_13.txt
+lib/python2p2/test/data/msg_14.txt
+lib/python2p2/test/data/msg_15.txt
+lib/python2p2/test/data/msg_16.txt
+lib/python2p2/test/data/msg_17.txt
+lib/python2p2/test/data/msg_18.txt
+lib/python2p2/test/data/msg_19.txt
+lib/python2p2/test/data/msg_20.txt
+lib/python2p2/test/data/msg_21.txt
+lib/python2p2/test/data/msg_22.txt
+lib/python2p2/test/data/msg_23.txt
+lib/python2p2/test/double_const.py
+lib/python2p2/test/double_const.pyc
+lib/python2p2/test/double_const.pyo
+lib/python2p2/test/greyrgb.uue
+lib/python2p2/test/output/test_MimeWriter
+lib/python2p2/test/output/test_asynchat
+lib/python2p2/test/output/test_augassign
+lib/python2p2/test/output/test_bastion
+lib/python2p2/test/output/test_binascii
+lib/python2p2/test/output/test_builtin
+lib/python2p2/test/output/test_cfgparser
+lib/python2p2/test/output/test_cgi
+lib/python2p2/test/output/test_charmapcodec
+lib/python2p2/test/output/test_class
+lib/python2p2/test/output/test_coercion
+lib/python2p2/test/output/test_compare
+lib/python2p2/test/output/test_compile
+lib/python2p2/test/output/test_cookie
+lib/python2p2/test/output/test_exceptions
+lib/python2p2/test/output/test_extcall
+lib/python2p2/test/output/test_frozen
+lib/python2p2/test/output/test_future
+lib/python2p2/test/output/test_gettext
+lib/python2p2/test/output/test_global
+lib/python2p2/test/output/test_grammar
+lib/python2p2/test/output/test_httplib
+lib/python2p2/test/output/test_linuxaudiodev
+lib/python2p2/test/output/test_longexp
+lib/python2p2/test/output/test_math
+lib/python2p2/test/output/test_md5
+lib/python2p2/test/output/test_mimetools
+lib/python2p2/test/output/test_mmap
+lib/python2p2/test/output/test_new
+lib/python2p2/test/output/test_nis
+lib/python2p2/test/output/test_opcodes
+lib/python2p2/test/output/test_openpty
+lib/python2p2/test/output/test_operations
+lib/python2p2/test/output/test_pkg
+lib/python2p2/test/output/test_poll
+lib/python2p2/test/output/test_popen2
+lib/python2p2/test/output/test_posixpath
+lib/python2p2/test/output/test_pow
+lib/python2p2/test/output/test_profile
+lib/python2p2/test/output/test_pty
+lib/python2p2/test/output/test_pwd
+lib/python2p2/test/output/test_pyexpat
+lib/python2p2/test/output/test_re
+lib/python2p2/test/output/test_regex
+lib/python2p2/test/output/test_rgbimg
+lib/python2p2/test/output/test_richcmp
+lib/python2p2/test/output/test_rotor
+lib/python2p2/test/output/test_sax
+lib/python2p2/test/output/test_scope
+lib/python2p2/test/output/test_signal
+lib/python2p2/test/output/test_socket
+lib/python2p2/test/output/test_string
+lib/python2p2/test/output/test_thread
+lib/python2p2/test/output/test_threadedtempfile
+lib/python2p2/test/output/test_tokenize
+lib/python2p2/test/output/test_types
+lib/python2p2/test/output/test_ucn
+lib/python2p2/test/output/test_unicode
+lib/python2p2/test/output/test_unicode_file
+lib/python2p2/test/output/test_unicodedata
+lib/python2p2/test/output/test_urlparse
+lib/python2p2/test/output/test_winreg
+lib/python2p2/test/output/test_winsound
+lib/python2p2/test/output/test_xreadline
+lib/python2p2/test/output/test_zlib
+lib/python2p2/test/pickletester.py
+lib/python2p2/test/pickletester.pyc
+lib/python2p2/test/pickletester.pyo
+lib/python2p2/test/pydocfodder.py
+lib/python2p2/test/pydocfodder.pyc
+lib/python2p2/test/pydocfodder.pyo
+lib/python2p2/test/pystone.py
+lib/python2p2/test/pystone.pyc
+lib/python2p2/test/pystone.pyo
+lib/python2p2/test/re_tests.py
+lib/python2p2/test/re_tests.pyc
+lib/python2p2/test/re_tests.pyo
+lib/python2p2/test/regex_tests.py
+lib/python2p2/test/regex_tests.pyc
+lib/python2p2/test/regex_tests.pyo
+lib/python2p2/test/regrtest.py
+lib/python2p2/test/regrtest.pyc
+lib/python2p2/test/regrtest.pyo
+lib/python2p2/test/reperf.py
+lib/python2p2/test/reperf.pyc
+lib/python2p2/test/reperf.pyo
+lib/python2p2/test/sortperf.py
+lib/python2p2/test/sortperf.pyc
+lib/python2p2/test/sortperf.pyo
+lib/python2p2/test/string_tests.py
+lib/python2p2/test/string_tests.pyc
+lib/python2p2/test/string_tests.pyo
+lib/python2p2/test/test.xml
+lib/python2p2/test/test.xml.out
+lib/python2p2/test/test_MimeWriter.py
+lib/python2p2/test/test_MimeWriter.pyc
+lib/python2p2/test/test_MimeWriter.pyo
+lib/python2p2/test/test_StringIO.py
+lib/python2p2/test/test_StringIO.pyc
+lib/python2p2/test/test_StringIO.pyo
+lib/python2p2/test/test___all__.py
+lib/python2p2/test/test___all__.pyc
+lib/python2p2/test/test___all__.pyo
+lib/python2p2/test/test___future__.py
+lib/python2p2/test/test___future__.pyc
+lib/python2p2/test/test___future__.pyo
+lib/python2p2/test/test_al.py
+lib/python2p2/test/test_al.pyc
+lib/python2p2/test/test_al.pyo
+lib/python2p2/test/test_array.py
+lib/python2p2/test/test_array.pyc
+lib/python2p2/test/test_array.pyo
+lib/python2p2/test/test_asynchat.py
+lib/python2p2/test/test_asynchat.pyc
+lib/python2p2/test/test_asynchat.pyo
+lib/python2p2/test/test_atexit.py
+lib/python2p2/test/test_atexit.pyc
+lib/python2p2/test/test_atexit.pyo
+lib/python2p2/test/test_audioop.py
+lib/python2p2/test/test_audioop.pyc
+lib/python2p2/test/test_audioop.pyo
+lib/python2p2/test/test_augassign.py
+lib/python2p2/test/test_augassign.pyc
+lib/python2p2/test/test_augassign.pyo
+lib/python2p2/test/test_b1.py
+lib/python2p2/test/test_b1.pyc
+lib/python2p2/test/test_b1.pyo
+lib/python2p2/test/test_b2.py
+lib/python2p2/test/test_b2.pyc
+lib/python2p2/test/test_b2.pyo
+lib/python2p2/test/test_base64.py
+lib/python2p2/test/test_base64.pyc
+lib/python2p2/test/test_base64.pyo
+lib/python2p2/test/test_bastion.py
+lib/python2p2/test/test_bastion.pyc
+lib/python2p2/test/test_bastion.pyo
+lib/python2p2/test/test_binascii.py
+lib/python2p2/test/test_binascii.pyc
+lib/python2p2/test/test_binascii.pyo
+lib/python2p2/test/test_binhex.py
+lib/python2p2/test/test_binhex.pyc
+lib/python2p2/test/test_binhex.pyo
+lib/python2p2/test/test_binop.py
+lib/python2p2/test/test_binop.pyc
+lib/python2p2/test/test_binop.pyo
+lib/python2p2/test/test_bisect.py
+lib/python2p2/test/test_bisect.pyc
+lib/python2p2/test/test_bisect.pyo
+lib/python2p2/test/test_bsddb.py
+lib/python2p2/test/test_bsddb.pyc
+lib/python2p2/test/test_bsddb.pyo
+lib/python2p2/test/test_bufio.py
+lib/python2p2/test/test_bufio.pyc
+lib/python2p2/test/test_bufio.pyo
+lib/python2p2/test/test_builtin.py
+lib/python2p2/test/test_builtin.pyc
+lib/python2p2/test/test_builtin.pyo
+lib/python2p2/test/test_calendar.py
+lib/python2p2/test/test_calendar.pyc
+lib/python2p2/test/test_calendar.pyo
+lib/python2p2/test/test_call.py
+lib/python2p2/test/test_call.pyc
+lib/python2p2/test/test_call.pyo
+lib/python2p2/test/test_capi.py
+lib/python2p2/test/test_capi.pyc
+lib/python2p2/test/test_capi.pyo
+lib/python2p2/test/test_cd.py
+lib/python2p2/test/test_cd.pyc
+lib/python2p2/test/test_cd.pyo
+lib/python2p2/test/test_cfgparser.py
+lib/python2p2/test/test_cfgparser.pyc
+lib/python2p2/test/test_cfgparser.pyo
+lib/python2p2/test/test_cgi.py
+lib/python2p2/test/test_cgi.pyc
+lib/python2p2/test/test_cgi.pyo
+lib/python2p2/test/test_charmapcodec.py
+lib/python2p2/test/test_charmapcodec.pyc
+lib/python2p2/test/test_charmapcodec.pyo
+lib/python2p2/test/test_cl.py
+lib/python2p2/test/test_cl.pyc
+lib/python2p2/test/test_cl.pyo
+lib/python2p2/test/test_class.py
+lib/python2p2/test/test_class.pyc
+lib/python2p2/test/test_class.pyo
+lib/python2p2/test/test_cmath.py
+lib/python2p2/test/test_cmath.pyc
+lib/python2p2/test/test_cmath.pyo
+lib/python2p2/test/test_codecs.py
+lib/python2p2/test/test_codecs.pyc
+lib/python2p2/test/test_codecs.pyo
+lib/python2p2/test/test_codeop.py
+lib/python2p2/test/test_codeop.pyc
+lib/python2p2/test/test_codeop.pyo
+lib/python2p2/test/test_coercion.py
+lib/python2p2/test/test_coercion.pyc
+lib/python2p2/test/test_coercion.pyo
+lib/python2p2/test/test_commands.py
+lib/python2p2/test/test_commands.pyc
+lib/python2p2/test/test_commands.pyo
+lib/python2p2/test/test_compare.py
+lib/python2p2/test/test_compare.pyc
+lib/python2p2/test/test_compare.pyo
+lib/python2p2/test/test_compile.py
+lib/python2p2/test/test_compile.pyc
+lib/python2p2/test/test_compile.pyo
+lib/python2p2/test/test_complex.py
+lib/python2p2/test/test_complex.pyc
+lib/python2p2/test/test_complex.pyo
+lib/python2p2/test/test_contains.py
+lib/python2p2/test/test_contains.pyc
+lib/python2p2/test/test_contains.pyo
+lib/python2p2/test/test_cookie.py
+lib/python2p2/test/test_cookie.pyc
+lib/python2p2/test/test_cookie.pyo
+lib/python2p2/test/test_copy_reg.py
+lib/python2p2/test/test_copy_reg.pyc
+lib/python2p2/test/test_copy_reg.pyo
+lib/python2p2/test/test_cpickle.py
+lib/python2p2/test/test_cpickle.pyc
+lib/python2p2/test/test_cpickle.pyo
+lib/python2p2/test/test_crypt.py
+lib/python2p2/test/test_crypt.pyc
+lib/python2p2/test/test_crypt.pyo
+lib/python2p2/test/test_curses.py
+lib/python2p2/test/test_curses.pyc
+lib/python2p2/test/test_curses.pyo
+lib/python2p2/test/test_dbm.py
+lib/python2p2/test/test_dbm.pyc
+lib/python2p2/test/test_dbm.pyo
+lib/python2p2/test/test_descr.py
+lib/python2p2/test/test_descr.pyc
+lib/python2p2/test/test_descr.pyo
+lib/python2p2/test/test_descrtut.py
+lib/python2p2/test/test_descrtut.pyc
+lib/python2p2/test/test_descrtut.pyo
+lib/python2p2/test/test_difflib.py
+lib/python2p2/test/test_difflib.pyc
+lib/python2p2/test/test_difflib.pyo
+lib/python2p2/test/test_dircache.py
+lib/python2p2/test/test_dircache.pyc
+lib/python2p2/test/test_dircache.pyo
+lib/python2p2/test/test_dl.py
+lib/python2p2/test/test_dl.pyc
+lib/python2p2/test/test_dl.pyo
+lib/python2p2/test/test_doctest.py
+lib/python2p2/test/test_doctest.pyc
+lib/python2p2/test/test_doctest.pyo
+lib/python2p2/test/test_doctest2.py
+lib/python2p2/test/test_doctest2.pyc
+lib/python2p2/test/test_doctest2.pyo
+lib/python2p2/test/test_dospath.py
+lib/python2p2/test/test_dospath.pyc
+lib/python2p2/test/test_dospath.pyo
+lib/python2p2/test/test_dumbdbm.py
+lib/python2p2/test/test_dumbdbm.pyc
+lib/python2p2/test/test_dumbdbm.pyo
+lib/python2p2/test/test_email.py
+lib/python2p2/test/test_email.pyc
+lib/python2p2/test/test_email.pyo
+lib/python2p2/test/test_email_codecs.py
+lib/python2p2/test/test_email_codecs.pyc
+lib/python2p2/test/test_email_codecs.pyo
+lib/python2p2/test/test_errno.py
+lib/python2p2/test/test_errno.pyc
+lib/python2p2/test/test_errno.pyo
+lib/python2p2/test/test_exceptions.py
+lib/python2p2/test/test_exceptions.pyc
+lib/python2p2/test/test_exceptions.pyo
+lib/python2p2/test/test_extcall.py
+lib/python2p2/test/test_extcall.pyc
+lib/python2p2/test/test_extcall.pyo
+lib/python2p2/test/test_fcntl.py
+lib/python2p2/test/test_fcntl.pyc
+lib/python2p2/test/test_fcntl.pyo
+lib/python2p2/test/test_file.py
+lib/python2p2/test/test_file.pyc
+lib/python2p2/test/test_file.pyo
+lib/python2p2/test/test_fileinput.py
+lib/python2p2/test/test_fileinput.pyc
+lib/python2p2/test/test_fileinput.pyo
+lib/python2p2/test/test_fnmatch.py
+lib/python2p2/test/test_fnmatch.pyc
+lib/python2p2/test/test_fnmatch.pyo
+lib/python2p2/test/test_fork1.py
+lib/python2p2/test/test_fork1.pyc
+lib/python2p2/test/test_fork1.pyo
+lib/python2p2/test/test_format.py
+lib/python2p2/test/test_format.pyc
+lib/python2p2/test/test_format.pyo
+lib/python2p2/test/test_fpformat.py
+lib/python2p2/test/test_fpformat.pyc
+lib/python2p2/test/test_fpformat.pyo
+lib/python2p2/test/test_frozen.py
+lib/python2p2/test/test_frozen.pyc
+lib/python2p2/test/test_frozen.pyo
+lib/python2p2/test/test_funcattrs.py
+lib/python2p2/test/test_funcattrs.pyc
+lib/python2p2/test/test_funcattrs.pyo
+lib/python2p2/test/test_future.py
+lib/python2p2/test/test_future.pyc
+lib/python2p2/test/test_future.pyo
+lib/python2p2/test/test_future1.py
+lib/python2p2/test/test_future1.pyc
+lib/python2p2/test/test_future1.pyo
+lib/python2p2/test/test_future2.py
+lib/python2p2/test/test_future2.pyc
+lib/python2p2/test/test_future2.pyo
+lib/python2p2/test/test_future3.py
+lib/python2p2/test/test_future3.pyc
+lib/python2p2/test/test_future3.pyo
+lib/python2p2/test/test_gc.py
+lib/python2p2/test/test_gc.pyc
+lib/python2p2/test/test_gc.pyo
+lib/python2p2/test/test_gdbm.py
+lib/python2p2/test/test_gdbm.pyc
+lib/python2p2/test/test_gdbm.pyo
+lib/python2p2/test/test_generators.py
+lib/python2p2/test/test_generators.pyc
+lib/python2p2/test/test_generators.pyo
+lib/python2p2/test/test_getargs.py
+lib/python2p2/test/test_getargs.pyc
+lib/python2p2/test/test_getargs.pyo
+lib/python2p2/test/test_getopt.py
+lib/python2p2/test/test_getopt.pyc
+lib/python2p2/test/test_getopt.pyo
+lib/python2p2/test/test_gettext.py
+lib/python2p2/test/test_gettext.pyc
+lib/python2p2/test/test_gettext.pyo
+lib/python2p2/test/test_gl.py
+lib/python2p2/test/test_gl.pyc
+lib/python2p2/test/test_gl.pyo
+lib/python2p2/test/test_glob.py
+lib/python2p2/test/test_glob.pyc
+lib/python2p2/test/test_glob.pyo
+lib/python2p2/test/test_global.py
+lib/python2p2/test/test_global.pyc
+lib/python2p2/test/test_global.pyo
+lib/python2p2/test/test_grammar.py
+lib/python2p2/test/test_grammar.pyc
+lib/python2p2/test/test_grammar.pyo
+lib/python2p2/test/test_grp.py
+lib/python2p2/test/test_grp.pyc
+lib/python2p2/test/test_grp.pyo
+lib/python2p2/test/test_gzip.py
+lib/python2p2/test/test_gzip.pyc
+lib/python2p2/test/test_gzip.pyo
+lib/python2p2/test/test_hash.py
+lib/python2p2/test/test_hash.pyc
+lib/python2p2/test/test_hash.pyo
+lib/python2p2/test/test_hmac.py
+lib/python2p2/test/test_hmac.pyc
+lib/python2p2/test/test_hmac.pyo
+lib/python2p2/test/test_hotshot.py
+lib/python2p2/test/test_hotshot.pyc
+lib/python2p2/test/test_hotshot.pyo
+lib/python2p2/test/test_htmllib.py
+lib/python2p2/test/test_htmllib.pyc
+lib/python2p2/test/test_htmllib.pyo
+lib/python2p2/test/test_htmlparser.py
+lib/python2p2/test/test_htmlparser.pyc
+lib/python2p2/test/test_htmlparser.pyo
+lib/python2p2/test/test_httplib.py
+lib/python2p2/test/test_httplib.pyc
+lib/python2p2/test/test_httplib.pyo
+lib/python2p2/test/test_imageop.py
+lib/python2p2/test/test_imageop.pyc
+lib/python2p2/test/test_imageop.pyo
+lib/python2p2/test/test_imgfile.py
+lib/python2p2/test/test_imgfile.pyc
+lib/python2p2/test/test_imgfile.pyo
+lib/python2p2/test/test_import.py
+lib/python2p2/test/test_import.pyc
+lib/python2p2/test/test_import.pyo
+lib/python2p2/test/test_inspect.py
+lib/python2p2/test/test_inspect.pyc
+lib/python2p2/test/test_inspect.pyo
+lib/python2p2/test/test_iter.py
+lib/python2p2/test/test_iter.pyc
+lib/python2p2/test/test_iter.pyo
+lib/python2p2/test/test_largefile.py
+lib/python2p2/test/test_largefile.pyc
+lib/python2p2/test/test_largefile.pyo
+lib/python2p2/test/test_linuxaudiodev.py
+lib/python2p2/test/test_linuxaudiodev.pyc
+lib/python2p2/test/test_linuxaudiodev.pyo
+lib/python2p2/test/test_locale.py
+lib/python2p2/test/test_locale.pyc
+lib/python2p2/test/test_locale.pyo
+lib/python2p2/test/test_long.py
+lib/python2p2/test/test_long.pyc
+lib/python2p2/test/test_long.pyo
+lib/python2p2/test/test_long_future.py
+lib/python2p2/test/test_long_future.pyc
+lib/python2p2/test/test_long_future.pyo
+lib/python2p2/test/test_longexp.py
+lib/python2p2/test/test_longexp.pyc
+lib/python2p2/test/test_longexp.pyo
+lib/python2p2/test/test_mailbox.py
+lib/python2p2/test/test_mailbox.pyc
+lib/python2p2/test/test_mailbox.pyo
+lib/python2p2/test/test_marshal.py
+lib/python2p2/test/test_marshal.pyc
+lib/python2p2/test/test_marshal.pyo
+lib/python2p2/test/test_math.py
+lib/python2p2/test/test_math.pyc
+lib/python2p2/test/test_math.pyo
+lib/python2p2/test/test_md5.py
+lib/python2p2/test/test_md5.pyc
+lib/python2p2/test/test_md5.pyo
+lib/python2p2/test/test_mhlib.py
+lib/python2p2/test/test_mhlib.pyc
+lib/python2p2/test/test_mhlib.pyo
+lib/python2p2/test/test_mimetools.py
+lib/python2p2/test/test_mimetools.pyc
+lib/python2p2/test/test_mimetools.pyo
+lib/python2p2/test/test_mimetypes.py
+lib/python2p2/test/test_mimetypes.pyc
+lib/python2p2/test/test_mimetypes.pyo
+lib/python2p2/test/test_minidom.py
+lib/python2p2/test/test_minidom.pyc
+lib/python2p2/test/test_minidom.pyo
+lib/python2p2/test/test_mmap.py
+lib/python2p2/test/test_mmap.pyc
+lib/python2p2/test/test_mmap.pyo
+lib/python2p2/test/test_multifile.py
+lib/python2p2/test/test_multifile.pyc
+lib/python2p2/test/test_multifile.pyo
+lib/python2p2/test/test_mutants.py
+lib/python2p2/test/test_mutants.pyc
+lib/python2p2/test/test_mutants.pyo
+lib/python2p2/test/test_netrc.py
+lib/python2p2/test/test_netrc.pyc
+lib/python2p2/test/test_netrc.pyo
+lib/python2p2/test/test_new.py
+lib/python2p2/test/test_new.pyc
+lib/python2p2/test/test_new.pyo
+lib/python2p2/test/test_nis.py
+lib/python2p2/test/test_nis.pyc
+lib/python2p2/test/test_nis.pyo
+lib/python2p2/test/test_ntpath.py
+lib/python2p2/test/test_ntpath.pyc
+lib/python2p2/test/test_ntpath.pyo
+lib/python2p2/test/test_opcodes.py
+lib/python2p2/test/test_opcodes.pyc
+lib/python2p2/test/test_opcodes.pyo
+lib/python2p2/test/test_openpty.py
+lib/python2p2/test/test_openpty.pyc
+lib/python2p2/test/test_openpty.pyo
+lib/python2p2/test/test_operations.py
+lib/python2p2/test/test_operations.pyc
+lib/python2p2/test/test_operations.pyo
+lib/python2p2/test/test_operator.py
+lib/python2p2/test/test_operator.pyc
+lib/python2p2/test/test_operator.pyo
+lib/python2p2/test/test_os.py
+lib/python2p2/test/test_os.pyc
+lib/python2p2/test/test_os.pyo
+lib/python2p2/test/test_parser.py
+lib/python2p2/test/test_parser.pyc
+lib/python2p2/test/test_parser.pyo
+lib/python2p2/test/test_pep247.py
+lib/python2p2/test/test_pep247.pyc
+lib/python2p2/test/test_pep247.pyo
+lib/python2p2/test/test_pickle.py
+lib/python2p2/test/test_pickle.pyc
+lib/python2p2/test/test_pickle.pyo
+lib/python2p2/test/test_pkg.py
+lib/python2p2/test/test_pkg.pyc
+lib/python2p2/test/test_pkg.pyo
+lib/python2p2/test/test_pkgimport.py
+lib/python2p2/test/test_pkgimport.pyc
+lib/python2p2/test/test_pkgimport.pyo
+lib/python2p2/test/test_poll.py
+lib/python2p2/test/test_poll.pyc
+lib/python2p2/test/test_poll.pyo
+lib/python2p2/test/test_popen2.py
+lib/python2p2/test/test_popen2.pyc
+lib/python2p2/test/test_popen2.pyo
+lib/python2p2/test/test_posixpath.py
+lib/python2p2/test/test_posixpath.pyc
+lib/python2p2/test/test_posixpath.pyo
+lib/python2p2/test/test_pow.py
+lib/python2p2/test/test_pow.pyc
+lib/python2p2/test/test_pow.pyo
+lib/python2p2/test/test_pprint.py
+lib/python2p2/test/test_pprint.pyc
+lib/python2p2/test/test_pprint.pyo
+lib/python2p2/test/test_profile.py
+lib/python2p2/test/test_profile.pyc
+lib/python2p2/test/test_profile.pyo
+lib/python2p2/test/test_profilehooks.py
+lib/python2p2/test/test_profilehooks.pyc
+lib/python2p2/test/test_profilehooks.pyo
+lib/python2p2/test/test_pty.py
+lib/python2p2/test/test_pty.pyc
+lib/python2p2/test/test_pty.pyo
+lib/python2p2/test/test_pwd.py
+lib/python2p2/test/test_pwd.pyc
+lib/python2p2/test/test_pwd.pyo
+lib/python2p2/test/test_pyclbr.py
+lib/python2p2/test/test_pyclbr.pyc
+lib/python2p2/test/test_pyclbr.pyo
+lib/python2p2/test/test_pyexpat.py
+lib/python2p2/test/test_pyexpat.pyc
+lib/python2p2/test/test_pyexpat.pyo
+lib/python2p2/test/test_queue.py
+lib/python2p2/test/test_queue.pyc
+lib/python2p2/test/test_queue.pyo
+lib/python2p2/test/test_quopri.py
+lib/python2p2/test/test_quopri.pyc
+lib/python2p2/test/test_quopri.pyo
+lib/python2p2/test/test_random.py
+lib/python2p2/test/test_random.pyc
+lib/python2p2/test/test_random.pyo
+lib/python2p2/test/test_re.py
+lib/python2p2/test/test_re.pyc
+lib/python2p2/test/test_re.pyo
+lib/python2p2/test/test_regex.py
+lib/python2p2/test/test_regex.pyc
+lib/python2p2/test/test_regex.pyo
+lib/python2p2/test/test_repr.py
+lib/python2p2/test/test_repr.pyc
+lib/python2p2/test/test_repr.pyo
+lib/python2p2/test/test_rfc822.py
+lib/python2p2/test/test_rfc822.pyc
+lib/python2p2/test/test_rfc822.pyo
+lib/python2p2/test/test_rgbimg.py
+lib/python2p2/test/test_rgbimg.pyc
+lib/python2p2/test/test_rgbimg.pyo
+lib/python2p2/test/test_richcmp.py
+lib/python2p2/test/test_richcmp.pyc
+lib/python2p2/test/test_richcmp.pyo
+lib/python2p2/test/test_rotor.py
+lib/python2p2/test/test_rotor.pyc
+lib/python2p2/test/test_rotor.pyo
+lib/python2p2/test/test_sax.py
+lib/python2p2/test/test_sax.pyc
+lib/python2p2/test/test_sax.pyo
+lib/python2p2/test/test_scope.py
+lib/python2p2/test/test_scope.pyc
+lib/python2p2/test/test_scope.pyo
+lib/python2p2/test/test_select.py
+lib/python2p2/test/test_select.pyc
+lib/python2p2/test/test_select.pyo
+lib/python2p2/test/test_sgmllib.py
+lib/python2p2/test/test_sgmllib.pyc
+lib/python2p2/test/test_sgmllib.pyo
+lib/python2p2/test/test_sha.py
+lib/python2p2/test/test_sha.pyc
+lib/python2p2/test/test_sha.pyo
+lib/python2p2/test/test_signal.py
+lib/python2p2/test/test_signal.pyc
+lib/python2p2/test/test_signal.pyo
+lib/python2p2/test/test_socket.py
+lib/python2p2/test/test_socket.pyc
+lib/python2p2/test/test_socket.pyo
+lib/python2p2/test/test_socket_ssl.py
+lib/python2p2/test/test_socket_ssl.pyc
+lib/python2p2/test/test_socket_ssl.pyo
+lib/python2p2/test/test_socketserver.py
+lib/python2p2/test/test_socketserver.pyc
+lib/python2p2/test/test_socketserver.pyo
+lib/python2p2/test/test_sre.py
+lib/python2p2/test/test_sre.pyc
+lib/python2p2/test/test_sre.pyo
+lib/python2p2/test/test_strftime.py
+lib/python2p2/test/test_strftime.pyc
+lib/python2p2/test/test_strftime.pyo
+lib/python2p2/test/test_string.py
+lib/python2p2/test/test_string.pyc
+lib/python2p2/test/test_string.pyo
+lib/python2p2/test/test_strop.py
+lib/python2p2/test/test_strop.pyc
+lib/python2p2/test/test_strop.pyo
+lib/python2p2/test/test_struct.py
+lib/python2p2/test/test_struct.pyc
+lib/python2p2/test/test_struct.pyo
+lib/python2p2/test/test_structseq.py
+lib/python2p2/test/test_structseq.pyc
+lib/python2p2/test/test_structseq.pyo
+lib/python2p2/test/test_sunaudiodev.py
+lib/python2p2/test/test_sunaudiodev.pyc
+lib/python2p2/test/test_sunaudiodev.pyo
+lib/python2p2/test/test_sundry.py
+lib/python2p2/test/test_sundry.pyc
+lib/python2p2/test/test_sundry.pyo
+lib/python2p2/test/test_support.py
+lib/python2p2/test/test_support.pyc
+lib/python2p2/test/test_support.pyo
+lib/python2p2/test/test_symtable.py
+lib/python2p2/test/test_symtable.pyc
+lib/python2p2/test/test_symtable.pyo
+lib/python2p2/test/test_tempfile.py
+lib/python2p2/test/test_tempfile.pyc
+lib/python2p2/test/test_tempfile.pyo
+lib/python2p2/test/test_thread.py
+lib/python2p2/test/test_thread.pyc
+lib/python2p2/test/test_thread.pyo
+lib/python2p2/test/test_threaded_import.py
+lib/python2p2/test/test_threaded_import.pyc
+lib/python2p2/test/test_threaded_import.pyo
+lib/python2p2/test/test_threadedtempfile.py
+lib/python2p2/test/test_threadedtempfile.pyc
+lib/python2p2/test/test_threadedtempfile.pyo
+lib/python2p2/test/test_threading.py
+lib/python2p2/test/test_threading.pyc
+lib/python2p2/test/test_threading.pyo
+lib/python2p2/test/test_time.py
+lib/python2p2/test/test_time.pyc
+lib/python2p2/test/test_time.pyo
+lib/python2p2/test/test_timing.py
+lib/python2p2/test/test_timing.pyc
+lib/python2p2/test/test_timing.pyo
+lib/python2p2/test/test_tokenize.py
+lib/python2p2/test/test_tokenize.pyc
+lib/python2p2/test/test_tokenize.pyo
+lib/python2p2/test/test_trace.py
+lib/python2p2/test/test_trace.pyc
+lib/python2p2/test/test_trace.pyo
+lib/python2p2/test/test_traceback.py
+lib/python2p2/test/test_traceback.pyc
+lib/python2p2/test/test_traceback.pyo
+lib/python2p2/test/test_types.py
+lib/python2p2/test/test_types.pyc
+lib/python2p2/test/test_types.pyo
+lib/python2p2/test/test_ucn.py
+lib/python2p2/test/test_ucn.pyc
+lib/python2p2/test/test_ucn.pyo
+lib/python2p2/test/test_unary.py
+lib/python2p2/test/test_unary.pyc
+lib/python2p2/test/test_unary.pyo
+lib/python2p2/test/test_unicode.py
+lib/python2p2/test/test_unicode.pyc
+lib/python2p2/test/test_unicode.pyo
+lib/python2p2/test/test_unicode_file.py
+lib/python2p2/test/test_unicode_file.pyc
+lib/python2p2/test/test_unicode_file.pyo
+lib/python2p2/test/test_unicodedata.py
+lib/python2p2/test/test_unicodedata.pyc
+lib/python2p2/test/test_unicodedata.pyo
+lib/python2p2/test/test_unpack.py
+lib/python2p2/test/test_unpack.pyc
+lib/python2p2/test/test_unpack.pyo
+lib/python2p2/test/test_urllib.py
+lib/python2p2/test/test_urllib.pyc
+lib/python2p2/test/test_urllib.pyo
+lib/python2p2/test/test_urllib2.py
+lib/python2p2/test/test_urllib2.pyc
+lib/python2p2/test/test_urllib2.pyo
+lib/python2p2/test/test_urlparse.py
+lib/python2p2/test/test_urlparse.pyc
+lib/python2p2/test/test_urlparse.pyo
+lib/python2p2/test/test_userdict.py
+lib/python2p2/test/test_userdict.pyc
+lib/python2p2/test/test_userdict.pyo
+lib/python2p2/test/test_userlist.py
+lib/python2p2/test/test_userlist.pyc
+lib/python2p2/test/test_userlist.pyo
+lib/python2p2/test/test_userstring.py
+lib/python2p2/test/test_userstring.pyc
+lib/python2p2/test/test_userstring.pyo
+lib/python2p2/test/test_uu.py
+lib/python2p2/test/test_uu.pyc
+lib/python2p2/test/test_uu.pyo
+lib/python2p2/test/test_wave.py
+lib/python2p2/test/test_wave.pyc
+lib/python2p2/test/test_wave.pyo
+lib/python2p2/test/test_weakref.py
+lib/python2p2/test/test_weakref.pyc
+lib/python2p2/test/test_weakref.pyo
+lib/python2p2/test/test_winreg.py
+lib/python2p2/test/test_winreg.pyc
+lib/python2p2/test/test_winreg.pyo
+lib/python2p2/test/test_winsound.py
+lib/python2p2/test/test_winsound.pyc
+lib/python2p2/test/test_winsound.pyo
+lib/python2p2/test/test_xmllib.py
+lib/python2p2/test/test_xmllib.pyc
+lib/python2p2/test/test_xmllib.pyo
+lib/python2p2/test/test_xmlrpc.py
+lib/python2p2/test/test_xmlrpc.pyc
+lib/python2p2/test/test_xmlrpc.pyo
+lib/python2p2/test/test_xreadline.py
+lib/python2p2/test/test_xreadline.pyc
+lib/python2p2/test/test_xreadline.pyo
+lib/python2p2/test/test_zipfile.py
+lib/python2p2/test/test_zipfile.pyc
+lib/python2p2/test/test_zipfile.pyo
+lib/python2p2/test/test_zlib.py
+lib/python2p2/test/test_zlib.pyc
+lib/python2p2/test/test_zlib.pyo
+lib/python2p2/test/testall.py
+lib/python2p2/test/testall.pyc
+lib/python2p2/test/testall.pyo
+lib/python2p2/test/testcodec.py
+lib/python2p2/test/testcodec.pyc
+lib/python2p2/test/testcodec.pyo
+lib/python2p2/test/testimg.uue
+lib/python2p2/test/testimgr.uue
+lib/python2p2/test/testrgb.uue
+lib/python2p2/test/tokenize_tests.py
+lib/python2p2/test/tokenize_tests.pyc
+lib/python2p2/test/tokenize_tests.pyo
+lib/python2p2/this.py
+lib/python2p2/this.pyc
+lib/python2p2/this.pyo
+lib/python2p2/threading.py
+lib/python2p2/threading.pyc
+lib/python2p2/threading.pyo
+lib/python2p2/toaiff.py
+lib/python2p2/toaiff.pyc
+lib/python2p2/toaiff.pyo
+lib/python2p2/token.py
+lib/python2p2/token.pyc
+lib/python2p2/token.pyo
+lib/python2p2/tokenize.py
+lib/python2p2/tokenize.pyc
+lib/python2p2/tokenize.pyo
+lib/python2p2/traceback.py
+lib/python2p2/traceback.pyc
+lib/python2p2/traceback.pyo
+lib/python2p2/tty.py
+lib/python2p2/tty.pyc
+lib/python2p2/tty.pyo
+lib/python2p2/types.py
+lib/python2p2/types.pyc
+lib/python2p2/types.pyo
+lib/python2p2/tzparse.py
+lib/python2p2/tzparse.pyc
+lib/python2p2/tzparse.pyo
+lib/python2p2/unittest.py
+lib/python2p2/unittest.pyc
+lib/python2p2/unittest.pyo
+lib/python2p2/urllib.py
+lib/python2p2/urllib.pyc
+lib/python2p2/urllib.pyo
+lib/python2p2/urllib2.py
+lib/python2p2/urllib2.pyc
+lib/python2p2/urllib2.pyo
+lib/python2p2/urlparse.py
+lib/python2p2/urlparse.pyc
+lib/python2p2/urlparse.pyo
+lib/python2p2/user.py
+lib/python2p2/user.pyc
+lib/python2p2/user.pyo
+lib/python2p2/uu.py
+lib/python2p2/uu.pyc
+lib/python2p2/uu.pyo
+lib/python2p2/warnings.py
+lib/python2p2/warnings.pyc
+lib/python2p2/warnings.pyo
+lib/python2p2/wave.py
+lib/python2p2/wave.pyc
+lib/python2p2/wave.pyo
+lib/python2p2/weakref.py
+lib/python2p2/weakref.pyc
+lib/python2p2/weakref.pyo
+lib/python2p2/webbrowser.py
+lib/python2p2/webbrowser.pyc
+lib/python2p2/webbrowser.pyo
+lib/python2p2/whichdb.py
+lib/python2p2/whichdb.pyc
+lib/python2p2/whichdb.pyo
+lib/python2p2/whrandom.py
+lib/python2p2/whrandom.pyc
+lib/python2p2/whrandom.pyo
+lib/python2p2/xdrlib.py
+lib/python2p2/xdrlib.pyc
+lib/python2p2/xdrlib.pyo
+lib/python2p2/xml/__init__.py
+lib/python2p2/xml/__init__.pyc
+lib/python2p2/xml/__init__.pyo
+lib/python2p2/xml/dom/__init__.py
+lib/python2p2/xml/dom/__init__.pyc
+lib/python2p2/xml/dom/__init__.pyo
+lib/python2p2/xml/dom/domreg.py
+lib/python2p2/xml/dom/domreg.pyc
+lib/python2p2/xml/dom/domreg.pyo
+lib/python2p2/xml/dom/minidom.py
+lib/python2p2/xml/dom/minidom.pyc
+lib/python2p2/xml/dom/minidom.pyo
+lib/python2p2/xml/dom/pulldom.py
+lib/python2p2/xml/dom/pulldom.pyc
+lib/python2p2/xml/dom/pulldom.pyo
+lib/python2p2/xml/parsers/__init__.py
+lib/python2p2/xml/parsers/__init__.pyc
+lib/python2p2/xml/parsers/__init__.pyo
+lib/python2p2/xml/parsers/expat.py
+lib/python2p2/xml/parsers/expat.pyc
+lib/python2p2/xml/parsers/expat.pyo
+lib/python2p2/xml/sax/__init__.py
+lib/python2p2/xml/sax/__init__.pyc
+lib/python2p2/xml/sax/__init__.pyo
+lib/python2p2/xml/sax/_exceptions.py
+lib/python2p2/xml/sax/_exceptions.pyc
+lib/python2p2/xml/sax/_exceptions.pyo
+lib/python2p2/xml/sax/expatreader.py
+lib/python2p2/xml/sax/expatreader.pyc
+lib/python2p2/xml/sax/expatreader.pyo
+lib/python2p2/xml/sax/handler.py
+lib/python2p2/xml/sax/handler.pyc
+lib/python2p2/xml/sax/handler.pyo
+lib/python2p2/xml/sax/saxutils.py
+lib/python2p2/xml/sax/saxutils.pyc
+lib/python2p2/xml/sax/saxutils.pyo
+lib/python2p2/xml/sax/xmlreader.py
+lib/python2p2/xml/sax/xmlreader.pyc
+lib/python2p2/xml/sax/xmlreader.pyo
+lib/python2p2/xmllib.py
+lib/python2p2/xmllib.pyc
+lib/python2p2/xmllib.pyo
+lib/python2p2/xmlrpclib.py
+lib/python2p2/xmlrpclib.pyc
+lib/python2p2/xmlrpclib.pyo
+lib/python2p2/zipfile.py
+lib/python2p2/zipfile.pyc
+lib/python2p2/zipfile.pyo
diff --git a/lang/python22-pth/PLIST.common_end b/lang/python22-pth/PLIST.common_end
new file mode 100644
index 00000000000..732ee0adb77
--- /dev/null
+++ b/lang/python22-pth/PLIST.common_end
@@ -0,0 +1,23 @@
+@comment $NetBSD: PLIST.common_end,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+@dirrm lib/python2p2/xml/sax
+@dirrm lib/python2p2/xml/parsers
+@dirrm lib/python2p2/xml/dom
+@dirrm lib/python2p2/xml
+@dirrm lib/python2p2/test/output
+@dirrm lib/python2p2/test/data
+@dirrm lib/python2p2/test
+@dirrm lib/python2p2/site-packages
+@dirrm lib/python2p2/plat-${PY_PLATNAME}
+@dirrm lib/python2p2/lib-tk
+@dirrm lib/python2p2/lib-old
+@dirrm lib/python2p2/lib-dynload
+@dirrm lib/python2p2/hotshot
+@dirrm lib/python2p2/encodings
+@dirrm lib/python2p2/email
+@dirrm lib/python2p2/distutils/command
+@dirrm lib/python2p2/distutils
+@dirrm lib/python2p2/curses
+@dirrm lib/python2p2/config
+@dirrm lib/python2p2/compiler
+@dirrm lib/python2p2
+@dirrm include/python2p2
diff --git a/lang/python22-pth/PLIST.linux b/lang/python22-pth/PLIST.linux
new file mode 100644
index 00000000000..343b40e6540
--- /dev/null
+++ b/lang/python22-pth/PLIST.linux
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST.linux,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+lib/python2p2/plat-linux2/CDROM.py
+lib/python2p2/plat-linux2/CDROM.pyc
+lib/python2p2/plat-linux2/CDROM.pyo
+lib/python2p2/plat-linux2/DLFCN.py
+lib/python2p2/plat-linux2/DLFCN.pyc
+lib/python2p2/plat-linux2/DLFCN.pyo
+lib/python2p2/plat-linux2/TYPES.py
+lib/python2p2/plat-linux2/TYPES.pyc
+lib/python2p2/plat-linux2/TYPES.pyo
+lib/python2p2/lib-dynload/linuxaudiodev.so
diff --git a/lang/python22-pth/PLIST.netbsd b/lang/python22-pth/PLIST.netbsd
new file mode 100644
index 00000000000..4dc9e7fa825
--- /dev/null
+++ b/lang/python22-pth/PLIST.netbsd
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.netbsd,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+lib/python2p2/lib-dynload/bsddb.so
diff --git a/lang/python22-pth/buildlink2.mk b/lang/python22-pth/buildlink2.mk
new file mode 100644
index 00000000000..0b1a9375016
--- /dev/null
+++ b/lang/python22-pth/buildlink2.mk
@@ -0,0 +1,34 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2002/10/25 10:48:47 drochner Exp $
+
+.if !defined(PYTHON22_BUILDLINK2_MK)
+PYTHON22_BUILDLINK2_MK= # defined
+
+.include "../../mk/bsd.prefs.mk"
+
+BUILDLINK_PACKAGES+= python22-pth
+BUILDLINK_PKGBASE.python22-pth?= python22-pth
+BUILDLINK_DEPENDS.python22-pth?= python22-pth>=2.2
+BUILDLINK_PKGSRCDIR.python22-pth?= ../../lang/python22-pth
+
+.if defined(BUILDLINK_DEPMETHOD.python)
+BUILDLINK_DEPMETHOD.python22-pth?= ${BUILDLINK_DEPMETHOD.python}
+.endif
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.python22-pth=python22-pth
+BUILDLINK_PREFIX.python22-pth_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES_CMD.python22-pth= \
+ ${BUILDLINK_PLIST_CMD.python22-pth} | \
+ ${GREP} '^\(include\|lib.*/lib[^/]*$$\)'
+BUILDLINK_TRANSFORM+= l:python:python2p2
+
+BUILDLINK_CPPFLAGS.python22-pth+= \
+ -I${BUILDLINK_PREFIX.python22-pth}/include/python2p2
+BUILDLINK_LDFLAGS.python22-pth+= \
+ -L${BUILDLINK_PREFIX.python22-pth}/lib/python2p2/config \
+ -Wl,-R${BUILDLINK_PREFIX.python22-pth}/lib/python2p2/config
+
+BUILDLINK_TARGETS+= python22-pth-buildlink
+
+python22-pth-buildlink: _BUILDLINK_USE
+
+.endif # PYTHON22_BUILDLINK2_MK
diff --git a/lang/python22-pth/distinfo b/lang/python22-pth/distinfo
new file mode 100644
index 00000000000..35ba1f400ff
--- /dev/null
+++ b/lang/python22-pth/distinfo
@@ -0,0 +1,12 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/10/25 10:48:47 drochner Exp $
+
+SHA1 (Python-2.2.2.tgz) = 52e5dc6273c83973f8fc92a7f19c15f97e59fc0e
+Size (Python-2.2.2.tgz) = 6669400 bytes
+SHA1 (patch-aa) = 5541c162c96c4c8b46d207f258791443d0566ef3
+SHA1 (patch-ab) = e5f86717b067a80dd76f14b8d7df4a943eb533e3
+SHA1 (patch-ae) = aefeec78e25631a6e9e2aa047dce12c9c522715e
+SHA1 (patch-af) = a2b23859941766319f638e40c49b5af3f504ef52
+SHA1 (patch-ag) = 46ce7c0e3dfdeb971a253bdcbbdd19b10a78c6c2
+SHA1 (patch-ah) = 2a068e6adb789397c64dc7b6ce8901c677edb13f
+SHA1 (patch-ai) = 252f70aa3a9a0b2cca4810f2c47eba0e988da073
+SHA1 (patch-ba) = 5e47b2e75ea40682216e42fbf8b971432836afdc
diff --git a/lang/python22-pth/patches/patch-aa b/lang/python22-pth/patches/patch-aa
new file mode 100644
index 00000000000..6070d11da84
--- /dev/null
+++ b/lang/python22-pth/patches/patch-aa
@@ -0,0 +1,147 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+--- setup.py.orig Tue Mar 26 08:43:04 2002
++++ setup.py Tue Sep 24 12:30:40 2002
+@@ -197,11 +197,15 @@
+ return platform
+
+ def detect_modules(self):
+- # Ensure that /usr/local is always used
+- if '/usr/local/lib' not in self.compiler.library_dirs:
+- self.compiler.library_dirs.insert(0, '/usr/local/lib')
+- if '/usr/local/include' not in self.compiler.include_dirs:
+- self.compiler.include_dirs.insert(0, '/usr/local/include' )
++ # Add the buildlink directories for pkgsrc
++ if os.environ.has_key('BUILDLINK_DIR'):
++ dir = os.environ['BUILDLINK_DIR']
++ libdir = dir + '/lib'
++ incdir = dir + '/include'
++ if libdir not in self.compiler.library_dirs:
++ self.compiler.library_dirs.insert(0, libdir)
++ if incdir not in self.compiler.include_dirs:
++ self.compiler.include_dirs.insert(0, incdir)
+
+ try:
+ have_unicode = unicode
+@@ -261,7 +265,7 @@
+ if have_unicode:
+ exts.append( Extension('unicodedata', ['unicodedata.c']) )
+ # access to ISO C locale support
+- exts.append( Extension('_locale', ['_localemodule.c']) )
++# exts.append( Extension('_locale', ['_localemodule.c']) )
+
+ # Modules with some UNIX dependencies -- on by default:
+ # (If you have a really backward UNIX, select and socket may not be
+@@ -319,16 +323,16 @@
+ # These represent audio samples or images as strings:
+
+ # Disabled on 64-bit platforms
+- if sys.maxint != 9223372036854775807L:
++# if sys.maxint != 9223372036854775807L:
+ # Operations on audio samples
+- exts.append( Extension('audioop', ['audioop.c']) )
++# exts.append( Extension('audioop', ['audioop.c']) )
+ # Operations on images
+- exts.append( Extension('imageop', ['imageop.c']) )
++# exts.append( Extension('imageop', ['imageop.c']) )
+ # Read SGI RGB image files (but coded portably)
+- exts.append( Extension('rgbimg', ['rgbimgmodule.c']) )
++# exts.append( Extension('rgbimg', ['rgbimgmodule.c']) )
+
+ # readline
+- if self.compiler.find_library_file(lib_dirs, 'readline'):
++ if 0 and self.compiler.find_library_file(lib_dirs, 'readline'):
+ readline_libs = ['readline']
+ if self.compiler.find_library_file(lib_dirs,
+ 'ncurses'):
+@@ -352,14 +356,10 @@
+ # socket(2)
+ # Detect SSL support for the socket module
+ ssl_incs = find_file('openssl/ssl.h', inc_dirs,
+- ['/usr/local/ssl/include',
+- '/usr/contrib/ssl/include/'
+- ]
++ []
+ )
+ ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
+- ['/usr/local/ssl/lib',
+- '/usr/contrib/ssl/lib/'
+- ] )
++ [] )
+
+ if (ssl_incs is not None and
+ ssl_libs is not None):
+@@ -390,9 +390,9 @@
+ exts.append( Extension('dbm', ['dbmmodule.c']) )
+
+ # Anthony Baxter's gdbm module. GNU dbm(3) will require -lgdbm:
+- if (self.compiler.find_library_file(lib_dirs, 'gdbm')):
+- exts.append( Extension('gdbm', ['gdbmmodule.c'],
+- libraries = ['gdbm'] ) )
++ #if (self.compiler.find_library_file(lib_dirs, 'gdbm')):
++ # exts.append( Extension('gdbm', ['gdbmmodule.c'],
++ # libraries = ['gdbm'] ) )
+
+ # Berkeley DB interface.
+ #
+@@ -446,9 +446,9 @@
+ # FTP archive sites. One URL for it is:
+ # ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
+
+- if (self.compiler.find_library_file(lib_dirs, 'gmp')):
+- exts.append( Extension('mpz', ['mpzmodule.c'],
+- libraries = ['gmp'] ) )
++ #if (self.compiler.find_library_file(lib_dirs, 'gmp')):
++ # exts.append( Extension('mpz', ['mpzmodule.c'],
++ # libraries = ['gmp'] ) )
+
+
+ # Unix-only modules
+@@ -475,8 +475,8 @@
+
+ if (self.compiler.find_library_file(lib_dirs, 'ncurses')):
+ curses_libs = ['ncurses']
+- exts.append( Extension('_curses', ['_cursesmodule.c'],
+- libraries = curses_libs) )
++# exts.append( Extension('_curses', ['_cursesmodule.c'],
++# libraries = curses_libs) )
+ elif (self.compiler.find_library_file(lib_dirs, 'curses')
+ and platform != 'darwin'):
+ # OSX has an old Berkeley curses, not good enough for
+@@ -486,8 +486,8 @@
+ else:
+ curses_libs = ['curses', 'termcap']
+
+- exts.append( Extension('_curses', ['_cursesmodule.c'],
+- libraries = curses_libs) )
++# exts.append( Extension('_curses', ['_cursesmodule.c'],
++# libraries = curses_libs) )
+
+ # If the curses module is enabled, check for the panel module
+ if (module_enabled(exts, '_curses') and
+@@ -566,11 +566,11 @@
+ else:
+ expat_incs = find_file('xmlparse.h', inc_dirs, [])
+
+- if (expat_incs is not None and
+- self.compiler.find_library_file(lib_dirs, 'expat')):
+- exts.append( Extension('pyexpat', ['pyexpat.c'],
+- define_macros = expat_defs,
+- libraries = ['expat']) )
++ #if (expat_incs is not None and
++ # self.compiler.find_library_file(lib_dirs, 'expat')):
++ # exts.append( Extension('pyexpat', ['pyexpat.c'],
++ # define_macros = expat_defs,
++ # libraries = ['expat']) )
+
+ # Platform-specific libraries
+ if platform == 'linux2':
+@@ -793,7 +793,7 @@
+ ext_modules=[Extension('struct', ['structmodule.c'])],
+
+ # Scripts to install
+- scripts = ['Tools/scripts/pydoc']
++ scripts = ['Tools/scripts/pydoc2p2']
+ )
+
+ # --install-platlib
diff --git a/lang/python22-pth/patches/patch-ab b/lang/python22-pth/patches/patch-ab
new file mode 100644
index 00000000000..97df59eaeb0
--- /dev/null
+++ b/lang/python22-pth/patches/patch-ab
@@ -0,0 +1,10 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+--- Tools/scripts/pydoc2p2.orig Tue Jan 15 17:56:59 2002
++++ Tools/scripts/pydoc2p2 Tue Jan 15 17:57:25 2002
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2p2
+
+ import pydoc
+ pydoc.cli()
diff --git a/lang/python22-pth/patches/patch-ae b/lang/python22-pth/patches/patch-ae
new file mode 100644
index 00000000000..9b8b4a250c8
--- /dev/null
+++ b/lang/python22-pth/patches/patch-ae
@@ -0,0 +1,23 @@
+$NetBSD: patch-ae,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+--- Lib/distutils/command/build_ext.py.orig Thu Dec 6 17:59:54 2001
++++ Lib/distutils/command/build_ext.py
+@@ -472,8 +472,18 @@
+ # that go into the mix.
+ if ext.extra_objects:
+ objects.extend(ext.extra_objects)
++
++ # Two possible sources for extra linker arguments:
++ # - 'extra_link_args' in Extension object
++ # - LDFLAGS environment variable
++ # The environment variable should take precedence, and
++ # any sensible compiler will give precedence to later
++ # command line args. Hence we combine them in order:
+ extra_args = ext.extra_link_args or []
+
++
++ if os.environ.has_key('LDFLAGS'):
++ extra_args.extend(string.split(os.environ['LDFLAGS']))
+
+ self.compiler.link_shared_object(
+ objects, ext_filename,
diff --git a/lang/python22-pth/patches/patch-af b/lang/python22-pth/patches/patch-af
new file mode 100644
index 00000000000..540c1f79ce1
--- /dev/null
+++ b/lang/python22-pth/patches/patch-af
@@ -0,0 +1,88 @@
+$NetBSD: patch-af,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+Unofficial patch to support Basic Auth for XML-RPC.
+
+--- Lib/xmlrpclib.py.orig Tue Oct 15 18:52:10 2002
++++ Lib/xmlrpclib.py Wed Oct 16 11:44:47 2002
+@@ -852,20 +852,55 @@
+
+ return self.parse_response(h.getfile())
+
++ ##
++ # Get authorization info from host parameter
++ # Host may be a string, or a (host, x509-dict) tuple; if a string,
++ # it is checked for a 'user:pw@host' format, and a "Basic Auth"
++ # header is created from the 'user:pw' info.
++ #
++ # @return A tuple of: (actual host, base64-encoded Authorization
++ # header or None, x509 info or empty dictionary)
++
++ def get_host_info(self, host):
++
++ x509 = {}
++ if isinstance(host,tuple):
++ host, x509 = host
++
++ import urllib
++ auth, host = urllib.splituser(host)
++
++ if auth:
++ auth='Basic %s' % auth.encode('base64').strip()
++ else:
++ auth=None
++
++ return host, auth, x509
++
+ def getparser(self):
+ # get parser and unmarshaller
+ return getparser()
+
+ def make_connection(self, host):
+ # create a HTTP connection object from a host descriptor
++ host, auth, x509 = self.get_host_info(host)
+ import httplib
+ return httplib.HTTP(host)
+
+ def send_request(self, connection, handler, request_body):
+ connection.putrequest("POST", handler)
+
++ ##
++ # Send host name (and authorization, if any)
++ #
++ # @param connection Connection handle.
++ # @param host Host object (per get_host_info).
++
+ def send_host(self, connection, host):
++ host, auth, x509 = self.get_host_info(host)
+ connection.putheader("Host", host)
++ if auth:
++ connection.putheader("Authorization", auth)
+
+ def send_user_agent(self, connection):
+ connection.putheader("User-Agent", self.user_agent)
+@@ -901,11 +936,10 @@
+ def make_connection(self, host):
+ # create a HTTPS connection object from a host descriptor
+ # host may be a string, or a (host, x509-dict) tuple
++
+ import httplib
+- if isinstance(host, TupleType):
+- host, x509 = host
+- else:
+- x509 = {}
++ host, auth, x509 = self.get_host_info(host)
++
+ try:
+ HTTPS = httplib.HTTPS
+ except AttributeError:
+@@ -914,10 +948,6 @@
+ else:
+ return apply(HTTPS, (host, None), x509)
+
+- def send_host(self, connection, host):
+- if isinstance(host, TupleType):
+- host, x509 = host
+- connection.putheader("Host", host)
+
+ class ServerProxy:
+ """uri [,options] -> a logical connection to an XML-RPC server
diff --git a/lang/python22-pth/patches/patch-ag b/lang/python22-pth/patches/patch-ag
new file mode 100644
index 00000000000..12fac81925d
--- /dev/null
+++ b/lang/python22-pth/patches/patch-ag
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+--- configure.orig Tue Oct 22 22:44:05 2002
++++ configure Tue Oct 22 22:44:42 2002
+@@ -572,7 +572,7 @@
+
+ # Set VERSION so we only need to edit in one place (i.e., here)
+
+-VERSION=2.2
++VERSION=2p2
+
+ # Arguments passed to configure.
+
diff --git a/lang/python22-pth/patches/patch-ah b/lang/python22-pth/patches/patch-ah
new file mode 100644
index 00000000000..a28f920cdec
--- /dev/null
+++ b/lang/python22-pth/patches/patch-ah
@@ -0,0 +1,13 @@
+$NetBSD: patch-ah,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+--- Include/patchlevel.h.orig Tue Oct 22 22:45:18 2002
++++ Include/patchlevel.h Tue Oct 22 22:46:00 2002
+@@ -26,7 +26,7 @@
+ #define PY_RELEASE_SERIAL 0
+
+ /* Version as a string */
+-#define PY_VERSION "2.2.2"
++#define PY_VERSION "2p2.2"
+
+ /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
+ Use this for numeric comparisons, e.g. #if PY_VERSION_HEX >= ... */
diff --git a/lang/python22-pth/patches/patch-ai b/lang/python22-pth/patches/patch-ai
new file mode 100644
index 00000000000..6ca85d60897
--- /dev/null
+++ b/lang/python22-pth/patches/patch-ai
@@ -0,0 +1,22 @@
+$NetBSD: patch-ai,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+--- Makefile.pre.in.orig Fri Aug 23 18:05:49 2002
++++ Makefile.pre.in Tue Oct 22 23:04:11 2002
+@@ -56,7 +56,7 @@
+ OPT= @OPT@
+ DEFS= @DEFS@
+ CFLAGS= $(OPT)
+-CPPFLAGS= -I. -I$(srcdir)/Include $(DEFS)
++CPPFLAGS+= -I. -I$(srcdir)/Include $(DEFS)
+ LDFLAGS= @LDFLAGS@
+ LDLAST= @LDLAST@
+ SGI_ABI= @SGI_ABI@
+@@ -407,7 +407,7 @@
+ -$(PGEN) $(GRAMMAR_INPUT) $(GRAMMAR_H) $(GRAMMAR_C)
+
+ $(PGEN): $(PGENOBJS)
+- $(CC) $(OPT) $(PGENOBJS) $(LIBS) -o $(PGEN)
++ $(CC) $(LDFLAGS) $(OPT) $(PGENOBJS) $(LIBS) -o $(PGEN)
+
+ Parser/grammar.o: $(srcdir)/Parser/grammar.c \
+ $(srcdir)/Include/token.h \
diff --git a/lang/python22-pth/patches/patch-ba b/lang/python22-pth/patches/patch-ba
new file mode 100644
index 00000000000..a8a35b78d85
--- /dev/null
+++ b/lang/python22-pth/patches/patch-ba
@@ -0,0 +1,32 @@
+$NetBSD: patch-ba,v 1.1.1.1 2002/10/25 10:48:48 drochner Exp $
+
+--- Python/thread_pth.h.orig Thu Oct 12 22:58:32 2000
++++ Python/thread_pth.h Fri Sep 6 18:34:12 2002
+@@ -30,6 +30,8 @@
+
+ #define CHECK_STATUS(name) if (status == -1) { printf("%d ", status); perror(name); error = 1; }
+
++pth_attr_t PyThread_attr;
++
+ /*
+ * Initialization.
+ */
+@@ -37,6 +39,9 @@
+ static void PyThread__init_thread(void)
+ {
+ pth_init();
++ PyThread_attr = pth_attr_new();
++ pth_attr_set(PyThread_attr, PTH_ATTR_STACK_SIZE, 1<<18);
++ pth_attr_set(PyThread_attr, PTH_ATTR_JOINABLE, FALSE);
+ }
+
+ /*
+@@ -51,7 +56,7 @@
+ if (!initialized)
+ PyThread_init_thread();
+
+- th = pth_spawn(PTH_ATTR_DEFAULT,
++ th = pth_spawn(PyThread_attr,
+ (void* (*)(void *))func,
+ (void *)arg
+ );