aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/python+ipv6/Makefile29
-rw-r--r--lang/python+ipv6/distinfo2
-rw-r--r--lang/python+ipv6/files/Setup63
-rw-r--r--lang/python+ipv6/pkg-plist907
-rw-r--r--lang/python-devel/Makefile29
-rw-r--r--lang/python-devel/distinfo2
-rw-r--r--lang/python-devel/files/Setup63
-rw-r--r--lang/python-devel/pkg-plist907
-rw-r--r--lang/python/Makefile29
-rw-r--r--lang/python/distinfo2
-rw-r--r--lang/python/files/Setup63
-rw-r--r--lang/python/pkg-plist907
-rw-r--r--lang/python15/Makefile29
-rw-r--r--lang/python15/distinfo2
-rw-r--r--lang/python15/files/Setup63
-rw-r--r--lang/python15/pkg-plist907
-rw-r--r--lang/python20/Makefile29
-rw-r--r--lang/python20/distinfo2
-rw-r--r--lang/python20/files/Setup63
-rw-r--r--lang/python20/pkg-plist907
-rw-r--r--lang/python21/Makefile29
-rw-r--r--lang/python21/distinfo2
-rw-r--r--lang/python21/files/Setup63
-rw-r--r--lang/python21/pkg-plist907
-rw-r--r--lang/python22/Makefile29
-rw-r--r--lang/python22/distinfo2
-rw-r--r--lang/python22/files/Setup63
-rw-r--r--lang/python22/pkg-plist907
-rw-r--r--lang/python23/Makefile29
-rw-r--r--lang/python23/distinfo2
-rw-r--r--lang/python23/files/Setup63
-rw-r--r--lang/python23/pkg-plist907
-rw-r--r--lang/python24/Makefile29
-rw-r--r--lang/python24/distinfo2
-rw-r--r--lang/python24/files/Setup63
-rw-r--r--lang/python24/pkg-plist907
-rw-r--r--lang/python25/Makefile29
-rw-r--r--lang/python25/distinfo2
-rw-r--r--lang/python25/files/Setup63
-rw-r--r--lang/python25/pkg-plist907
-rw-r--r--lang/python26/Makefile29
-rw-r--r--lang/python26/distinfo2
-rw-r--r--lang/python26/files/Setup63
-rw-r--r--lang/python26/pkg-plist907
-rw-r--r--lang/python27/Makefile29
-rw-r--r--lang/python27/distinfo2
-rw-r--r--lang/python27/files/Setup63
-rw-r--r--lang/python27/pkg-plist907
-rw-r--r--lang/python30/Makefile29
-rw-r--r--lang/python30/distinfo2
-rw-r--r--lang/python30/files/Setup63
-rw-r--r--lang/python30/pkg-plist907
-rw-r--r--lang/python31/Makefile29
-rw-r--r--lang/python31/distinfo2
-rw-r--r--lang/python31/files/Setup63
-rw-r--r--lang/python31/pkg-plist907
-rw-r--r--lang/python32/Makefile29
-rw-r--r--lang/python32/distinfo2
-rw-r--r--lang/python32/files/Setup63
-rw-r--r--lang/python32/pkg-plist907
60 files changed, 8220 insertions, 6795 deletions
diff --git a/lang/python+ipv6/Makefile b/lang/python+ipv6/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python+ipv6/Makefile
+++ b/lang/python+ipv6/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python+ipv6/distinfo b/lang/python+ipv6/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python+ipv6/distinfo
+++ b/lang/python+ipv6/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python+ipv6/files/Setup b/lang/python+ipv6/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python+ipv6/files/Setup
+++ b/lang/python+ipv6/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python+ipv6/pkg-plist b/lang/python+ipv6/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python+ipv6/pkg-plist
+++ b/lang/python+ipv6/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python-devel/Makefile b/lang/python-devel/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python-devel/Makefile
+++ b/lang/python-devel/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python-devel/distinfo b/lang/python-devel/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python-devel/distinfo
+++ b/lang/python-devel/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python-devel/files/Setup b/lang/python-devel/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python-devel/files/Setup
+++ b/lang/python-devel/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python-devel/pkg-plist b/lang/python-devel/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python-devel/pkg-plist
+++ b/lang/python-devel/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python/Makefile b/lang/python/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python/Makefile
+++ b/lang/python/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python/distinfo b/lang/python/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python/distinfo
+++ b/lang/python/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python/files/Setup b/lang/python/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python/files/Setup
+++ b/lang/python/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python/pkg-plist b/lang/python/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python/pkg-plist
+++ b/lang/python/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python15/Makefile b/lang/python15/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python15/Makefile
+++ b/lang/python15/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python15/distinfo b/lang/python15/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python15/distinfo
+++ b/lang/python15/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python15/files/Setup b/lang/python15/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python15/files/Setup
+++ b/lang/python15/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python15/pkg-plist b/lang/python15/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python15/pkg-plist
+++ b/lang/python15/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python20/Makefile b/lang/python20/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python20/Makefile
+++ b/lang/python20/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python20/distinfo b/lang/python20/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python20/distinfo
+++ b/lang/python20/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python20/files/Setup b/lang/python20/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python20/files/Setup
+++ b/lang/python20/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python20/pkg-plist b/lang/python20/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python20/pkg-plist
+++ b/lang/python20/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python21/Makefile b/lang/python21/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python21/Makefile
+++ b/lang/python21/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python21/distinfo b/lang/python21/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python21/distinfo
+++ b/lang/python21/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python21/files/Setup b/lang/python21/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python21/files/Setup
+++ b/lang/python21/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python21/pkg-plist b/lang/python21/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python21/pkg-plist
+++ b/lang/python21/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python22/Makefile b/lang/python22/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python22/Makefile
+++ b/lang/python22/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python22/distinfo b/lang/python22/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python22/distinfo
+++ b/lang/python22/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python22/files/Setup b/lang/python22/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python22/files/Setup
+++ b/lang/python22/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python22/pkg-plist b/lang/python22/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python22/pkg-plist
+++ b/lang/python22/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python23/Makefile b/lang/python23/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python23/Makefile
+++ b/lang/python23/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python23/distinfo b/lang/python23/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python23/distinfo
+++ b/lang/python23/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python23/files/Setup b/lang/python23/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python23/files/Setup
+++ b/lang/python23/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python23/pkg-plist b/lang/python23/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python23/pkg-plist
+++ b/lang/python23/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python24/Makefile b/lang/python24/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python24/Makefile
+++ b/lang/python24/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python24/distinfo b/lang/python24/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python24/distinfo
+++ b/lang/python24/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python24/files/Setup b/lang/python24/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python24/files/Setup
+++ b/lang/python24/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python24/pkg-plist b/lang/python24/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python24/pkg-plist
+++ b/lang/python24/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python25/Makefile b/lang/python25/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python25/Makefile
+++ b/lang/python25/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python25/distinfo b/lang/python25/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python25/distinfo
+++ b/lang/python25/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python25/files/Setup b/lang/python25/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python25/files/Setup
+++ b/lang/python25/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python25/pkg-plist b/lang/python25/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python25/pkg-plist
+++ b/lang/python25/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python26/Makefile b/lang/python26/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python26/Makefile
+++ b/lang/python26/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python26/distinfo b/lang/python26/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python26/distinfo
+++ b/lang/python26/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python26/files/Setup b/lang/python26/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python26/files/Setup
+++ b/lang/python26/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python26/pkg-plist b/lang/python26/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python26/pkg-plist
+++ b/lang/python26/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python27/distinfo b/lang/python27/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python27/distinfo
+++ b/lang/python27/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python27/files/Setup b/lang/python27/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python27/files/Setup
+++ b/lang/python27/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python27/pkg-plist b/lang/python27/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python27/pkg-plist
+++ b/lang/python27/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python30/Makefile b/lang/python30/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python30/Makefile
+++ b/lang/python30/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python30/distinfo b/lang/python30/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python30/distinfo
+++ b/lang/python30/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python30/files/Setup b/lang/python30/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python30/files/Setup
+++ b/lang/python30/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python30/pkg-plist b/lang/python30/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python30/pkg-plist
+++ b/lang/python30/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python31/Makefile b/lang/python31/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python31/Makefile
+++ b/lang/python31/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python31/distinfo b/lang/python31/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python31/distinfo
+++ b/lang/python31/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python31/files/Setup b/lang/python31/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python31/files/Setup
+++ b/lang/python31/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python31/pkg-plist b/lang/python31/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python31/pkg-plist
+++ b/lang/python31/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz
diff --git a/lang/python32/Makefile b/lang/python32/Makefile
index 502235016a44..2fe0727106d7 100644
--- a/lang/python32/Makefile
+++ b/lang/python32/Makefile
@@ -3,26 +3,33 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.2 1995/08/09 01:30:00 asami Exp $
+# $Id: Makefile,v 1.3 1995/11/22 13:13:06 asami Exp $
#
-DISTNAME= python1.2
-PKGNAME= python-1.2
+DISTNAME= python1.3
+PKGNAME= python-1.3
CATEGORIES+= lang
-MASTER_SITES= ftp://www.python.org/pub/python/src/
+MASTER_SITES= ftp://www.python.org/pub/python/src/ \
+ ftp://ftp.cwi.nl/pub/python/src/
MAINTAINER= jkh@FreeBSD.org
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
+LIB_DEPENDS= tcl74\\.1\\.:${PORTSDIR}/lang/tcl74 \
+ tk40\\.1\\.:${PORTSDIR}/x11/tk4
+
+WRKSRC= ${WRKDIR}/Python-1.3
+HAS_CONFIGURE= yes
+
+MAKE_FLAGS+= 'OPT=${CFLAGS}'
+INSTALL_TARGET= install libinstall maninstall
post-configure:
cp ${FILESDIR}/Setup ${WRKSRC}/Modules
-pre-install:
- cd ${WRKSRC}; ${MAKE} libinstall
-
-WRKSRC= ${WRKDIR}/Python-1.2
-HAS_CONFIGURE= yes
+post-install:
+ strip ${PREFIX}/bin/python
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man1/python.1
+.endif
.include <bsd.port.mk>
diff --git a/lang/python32/distinfo b/lang/python32/distinfo
index c2ecc13bd8c1..6a340d74c113 100644
--- a/lang/python32/distinfo
+++ b/lang/python32/distinfo
@@ -1 +1 @@
-MD5 (python1.2.tar.gz) = f4a9c715b24c680ddfed9c5378ec09a0
+MD5 (python1.3.tar.gz) = 23f9d7cba017e0df1752377b514b0bbe
diff --git a/lang/python32/files/Setup b/lang/python32/files/Setup
index b840d2860e0d..d7ebe4ebbfbb 100644
--- a/lang/python32/files/Setup
+++ b/lang/python32/files/Setup
@@ -51,7 +51,13 @@
# Don't add any whitespace or comments!
# Don't edit this (usually)
-DESTLIB=$(prefix)/lib/python
+DESTLIB=$(prefix)/share/python
+
+# 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
@@ -59,7 +65,7 @@ TESTPATH=:$(DESTLIB)/test
# Path for machine- or system-dependent modules (and shared libraries)
MACHDEPPATH=:$(DESTLIB)/$(MACHDEP)
-COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
+COREPYTHONPATH=.$(SITEPATH)$(DESTPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
PYTHONPATH=$(COREPYTHONPATH)
@@ -94,7 +100,6 @@ signal signalmodule.c # signal(2)
array arraymodule.c # array objects
math mathmodule.c -lm # math library functions, e.g. sin()
-parser parsermodule.c # raw interface to the Python parser
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
@@ -136,7 +141,7 @@ rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
# STDWIN toplevel directory.
# Uncomment and edit as needed:
-#STDWIN=/usr/ports/devel/stdwin/work/stdwin1.0
+#STDWIN=/ufs/guido/src/stdwin
# Uncomment these lines:
#STDWINPATH=:$(DESTLIB)/stdwin
@@ -227,12 +232,10 @@ md5 md5module.c md5c.c
#
# In all cases also enable the last line (TKPATH).
#
-# This was designed to build with Tk 3.6 and Tcl 7.3, but also seems
-# to work Tk 4.0 beta. (Tkinter.py hasn't been fixed though, so for
-# the time being Tk 3.6 is the version of choice!)
+# See the section "The Tk interface" in ../README for more info.
# *** 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 -ltk -ltcl -lX11
+tkinter tkintermodule.c -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -ltk40 -ltcl74 -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 ***
@@ -243,8 +246,14 @@ TKPATH=:$(DESTLIB)/tkinter
rotor rotormodule.c # enigma-inspired encryption
syslog syslogmodule.c # syslog daemon interface
-curses cursesmodule.c -lncurses -ltermcap # guess what?
- # (On Linux, try -lncurses)
+
+
+# Lance's curses module. This requires the System V version of
+# curses, sometimes known as ncurses (e.g. on Linux, link with
+# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
+# -L/usr/5lib before -lcurses).
+
+curses cursesmodule.c -lncurses -ltermcap
@@ -254,6 +263,7 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
# John Redford's sybase module (requires sybase):
+# (Unfortunately this code is orphaned. Read the source for documentation.)
#sybase sybasemodule.c
@@ -272,5 +282,38 @@ curses cursesmodule.c -lncurses -ltermcap # guess what?
#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+# Berkeley DB interface.
+#
+# This requires the Berkeley DB code, see
+# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
+#
+# Edit the variables DB and DBPORT to point to the db top directory
+# and the subdirectory of PORT where you built it.
+
+#DB=/depot/sundry/src/db.1.85/
+#DBPORT=$(DB)/PORT/sunos.5.2
+#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
+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
+
+
# Example -- included for reference only:
# xx xxmodule.c
diff --git a/lang/python32/pkg-plist b/lang/python32/pkg-plist
index 834deb507808..c6d3df3e09e0 100644
--- a/lang/python32/pkg-plist
+++ b/lang/python32/pkg-plist
@@ -1,432 +1,477 @@
bin/python
-@exec mkdir -p %D/lib/python/freebsd2
-@unexec rmdir %D/lib/python/freebsd2
-lib/python/tkinter/Canvas.py
-lib/python/tkinter/Dialog.py
-lib/python/tkinter/ScrolledText.py
-lib/python/tkinter/Tkinter.py
-lib/python/tkinter/Canvas.pyc
-lib/python/tkinter/Dialog.pyc
-lib/python/tkinter/ScrolledText.pyc
-lib/python/tkinter/Tkinter.pyc
-lib/python/mac/socket.py
-lib/python/mac/EasyDialogs.py
-lib/python/mac/FrameWork.py
-lib/python/mac/MACTCP.py
-lib/python/mac/MacTCPerrors.py
-lib/python/mac/SoundMgr.py
-lib/python/mac/dbmac.py
-lib/python/mac/maccache.py
-lib/python/mac/macpath.py
-lib/python/mac/Audio_mac.py
-lib/python/mac/Audio_mac.pyc
-lib/python/mac/EasyDialogs.pyc
-lib/python/mac/FrameWork.pyc
-lib/python/mac/MACTCP.pyc
-lib/python/mac/MacTCPerrors.pyc
-lib/python/mac/SoundMgr.pyc
-lib/python/mac/dbmac.pyc
-lib/python/mac/maccache.pyc
-lib/python/mac/macpath.pyc
-lib/python/mac/socket.pyc
-lib/python/test/testall.py
-lib/python/test/test.rawimg
-lib/python/test/test.rawimg.rev
-lib/python/test/test.rgb
-lib/python/test/test_audioop.py
-lib/python/test/test_b1.py
-lib/python/test/test_b2.py
-lib/python/test/test_builtin.py
-lib/python/test/test_exceptions.py
-lib/python/test/test_grammar.py
-lib/python/test/test_md5.py
-lib/python/test/test_opcodes.py
-lib/python/test/test_operations.py
-lib/python/test/test_pow.py
-lib/python/test/test_rgbimg.py
-lib/python/test/test_select.py
-lib/python/test/test_signal.py
-lib/python/test/test_support.py
-lib/python/test/test_thread.py
-lib/python/test/test_types.py
-lib/python/test/testall.out
-lib/python/test/autotest.py
-lib/python/test/autotest.pyc
-lib/python/test/test_audioop.pyc
-lib/python/test/test_b1.pyc
-lib/python/test/test_b2.pyc
-lib/python/test/test_builtin.pyc
-lib/python/test/test_exceptions.pyc
-lib/python/test/test_grammar.pyc
-lib/python/test/test_md5.pyc
-lib/python/test/test_opcodes.pyc
-lib/python/test/test_operations.pyc
-lib/python/test/test_pow.pyc
-lib/python/test/test_rgbimg.pyc
-lib/python/test/test_select.pyc
-lib/python/test/test_signal.pyc
-lib/python/test/test_support.pyc
-lib/python/test/test_thread.pyc
-lib/python/test/test_types.pyc
-lib/python/test/testall.pyc
-lib/python/linux/FCNTL.py
-lib/python/linux/IN.py
-lib/python/linux/SOCKET.py
-lib/python/linux/TERMIOS.py
-lib/python/linux/regen
-lib/python/linux/FCNTL.pyc
-lib/python/linux/IN.pyc
-lib/python/linux/SOCKET.pyc
-lib/python/linux/TERMIOS.pyc
-lib/python/sunos4/FCNTL.py
-lib/python/sunos4/IN.py
-lib/python/sunos4/SOCKET.py
-lib/python/sunos4/SUNAUDIODEV.py
-lib/python/sunos4/WAIT.py
-lib/python/sunos4/regen
-lib/python/sunos4/FCNTL.pyc
-lib/python/sunos4/IN.pyc
-lib/python/sunos4/SOCKET.pyc
-lib/python/sunos4/SUNAUDIODEV.pyc
-lib/python/sunos4/WAIT.pyc
-lib/python/irix5/torgb.py
-lib/python/irix5/AWARE.py
-lib/python/irix5/CD.py
-lib/python/irix5/CL.py
-lib/python/irix5/DEVICE.py
-lib/python/irix5/FCNTL.py
-lib/python/irix5/FL.py
-lib/python/irix5/GET.py
-lib/python/irix5/GL.py
-lib/python/irix5/GLWS.py
-lib/python/irix5/IN.py
-lib/python/irix5/IOCTL.py
-lib/python/irix5/SOCKET.py
-lib/python/irix5/SV.py
-lib/python/irix5/TERMIOS.py
-lib/python/irix5/WAIT.py
-lib/python/irix5/auds.py
-lib/python/irix5/cddb.py
-lib/python/irix5/cdplayer.py
-lib/python/irix5/flp.doc
-lib/python/irix5/flp.py
-lib/python/irix5/jpeg.py
-lib/python/irix5/panel.py
-lib/python/irix5/panelparser.py
-lib/python/irix5/readcd.doc
-lib/python/irix5/readcd.py
-lib/python/irix5/regen
-lib/python/irix5/AL.py
-lib/python/irix5/AL.pyc
-lib/python/irix5/AWARE.pyc
-lib/python/irix5/CD.pyc
-lib/python/irix5/CL.pyc
-lib/python/irix5/DEVICE.pyc
-lib/python/irix5/FCNTL.pyc
-lib/python/irix5/FL.pyc
-lib/python/irix5/GET.pyc
-lib/python/irix5/GL.pyc
-lib/python/irix5/GLWS.pyc
-lib/python/irix5/IN.pyc
-lib/python/irix5/IOCTL.pyc
-lib/python/irix5/SOCKET.pyc
-lib/python/irix5/SV.pyc
-lib/python/irix5/TERMIOS.pyc
-lib/python/irix5/WAIT.pyc
-lib/python/irix5/auds.pyc
-lib/python/irix5/cddb.pyc
-lib/python/irix5/cdplayer.pyc
-lib/python/irix5/flp.pyc
-lib/python/irix5/jpeg.pyc
-lib/python/irix5/panel.pyc
-lib/python/irix5/panelparser.pyc
-lib/python/irix5/readcd.pyc
-lib/python/irix5/torgb.pyc
-lib/python/sunos5/FCNTL.py
-lib/python/sunos5/IN.py
-lib/python/sunos5/SOCKET.py
-lib/python/sunos5/SUNAUDIODEV.py
-lib/python/sunos5/TERMIOS.py
-lib/python/sunos5/regen
-lib/python/sunos5/FCNTL.pyc
-lib/python/sunos5/IN.pyc
-lib/python/sunos5/SOCKET.pyc
-lib/python/sunos5/SUNAUDIODEV.pyc
-lib/python/sunos5/TERMIOS.pyc
-lib/python/stdwin/wdbsrcwin.py
-lib/python/stdwin/BoxParent.py
-lib/python/stdwin/Buttons.py
-lib/python/stdwin/CSplit.py
-lib/python/stdwin/DirList.py
-lib/python/stdwin/FormSplit.py
-lib/python/stdwin/HVSplit.py
-lib/python/stdwin/Histogram.py
-lib/python/stdwin/Sliders.py
-lib/python/stdwin/Soundogram.py
-lib/python/stdwin/Split.py
-lib/python/stdwin/StripChart.py
-lib/python/stdwin/TextEdit.py
-lib/python/stdwin/TransParent.py
-lib/python/stdwin/VUMeter.py
-lib/python/stdwin/WindowParent.py
-lib/python/stdwin/WindowSched.py
-lib/python/stdwin/anywin.py
-lib/python/stdwin/basewin.py
-lib/python/stdwin/dirwin.py
-lib/python/stdwin/filewin.py
-lib/python/stdwin/formatter.py
-lib/python/stdwin/gwin.py
-lib/python/stdwin/listwin.py
-lib/python/stdwin/mainloop.py
-lib/python/stdwin/rect.py
-lib/python/stdwin/srcwin.py
-lib/python/stdwin/stdwinevents.py
-lib/python/stdwin/stdwinq.py
-lib/python/stdwin/tablewin.py
-lib/python/stdwin/textwin.py
-lib/python/stdwin/wdb.py
-lib/python/stdwin/wdbframewin.py
-lib/python/stdwin/Abstract.py
-lib/python/stdwin/Abstract.pyc
-lib/python/stdwin/BoxParent.pyc
-lib/python/stdwin/Buttons.pyc
-lib/python/stdwin/CSplit.pyc
-lib/python/stdwin/DirList.pyc
-lib/python/stdwin/FormSplit.pyc
-lib/python/stdwin/HVSplit.pyc
-lib/python/stdwin/Histogram.pyc
-lib/python/stdwin/Sliders.pyc
-lib/python/stdwin/Soundogram.pyc
-lib/python/stdwin/Split.pyc
-lib/python/stdwin/StripChart.pyc
-lib/python/stdwin/TextEdit.pyc
-lib/python/stdwin/TransParent.pyc
-lib/python/stdwin/VUMeter.pyc
-lib/python/stdwin/WindowParent.pyc
-lib/python/stdwin/WindowSched.pyc
-lib/python/stdwin/anywin.pyc
-lib/python/stdwin/basewin.pyc
-lib/python/stdwin/dirwin.pyc
-lib/python/stdwin/filewin.pyc
-lib/python/stdwin/formatter.pyc
-lib/python/stdwin/gwin.pyc
-lib/python/stdwin/listwin.pyc
-lib/python/stdwin/mainloop.pyc
-lib/python/stdwin/rect.pyc
-lib/python/stdwin/srcwin.pyc
-lib/python/stdwin/stdwinevents.pyc
-lib/python/stdwin/stdwinq.pyc
-lib/python/stdwin/tablewin.pyc
-lib/python/stdwin/textwin.pyc
-lib/python/stdwin/wdb.pyc
-lib/python/stdwin/wdbframewin.pyc
-lib/python/stdwin/wdbsrcwin.pyc
-lib/python/tzparse.py
-lib/python/types.py
-lib/python/tty.py
-lib/python/traceback.py
-lib/python/tokenize.py
-lib/python/token.py
-lib/python/toaiff.py
-lib/python/tempfile.py
-lib/python/tb.py
-lib/python/symbol.py
-lib/python/sunaudio.py
-lib/python/sunau.py
-lib/python/string.py
-lib/python/statcache.py
-lib/python/stat.py
-lib/python/sndhdr.py
-lib/python/shutil.py
-lib/python/shelve.py
-lib/python/sgmllib.py
-lib/python/sched.py
-lib/python/rfc822.py
-lib/python/rexec.py
-lib/python/repr.py
-lib/python/regsub.py
-lib/python/regexp.py
-lib/python/regex_syntax.py
-lib/python/random.py
-lib/python/rand.py
-lib/python/py_compile.py
-lib/python/pty.py
-lib/python/pstats.py
-lib/python/profile.py
-lib/python/profile.doc
-lib/python/posixpath.py
-lib/python/posixfile.py
-lib/python/popen2.py
-lib/python/poly.py
-lib/python/pipes.py
-lib/python/pickle.py
-lib/python/persist.py
-lib/python/pdb.py
-lib/python/pdb.doc
-lib/python/packmail.py
-lib/python/ospath.py
-lib/python/os.py
-lib/python/ntpath.py
-lib/python/nntplib.py
-lib/python/newimp.py
-lib/python/newdir.py
-lib/python/mutex.py
-lib/python/multifile.py
-lib/python/mimetools.py
-lib/python/mhlib.py
-lib/python/mailbox.py
-lib/python/lockfile.py
-lib/python/linecache.py
-lib/python/importall.py
-lib/python/imghdr.py
-lib/python/httplib.py
-lib/python/htmllib.py
-lib/python/grep.py
-lib/python/gopherlib.py
-lib/python/glob.py
-lib/python/getopt.py
-lib/python/ftplib.py
-lib/python/fpformat.py
-lib/python/fnmatch.py
-lib/python/fmt.py
-lib/python/find.py
-lib/python/emacs.py
-lib/python/dump.py
-lib/python/dospath.py
-lib/python/dis.py
-lib/python/dircmp.py
-lib/python/dircache.py
-lib/python/copy.py
-lib/python/compileall.py
-lib/python/commands.py
-lib/python/colorsys.py
-lib/python/codehack.py
-lib/python/cmpcache.py
-lib/python/cmp.py
-lib/python/cmd.py
-lib/python/cgi.py
-lib/python/calendar.py
-lib/python/bisect.py
-lib/python/bdb.py
-lib/python/audiodev.py
-lib/python/anydbm.py
-lib/python/aifc.py
-lib/python/addpack.py
-lib/python/UserList.py
-lib/python/UserDict.py
-lib/python/StringIO.py
-lib/python/Queue.py
-lib/python/Para.py
-lib/python/Makefile
-lib/python/zmod.py
-lib/python/Complex.py
-lib/python/whrandom.py
-lib/python/whatsound.py
-lib/python/wave.py
-lib/python/uu.py
-lib/python/util.py
-lib/python/urlparse.py
-lib/python/urllib.py
-lib/python/os.pyc
-lib/python/posixpath.pyc
-lib/python/stat.pyc
-lib/python/py_compile.pyc
-lib/python/getopt.pyc
-lib/python/Complex.pyc
-lib/python/Para.pyc
-lib/python/Queue.pyc
-lib/python/StringIO.pyc
-lib/python/UserDict.pyc
-lib/python/UserList.pyc
-lib/python/addpack.pyc
-lib/python/aifc.pyc
-lib/python/anydbm.pyc
-lib/python/audiodev.pyc
-lib/python/bdb.pyc
-lib/python/bisect.pyc
-lib/python/calendar.pyc
-lib/python/cgi.pyc
-lib/python/cmd.pyc
-lib/python/cmp.pyc
-lib/python/cmpcache.pyc
-lib/python/codehack.pyc
-lib/python/colorsys.pyc
-lib/python/commands.pyc
-lib/python/compileall.pyc
-lib/python/copy.pyc
-lib/python/dircache.pyc
-lib/python/dircmp.pyc
-lib/python/dis.pyc
-lib/python/dospath.pyc
-lib/python/dump.pyc
-lib/python/emacs.pyc
-lib/python/find.pyc
-lib/python/fmt.pyc
-lib/python/fnmatch.pyc
-lib/python/fpformat.pyc
-lib/python/ftplib.pyc
-lib/python/glob.pyc
-lib/python/gopherlib.pyc
-lib/python/grep.pyc
-lib/python/htmllib.pyc
-lib/python/httplib.pyc
-lib/python/imghdr.pyc
-lib/python/importall.pyc
-lib/python/linecache.pyc
-lib/python/lockfile.pyc
-lib/python/mailbox.pyc
-lib/python/mhlib.pyc
-lib/python/mimetools.pyc
-lib/python/multifile.pyc
-lib/python/mutex.pyc
-lib/python/newdir.pyc
-lib/python/newimp.pyc
-lib/python/nntplib.pyc
-lib/python/ntpath.pyc
-lib/python/ospath.pyc
-lib/python/packmail.pyc
-lib/python/pdb.pyc
-lib/python/persist.pyc
-lib/python/pickle.pyc
-lib/python/pipes.pyc
-lib/python/poly.pyc
-lib/python/popen2.pyc
-lib/python/posixfile.pyc
-lib/python/profile.pyc
-lib/python/pstats.pyc
-lib/python/pty.pyc
-lib/python/rand.pyc
-lib/python/random.pyc
-lib/python/regex_syntax.pyc
-lib/python/regexp.pyc
-lib/python/regsub.pyc
-lib/python/repr.pyc
-lib/python/rexec.pyc
-lib/python/rfc822.pyc
-lib/python/sched.pyc
-lib/python/sgmllib.pyc
-lib/python/shelve.pyc
-lib/python/shutil.pyc
-lib/python/sndhdr.pyc
-lib/python/statcache.pyc
-lib/python/string.pyc
-lib/python/sunau.pyc
-lib/python/sunaudio.pyc
-lib/python/symbol.pyc
-lib/python/tb.pyc
-lib/python/tempfile.pyc
-lib/python/tty.pyc
-lib/python/toaiff.pyc
-lib/python/token.pyc
-lib/python/tokenize.pyc
-lib/python/traceback.pyc
-lib/python/types.pyc
-lib/python/tzparse.pyc
-lib/python/urllib.pyc
-lib/python/urlparse.pyc
-lib/python/util.pyc
-lib/python/uu.pyc
-lib/python/wave.pyc
-lib/python/whatsound.pyc
-lib/python/whrandom.pyc
-lib/python/zmod.pyc
+@exec mkdir -p %D/share/python/freebsd2
+@unexec rmdir %D/share/python/freebsd2
+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
+man/man1/python.1.gz