From 65c1c21b339769512e6c95b0aba84c094e513d28 Mon Sep 17 00:00:00 2001 From: tsarna Date: Mon, 18 Dec 2000 23:52:39 +0000 Subject: added py-idle from Jeff Rizzo in PR#11686 IDLE is the Integrated Development Environment for Python. --- devel/py-idle/Makefile | 38 +++++++++++++++ devel/py-idle/files/md5 | 3 ++ devel/py-idle/pkg/COMMENT | 1 + devel/py-idle/pkg/DESCR | 17 +++++++ devel/py-idle/pkg/PLIST | 120 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 179 insertions(+) create mode 100644 devel/py-idle/Makefile create mode 100644 devel/py-idle/files/md5 create mode 100644 devel/py-idle/pkg/COMMENT create mode 100644 devel/py-idle/pkg/DESCR create mode 100644 devel/py-idle/pkg/PLIST (limited to 'devel/py-idle') 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 -- cgit v1.2.3