aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/python+ipv6/Makefile12
-rw-r--r--lang/python+ipv6/distinfo2
-rw-r--r--lang/python+ipv6/files/Setup66
-rw-r--r--lang/python+ipv6/files/patch-aa34
-rw-r--r--lang/python+ipv6/files/patch-ab26
-rw-r--r--lang/python+ipv6/pkg-plist989
-rw-r--r--lang/python-devel/Makefile12
-rw-r--r--lang/python-devel/distinfo2
-rw-r--r--lang/python-devel/files/Setup66
-rw-r--r--lang/python-devel/files/patch-aa34
-rw-r--r--lang/python-devel/pkg-plist989
-rw-r--r--lang/python/Makefile12
-rw-r--r--lang/python/distinfo2
-rw-r--r--lang/python/files/Setup66
-rw-r--r--lang/python/files/patch-aa34
-rw-r--r--lang/python/pkg-plist989
-rw-r--r--lang/python15/Makefile12
-rw-r--r--lang/python15/distinfo2
-rw-r--r--lang/python15/files/Setup66
-rw-r--r--lang/python15/files/patch-aa34
-rw-r--r--lang/python15/files/patch-ab26
-rw-r--r--lang/python15/pkg-plist989
-rw-r--r--lang/python20/Makefile12
-rw-r--r--lang/python20/distinfo2
-rw-r--r--lang/python20/files/Setup66
-rw-r--r--lang/python20/files/patch-aa34
-rw-r--r--lang/python20/pkg-plist989
-rw-r--r--lang/python21/Makefile12
-rw-r--r--lang/python21/distinfo2
-rw-r--r--lang/python21/files/Setup66
-rw-r--r--lang/python21/files/patch-aa34
-rw-r--r--lang/python21/pkg-plist989
-rw-r--r--lang/python22/Makefile12
-rw-r--r--lang/python22/distinfo2
-rw-r--r--lang/python22/files/Setup66
-rw-r--r--lang/python22/files/patch-aa34
-rw-r--r--lang/python22/pkg-plist989
-rw-r--r--lang/python23/Makefile12
-rw-r--r--lang/python23/distinfo2
-rw-r--r--lang/python23/files/Setup66
-rw-r--r--lang/python23/files/patch-aa34
-rw-r--r--lang/python23/pkg-plist989
-rw-r--r--lang/python24/Makefile12
-rw-r--r--lang/python24/distinfo2
-rw-r--r--lang/python24/files/Setup66
-rw-r--r--lang/python24/files/patch-aa34
-rw-r--r--lang/python24/pkg-plist989
-rw-r--r--lang/python25/Makefile12
-rw-r--r--lang/python25/distinfo2
-rw-r--r--lang/python25/files/Setup66
-rw-r--r--lang/python25/files/patch-aa34
-rw-r--r--lang/python25/pkg-plist989
-rw-r--r--lang/python26/Makefile12
-rw-r--r--lang/python26/distinfo2
-rw-r--r--lang/python26/files/Setup66
-rw-r--r--lang/python26/files/patch-aa34
-rw-r--r--lang/python26/pkg-plist989
-rw-r--r--lang/python27/Makefile12
-rw-r--r--lang/python27/distinfo2
-rw-r--r--lang/python27/files/Setup66
-rw-r--r--lang/python27/files/patch-aa34
-rw-r--r--lang/python27/pkg-plist989
-rw-r--r--lang/python30/Makefile12
-rw-r--r--lang/python30/distinfo2
-rw-r--r--lang/python30/files/Setup66
-rw-r--r--lang/python30/files/patch-aa34
-rw-r--r--lang/python30/pkg-plist989
-rw-r--r--lang/python31/Makefile12
-rw-r--r--lang/python31/distinfo2
-rw-r--r--lang/python31/files/Setup66
-rw-r--r--lang/python31/files/patch-aa34
-rw-r--r--lang/python31/pkg-plist989
-rw-r--r--lang/python32/Makefile12
-rw-r--r--lang/python32/distinfo2
-rw-r--r--lang/python32/files/Setup66
-rw-r--r--lang/python32/files/patch-aa34
-rw-r--r--lang/python32/pkg-plist989
77 files changed, 7725 insertions, 8872 deletions
diff --git a/lang/python+ipv6/Makefile b/lang/python+ipv6/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python+ipv6/Makefile
+++ b/lang/python+ipv6/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python+ipv6/distinfo b/lang/python+ipv6/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python+ipv6/distinfo
+++ b/lang/python+ipv6/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python+ipv6/files/Setup b/lang/python+ipv6/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python+ipv6/files/Setup
+++ b/lang/python+ipv6/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python+ipv6/files/patch-aa b/lang/python+ipv6/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python+ipv6/files/patch-aa
+++ b/lang/python+ipv6/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python+ipv6/files/patch-ab b/lang/python+ipv6/files/patch-ab
deleted file mode 100644
index 78de5564172b..000000000000
--- a/lang/python+ipv6/files/patch-ab
+++ /dev/null
@@ -1,26 +0,0 @@
-*** Modules/nismodule.c~ Sat Nov 25 09:31:38 1995
---- Modules/nismodule.c Sat Nov 25 09:31:51 1995
-***************
-*** 14,24 ****
- #include "modsupport.h"
- #include "ceval.h"
-
-- #include <rpcsvc/ypclnt.h>
- #include <sys/time.h>
- #include <sys/types.h>
- #include <rpc/rpc.h>
- #include <rpcsvc/yp_prot.h>
-
- static object *NisError;
-
---- 14,24 ----
- #include "modsupport.h"
- #include "ceval.h"
-
- #include <sys/time.h>
- #include <sys/types.h>
- #include <rpc/rpc.h>
- #include <rpcsvc/yp_prot.h>
-+ #include <rpcsvc/ypclnt.h>
-
- static object *NisError;
diff --git a/lang/python+ipv6/pkg-plist b/lang/python+ipv6/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python+ipv6/pkg-plist
+++ b/lang/python+ipv6/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python-devel/Makefile b/lang/python-devel/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python-devel/Makefile
+++ b/lang/python-devel/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python-devel/distinfo b/lang/python-devel/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python-devel/distinfo
+++ b/lang/python-devel/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python-devel/files/Setup b/lang/python-devel/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python-devel/files/Setup
+++ b/lang/python-devel/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python-devel/files/patch-aa b/lang/python-devel/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python-devel/files/patch-aa
+++ b/lang/python-devel/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python-devel/pkg-plist b/lang/python-devel/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python-devel/pkg-plist
+++ b/lang/python-devel/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python/Makefile b/lang/python/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python/Makefile
+++ b/lang/python/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python/distinfo b/lang/python/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python/distinfo
+++ b/lang/python/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python/files/Setup b/lang/python/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python/files/Setup
+++ b/lang/python/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python/files/patch-aa b/lang/python/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python/files/patch-aa
+++ b/lang/python/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python/pkg-plist b/lang/python/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python/pkg-plist
+++ b/lang/python/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python15/Makefile b/lang/python15/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python15/Makefile
+++ b/lang/python15/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python15/distinfo b/lang/python15/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python15/distinfo
+++ b/lang/python15/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python15/files/Setup b/lang/python15/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python15/files/Setup
+++ b/lang/python15/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python15/files/patch-aa b/lang/python15/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python15/files/patch-aa
+++ b/lang/python15/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python15/files/patch-ab b/lang/python15/files/patch-ab
deleted file mode 100644
index 78de5564172b..000000000000
--- a/lang/python15/files/patch-ab
+++ /dev/null
@@ -1,26 +0,0 @@
-*** Modules/nismodule.c~ Sat Nov 25 09:31:38 1995
---- Modules/nismodule.c Sat Nov 25 09:31:51 1995
-***************
-*** 14,24 ****
- #include "modsupport.h"
- #include "ceval.h"
-
-- #include <rpcsvc/ypclnt.h>
- #include <sys/time.h>
- #include <sys/types.h>
- #include <rpc/rpc.h>
- #include <rpcsvc/yp_prot.h>
-
- static object *NisError;
-
---- 14,24 ----
- #include "modsupport.h"
- #include "ceval.h"
-
- #include <sys/time.h>
- #include <sys/types.h>
- #include <rpc/rpc.h>
- #include <rpcsvc/yp_prot.h>
-+ #include <rpcsvc/ypclnt.h>
-
- static object *NisError;
diff --git a/lang/python15/pkg-plist b/lang/python15/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python15/pkg-plist
+++ b/lang/python15/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python20/Makefile b/lang/python20/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python20/Makefile
+++ b/lang/python20/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python20/distinfo b/lang/python20/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python20/distinfo
+++ b/lang/python20/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python20/files/Setup b/lang/python20/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python20/files/Setup
+++ b/lang/python20/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python20/files/patch-aa b/lang/python20/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python20/files/patch-aa
+++ b/lang/python20/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python20/pkg-plist b/lang/python20/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python20/pkg-plist
+++ b/lang/python20/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python21/Makefile b/lang/python21/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python21/Makefile
+++ b/lang/python21/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python21/distinfo b/lang/python21/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python21/distinfo
+++ b/lang/python21/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python21/files/Setup b/lang/python21/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python21/files/Setup
+++ b/lang/python21/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python21/files/patch-aa b/lang/python21/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python21/files/patch-aa
+++ b/lang/python21/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python21/pkg-plist b/lang/python21/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python21/pkg-plist
+++ b/lang/python21/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python22/Makefile b/lang/python22/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python22/Makefile
+++ b/lang/python22/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python22/distinfo b/lang/python22/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python22/distinfo
+++ b/lang/python22/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python22/files/Setup b/lang/python22/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python22/files/Setup
+++ b/lang/python22/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python22/files/patch-aa b/lang/python22/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python22/files/patch-aa
+++ b/lang/python22/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python22/pkg-plist b/lang/python22/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python22/pkg-plist
+++ b/lang/python22/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python23/Makefile b/lang/python23/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python23/Makefile
+++ b/lang/python23/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python23/distinfo b/lang/python23/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python23/distinfo
+++ b/lang/python23/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python23/files/Setup b/lang/python23/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python23/files/Setup
+++ b/lang/python23/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python23/files/patch-aa b/lang/python23/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python23/files/patch-aa
+++ b/lang/python23/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python23/pkg-plist b/lang/python23/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python23/pkg-plist
+++ b/lang/python23/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python24/Makefile b/lang/python24/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python24/Makefile
+++ b/lang/python24/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python24/distinfo b/lang/python24/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python24/distinfo
+++ b/lang/python24/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python24/files/Setup b/lang/python24/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python24/files/Setup
+++ b/lang/python24/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python24/files/patch-aa b/lang/python24/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python24/files/patch-aa
+++ b/lang/python24/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python24/pkg-plist b/lang/python24/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python24/pkg-plist
+++ b/lang/python24/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python25/Makefile b/lang/python25/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python25/Makefile
+++ b/lang/python25/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python25/distinfo b/lang/python25/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python25/distinfo
+++ b/lang/python25/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python25/files/Setup b/lang/python25/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python25/files/Setup
+++ b/lang/python25/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python25/files/patch-aa b/lang/python25/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python25/files/patch-aa
+++ b/lang/python25/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python25/pkg-plist b/lang/python25/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python25/pkg-plist
+++ b/lang/python25/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python26/Makefile b/lang/python26/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python26/Makefile
+++ b/lang/python26/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python26/distinfo b/lang/python26/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python26/distinfo
+++ b/lang/python26/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python26/files/Setup b/lang/python26/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python26/files/Setup
+++ b/lang/python26/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python26/files/patch-aa b/lang/python26/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python26/files/patch-aa
+++ b/lang/python26/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python26/pkg-plist b/lang/python26/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python26/pkg-plist
+++ b/lang/python26/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python27/distinfo b/lang/python27/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python27/distinfo
+++ b/lang/python27/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python27/files/Setup b/lang/python27/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python27/files/Setup
+++ b/lang/python27/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python27/files/patch-aa b/lang/python27/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python27/files/patch-aa
+++ b/lang/python27/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python27/pkg-plist b/lang/python27/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python27/pkg-plist
+++ b/lang/python27/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python30/Makefile b/lang/python30/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python30/Makefile
+++ b/lang/python30/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python30/distinfo b/lang/python30/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python30/distinfo
+++ b/lang/python30/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python30/files/Setup b/lang/python30/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python30/files/Setup
+++ b/lang/python30/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python30/files/patch-aa b/lang/python30/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python30/files/patch-aa
+++ b/lang/python30/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python30/pkg-plist b/lang/python30/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python30/pkg-plist
+++ b/lang/python30/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python31/Makefile b/lang/python31/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python31/Makefile
+++ b/lang/python31/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python31/distinfo b/lang/python31/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python31/distinfo
+++ b/lang/python31/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python31/files/Setup b/lang/python31/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python31/files/Setup
+++ b/lang/python31/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python31/files/patch-aa b/lang/python31/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python31/files/patch-aa
+++ b/lang/python31/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python31/pkg-plist b/lang/python31/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python31/pkg-plist
+++ b/lang/python31/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz
diff --git a/lang/python32/Makefile b/lang/python32/Makefile
index 246b994dfad5..462301361731 100644
--- a/lang/python32/Makefile
+++ b/lang/python32/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: python
-# Version required: 1.2
+# Version required: 1.4
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/08/17 15:39:33 chuckr Exp $
+# $Id: Makefile,v 1.7 1996/10/14 23:14:37 asami Exp $
#
-DISTNAME= python1.3
-PKGNAME= python-1.3
+DISTNAME= python1.4
+PKGNAME= python-1.4
CATEGORIES+= lang
MASTER_SITES= ftp://www.python.org/pub/python/src/ \
ftp://ftp.cwi.nl/pub/python/src/
@@ -16,11 +16,11 @@ MAINTAINER= jkh@FreeBSD.org
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
-WRKSRC= ${WRKDIR}/Python-1.3
+WRKSRC= ${WRKDIR}/Python-1.4
HAS_CONFIGURE= yes
MAKE_FLAGS+= 'OPT=${CFLAGS}'
-INSTALL_TARGET= install libinstall maninstall inclinstall
+INSTALL_TARGET= install
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
diff --git a/lang/python32/distinfo b/lang/python32/distinfo
index 6a340d74c113..45892ab16e06 100644
--- a/lang/python32/distinfo
+++ b/lang/python32/distinfo
@@ -1 +1 @@
-MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
+MD5 (python1.4.tar.gz) = 341e3f3c688842024e70af6a99b5fb90
diff --git a/lang/python32/files/Setup b/lang/python32/files/Setup
index 473cbbdf76ac..fd3659ca7ff6 100644
--- a/lang/python32/files/Setup
+++ b/lang/python32/files/Setup
@@ -46,19 +46,27 @@
# to ftp sources from elsewhere.
+# -------> Uncomment this line if you are running AIX <----------
+# -------> and if you are building with shared libraries <----------
+#LINKCC= makexp_aix python.exp "" $(MYLIBS) $(ADDOBJS) ; $(CC)
+
+
# Some special rules to define PYTHONPATH.
# Edit the definitions below to indicate which options you are using.
# Don't add any whitespace or comments!
-# Don't edit this (usually)
-DESTLIB=$(prefix)/share/python
+# Directories where library files get installed.
+# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
+DESTLIB=$(prefix)/share/python1.4
+MACHDESTLIB=$(BINLIBDEST)
+
+# Standard path -- don't edit.
+# No leading colon since this is the first entry
+DESTPATH=:$(DESTLIB)
# Site specific path insertions -- should begin with : if non-empty
SITEPATH=
-# Standard path -- don't edit
-DESTPATH=:$(DESTLIB)
-
# Standard enabled (tests are always available)
TESTPATH=:$(DESTLIB)/test
@@ -93,17 +101,19 @@ signal signalmodule.c # signal(2)
# modules are to be built as shared libraries (see above for more
# detail):
-#*noconfig*
+#*shared*
# Modules that should always be present (non UNIX dependent):
array arraymodule.c # array objects
+cmath cmathmodule.c # complex math library functions
math mathmodule.c -lm # math library functions, e.g. sin()
regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
strop stropmodule.c # fast string operations implemented in C
struct structmodule.c # binary structure packing/unpacking
time timemodule.c # time operations and variables
+operator operator.c # operator.add() and similar goodies
# Modules with some UNIX dependencies -- on by default:
@@ -116,6 +126,7 @@ grp grpmodule.c # grp(3)
crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
select selectmodule.c # select(2); not on ancient System V
socket socketmodule.c # socket(2); not on ancient System V
+errno errnomodule.c # posix (UNIX) errno values
# Some more UNIX dependent modules -- off by default, since these
@@ -124,6 +135,7 @@ socket socketmodule.c # socket(2); not on ancient System V
dbm dbmmodule.c # dbm(3) may require -lndbm or similar
nis nismodule.c # Sun yellow pages -- not everywhere
termios termios.c # Steen Lumholt's termios module
+#_xdr xdrmodule.c # -lnsl # Helper for xdrlib.py
# Multimedia modules -- on by default.
@@ -221,26 +233,24 @@ md5 md5module.c md5c.c
#timing timingmodule.c
-# Steen Lumholt's tkinter module.
-#
-# For use with plain Tk, use the first line.
-#
-# For use with extended Tk (i.e. if you have added extra widgets to
-# the Tk library, such as the common "studButton" and "triButton"
-# extensions), edit tkappinit.c, add appropriate -DWITH_... and
-# libraries/objects to the second line, and use that.
-#
-# In all cases also enable the last line (TKPATH).
+# The _tkinter module.
#
# See the section "The Tk interface" in ../README for more info.
+#
+# Enable the TKPATH line and choose the most applicable _tkinter line.
+# You may have to change /usr/local to wherever Tcl/Tk are installed.
+# Change the -l arguments to use Tcl 7.4 and Tk 4.0!
-# *** Use ONE of the following two lines, see previous comments ***
-tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
-#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
-
-# *** ALWAYS use this line as well ***
+# *** ALWAYS enable this line:
TKPATH=:$(DESTLIB)/tkinter
+# *** Enable *one* of the following lines:
+# For Solaris:
+#_tkinter _tkinter.c -I/usr/openwin/include -I/usr/local/include -L/usr/openwin/lib -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+# For generic system (may have to add -I/-L options to find X11):
+#_tkinter _tkinter.c -I/usr/local/include -L/usr/local/lib -ltk4.1 -ltcl7.5 -lX11
+_tkinter _tkinter.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -ltcl75 -lX11
+
# Lance Ellinghaus's modules:
@@ -262,12 +272,6 @@ curses cursesmodule.c -lncurses -ltermcap
#new newmodule.c
-# John Redford's sybase module (requires sybase):
-# (Unfortunately this code is orphaned. Read the source for documentation.)
-
-#sybase sybasemodule.c
-
-
# Generic (SunOS / SVR4) dynamic loading module.
# This is not needed for dynamic loading of Python modules --
# it is a highly experimental and dangerous device for calling
@@ -297,21 +301,13 @@ bsddb bsddbmodule.o
-# Andy Bensky's "environment" module (contains putenv())
-environment environment.c
-
# David Wayne Williams' soundex module
#soundex soundex.c
-# Objective-C (incomplete!!!)
-#objc.c
-
# Helper module for various ascii-encoders
binascii binascii.c
# Fred Drake's interface to the Python parser.
-# (Not enabled by default because it is big and doesn't compile with
-# cc on SunOS 4.1.3)
#parser parsermodule.c
diff --git a/lang/python32/files/patch-aa b/lang/python32/files/patch-aa
index a57bbba6ffa6..b5df0bb6ad80 100644
--- a/lang/python32/files/patch-aa
+++ b/lang/python32/files/patch-aa
@@ -1,17 +1,25 @@
-diff -c -r Modules/cursesmodule.c.orig Modules/cursesmodule.c
-*** Modules/cursesmodule.c.orig Fri Mar 17 04:18:36 1995
---- Modules/cursesmodule.c Tue Aug 8 13:31:40 1995
+*** Makefile.in.orig Wed Jul 31 19:30:37 1996
+--- Makefile.in Sun Aug 18 11:15:25 1996
***************
-*** 145,151 ****
---- 145,155 ----
+*** 88,97 ****
- #include "Python.h"
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/lib
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/lib
-+ #ifdef __FreeBSD__
-+ #include <ncurses.h>
-+ #else
- #include <curses.h>
-+ #endif
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
+--- 88,97 ----
- typedef struct {
- PyObject_HEAD
+ # Expanded directories
+ BINDIR= $(exec_prefix)/bin
+! LIBDIR= $(exec_prefix)/share
+ MANDIR= $(prefix)/man
+ INCLUDEDIR= $(prefix)/include
+! SCRIPTDIR= $(prefix)/share
+
+ # Detailed destination directories
+ BINLIBDEST= $(LIBDIR)/python$(VERSION)
diff --git a/lang/python32/pkg-plist b/lang/python32/pkg-plist
index 00ae386e8ea2..869cda29b52f 100644
--- a/lang/python32/pkg-plist
+++ b/lang/python32/pkg-plist
@@ -1,534 +1,457 @@
+bin/python1.4
bin/python
-@exec mkdir -p %D/share/python/freebsd2
-@exec mkdir -p %D/include/Py
-@unexec rmdir %D/share/python/freebsd2
-@unexec rmdir %D/include/Py
-share/python/stdwin/wdbsrcwin.py
-share/python/stdwin/BoxParent.py
-share/python/stdwin/Buttons.py
-share/python/stdwin/CSplit.py
-share/python/stdwin/DirList.py
-share/python/stdwin/FormSplit.py
-share/python/stdwin/HVSplit.py
-share/python/stdwin/Histogram.py
-share/python/stdwin/Sliders.py
-share/python/stdwin/Soundogram.py
-share/python/stdwin/Split.py
-share/python/stdwin/StripChart.py
-share/python/stdwin/TextEdit.py
-share/python/stdwin/TransParent.py
-share/python/stdwin/VUMeter.py
-share/python/stdwin/WindowParent.py
-share/python/stdwin/WindowSched.py
-share/python/stdwin/anywin.py
-share/python/stdwin/basewin.py
-share/python/stdwin/dirwin.py
-share/python/stdwin/filewin.py
-share/python/stdwin/formatter.py
-share/python/stdwin/gwin.py
-share/python/stdwin/listwin.py
-share/python/stdwin/mainloop.py
-share/python/stdwin/rect.py
-share/python/stdwin/srcwin.py
-share/python/stdwin/stdwinevents.py
-share/python/stdwin/stdwinq.py
-share/python/stdwin/tablewin.py
-share/python/stdwin/textwin.py
-share/python/stdwin/wdb.py
-share/python/stdwin/wdbframewin.py
-share/python/stdwin/Abstract.py
-share/python/stdwin/Abstract.pyc
-share/python/stdwin/BoxParent.pyc
-share/python/stdwin/Buttons.pyc
-share/python/stdwin/CSplit.pyc
-share/python/stdwin/DirList.pyc
-share/python/stdwin/FormSplit.pyc
-share/python/stdwin/HVSplit.pyc
-share/python/stdwin/Histogram.pyc
-share/python/stdwin/Sliders.pyc
-share/python/stdwin/Soundogram.pyc
-share/python/stdwin/Split.pyc
-share/python/stdwin/StripChart.pyc
-share/python/stdwin/TextEdit.pyc
-share/python/stdwin/TransParent.pyc
-share/python/stdwin/VUMeter.pyc
-share/python/stdwin/WindowParent.pyc
-share/python/stdwin/WindowSched.pyc
-share/python/stdwin/anywin.pyc
-share/python/stdwin/basewin.pyc
-share/python/stdwin/dirwin.pyc
-share/python/stdwin/filewin.pyc
-share/python/stdwin/formatter.pyc
-share/python/stdwin/gwin.pyc
-share/python/stdwin/listwin.pyc
-share/python/stdwin/mainloop.pyc
-share/python/stdwin/rect.pyc
-share/python/stdwin/srcwin.pyc
-share/python/stdwin/stdwinevents.pyc
-share/python/stdwin/stdwinq.pyc
-share/python/stdwin/tablewin.pyc
-share/python/stdwin/textwin.pyc
-share/python/stdwin/wdb.pyc
-share/python/stdwin/wdbframewin.pyc
-share/python/stdwin/wdbsrcwin.pyc
-share/python/linux1
-share/python/linux1/FCNTL.py
-share/python/linux1/IN.py
-share/python/linux1/SOCKET.py
-share/python/linux1/TERMIOS.py
-share/python/linux1/regen
-share/python/linux1/FCNTL.pyc
-share/python/linux1/IN.pyc
-share/python/linux1/SOCKET.pyc
-share/python/linux1/TERMIOS.pyc
-share/python/sunos4
-share/python/sunos4/FCNTL.py
-share/python/sunos4/IN.py
-share/python/sunos4/SOCKET.py
-share/python/sunos4/SUNAUDIODEV.py
-share/python/sunos4/WAIT.py
-share/python/sunos4/regen
-share/python/sunos4/FCNTL.pyc
-share/python/sunos4/IN.pyc
-share/python/sunos4/SOCKET.pyc
-share/python/sunos4/SUNAUDIODEV.pyc
-share/python/sunos4/WAIT.pyc
-share/python/irix5
-share/python/irix5/torgb.py
-share/python/irix5/AWARE.py
-share/python/irix5/CD.py
-share/python/irix5/CL.py
-share/python/irix5/CL_old.py
-share/python/irix5/DEVICE.py
-share/python/irix5/ERRNO.py
-share/python/irix5/FCNTL.py
-share/python/irix5/FL.py
-share/python/irix5/GET.py
-share/python/irix5/GL.py
-share/python/irix5/GLWS.py
-share/python/irix5/IN.py
-share/python/irix5/IOCTL.py
-share/python/irix5/SOCKET.py
-share/python/irix5/SV.py
-share/python/irix5/TERMIOS.py
-share/python/irix5/WAIT.py
-share/python/irix5/auds.py
-share/python/irix5/cddb.py
-share/python/irix5/cdplayer.py
-share/python/irix5/flp.doc
-share/python/irix5/flp.py
-share/python/irix5/jpeg.py
-share/python/irix5/panel.py
-share/python/irix5/panelparser.py
-share/python/irix5/readcd.doc
-share/python/irix5/readcd.py
-share/python/irix5/regen
-share/python/irix5/AL.py
-share/python/irix5/AL.pyc
-share/python/irix5/AWARE.pyc
-share/python/irix5/CD.pyc
-share/python/irix5/CL.pyc
-share/python/irix5/CL_old.pyc
-share/python/irix5/DEVICE.pyc
-share/python/irix5/ERRNO.pyc
-share/python/irix5/FCNTL.pyc
-share/python/irix5/FL.pyc
-share/python/irix5/GET.pyc
-share/python/irix5/GL.pyc
-share/python/irix5/GLWS.pyc
-share/python/irix5/IN.pyc
-share/python/irix5/IOCTL.pyc
-share/python/irix5/SOCKET.pyc
-share/python/irix5/SV.pyc
-share/python/irix5/TERMIOS.pyc
-share/python/irix5/WAIT.pyc
-share/python/irix5/auds.pyc
-share/python/irix5/cddb.pyc
-share/python/irix5/cdplayer.pyc
-share/python/irix5/flp.pyc
-share/python/irix5/jpeg.pyc
-share/python/irix5/panel.pyc
-share/python/irix5/panelparser.pyc
-share/python/irix5/readcd.pyc
-share/python/irix5/torgb.pyc
-share/python/sunos5
-share/python/sunos5/FCNTL.py
-share/python/sunos5/IN.py
-share/python/sunos5/SOCKET.py
-share/python/sunos5/SUNAUDIODEV.py
-share/python/sunos5/TERMIOS.py
-share/python/sunos5/regen
-share/python/sunos5/FCNTL.pyc
-share/python/sunos5/IN.pyc
-share/python/sunos5/SOCKET.pyc
-share/python/sunos5/SUNAUDIODEV.pyc
-share/python/sunos5/TERMIOS.pyc
-share/python/test
-share/python/test/test_types.pyc
-share/python/test/test.rawimg
-share/python/test/test.rawimg.rev
-share/python/test/test.rgb
-share/python/test/test_audioop.py
-share/python/test/test_b1.py
-share/python/test/test_b2.py
-share/python/test/test_builtin.py
-share/python/test/test_exceptions.py
-share/python/test/test_grammar.py
-share/python/test/test_md5.py
-share/python/test/test_opcodes.py
-share/python/test/test_operations.py
-share/python/test/test_pow.py
-share/python/test/test_rgbimg.py
-share/python/test/test_select.py
-share/python/test/test_signal.py
-share/python/test/test_support.py
-share/python/test/test_thread.py
-share/python/test/test_types.py
-share/python/test/testall.out
-share/python/test/testall.py
-share/python/test/autotest.pyc
-share/python/test/testall.pyc
-share/python/test/test_support.pyc
-share/python/test/test_grammar.pyc
-share/python/test/test_opcodes.pyc
-share/python/test/test_operations.pyc
-share/python/test/test_builtin.pyc
-share/python/test/test_b1.pyc
-share/python/test/test_b2.pyc
-share/python/test/test_exceptions.pyc
-share/python/test/autotest.py
-share/python/test/test_audioop.pyc
-share/python/test/test_md5.pyc
-share/python/test/test_pow.pyc
-share/python/test/test_rgbimg.pyc
-share/python/test/test_select.pyc
-share/python/test/test_signal.pyc
-share/python/test/test_thread.pyc
-share/python/tkinter
-share/python/tkinter/README
-share/python/tkinter/Dialog.py
-share/python/tkinter/FileDialog.py
-share/python/tkinter/Canvas.py
-share/python/tkinter/ScrolledText.py
-share/python/tkinter/Tkconstants.py
-share/python/tkinter/Tkinter.py
-share/python/tkinter/Canvas.pyc
-share/python/tkinter/Dialog.pyc
-share/python/tkinter/FileDialog.pyc
-share/python/tkinter/ScrolledText.pyc
-share/python/tkinter/Tkconstants.pyc
-share/python/tkinter/Tkinter.pyc
-share/python/mac
-share/python/mac/socket.py
-share/python/mac/EasyDialogs.py
-share/python/mac/FrameWork.py
-share/python/mac/MACFS.py
-share/python/mac/MACTCP.py
-share/python/mac/MacTCPerrors.py
-share/python/mac/SoundMgr.py
-share/python/mac/dbmac.py
-share/python/mac/maccache.py
-share/python/mac/macostools.py
-share/python/mac/Audio_mac.py
-share/python/mac/Audio_mac.pyc
-share/python/mac/EasyDialogs.pyc
-share/python/mac/FrameWork.pyc
-share/python/mac/MACFS.pyc
-share/python/mac/MACTCP.pyc
-share/python/mac/MacTCPerrors.pyc
-share/python/mac/SoundMgr.pyc
-share/python/mac/dbmac.pyc
-share/python/mac/maccache.pyc
-share/python/mac/macostools.pyc
-share/python/mac/socket.pyc
-share/python/tzparse.py
-share/python/types.py
-share/python/tty.py
-share/python/traceback.py
-share/python/tokenize.py
-share/python/token.py
-share/python/toaiff.py
-share/python/tempfile.py
-share/python/tb.py
-share/python/symbol.py
-share/python/sunaudio.py
-share/python/sunau.py
-share/python/string.pyc
-share/python/string.py
-share/python/statcache.py
-share/python/stat.pyc
-share/python/stat.py
-share/python/sndhdr.py
-share/python/shutil.py
-share/python/shelve.py
-share/python/sgmllib.py
-share/python/sched.py
-share/python/rfc822.py
-share/python/rexec.py
-share/python/repr.py
-share/python/regsub.py
-share/python/regexp.py
-share/python/regex_syntax.py
-share/python/random.py
-share/python/rand.py
-share/python/quopri.py
-share/python/pyclbr.py
-share/python/py_compile.py
-share/python/pty.py
-share/python/pstats.py
-share/python/profile.py
-share/python/profile.doc
-share/python/posixpath.pyc
-share/python/posixpath.py
-share/python/posixfile.py
-share/python/popen2.py
-share/python/poly.py
-share/python/pipes.py
-share/python/pickle.py
-share/python/pdb.py
-share/python/pdb.doc
-share/python/packmail.py
-share/python/ospath.py
-share/python/os.pyc
-share/python/os.py
-share/python/ntpath.py
-share/python/nntplib.py
-share/python/ni.py
-share/python/newdir.py
-share/python/mutex.py
-share/python/multifile.py
-share/python/mimetools.py
-share/python/mhlib.py
-share/python/mailcap.py
-share/python/mailbox.py
-share/python/macpath.py
-share/python/lockfile.py
-share/python/linecache.py
-share/python/importall.py
-share/python/imghdr.py
-share/python/ihooks.py
-share/python/httplib.py
-share/python/htmllib.py
-share/python/grep.py
-share/python/htmlentitydefs.py
-share/python/gopherlib.py
-share/python/glob.py
-share/python/getopt.py
-share/python/ftplib.py
-share/python/fpformat.py
-share/python/formatter.py
-share/python/fnmatch.py
-share/python/fmt.py
-share/python/find.py
-share/python/emacs.py
-share/python/dump.py
-share/python/dumbdbm.py
-share/python/dospath.py
-share/python/dis.py
-share/python/dircmp.py
-share/python/dircache.py
-share/python/copy.py
-share/python/compileall.py
-share/python/commands.py
-share/python/colorsys.py
-share/python/codehack.py
-share/python/cmpcache.py
-share/python/cmp.py
-share/python/cmd.py
-share/python/cgi.py
-share/python/calendar.py
-share/python/bisect.py
-share/python/binhex.py
-share/python/bdb.py
-share/python/base64.py
-share/python/audiodev.py
-share/python/anydbm.py
-share/python/aifc.py
-share/python/addpack.py
-share/python/UserList.py
-share/python/UserDict.py
-share/python/StringIO.py
-share/python/SocketServer.py
-share/python/SimpleHTTPServer.py
-share/python/Queue.py
-share/python/Para.py
-share/python/Makefile
-share/python/Complex.py
-share/python/CGIHTTPServer.py
-share/python/zmod.py
-share/python/BaseHTTPServer.py
-share/python/whrandom.py
-share/python/whatsound.py
-share/python/wave.py
-share/python/uu.py
-share/python/util.py
-share/python/urlparse.py
-share/python/urllib.py
-share/python/py_compile.pyc
-share/python/getopt.pyc
-share/python/BaseHTTPServer.pyc
-share/python/CGIHTTPServer.pyc
-share/python/Complex.pyc
-share/python/Para.pyc
-share/python/Queue.pyc
-share/python/SimpleHTTPServer.pyc
-share/python/SocketServer.pyc
-share/python/StringIO.pyc
-share/python/UserDict.pyc
-share/python/UserList.pyc
-share/python/addpack.pyc
-share/python/aifc.pyc
-share/python/anydbm.pyc
-share/python/audiodev.pyc
-share/python/base64.pyc
-share/python/bdb.pyc
-share/python/binhex.pyc
-share/python/bisect.pyc
-share/python/calendar.pyc
-share/python/cgi.pyc
-share/python/cmd.pyc
-share/python/cmp.pyc
-share/python/cmpcache.pyc
-share/python/codehack.pyc
-share/python/colorsys.pyc
-share/python/commands.pyc
-share/python/compileall.pyc
-share/python/copy.pyc
-share/python/dircache.pyc
-share/python/dircmp.pyc
-share/python/dis.pyc
-share/python/dospath.pyc
-share/python/dumbdbm.pyc
-share/python/dump.pyc
-share/python/emacs.pyc
-share/python/find.pyc
-share/python/fmt.pyc
-share/python/fnmatch.pyc
-share/python/formatter.pyc
-share/python/fpformat.pyc
-share/python/ftplib.pyc
-share/python/glob.pyc
-share/python/ni.pyc
-share/python/gopherlib.pyc
-share/python/grep.pyc
-share/python/htmlentitydefs.pyc
-share/python/htmllib.pyc
-share/python/httplib.pyc
-share/python/ihooks.pyc
-share/python/imghdr.pyc
-share/python/importall.pyc
-share/python/linecache.pyc
-share/python/lockfile.pyc
-share/python/macpath.pyc
-share/python/mailbox.pyc
-share/python/mailcap.pyc
-share/python/mhlib.pyc
-share/python/mimetools.pyc
-share/python/multifile.pyc
-share/python/mutex.pyc
-share/python/newdir.pyc
-share/python/nntplib.pyc
-share/python/ntpath.pyc
-share/python/ospath.pyc
-share/python/packmail.pyc
-share/python/pdb.pyc
-share/python/pickle.pyc
-share/python/pipes.pyc
-share/python/poly.pyc
-share/python/popen2.pyc
-share/python/posixfile.pyc
-share/python/profile.pyc
-share/python/pstats.pyc
-share/python/pty.pyc
-share/python/pyclbr.pyc
-share/python/quopri.pyc
-share/python/rand.pyc
-share/python/random.pyc
-share/python/regex_syntax.pyc
-share/python/regexp.pyc
-share/python/regsub.pyc
-share/python/repr.pyc
-share/python/rexec.pyc
-share/python/rfc822.pyc
-share/python/sched.pyc
-share/python/sgmllib.pyc
-share/python/shelve.pyc
-share/python/shutil.pyc
-share/python/sndhdr.pyc
-share/python/statcache.pyc
-share/python/sunau.pyc
-share/python/symbol.pyc
-share/python/sunaudio.pyc
-share/python/tb.pyc
-share/python/tempfile.pyc
-share/python/toaiff.pyc
-share/python/token.pyc
-share/python/tokenize.pyc
-share/python/traceback.pyc
-share/python/tty.pyc
-share/python/types.pyc
-share/python/tzparse.pyc
-share/python/urllib.pyc
-share/python/urlparse.pyc
-share/python/util.pyc
-share/python/uu.pyc
-share/python/wave.pyc
-share/python/whatsound.pyc
-share/python/whrandom.pyc
-share/python/zmod.pyc
-include/Py/Python.h
-include/Py/abstract.h
-include/Py/accessobject.h
-include/Py/allobjects.h
-include/Py/assert.h
-include/Py/bitset.h
-include/Py/bltinmodule.h
-include/Py/ceval.h
-include/Py/cgensupport.h
-include/Py/classobject.h
-include/Py/compile.h
-include/Py/dictobject.h
-include/Py/errcode.h
-include/Py/errors.h
-include/Py/eval.h
-include/Py/fileobject.h
-include/Py/floatobject.h
-include/Py/frameobject.h
-include/Py/funcobject.h
-include/Py/graminit.h
-include/Py/grammar.h
-include/Py/import.h
-include/Py/node.h
-include/Py/intobject.h
-include/Py/intrcheck.h
-include/Py/listobject.h
-include/Py/longintrepr.h
-include/Py/longobject.h
-include/Py/mappingobject.h
-include/Py/marshal.h
-include/Py/metagrammar.h
-include/Py/methodobject.h
-include/Py/modsupport.h
-include/Py/moduleobject.h
-include/Py/mymalloc.h
-include/Py/mymath.h
-include/Py/myproto.h
-include/Py/myselect.h
-include/Py/mytime.h
-include/Py/object.h
-include/Py/objimpl.h
-include/Py/opcode.h
-include/Py/osdefs.h
-include/Py/parsetok.h
-include/Py/patchlevel.h
-include/Py/pgenheaders.h
-include/Py/pythonrun.h
-include/Py/rangeobject.h
-include/Py/rename2.h
-include/Py/stringobject.h
-include/Py/structmember.h
-include/Py/sysmodule.h
-include/Py/thread.h
-include/Py/token.h
-include/Py/traceback.h
-include/Py/tupleobject.h
+@exec mkdir -p %D/share/python1.4/sharedmodules
+@unexec rmdir %D/share/python1.4/sharedmodules
+share/python1.4/AST.py
+share/python1.4/AST.pyc
+share/python1.4/BaseHTTPServer.py
+share/python1.4/BaseHTTPServer.pyc
+share/python1.4/Bastion.py
+share/python1.4/Bastion.pyc
+share/python1.4/CGIHTTPServer.py
+share/python1.4/CGIHTTPServer.pyc
+share/python1.4/Complex.py
+share/python1.4/Complex.pyc
+share/python1.4/MimeWriter.py
+share/python1.4/MimeWriter.pyc
+share/python1.4/Para.py
+share/python1.4/Para.pyc
+share/python1.4/Queue.py
+share/python1.4/Queue.pyc
+share/python1.4/SimpleHTTPServer.py
+share/python1.4/SimpleHTTPServer.pyc
+share/python1.4/SocketServer.py
+share/python1.4/SocketServer.pyc
+share/python1.4/StringIO.py
+share/python1.4/StringIO.pyc
+share/python1.4/UserDict.py
+share/python1.4/UserDict.pyc
+share/python1.4/UserList.py
+share/python1.4/UserList.pyc
+share/python1.4/addpack.py
+share/python1.4/addpack.pyc
+share/python1.4/aifc.py
+share/python1.4/aifc.pyc
+share/python1.4/anydbm.py
+share/python1.4/anydbm.pyc
+share/python1.4/audiodev.py
+share/python1.4/audiodev.pyc
+share/python1.4/base64.py
+share/python1.4/base64.pyc
+share/python1.4/bdb.py
+share/python1.4/bdb.pyc
+share/python1.4/binhex.py
+share/python1.4/binhex.pyc
+share/python1.4/bisect.py
+share/python1.4/bisect.pyc
+share/python1.4/calendar.py
+share/python1.4/calendar.pyc
+share/python1.4/cgi.py
+share/python1.4/cgi.pyc
+share/python1.4/cmd.py
+share/python1.4/cmd.pyc
+share/python1.4/cmp.py
+share/python1.4/cmp.pyc
+share/python1.4/cmpcache.py
+share/python1.4/cmpcache.pyc
+share/python1.4/codehack.py
+share/python1.4/codehack.pyc
+share/python1.4/colorsys.py
+share/python1.4/colorsys.pyc
+share/python1.4/commands.py
+share/python1.4/commands.pyc
+share/python1.4/compileall.py
+share/python1.4/compileall.pyc
+share/python1.4/copy.py
+share/python1.4/copy.pyc
+share/python1.4/dbhash.py
+share/python1.4/dbhash.pyc
+share/python1.4/dircache.py
+share/python1.4/dircache.pyc
+share/python1.4/dircmp.py
+share/python1.4/dircmp.pyc
+share/python1.4/dis.py
+share/python1.4/dis.pyc
+share/python1.4/dospath.py
+share/python1.4/dospath.pyc
+share/python1.4/dumbdbm.py
+share/python1.4/dumbdbm.pyc
+share/python1.4/dump.py
+share/python1.4/dump.pyc
+share/python1.4/emacs.py
+share/python1.4/emacs.pyc
+share/python1.4/find.py
+share/python1.4/find.pyc
+share/python1.4/fmt.py
+share/python1.4/fmt.pyc
+share/python1.4/fnmatch.py
+share/python1.4/fnmatch.pyc
+share/python1.4/formatter.py
+share/python1.4/formatter.pyc
+share/python1.4/fpformat.py
+share/python1.4/fpformat.pyc
+share/python1.4/ftplib.py
+share/python1.4/ftplib.pyc
+share/python1.4/getopt.py
+share/python1.4/getopt.pyc
+share/python1.4/glob.py
+share/python1.4/glob.pyc
+share/python1.4/gopherlib.py
+share/python1.4/gopherlib.pyc
+share/python1.4/grep.py
+share/python1.4/grep.pyc
+share/python1.4/htmlentitydefs.py
+share/python1.4/htmlentitydefs.pyc
+share/python1.4/htmllib.py
+share/python1.4/htmllib.pyc
+share/python1.4/httplib.py
+share/python1.4/httplib.pyc
+share/python1.4/ihooks.py
+share/python1.4/ihooks.pyc
+share/python1.4/imghdr.py
+share/python1.4/imghdr.pyc
+share/python1.4/linecache.py
+share/python1.4/linecache.pyc
+share/python1.4/lockfile.py
+share/python1.4/lockfile.pyc
+share/python1.4/macpath.py
+share/python1.4/macpath.pyc
+share/python1.4/macurl2path.py
+share/python1.4/macurl2path.pyc
+share/python1.4/mailbox.py
+share/python1.4/mailbox.pyc
+share/python1.4/mailcap.py
+share/python1.4/mailcap.pyc
+share/python1.4/mhlib.py
+share/python1.4/mhlib.pyc
+share/python1.4/mimetools.py
+share/python1.4/mimetools.pyc
+share/python1.4/mimify.py
+share/python1.4/mimify.pyc
+share/python1.4/multifile.py
+share/python1.4/multifile.pyc
+share/python1.4/mutex.py
+share/python1.4/mutex.pyc
+share/python1.4/newdir.py
+share/python1.4/newdir.pyc
+share/python1.4/ni.py
+share/python1.4/ni.pyc
+share/python1.4/nntplib.py
+share/python1.4/nntplib.pyc
+share/python1.4/ntpath.py
+share/python1.4/ntpath.pyc
+share/python1.4/nturl2path.py
+share/python1.4/nturl2path.pyc
+share/python1.4/os.py
+share/python1.4/os.pyc
+share/python1.4/ospath.py
+share/python1.4/ospath.pyc
+share/python1.4/packmail.py
+share/python1.4/packmail.pyc
+share/python1.4/pdb.doc
+share/python1.4/pdb.py
+share/python1.4/pdb.pyc
+share/python1.4/pickle.py
+share/python1.4/pickle.pyc
+share/python1.4/pipes.py
+share/python1.4/pipes.pyc
+share/python1.4/poly.py
+share/python1.4/poly.pyc
+share/python1.4/popen2.py
+share/python1.4/popen2.pyc
+share/python1.4/posixfile.py
+share/python1.4/posixfile.pyc
+share/python1.4/posixpath.py
+share/python1.4/posixpath.pyc
+share/python1.4/profile.doc
+share/python1.4/profile.py
+share/python1.4/profile.pyc
+share/python1.4/pstats.py
+share/python1.4/pstats.pyc
+share/python1.4/pty.py
+share/python1.4/pty.pyc
+share/python1.4/py_compile.py
+share/python1.4/py_compile.pyc
+share/python1.4/pyclbr.py
+share/python1.4/pyclbr.pyc
+share/python1.4/quopri.py
+share/python1.4/quopri.pyc
+share/python1.4/rand.py
+share/python1.4/rand.pyc
+share/python1.4/random.py
+share/python1.4/random.pyc
+share/python1.4/regex_syntax.py
+share/python1.4/regex_syntax.pyc
+share/python1.4/regexp.py
+share/python1.4/regexp.pyc
+share/python1.4/regsub.py
+share/python1.4/regsub.pyc
+share/python1.4/repr.py
+share/python1.4/repr.pyc
+share/python1.4/rexec.py
+share/python1.4/rexec.pyc
+share/python1.4/rfc822.py
+share/python1.4/rfc822.pyc
+share/python1.4/sched.py
+share/python1.4/sched.pyc
+share/python1.4/sgmllib.py
+share/python1.4/sgmllib.pyc
+share/python1.4/shelve.py
+share/python1.4/shelve.pyc
+share/python1.4/shutil.py
+share/python1.4/shutil.pyc
+share/python1.4/site.py
+share/python1.4/site.pyc
+share/python1.4/sndhdr.py
+share/python1.4/sndhdr.pyc
+share/python1.4/stat.py
+share/python1.4/stat.pyc
+share/python1.4/statcache.py
+share/python1.4/statcache.pyc
+share/python1.4/string.py
+share/python1.4/string.pyc
+share/python1.4/sunau.py
+share/python1.4/sunau.pyc
+share/python1.4/sunaudio.py
+share/python1.4/sunaudio.pyc
+share/python1.4/symbol.py
+share/python1.4/symbol.pyc
+share/python1.4/tb.py
+share/python1.4/tb.pyc
+share/python1.4/tempfile.py
+share/python1.4/tempfile.pyc
+share/python1.4/toaiff.py
+share/python1.4/toaiff.pyc
+share/python1.4/token.py
+share/python1.4/token.pyc
+share/python1.4/tokenize.py
+share/python1.4/tokenize.pyc
+share/python1.4/traceback.py
+share/python1.4/traceback.pyc
+share/python1.4/tty.py
+share/python1.4/tty.pyc
+share/python1.4/types.py
+share/python1.4/types.pyc
+share/python1.4/tzparse.py
+share/python1.4/tzparse.pyc
+share/python1.4/urllib.py
+share/python1.4/urllib.pyc
+share/python1.4/urlparse.py
+share/python1.4/urlparse.pyc
+share/python1.4/util.py
+share/python1.4/util.pyc
+share/python1.4/uu.py
+share/python1.4/uu.pyc
+share/python1.4/wave.py
+share/python1.4/wave.pyc
+share/python1.4/whatsound.py
+share/python1.4/whatsound.pyc
+share/python1.4/whichdb.py
+share/python1.4/whichdb.pyc
+share/python1.4/whrandom.py
+share/python1.4/whrandom.pyc
+share/python1.4/xdrlib.py
+share/python1.4/xdrlib.pyc
+share/python1.4/zmod.py
+share/python1.4/zmod.pyc
+share/python1.4/config/Makefile
+share/python1.4/config/Setup
+share/python1.4/config/config.c
+share/python1.4/config/config.c.in
+share/python1.4/config/config.h
+share/python1.4/config/frozenmain.c
+share/python1.4/config/getpath.c
+share/python1.4/config/libModules.a
+share/python1.4/config/libObjects.a
+share/python1.4/config/libParser.a
+share/python1.4/config/libPython.a
+share/python1.4/config/main.o
+share/python1.4/config/makesetup
+share/python1.4/freebsd2/FCNTL.py
+share/python1.4/freebsd2/FCNTL.pyc
+share/python1.4/freebsd2/regen
+share/python1.4/stdwin/Abstract.py
+share/python1.4/stdwin/Abstract.pyc
+share/python1.4/stdwin/BoxParent.py
+share/python1.4/stdwin/BoxParent.pyc
+share/python1.4/stdwin/Buttons.py
+share/python1.4/stdwin/Buttons.pyc
+share/python1.4/stdwin/CSplit.py
+share/python1.4/stdwin/CSplit.pyc
+share/python1.4/stdwin/DirList.py
+share/python1.4/stdwin/DirList.pyc
+share/python1.4/stdwin/FormSplit.py
+share/python1.4/stdwin/FormSplit.pyc
+share/python1.4/stdwin/HVSplit.py
+share/python1.4/stdwin/HVSplit.pyc
+share/python1.4/stdwin/Histogram.py
+share/python1.4/stdwin/Histogram.pyc
+share/python1.4/stdwin/Sliders.py
+share/python1.4/stdwin/Sliders.pyc
+share/python1.4/stdwin/Soundogram.py
+share/python1.4/stdwin/Soundogram.pyc
+share/python1.4/stdwin/Split.py
+share/python1.4/stdwin/Split.pyc
+share/python1.4/stdwin/StripChart.py
+share/python1.4/stdwin/StripChart.pyc
+share/python1.4/stdwin/TextEdit.py
+share/python1.4/stdwin/TextEdit.pyc
+share/python1.4/stdwin/TransParent.py
+share/python1.4/stdwin/TransParent.pyc
+share/python1.4/stdwin/VUMeter.py
+share/python1.4/stdwin/VUMeter.pyc
+share/python1.4/stdwin/WindowParent.py
+share/python1.4/stdwin/WindowParent.pyc
+share/python1.4/stdwin/WindowSched.py
+share/python1.4/stdwin/WindowSched.pyc
+share/python1.4/stdwin/anywin.py
+share/python1.4/stdwin/anywin.pyc
+share/python1.4/stdwin/basewin.py
+share/python1.4/stdwin/basewin.pyc
+share/python1.4/stdwin/dirwin.py
+share/python1.4/stdwin/dirwin.pyc
+share/python1.4/stdwin/filewin.py
+share/python1.4/stdwin/filewin.pyc
+share/python1.4/stdwin/formatter.py
+share/python1.4/stdwin/formatter.pyc
+share/python1.4/stdwin/gwin.py
+share/python1.4/stdwin/gwin.pyc
+share/python1.4/stdwin/listwin.py
+share/python1.4/stdwin/listwin.pyc
+share/python1.4/stdwin/mainloop.py
+share/python1.4/stdwin/mainloop.pyc
+share/python1.4/stdwin/rect.py
+share/python1.4/stdwin/rect.pyc
+share/python1.4/stdwin/srcwin.py
+share/python1.4/stdwin/srcwin.pyc
+share/python1.4/stdwin/stdwinevents.py
+share/python1.4/stdwin/stdwinevents.pyc
+share/python1.4/stdwin/stdwinq.py
+share/python1.4/stdwin/stdwinq.pyc
+share/python1.4/stdwin/tablewin.py
+share/python1.4/stdwin/tablewin.pyc
+share/python1.4/stdwin/textwin.py
+share/python1.4/stdwin/textwin.pyc
+share/python1.4/stdwin/wdb.py
+share/python1.4/stdwin/wdb.pyc
+share/python1.4/stdwin/wdbframewin.py
+share/python1.4/stdwin/wdbframewin.pyc
+share/python1.4/stdwin/wdbsrcwin.py
+share/python1.4/stdwin/wdbsrcwin.pyc
+share/python1.4/test/autotest.py
+share/python1.4/test/autotest.pyc
+share/python1.4/test/test.rawimg
+share/python1.4/test/test.rawimg.rev
+share/python1.4/test/test.rgb
+share/python1.4/test/test_audioop.py
+share/python1.4/test/test_audioop.pyc
+share/python1.4/test/test_b1.py
+share/python1.4/test/test_b1.pyc
+share/python1.4/test/test_b2.py
+share/python1.4/test/test_b2.pyc
+share/python1.4/test/test_builtin.py
+share/python1.4/test/test_builtin.pyc
+share/python1.4/test/test_exceptions.py
+share/python1.4/test/test_exceptions.pyc
+share/python1.4/test/test_grammar.py
+share/python1.4/test/test_grammar.pyc
+share/python1.4/test/test_math.py
+share/python1.4/test/test_math.pyc
+share/python1.4/test/test_md5.py
+share/python1.4/test/test_md5.pyc
+share/python1.4/test/test_opcodes.py
+share/python1.4/test/test_opcodes.pyc
+share/python1.4/test/test_operations.py
+share/python1.4/test/test_operations.pyc
+share/python1.4/test/test_pow.py
+share/python1.4/test/test_pow.pyc
+share/python1.4/test/test_rgbimg.py
+share/python1.4/test/test_rgbimg.pyc
+share/python1.4/test/test_select.py
+share/python1.4/test/test_select.pyc
+share/python1.4/test/test_signal.py
+share/python1.4/test/test_signal.pyc
+share/python1.4/test/test_support.py
+share/python1.4/test/test_support.pyc
+share/python1.4/test/test_thread.py
+share/python1.4/test/test_thread.pyc
+share/python1.4/test/test_types.py
+share/python1.4/test/test_types.pyc
+share/python1.4/test/testall.out
+share/python1.4/test/testall.py
+share/python1.4/test/testall.pyc
+share/python1.4/tkinter/Canvas.py
+share/python1.4/tkinter/Canvas.pyc
+share/python1.4/tkinter/Dialog.py
+share/python1.4/tkinter/Dialog.pyc
+share/python1.4/tkinter/FileDialog.py
+share/python1.4/tkinter/FileDialog.pyc
+share/python1.4/tkinter/ScrolledText.py
+share/python1.4/tkinter/ScrolledText.pyc
+share/python1.4/tkinter/SimpleDialog.py
+share/python1.4/tkinter/SimpleDialog.pyc
+share/python1.4/tkinter/Tkconstants.py
+share/python1.4/tkinter/Tkconstants.pyc
+share/python1.4/tkinter/Tkinter.py
+share/python1.4/tkinter/Tkinter.pyc
+include/python1.4/Python.h
+include/python1.4/abstract.h
+include/python1.4/accessobject.h
+include/python1.4/allobjects.h
+include/python1.4/assert.h
+include/python1.4/bitset.h
+include/python1.4/bltinmodule.h
+include/python1.4/ceval.h
+include/python1.4/cgensupport.h
+include/python1.4/classobject.h
+include/python1.4/cobject.h
+include/python1.4/compile.h
+include/python1.4/complexobject.h
+include/python1.4/dictobject.h
+include/python1.4/errcode.h
+include/python1.4/eval.h
+include/python1.4/fileobject.h
+include/python1.4/floatobject.h
+include/python1.4/frameobject.h
+include/python1.4/funcobject.h
+include/python1.4/graminit.h
+include/python1.4/grammar.h
+include/python1.4/import.h
+include/python1.4/intobject.h
+include/python1.4/intrcheck.h
+include/python1.4/listobject.h
+include/python1.4/longintrepr.h
+include/python1.4/longobject.h
+include/python1.4/mappingobject.h
+include/python1.4/marshal.h
+include/python1.4/metagrammar.h
+include/python1.4/methodobject.h
+include/python1.4/modsupport.h
+include/python1.4/moduleobject.h
+include/python1.4/mymalloc.h
+include/python1.4/mymath.h
+include/python1.4/myproto.h
+include/python1.4/myselect.h
+include/python1.4/mytime.h
+include/python1.4/node.h
+include/python1.4/object.h
+include/python1.4/objimpl.h
+include/python1.4/opcode.h
+include/python1.4/osdefs.h
+include/python1.4/parsetok.h
+include/python1.4/patchlevel.h
+include/python1.4/pgenheaders.h
+include/python1.4/pydebug.h
+include/python1.4/pyerrors.h
+include/python1.4/pythonrun.h
+include/python1.4/rangeobject.h
+include/python1.4/rename2.h
+include/python1.4/sliceobject.h
+include/python1.4/stringobject.h
+include/python1.4/structmember.h
+include/python1.4/sysmodule.h
+include/python1.4/thread.h
+include/python1.4/token.h
+include/python1.4/traceback.h
+include/python1.4/tupleobject.h
+man/man1/python.1.gz