aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>1999-07-15 11:59:41 +0000
committerThomas Gellekum <tg@FreeBSD.org>1999-07-15 11:59:41 +0000
commitca38b9f4d48b3110ea94e142fb9d770b6607d9f1 (patch)
treef02462fdef7b0d25d3018eac797442d67e41f11a /lang
parenta90627b9d629ee0c2d72e70cf88f49119130cb2d (diff)
downloadports-ca38b9f4d48b3110ea94e142fb9d770b6607d9f1.tar.gz
ports-ca38b9f4d48b3110ea94e142fb9d770b6607d9f1.zip
Fix package building when you're leaving out optional parts, like Tk.
PR: 12648
Notes
Notes: svn path=/head/; revision=20214
Diffstat (limited to 'lang')
-rw-r--r--lang/python+ipv6/Makefile10
-rw-r--r--lang/python+ipv6/pkg-plist204
-rw-r--r--lang/python+ipv6/pkg-plist.Tools203
-rw-r--r--lang/python+ipv6/pkg-plist.gmp1
-rw-r--r--lang/python-devel/Makefile10
-rw-r--r--lang/python-devel/pkg-plist204
-rw-r--r--lang/python-devel/pkg-plist.Tools203
-rw-r--r--lang/python-devel/pkg-plist.gmp1
-rw-r--r--lang/python/Makefile10
-rw-r--r--lang/python/pkg-plist204
-rw-r--r--lang/python/pkg-plist.Tools203
-rw-r--r--lang/python/pkg-plist.gmp1
-rw-r--r--lang/python15/Makefile10
-rw-r--r--lang/python15/pkg-plist204
-rw-r--r--lang/python15/pkg-plist.Tools203
-rw-r--r--lang/python15/pkg-plist.gmp1
-rw-r--r--lang/python20/Makefile10
-rw-r--r--lang/python20/pkg-plist204
-rw-r--r--lang/python20/pkg-plist.Tools203
-rw-r--r--lang/python20/pkg-plist.gmp1
-rw-r--r--lang/python21/Makefile10
-rw-r--r--lang/python21/pkg-plist204
-rw-r--r--lang/python21/pkg-plist.Tools203
-rw-r--r--lang/python21/pkg-plist.gmp1
-rw-r--r--lang/python22/Makefile10
-rw-r--r--lang/python22/pkg-plist204
-rw-r--r--lang/python22/pkg-plist.Tools203
-rw-r--r--lang/python22/pkg-plist.gmp1
-rw-r--r--lang/python23/Makefile10
-rw-r--r--lang/python23/pkg-plist204
-rw-r--r--lang/python23/pkg-plist.Tools203
-rw-r--r--lang/python23/pkg-plist.gmp1
-rw-r--r--lang/python24/Makefile10
-rw-r--r--lang/python24/pkg-plist204
-rw-r--r--lang/python24/pkg-plist.Tools203
-rw-r--r--lang/python24/pkg-plist.gmp1
-rw-r--r--lang/python25/Makefile10
-rw-r--r--lang/python25/pkg-plist204
-rw-r--r--lang/python25/pkg-plist.Tools203
-rw-r--r--lang/python25/pkg-plist.gmp1
-rw-r--r--lang/python26/Makefile10
-rw-r--r--lang/python26/pkg-plist204
-rw-r--r--lang/python26/pkg-plist.Tools203
-rw-r--r--lang/python26/pkg-plist.gmp1
-rw-r--r--lang/python27/Makefile10
-rw-r--r--lang/python27/pkg-plist204
-rw-r--r--lang/python27/pkg-plist.Tools203
-rw-r--r--lang/python27/pkg-plist.gmp1
-rw-r--r--lang/python30/Makefile10
-rw-r--r--lang/python30/pkg-plist204
-rw-r--r--lang/python30/pkg-plist.Tools203
-rw-r--r--lang/python30/pkg-plist.gmp1
-rw-r--r--lang/python31/Makefile10
-rw-r--r--lang/python31/pkg-plist204
-rw-r--r--lang/python31/pkg-plist.Tools203
-rw-r--r--lang/python31/pkg-plist.gmp1
-rw-r--r--lang/python32/Makefile10
-rw-r--r--lang/python32/pkg-plist204
-rw-r--r--lang/python32/pkg-plist.Tools203
-rw-r--r--lang/python32/pkg-plist.gmp1
60 files changed, 3165 insertions, 3105 deletions
diff --git a/lang/python+ipv6/Makefile b/lang/python+ipv6/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 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.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python+ipv6/pkg-plist b/lang/python+ipv6/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python+ipv6/pkg-plist
+++ b/lang/python+ipv6/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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+ipv6/pkg-plist.Tools b/lang/python+ipv6/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python+ipv6/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python+ipv6/pkg-plist.gmp b/lang/python+ipv6/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python+ipv6/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python-devel/Makefile b/lang/python-devel/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 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.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python-devel/pkg-plist b/lang/python-devel/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python-devel/pkg-plist
+++ b/lang/python-devel/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python-devel/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python-devel/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python-devel/pkg-plist.gmp b/lang/python-devel/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python-devel/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python/Makefile b/lang/python/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python/Makefile
+++ b/lang/python/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python/pkg-plist b/lang/python/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python/pkg-plist
+++ b/lang/python/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python/pkg-plist.gmp b/lang/python/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python15/Makefile b/lang/python15/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python15/Makefile
+++ b/lang/python15/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python15/pkg-plist b/lang/python15/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python15/pkg-plist
+++ b/lang/python15/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python15/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python15/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python15/pkg-plist.gmp b/lang/python15/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python15/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python20/Makefile b/lang/python20/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python20/Makefile
+++ b/lang/python20/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python20/pkg-plist b/lang/python20/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python20/pkg-plist
+++ b/lang/python20/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python20/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python20/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python20/pkg-plist.gmp b/lang/python20/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python20/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python21/Makefile b/lang/python21/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python21/Makefile
+++ b/lang/python21/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python21/pkg-plist b/lang/python21/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python21/pkg-plist
+++ b/lang/python21/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python21/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python21/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python21/pkg-plist.gmp b/lang/python21/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python21/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python22/Makefile b/lang/python22/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python22/Makefile
+++ b/lang/python22/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python22/pkg-plist b/lang/python22/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python22/pkg-plist
+++ b/lang/python22/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python22/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python22/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python22/pkg-plist.gmp b/lang/python22/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python22/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python23/Makefile b/lang/python23/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python23/Makefile
+++ b/lang/python23/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python23/pkg-plist b/lang/python23/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python23/pkg-plist
+++ b/lang/python23/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python23/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python23/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python23/pkg-plist.gmp b/lang/python23/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python23/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python24/Makefile b/lang/python24/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python24/Makefile
+++ b/lang/python24/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python24/pkg-plist b/lang/python24/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python24/pkg-plist
+++ b/lang/python24/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python24/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python24/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python24/pkg-plist.gmp b/lang/python24/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python24/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python25/Makefile b/lang/python25/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python25/Makefile
+++ b/lang/python25/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python25/pkg-plist b/lang/python25/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python25/pkg-plist
+++ b/lang/python25/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python25/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python25/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python25/pkg-plist.gmp b/lang/python25/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python25/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python26/Makefile b/lang/python26/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python26/Makefile
+++ b/lang/python26/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python26/pkg-plist b/lang/python26/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python26/pkg-plist
+++ b/lang/python26/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python26/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python26/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python26/pkg-plist.gmp b/lang/python26/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python26/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python27/pkg-plist b/lang/python27/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python27/pkg-plist
+++ b/lang/python27/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python27/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python27/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python27/pkg-plist.gmp b/lang/python27/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python27/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python30/Makefile b/lang/python30/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python30/Makefile
+++ b/lang/python30/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python30/pkg-plist b/lang/python30/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python30/pkg-plist
+++ b/lang/python30/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python30/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python30/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python30/pkg-plist.gmp b/lang/python30/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python30/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python31/Makefile b/lang/python31/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python31/Makefile
+++ b/lang/python31/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python31/pkg-plist b/lang/python31/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python31/pkg-plist
+++ b/lang/python31/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python31/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python31/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python31/pkg-plist.gmp b/lang/python31/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python31/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python32/Makefile b/lang/python32/Makefile
index 1cd2cd9ab1fd..a95a5e1ee141 100644
--- a/lang/python32/Makefile
+++ b/lang/python32/Makefile
@@ -3,7 +3,7 @@
# Date created: 08 August 1995
# Whom: jkh
#
-# $Id: Makefile,v 1.49 1999/05/19 08:47:50 tg Exp $
+# $Id: Makefile,v 1.50 1999/07/06 13:27:35 tg Exp $
#
DISTNAME= py152
@@ -38,6 +38,7 @@ WITH_TK?= yes
.if defined(WITH_TK) && $(WITH_TK) == yes
TK_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
SETUP_LOCAL= Setup.tk
+PLIST_TK= ${PKGDIR}/PLIST.tk
.endif
#
@@ -60,7 +61,7 @@ CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
#
.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
+PLIST_GMP= ${PKGDIR}/PLIST.gmp
.endif
#
@@ -69,6 +70,9 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so
# while extending or managing Python.
#
WITH_TOOLS?= yes
+.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
+PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
+.endif
post-extract:
cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
@@ -95,7 +99,7 @@ pre-install:
${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
${PREFIX}/lib/python1.5/${platform}/
.endfor
- @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST
+ @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
post-install:
strip ${PREFIX}/bin/python
diff --git a/lang/python32/pkg-plist b/lang/python32/pkg-plist
index 97a472a75fb0..9ddb96d661df 100644
--- a/lang/python32/pkg-plist
+++ b/lang/python32/pkg-plist
@@ -88,194 +88,6 @@ 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
@@ -440,7 +252,6 @@ lib/python1.5/keyword.pyo
lib/python1.5/knee.py
lib/python1.5/knee.pyc
lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/_tkinter.so
lib/python1.5/lib-dynload/audioop.so
lib/python1.5/lib-dynload/binascii.so
lib/python1.5/lib-dynload/bsddbmodule.so
@@ -1170,21 +981,6 @@ 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/pkg-plist.Tools b/lang/python32/pkg-plist.Tools
new file mode 100644
index 000000000000..1cfdce245dbc
--- /dev/null
+++ b/lang/python32/pkg-plist.Tools
@@ -0,0 +1,203 @@
+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
+@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
diff --git a/lang/python32/pkg-plist.gmp b/lang/python32/pkg-plist.gmp
new file mode 100644
index 000000000000..4b041045de3e
--- /dev/null
+++ b/lang/python32/pkg-plist.gmp
@@ -0,0 +1 @@
+lib/python1.5/lib-dynload/mpzmodule.so