summaryrefslogtreecommitdiff
path: root/devel/py-idle
diff options
context:
space:
mode:
authortsarna <tsarna@pkgsrc.org>2000-12-18 23:52:39 +0000
committertsarna <tsarna@pkgsrc.org>2000-12-18 23:52:39 +0000
commit65c1c21b339769512e6c95b0aba84c094e513d28 (patch)
tree88c088873567f87f5382598e2559a4b262500df1 /devel/py-idle
parent00cf849bf9deaf78e032dae3635e49663e3a6e55 (diff)
downloadpkgsrc-65c1c21b339769512e6c95b0aba84c094e513d28.tar.gz
added py-idle from Jeff Rizzo in PR#11686
IDLE is the Integrated Development Environment for Python.
Diffstat (limited to 'devel/py-idle')
-rw-r--r--devel/py-idle/Makefile38
-rw-r--r--devel/py-idle/files/md53
-rw-r--r--devel/py-idle/pkg/COMMENT1
-rw-r--r--devel/py-idle/pkg/DESCR17
-rw-r--r--devel/py-idle/pkg/PLIST120
5 files changed, 179 insertions, 0 deletions
diff --git a/devel/py-idle/Makefile b/devel/py-idle/Makefile
new file mode 100644
index 00000000000..3a4427c39f9
--- /dev/null
+++ b/devel/py-idle/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/18 23:52:39 tsarna Exp $
+#
+
+DISTNAME= ${PY_DISTNAME}
+PKGNAME= py-idle-0.6
+CATEGORIES= devel
+MASTER_SITES= ${PY_MASTER_SITES}
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.python.org/idle/
+
+DEPENDS+= py-Tk>=${PY_VERSION}:../../x11/py-Tk
+
+USE_X11= yes
+WRKSRC= ${WRKDIR}/Python-${PY_VERSION}/Tools
+
+EXTRACT_ELEMENTS= Python-${PY_VERSION}/Tools/idle/*
+
+do-build:
+ ${PY_COMPILEDIR} ${WRKSRC}/idle
+
+do-install:
+ ${INSTALL_SCRIPT_DIR} ${PY_LIBDIR}/idle
+ ${INSTALL_SCRIPT_DIR} ${PY_LIBDIR}/idle/Icons
+ ${INSTALL_DATA} ${WRKSRC}/idle/*.py ${PY_LIBDIR}/idle
+ ${INSTALL_DATA} ${WRKSRC}/idle/*.pyc ${PY_LIBDIR}/idle
+ ${INSTALL_DATA} ${WRKSRC}/idle/*.txt ${PY_LIBDIR}/idle
+ ${INSTALL_DATA} ${WRKSRC}/idle/ChangeLog ${PY_LIBDIR}/idle
+ ${INSTALL_DATA} ${WRKSRC}/idle/Icons/* ${PY_LIBDIR}/idle/Icons
+ ${INSTALL_SCRIPT} ${WRKSRC}/idle/BrowserControl.py ${PY_LIBDIR}/idle
+ ${INSTALL_SCRIPT} ${WRKSRC}/idle/idle.py ${PY_LIBDIR}/idle
+
+post-install:
+ ${LN} -s ${PY_LIBDIR}/idle/idle.py \
+ ${LOCALBASE}/bin/idle
+
+.include "../../lang/python/Makefile.inc"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-idle/files/md5 b/devel/py-idle/files/md5
new file mode 100644
index 00000000000..3f96ed51547
--- /dev/null
+++ b/devel/py-idle/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/18 23:52:39 tsarna Exp $
+
+MD5 (python/BeOpen-Python-2.0.tar.gz) = 8c4a64891d3dc6422df2514c603f0c98
diff --git a/devel/py-idle/pkg/COMMENT b/devel/py-idle/pkg/COMMENT
new file mode 100644
index 00000000000..b3307a3132b
--- /dev/null
+++ b/devel/py-idle/pkg/COMMENT
@@ -0,0 +1 @@
+IDLE - The Integrated DeveLopment Environment for Python
diff --git a/devel/py-idle/pkg/DESCR b/devel/py-idle/pkg/DESCR
new file mode 100644
index 00000000000..53d2be0bea0
--- /dev/null
+++ b/devel/py-idle/pkg/DESCR
@@ -0,0 +1,17 @@
+IDLE is the Integrated DeveLopment Environment for Python
+
+FEATURES
+
+IDLE has the following features:
+
+- coded in 100% pure Python, using the Tkinter GUI toolkit (i.e. Tcl/Tk)
+
+- cross-platform: works on Windows and Unix (on the Mac, there are
+currently problems with Tcl/Tk)
+
+- multi-window text editor with multiple undo, Python colorizing
+and many other features, e.g. smart indent and call tips
+
+- Python shell window (a.k.a. interactive interpreter)
+
+- debugger (not complete, but you can set breakpoints, view and step)
diff --git a/devel/py-idle/pkg/PLIST b/devel/py-idle/pkg/PLIST
new file mode 100644
index 00000000000..1d972bb57fb
--- /dev/null
+++ b/devel/py-idle/pkg/PLIST
@@ -0,0 +1,120 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/18 23:52:39 tsarna Exp $
+lib/python2.0/idle/AutoExpand.py
+lib/python2.0/idle/AutoExpand.pyc
+lib/python2.0/idle/AutoIndent.py
+lib/python2.0/idle/AutoIndent.pyc
+lib/python2.0/idle/Bindings.py
+lib/python2.0/idle/Bindings.pyc
+lib/python2.0/idle/BrowserControl.py
+lib/python2.0/idle/BrowserControl.pyc
+lib/python2.0/idle/CallTipWindow.py
+lib/python2.0/idle/CallTipWindow.pyc
+lib/python2.0/idle/CallTips.py
+lib/python2.0/idle/CallTips.pyc
+lib/python2.0/idle/ChangeLog
+lib/python2.0/idle/ClassBrowser.py
+lib/python2.0/idle/ClassBrowser.pyc
+lib/python2.0/idle/ColorDelegator.py
+lib/python2.0/idle/ColorDelegator.pyc
+lib/python2.0/idle/Debugger.py
+lib/python2.0/idle/Debugger.pyc
+lib/python2.0/idle/Delegator.py
+lib/python2.0/idle/Delegator.pyc
+lib/python2.0/idle/EditorWindow.py
+lib/python2.0/idle/EditorWindow.pyc
+lib/python2.0/idle/FileList.py
+lib/python2.0/idle/FileList.pyc
+lib/python2.0/idle/FormatParagraph.py
+lib/python2.0/idle/FormatParagraph.pyc
+lib/python2.0/idle/FrameViewer.py
+lib/python2.0/idle/FrameViewer.pyc
+lib/python2.0/idle/GrepDialog.py
+lib/python2.0/idle/GrepDialog.pyc
+lib/python2.0/idle/IOBinding.py
+lib/python2.0/idle/IOBinding.pyc
+lib/python2.0/idle/Icons/folder.gif
+lib/python2.0/idle/Icons/minusnode.gif
+lib/python2.0/idle/Icons/openfolder.gif
+lib/python2.0/idle/Icons/plusnode.gif
+lib/python2.0/idle/Icons/python.gif
+lib/python2.0/idle/Icons/tk.gif
+lib/python2.0/idle/IdleConf.py
+lib/python2.0/idle/IdleConf.pyc
+lib/python2.0/idle/IdleHistory.py
+lib/python2.0/idle/IdleHistory.pyc
+lib/python2.0/idle/MultiScrolledLists.py
+lib/python2.0/idle/MultiScrolledLists.pyc
+lib/python2.0/idle/MultiStatusBar.py
+lib/python2.0/idle/MultiStatusBar.pyc
+lib/python2.0/idle/NEWS.txt
+lib/python2.0/idle/ObjectBrowser.py
+lib/python2.0/idle/ObjectBrowser.pyc
+lib/python2.0/idle/OldStackViewer.py
+lib/python2.0/idle/OldStackViewer.pyc
+lib/python2.0/idle/OutputWindow.py
+lib/python2.0/idle/OutputWindow.pyc
+lib/python2.0/idle/ParenMatch.py
+lib/python2.0/idle/ParenMatch.pyc
+lib/python2.0/idle/PathBrowser.py
+lib/python2.0/idle/PathBrowser.pyc
+lib/python2.0/idle/Percolator.py
+lib/python2.0/idle/Percolator.pyc
+lib/python2.0/idle/PyParse.py
+lib/python2.0/idle/PyParse.pyc
+lib/python2.0/idle/PyShell.py
+lib/python2.0/idle/PyShell.pyc
+lib/python2.0/idle/README.txt
+lib/python2.0/idle/RemoteInterp.py
+lib/python2.0/idle/RemoteInterp.pyc
+lib/python2.0/idle/ReplaceDialog.py
+lib/python2.0/idle/ReplaceDialog.pyc
+lib/python2.0/idle/ScriptBinding.py
+lib/python2.0/idle/ScriptBinding.pyc
+lib/python2.0/idle/ScrolledList.py
+lib/python2.0/idle/ScrolledList.pyc
+lib/python2.0/idle/SearchBinding.py
+lib/python2.0/idle/SearchBinding.pyc
+lib/python2.0/idle/SearchDialog.py
+lib/python2.0/idle/SearchDialog.pyc
+lib/python2.0/idle/SearchDialogBase.py
+lib/python2.0/idle/SearchDialogBase.pyc
+lib/python2.0/idle/SearchEngine.py
+lib/python2.0/idle/SearchEngine.pyc
+lib/python2.0/idle/Separator.py
+lib/python2.0/idle/Separator.pyc
+lib/python2.0/idle/StackViewer.py
+lib/python2.0/idle/StackViewer.pyc
+lib/python2.0/idle/TODO.txt
+lib/python2.0/idle/ToolTip.py
+lib/python2.0/idle/ToolTip.pyc
+lib/python2.0/idle/TreeWidget.py
+lib/python2.0/idle/TreeWidget.pyc
+lib/python2.0/idle/UndoDelegator.py
+lib/python2.0/idle/UndoDelegator.pyc
+lib/python2.0/idle/WidgetRedirector.py
+lib/python2.0/idle/WidgetRedirector.pyc
+lib/python2.0/idle/WindowList.py
+lib/python2.0/idle/WindowList.pyc
+lib/python2.0/idle/ZoomHeight.py
+lib/python2.0/idle/ZoomHeight.pyc
+lib/python2.0/idle/__init__.py
+lib/python2.0/idle/__init__.pyc
+lib/python2.0/idle/config-unix.txt
+lib/python2.0/idle/config-win.txt
+lib/python2.0/idle/config.txt
+lib/python2.0/idle/eventparse.py
+lib/python2.0/idle/eventparse.pyc
+lib/python2.0/idle/extend.txt
+lib/python2.0/idle/help.txt
+lib/python2.0/idle/idle.py
+lib/python2.0/idle/idle.pyc
+lib/python2.0/idle/idlever.py
+lib/python2.0/idle/idlever.pyc
+lib/python2.0/idle/keydefs.py
+lib/python2.0/idle/keydefs.pyc
+lib/python2.0/idle/testcode.py
+lib/python2.0/idle/testcode.pyc
+@exec ln -s %D/lib/python2.0/idle/idle.py %D/bin/idle
+@unexec rm -f %D/bin/idle
+@dirrm lib/python2.0/idle/Icons
+@dirrm lib/python2.0/idle