aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/python+ipv6/Makefile13
-rw-r--r--lang/python+ipv6/pkg-plist203
-rw-r--r--lang/python-devel/Makefile13
-rw-r--r--lang/python-devel/pkg-plist203
-rw-r--r--lang/python/Makefile13
-rw-r--r--lang/python/pkg-plist203
-rw-r--r--lang/python15/Makefile13
-rw-r--r--lang/python15/pkg-plist203
-rw-r--r--lang/python20/Makefile13
-rw-r--r--lang/python20/pkg-plist203
-rw-r--r--lang/python21/Makefile13
-rw-r--r--lang/python21/pkg-plist203
-rw-r--r--lang/python22/Makefile13
-rw-r--r--lang/python22/pkg-plist203
-rw-r--r--lang/python23/Makefile13
-rw-r--r--lang/python23/pkg-plist203
-rw-r--r--lang/python24/Makefile13
-rw-r--r--lang/python24/pkg-plist203
-rw-r--r--lang/python25/Makefile13
-rw-r--r--lang/python25/pkg-plist203
-rw-r--r--lang/python26/Makefile13
-rw-r--r--lang/python26/pkg-plist203
-rw-r--r--lang/python27/Makefile13
-rw-r--r--lang/python27/pkg-plist203
-rw-r--r--lang/python30/Makefile13
-rw-r--r--lang/python30/pkg-plist203
-rw-r--r--lang/python31/Makefile13
-rw-r--r--lang/python31/pkg-plist203
-rw-r--r--lang/python32/Makefile13
-rw-r--r--lang/python32/pkg-plist203
30 files changed, 3225 insertions, 15 deletions
diff --git a/lang/python+ipv6/Makefile b/lang/python+ipv6/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python+ipv6/Makefile
+++ b/lang/python+ipv6/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python+ipv6/pkg-plist b/lang/python+ipv6/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python+ipv6/pkg-plist
+++ b/lang/python+ipv6/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python-devel/Makefile b/lang/python-devel/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python-devel/Makefile
+++ b/lang/python-devel/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python-devel/pkg-plist b/lang/python-devel/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python-devel/pkg-plist
+++ b/lang/python-devel/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python/Makefile b/lang/python/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python/Makefile
+++ b/lang/python/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python/pkg-plist b/lang/python/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python/pkg-plist
+++ b/lang/python/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python15/Makefile b/lang/python15/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python15/Makefile
+++ b/lang/python15/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python15/pkg-plist b/lang/python15/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python15/pkg-plist
+++ b/lang/python15/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python20/Makefile b/lang/python20/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python20/Makefile
+++ b/lang/python20/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python20/pkg-plist b/lang/python20/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python20/pkg-plist
+++ b/lang/python20/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python21/Makefile b/lang/python21/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python21/Makefile
+++ b/lang/python21/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python21/pkg-plist b/lang/python21/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python21/pkg-plist
+++ b/lang/python21/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python22/Makefile b/lang/python22/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python22/Makefile
+++ b/lang/python22/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python22/pkg-plist b/lang/python22/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python22/pkg-plist
+++ b/lang/python22/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python23/Makefile b/lang/python23/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python23/Makefile
+++ b/lang/python23/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python23/pkg-plist b/lang/python23/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python23/pkg-plist
+++ b/lang/python23/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python24/Makefile b/lang/python24/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python24/Makefile
+++ b/lang/python24/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python24/pkg-plist b/lang/python24/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python24/pkg-plist
+++ b/lang/python24/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python25/Makefile b/lang/python25/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python25/Makefile
+++ b/lang/python25/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python25/pkg-plist b/lang/python25/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python25/pkg-plist
+++ b/lang/python25/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python26/Makefile b/lang/python26/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python26/Makefile
+++ b/lang/python26/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python26/pkg-plist b/lang/python26/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python26/pkg-plist
+++ b/lang/python26/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python27/pkg-plist b/lang/python27/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python27/pkg-plist
+++ b/lang/python27/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python30/Makefile b/lang/python30/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python30/Makefile
+++ b/lang/python30/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python30/pkg-plist b/lang/python30/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python30/pkg-plist
+++ b/lang/python30/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python31/Makefile b/lang/python31/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python31/Makefile
+++ b/lang/python31/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python31/pkg-plist b/lang/python31/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python31/pkg-plist
+++ b/lang/python31/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin
diff --git a/lang/python32/Makefile b/lang/python32/Makefile
index e4ceddf0684a..1cd2cd9ab1fd 100644
--- a/lang/python32/Makefile
+++ b/lang/python32/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.48 1999/04/21 16:20:05 nectar Exp $
+# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
#
DISTNAME= py152
@@ -63,6 +63,13 @@ SETUP_LOCAL+= Setup.gmp
PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
.endif
+#
+# Install the Tools by default. It contains scripts ranging from an IDE
+# to a web tree checker, to a collection of simple scripts that are useful
+# while extending or managing Python.
+#
+WITH_TOOLS?= yes
+
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,5 +102,9 @@ post-install:
@${MKDIR} ${PREFIX}/share/doc/python
${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
@${MKDIR} ${PREFIX}/lib/python1.5/site-packages
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+ @cd ${WRKSRC}; tar cf - Tools | \
+ (cd ${PREFIX}/lib/python1.5; tar xf -)
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/python32/pkg-plist b/lang/python32/pkg-plist
index abc4124be3a8..97a472a75fb0 100644
--- a/lang/python32/pkg-plist
+++ b/lang/python32/pkg-plist
@@ -88,6 +88,194 @@ lib/python1.5/SocketServer.pyo
lib/python1.5/StringIO.py
lib/python1.5/StringIO.pyc
lib/python1.5/StringIO.pyo
+lib/python1.5/Tools/README
+lib/python1.5/Tools/audiopy/README
+lib/python1.5/Tools/audiopy/audiopy
+lib/python1.5/Tools/bgen/README
+lib/python1.5/Tools/bgen/bgen/bgen.py
+lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
+lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
+lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenModule.py
+lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
+lib/python1.5/Tools/bgen/bgen/bgenOutput.py
+lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
+lib/python1.5/Tools/bgen/bgen/bgenType.py
+lib/python1.5/Tools/bgen/bgen/bgenVariable.py
+lib/python1.5/Tools/bgen/bgen/bgenlocations.py
+lib/python1.5/Tools/bgen/bgen/macsupport.py
+lib/python1.5/Tools/bgen/bgen/scantools.py
+lib/python1.5/Tools/faqwiz/README
+lib/python1.5/Tools/faqwiz/faqconf.py
+lib/python1.5/Tools/faqwiz/faqcust.py
+lib/python1.5/Tools/faqwiz/faqw.py
+lib/python1.5/Tools/faqwiz/faqwiz.py
+lib/python1.5/Tools/freeze/.cvsignore
+lib/python1.5/Tools/freeze/README
+lib/python1.5/Tools/freeze/bkfile.py
+lib/python1.5/Tools/freeze/checkextensions.py
+lib/python1.5/Tools/freeze/checkextensions_win32.py
+lib/python1.5/Tools/freeze/extensions_win32.ini
+lib/python1.5/Tools/freeze/freeze.py
+lib/python1.5/Tools/freeze/hello.py
+lib/python1.5/Tools/freeze/makeconfig.py
+lib/python1.5/Tools/freeze/makefreeze.py
+lib/python1.5/Tools/freeze/makemakefile.py
+lib/python1.5/Tools/freeze/modulefinder.py
+lib/python1.5/Tools/freeze/parsesetup.py
+lib/python1.5/Tools/freeze/win32.html
+lib/python1.5/Tools/freeze/winmakemakefile.py
+lib/python1.5/Tools/idle/AutoExpand.py
+lib/python1.5/Tools/idle/AutoIndent.py
+lib/python1.5/Tools/idle/Bindings.py
+lib/python1.5/Tools/idle/ChangeLog
+lib/python1.5/Tools/idle/ClassBrowser.py
+lib/python1.5/Tools/idle/ColorDelegator.py
+lib/python1.5/Tools/idle/Debugger.py
+lib/python1.5/Tools/idle/Delegator.py
+lib/python1.5/Tools/idle/EditorWindow.py
+lib/python1.5/Tools/idle/FileList.py
+lib/python1.5/Tools/idle/FormatParagraph.py
+lib/python1.5/Tools/idle/FrameViewer.py
+lib/python1.5/Tools/idle/GrepDialog.py
+lib/python1.5/Tools/idle/History.py
+lib/python1.5/Tools/idle/IOBinding.py
+lib/python1.5/Tools/idle/MultiScrolledLists.py
+lib/python1.5/Tools/idle/NEWS.txt
+lib/python1.5/Tools/idle/OutputWindow.py
+lib/python1.5/Tools/idle/PathBrowser.py
+lib/python1.5/Tools/idle/Percolator.py
+lib/python1.5/Tools/idle/PyShell.py
+lib/python1.5/Tools/idle/README.txt
+lib/python1.5/Tools/idle/ReplaceDialog.py
+lib/python1.5/Tools/idle/ScriptBinding.py
+lib/python1.5/Tools/idle/ScrolledList.py
+lib/python1.5/Tools/idle/SearchBinding.py
+lib/python1.5/Tools/idle/SearchDialog.py
+lib/python1.5/Tools/idle/SearchDialogBase.py
+lib/python1.5/Tools/idle/SearchEngine.py
+lib/python1.5/Tools/idle/Separator.py
+lib/python1.5/Tools/idle/StackViewer.py
+lib/python1.5/Tools/idle/TODO.txt
+lib/python1.5/Tools/idle/UndoDelegator.py
+lib/python1.5/Tools/idle/WidgetRedirector.py
+lib/python1.5/Tools/idle/WindowList.py
+lib/python1.5/Tools/idle/ZoomHeight.py
+lib/python1.5/Tools/idle/eventparse.py
+lib/python1.5/Tools/idle/extend.py
+lib/python1.5/Tools/idle/extend.txt
+lib/python1.5/Tools/idle/help.txt
+lib/python1.5/Tools/idle/idle.bat
+lib/python1.5/Tools/idle/idle.py
+lib/python1.5/Tools/idle/idle.pyw
+lib/python1.5/Tools/idle/idlever.py
+lib/python1.5/Tools/idle/keydefs.py
+lib/python1.5/Tools/idle/testcode.py
+lib/python1.5/Tools/modulator/EXAMPLE.py
+lib/python1.5/Tools/modulator/README
+lib/python1.5/Tools/modulator/ScrolledListbox.py
+lib/python1.5/Tools/modulator/Templates/copyright
+lib/python1.5/Tools/modulator/Templates/module_head
+lib/python1.5/Tools/modulator/Templates/module_method
+lib/python1.5/Tools/modulator/Templates/module_tail
+lib/python1.5/Tools/modulator/Templates/object_head
+lib/python1.5/Tools/modulator/Templates/object_method
+lib/python1.5/Tools/modulator/Templates/object_mlist
+lib/python1.5/Tools/modulator/Templates/object_new
+lib/python1.5/Tools/modulator/Templates/object_structure
+lib/python1.5/Tools/modulator/Templates/object_tail
+lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
+lib/python1.5/Tools/modulator/Templates/object_tp_as_number
+lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
+lib/python1.5/Tools/modulator/Templates/object_tp_call
+lib/python1.5/Tools/modulator/Templates/object_tp_compare
+lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
+lib/python1.5/Tools/modulator/Templates/object_tp_getattr
+lib/python1.5/Tools/modulator/Templates/object_tp_hash
+lib/python1.5/Tools/modulator/Templates/object_tp_print
+lib/python1.5/Tools/modulator/Templates/object_tp_repr
+lib/python1.5/Tools/modulator/Templates/object_tp_setattr
+lib/python1.5/Tools/modulator/Templates/object_tp_str
+lib/python1.5/Tools/modulator/Tkextra.py
+lib/python1.5/Tools/modulator/genmodule.py
+lib/python1.5/Tools/modulator/modulator.py
+lib/python1.5/Tools/modulator/varsubst.py
+lib/python1.5/Tools/pynche/ChipViewer.py
+lib/python1.5/Tools/pynche/ColorDB.py
+lib/python1.5/Tools/pynche/DetailsViewer.py
+lib/python1.5/Tools/pynche/ListViewer.py
+lib/python1.5/Tools/pynche/Main.py
+lib/python1.5/Tools/pynche/PyncheWidget.py
+lib/python1.5/Tools/pynche/README
+lib/python1.5/Tools/pynche/StripViewer.py
+lib/python1.5/Tools/pynche/Switchboard.py
+lib/python1.5/Tools/pynche/TextViewer.py
+lib/python1.5/Tools/pynche/TypeinViewer.py
+lib/python1.5/Tools/pynche/X/rgb.txt
+lib/python1.5/Tools/pynche/X/xlicense.txt
+lib/python1.5/Tools/pynche/__init__.py
+lib/python1.5/Tools/pynche/pyColorChooser.py
+lib/python1.5/Tools/pynche/pynche
+lib/python1.5/Tools/pynche/pynche.pyw
+lib/python1.5/Tools/scripts/README
+lib/python1.5/Tools/scripts/byteyears.py
+lib/python1.5/Tools/scripts/checkpyc.py
+lib/python1.5/Tools/scripts/classfix.py
+lib/python1.5/Tools/scripts/copytime.py
+lib/python1.5/Tools/scripts/crlf.py
+lib/python1.5/Tools/scripts/cvsfiles.py
+lib/python1.5/Tools/scripts/dutree.doc
+lib/python1.5/Tools/scripts/dutree.py
+lib/python1.5/Tools/scripts/eptags.py
+lib/python1.5/Tools/scripts/findlinksto.py
+lib/python1.5/Tools/scripts/fixcid.py
+lib/python1.5/Tools/scripts/fixheader.py
+lib/python1.5/Tools/scripts/fixnotice.py
+lib/python1.5/Tools/scripts/fixps.py
+lib/python1.5/Tools/scripts/ftpmirror.py
+lib/python1.5/Tools/scripts/h2py.py
+lib/python1.5/Tools/scripts/ifdef.py
+lib/python1.5/Tools/scripts/lfcr.py
+lib/python1.5/Tools/scripts/linktree.py
+lib/python1.5/Tools/scripts/lll.py
+lib/python1.5/Tools/scripts/logmerge.py
+lib/python1.5/Tools/scripts/mailerdaemon.py
+lib/python1.5/Tools/scripts/methfix.py
+lib/python1.5/Tools/scripts/mkreal.py
+lib/python1.5/Tools/scripts/ndiff.py
+lib/python1.5/Tools/scripts/nm2def.py
+lib/python1.5/Tools/scripts/objgraph.py
+lib/python1.5/Tools/scripts/pathfix.py
+lib/python1.5/Tools/scripts/pdeps.py
+lib/python1.5/Tools/scripts/pindent.py
+lib/python1.5/Tools/scripts/ptags.py
+lib/python1.5/Tools/scripts/rgrep.py
+lib/python1.5/Tools/scripts/suff.py
+lib/python1.5/Tools/scripts/sum5.py
+lib/python1.5/Tools/scripts/tabnanny.py
+lib/python1.5/Tools/scripts/tabpolice.py
+lib/python1.5/Tools/scripts/texi2html.py
+lib/python1.5/Tools/scripts/treesync.py
+lib/python1.5/Tools/scripts/untabify.py
+lib/python1.5/Tools/scripts/which.py
+lib/python1.5/Tools/scripts/xxci.py
+lib/python1.5/Tools/versioncheck/README
+lib/python1.5/Tools/versioncheck/_checkversion.py
+lib/python1.5/Tools/versioncheck/checkversions.py
+lib/python1.5/Tools/versioncheck/pyversioncheck.py
+lib/python1.5/Tools/webchecker/README
+lib/python1.5/Tools/webchecker/robotparser.py
+lib/python1.5/Tools/webchecker/tktools.py
+lib/python1.5/Tools/webchecker/wcgui.py
+lib/python1.5/Tools/webchecker/wcmac.py
+lib/python1.5/Tools/webchecker/wcnew.py
+lib/python1.5/Tools/webchecker/webchecker.py
+lib/python1.5/Tools/webchecker/websucker.py
+lib/python1.5/Tools/webchecker/wsgui.py
+lib/python1.5/Tools/world/README
+lib/python1.5/Tools/world/world
lib/python1.5/UserDict.py
lib/python1.5/UserDict.pyc
lib/python1.5/UserDict.pyo
@@ -982,6 +1170,21 @@ lib/python1.5/xmllib.py
lib/python1.5/xmllib.pyc
lib/python1.5/xmllib.pyo
@dirrm include/python1.5
+@dirrm lib/python1.5/Tools/world
+@dirrm lib/python1.5/Tools/webchecker
+@dirrm lib/python1.5/Tools/versioncheck
+@dirrm lib/python1.5/Tools/scripts
+@dirrm lib/python1.5/Tools/pynche/X
+@dirrm lib/python1.5/Tools/pynche
+@dirrm lib/python1.5/Tools/modulator/Templates
+@dirrm lib/python1.5/Tools/modulator
+@dirrm lib/python1.5/Tools/idle
+@dirrm lib/python1.5/Tools/freeze
+@dirrm lib/python1.5/Tools/faqwiz
+@dirrm lib/python1.5/Tools/bgen/bgen
+@dirrm lib/python1.5/Tools/bgen
+@dirrm lib/python1.5/Tools/audiopy
+@dirrm lib/python1.5/Tools
@dirrm lib/python1.5/config
@dirrm lib/python1.5/lib-dynload
@dirrm lib/python1.5/lib-stdwin