pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/wide Initial import of devel/wide:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/db95aa15c0d4
branches:  trunk
changeset: 488468:db95aa15c0d4
user:      jschauma <jschauma%pkgsrc.org@localhost>
date:      Tue Feb 01 19:11:20 2005 +0000

description:
Initial import of devel/wide:

WIDE stands for 'The While IDE', an integrated development environment for the
While programming language.

With WIDE you will be able to:

   1. Create and edit While Programs written in standard list concrete syntax,
      and a novel textual (string) syntax developed exclusively for WIDE.
   2. Compile and Run While Programs.
   3. Debug Programs.
   4. Easily experiment with meta-programming ideas and concepts.

Wide is licensed under the Eclipse License.

diffstat:

 devel/wide/DESCR         |   10 ++
 devel/wide/Makefile      |   35 +++++++++
 devel/wide/PLIST         |  170 +++++++++++++++++++++++++++++++++++++++++++++++
 devel/wide/distinfo      |    4 +
 devel/wide/files/wide.in |   31 ++++++++
 5 files changed, 250 insertions(+), 0 deletions(-)

diffs (270 lines):

diff -r d3c2946ec74e -r db95aa15c0d4 devel/wide/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/wide/DESCR  Tue Feb 01 19:11:20 2005 +0000
@@ -0,0 +1,10 @@
+WIDE stands for 'The While IDE', an integrated development environment for the
+While programming language.
+
+With WIDE you will be able to:
+
+   1. Create and edit While Programs written in standard list concrete syntax,
+      and a novel textual (string) syntax developed exclusively for WIDE.
+   2. Compile and Run While Programs.
+   3. Debug Programs.
+   4. Easily experiment with meta-programming ideas and concepts. 
diff -r d3c2946ec74e -r db95aa15c0d4 devel/wide/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/wide/Makefile       Tue Feb 01 19:11:20 2005 +0000
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/02/01 19:11:20 jschauma Exp $
+#
+
+DISTNAME=              wide
+PKGNAME=               wide-0.1
+CATEGORIES=            lang
+MASTER_SITES=          http://www2.mta.ac.il/~tal/WIDE/
+EXTRACT_SUFX=          .zip
+
+MAINTAINER=            jschauma%NetBSD.org@localhost
+HOMEPAGE=              http://www2.mta.ac.il/~tal/WIDE/
+COMMENT=               IDE for the While programming language
+
+NO_BUILD=              yes
+WRKSRC=                        ${WRKDIR}/${DISTNAME:tu}
+EXTRACT_CMD_OPTS.zip=  -aqo
+
+LICENSE=               eclipse-license
+
+PKG_JVMS_ACCEPTED=     sun-jdk14 sun-jdk15
+
+do-configure:
+       ${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/wide.in > ${WRKSRC}/wide
+       ${RM} -fr ${WRKSRC}/images/Copy*
+
+do-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/wide
+       ${INSTALL_DATA_DIR} ${PREFIX}/libexec/wide
+       ${INSTALL_SCRIPT} ${WRKSRC}/wide ${PREFIX}/bin/wide
+       cd ${WRKSRC} && ${PAX} -rw Study etc help images *.ini *.xml version.txt \
+                               ${PREFIX}/share/wide/
+       cd ${WRKSRC} && ${PAX} -rw lib ${PREFIX}/libexec/wide/
+
+.include "../../mk/java-vm.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r d3c2946ec74e -r db95aa15c0d4 devel/wide/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/wide/PLIST  Tue Feb 01 19:11:20 2005 +0000
@@ -0,0 +1,170 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/02/01 19:11:20 jschauma Exp $
+bin/wide
+share/wide/Study/AddNumbers.wcl
+share/wide/Study/AddNumbers.while
+share/wide/Study/Casing.while
+share/wide/Study/ID.while
+share/wide/Study/ID_while.while
+share/wide/Study/ID_while_1.while
+share/wide/Study/Loop4Ever.wcl
+share/wide/Study/Loop4Ever.while
+share/wide/Study/Test1.while
+share/wide/Study/fix.wcl
+share/wide/Study/fix.while
+share/wide/Study/pred.wcl
+share/wide/Study/pred.while
+share/wide/Study/succ.wcl
+share/wide/Study/succ.while
+share/wide/etc/syntax.catalog.xml
+share/wide/etc/syntax/wcl.xml
+share/wide/etc/syntax/wct.xml
+share/wide/help/compile.html
+share/wide/help/compile.png
+share/wide/help/debug.html
+share/wide/help/debug_1.png
+share/wide/help/debug_2.png
+share/wide/help/execution.html
+share/wide/help/execution_1.png
+share/wide/help/images/compile.png
+share/wide/help/images/execute.png
+share/wide/help/images/resume.png
+share/wide/help/images/runToCursor.png
+share/wide/help/images/showCurrentFrame.png
+share/wide/help/images/showViewer.png
+share/wide/help/images/startDebugger.png
+share/wide/help/images/suspend.png
+share/wide/help/images/traceOver.png
+share/wide/help/ide_debug_pane.png
+share/wide/help/ide_options.html
+share/wide/help/ide_panes.html
+share/wide/help/ide_run.png
+share/wide/help/ide_run_suspend.png
+share/wide/help/ide_tree.html
+share/wide/help/ide_tree2.png
+share/wide/help/ide_tree3.png
+share/wide/help/lang_cnst.html
+share/wide/help/lang_intro.html
+share/wide/help/lang_list.html
+share/wide/help/lang_string.html
+share/wide/help/messages_error.png
+share/wide/help/newfile.png
+share/wide/help/options/cube.gif
+share/wide/help/options/sugars.html
+share/wide/help/options/sugars.html.bak
+share/wide/help/options/title.png
+share/wide/help/options.png
+share/wide/help/sp.gif
+share/wide/help/wide_intro.html
+share/wide/images/action/execute.png
+share/wide/images/action/find.png
+share/wide/images/action/help.png
+share/wide/images/action/replace.png
+share/wide/images/action/resume.png
+share/wide/images/action/runToCursor.png
+share/wide/images/action/showCurrentFrame.png
+share/wide/images/action/showViewer.png
+share/wide/images/action/startDebugger.png
+share/wide/images/action/stepover_co.gif
+share/wide/images/action/suspend.png
+share/wide/images/action/traceOver.png
+share/wide/images/autoscrollToSource.png
+share/wide/images/await.gif
+share/wide/images/bp.png
+share/wide/images/compile.png
+share/wide/images/empty.gif
+share/wide/images/execution/testError.png
+share/wide/images/execution/testInProgress1.png
+share/wide/images/execution/testInProgress2.png
+share/wide/images/execution/testInProgress3.png
+share/wide/images/execution/testInProgress4.png
+share/wide/images/execution/testInProgress5.png
+share/wide/images/execution/testInProgress6.png
+share/wide/images/execution/testInProgress7.png
+share/wide/images/execution/testInProgress8.png
+share/wide/images/execution/testPassed.png
+share/wide/images/execution/testTerminated.png
+share/wide/images/fileTypes/list.gif
+share/wide/images/fileTypes/text.gif
+share/wide/images/fileTypes/unknown.gif
+share/wide/images/help.png
+share/wide/images/help_window_hide_tabs.gif
+share/wide/images/help_window_icon.gif
+share/wide/images/help_window_show_tabs.gif
+share/wide/images/help_window_tree_closed.gif
+share/wide/images/help_window_tree_leaf.gif
+share/wide/images/help_window_tree_open.gif
+share/wide/images/ide_edit_copy.gif
+share/wide/images/ide_edit_cut.gif
+share/wide/images/ide_edit_delete.gif
+share/wide/images/ide_edit_paste.gif
+share/wide/images/ide_edit_redo.gif
+share/wide/images/ide_edit_undo.gif
+share/wide/images/ide_empty.gif
+share/wide/images/ide_help.gif
+share/wide/images/ide_new.gif
+share/wide/images/ide_open.gif
+share/wide/images/ide_print.gif
+share/wide/images/ide_save.gif
+share/wide/images/ide_save_all.gif
+share/wide/images/left.png
+share/wide/images/main.png
+share/wide/images/mirror_cursor.gif
+share/wide/images/msg_error.png
+share/wide/images/msg_info.png
+share/wide/images/msg_question.png
+share/wide/images/msg_warning.png
+share/wide/images/open.gif
+share/wide/images/prnt/NextPage.gif
+share/wide/images/prnt/Orientation.gif
+share/wide/images/prnt/PreviousPage.gif
+share/wide/images/prnt/Print.gif
+share/wide/images/prnt/Reset.gif
+share/wide/images/prnt/ScaleIn.gif
+share/wide/images/prnt/ScaleOut.gif
+share/wide/images/prnt/Setup.gif
+share/wide/images/prnt/ZoomIn.gif
+share/wide/images/prnt/ZoomOut.gif
+share/wide/images/remove.gif
+share/wide/images/right.png
+share/wide/images/splash.png
+share/wide/images/table/sort_asc.gif
+share/wide/images/table/sort_desc.gif
+share/wide/images/toggleBreakpoint.png
+share/wide/images/tool/toolWindowDebugger.png
+share/wide/images/tool/toolWindowMessages.png
+share/wide/images/tool/toolWindowRun.png
+share/wide/images/tree.png
+share/wide/images/tree_Closed.gif
+share/wide/images/tree_Leaf.gif
+share/wide/images/tree_Opened.gif
+share/wide/images/tree_fclosed.gif
+share/wide/images/tree_fopened.gif
+share/wide/images/tree_root.gif
+share/wide/images/wcl.bmp
+share/wide/images/wct.bmp
+share/wide/prefs.ini
+share/wide/print.ini
+share/wide/project.xml
+share/wide/sugars.ini
+share/wide/version.txt
+share/wide/widehelp.xml
+libexec/wide/lib/jide-common.jar
+libexec/wide/lib/novaworx.jar
+libexec/wide/lib/wide.jar
+libexec/wide/lib/widex.jar
+@dirrm share/wide/images/tool
+@dirrm share/wide/images/table
+@dirrm share/wide/images/prnt
+@dirrm share/wide/images/fileTypes
+@dirrm share/wide/images/execution
+@dirrm share/wide/images/action
+@dirrm share/wide/images
+@dirrm share/wide/help/options
+@dirrm share/wide/help/images
+@dirrm share/wide/help
+@dirrm share/wide/etc/syntax
+@dirrm share/wide/etc
+@dirrm share/wide/Study
+@dirrm share/wide
+@dirrm libexec/wide/lib
+@dirrm libexec/wide
diff -r d3c2946ec74e -r db95aa15c0d4 devel/wide/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/wide/distinfo       Tue Feb 01 19:11:20 2005 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/02/01 19:11:20 jschauma Exp $
+
+SHA1 (wide.zip) = 1dd8ae8e13bdd104954c301f987345e26c1a6b8c
+Size (wide.zip) = 2155839 bytes
diff -r d3c2946ec74e -r db95aa15c0d4 devel/wide/files/wide.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/wide/files/wide.in  Tue Feb 01 19:11:20 2005 +0000
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# $NetBSD: wide.in,v 1.1.1.1 2005/02/01 19:11:20 jschauma Exp $
+
+PREFIX=@PREFIX@
+
+WIDE=${HOME}/.wide
+LINK_DIRS="etc help images"
+COPY_FILES="Study prefs.ini print.ini project.xml sugars.ini widehelp.xml version.txt"
+
+if [ ! -d ${WIDE} ]; then
+       echo -n "Setting up 'wide' in ${WIDE} ..."
+       mkdir ${WIDE}
+       cd ${WIDE}
+       for dir in ${LINK_DIRS}; do
+               ln -s ${PREFIX}/share/wide/${dir}
+       done
+       ln -s ${PREFIX}/libexec/wide/lib
+       cd ${PREFIX}/share/wide/
+       for file in ${COPY_FILES}; do
+               pax -rw ${file} ${WIDE}/
+       done
+       echo " done."
+fi
+
+WIDE_CP=.:${WIDE}/lib/wide.jar:${WIDE}/lib/widex.jar
+CLASSPATH=${WIDE_CP}:${WIDE}/lib/novaworx.jar:${WIDE}/lib/jide-common.jar
+
+export CLASSPATH
+
+cd ${WIDE} && java whilepack.gui.WhileIDE



Home | Main Index | Thread Index | Old Index