summaryrefslogtreecommitdiff
path: root/editors/jde
diff options
context:
space:
mode:
authorcjones <cjones>2001-08-03 21:13:51 +0000
committercjones <cjones>2001-08-03 21:13:51 +0000
commitb17a4551f6ebf20de0a71eb922a8746c6210a162 (patch)
treec2ff6a5d238b8babb865130be8d335dfd001a2bb /editors/jde
parentb9eb2d6ebffc4a47fe9d241cf2fe7c362a69fb88 (diff)
downloadpkgsrc-b17a4551f6ebf20de0a71eb922a8746c6210a162.tar.gz
Import JDE, the Java Development Environment for Emacs. Includes:
* JDE menu with compile, run, debug, build, browse, project, and help commands * syntax coloring * auto indentation * compile error to source links * source-level debugging * source code browsing * make file support * automatic code generation * Java source interpreter (Pat Neimeyer's BeanShell)
Diffstat (limited to 'editors/jde')
-rw-r--r--editors/jde/Makefile46
-rw-r--r--editors/jde/distinfo4
-rw-r--r--editors/jde/pkg/DESCR14
-rw-r--r--editors/jde/pkg/PLIST253
4 files changed, 317 insertions, 0 deletions
diff --git a/editors/jde/Makefile b/editors/jde/Makefile
new file mode 100644
index 00000000000..d564ee89aef
--- /dev/null
+++ b/editors/jde/Makefile
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/08/03 21:13:51 cjones Exp $
+#
+
+DISTNAME= jde-2.2.7.1
+CATEGORIES= devel editors
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+# The "real" site has silly naming conventions:
+#MASTER_SITES= http://jde.sunsite.dk/projects/jde/
+
+MAINTAINER= cjones@netbsd.org
+HOMEPAGE= http://jde.sunsite.dk/
+COMMENT= Full-featured Java editing mode for emacs
+
+DEPENDS+= speedbar-0.13a:../../editors/speedbar
+DEPENDS+= eieio-0.16:../../lang/eieio
+DEPENDS+= semantic-1.4beta5:../../devel/semantic
+DEPENDS+= elib-1.0:../../devel/elib
+
+.include "../../mk/bsd.prefs.mk"
+
+.if defined(USE_XEMACS)
+DEPENDS+= xemacs-*:../../editors/xemacs
+EMACS= xemacs
+LISPDIR= lib/xemacs/xemacs-packages/lisp/jde
+.else
+DEPENDS+= emacs-*:../../editors/emacs
+EMACS= emacs
+LISPDIR= share/emacs/site-lisp/jde
+.endif
+
+BUILD_ENV+= EMACS=${EMACS}
+BUILD_ENV+= LISPDIR=${LISPDIR}
+PLIST_SUBST+= LISPDIR=${LISPDIR}
+
+NO_CONFIGURE= # set
+USE_JAVA= yes
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/lisp
+MAKEFILE= makefile
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/${LISPDIR}
+ cd ${WRKDIR}/${DISTNAME} ; tar cf - . | \
+ ( cd ${PREFIX}/${LISPDIR} ; tar xf - )
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/editors/jde/distinfo b/editors/jde/distinfo
new file mode 100644
index 00000000000..5c5ac40d415
--- /dev/null
+++ b/editors/jde/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/08/03 21:13:51 cjones Exp $
+
+SHA1 (jde-2.2.7.1.tar.gz) = e6b20a6746625b79e3ace0203df11869fdeda68e
+Size (jde-2.2.7.1.tar.gz) = 1352629 bytes
diff --git a/editors/jde/pkg/DESCR b/editors/jde/pkg/DESCR
new file mode 100644
index 00000000000..8d8efa896d3
--- /dev/null
+++ b/editors/jde/pkg/DESCR
@@ -0,0 +1,14 @@
+The Java Development Environment for Emacs is a software package that
+interfaces Emacs to command-line Java development tools (for example,
+JavaSoft's JDK). JDEE features include:
+
+ * JDEE menu with compile, run, debug, build, browse, project, and
+ help commands
+ * syntax coloring
+ * auto indentation
+ * compile error to source links
+ * source-level debugging
+ * source code browsing
+ * make file support
+ * automatic code generation
+ * Java source interpreter (Pat Neimeyer's BeanShell)
diff --git a/editors/jde/pkg/PLIST b/editors/jde/pkg/PLIST
new file mode 100644
index 00000000000..593966e7f1e
--- /dev/null
+++ b/editors/jde/pkg/PLIST
@@ -0,0 +1,253 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/08/03 21:13:52 cjones Exp $
+${LISPDIR}/lisp/jde.el
+${LISPDIR}/lisp/jde-run.el
+${LISPDIR}/lisp/jde-compile.el
+${LISPDIR}/lisp/jde-db.el
+${LISPDIR}/lisp/jde-bug.el
+${LISPDIR}/lisp/jde-dbs.el
+${LISPDIR}/lisp/jde-dbo.el
+${LISPDIR}/lisp/jde-make.el
+${LISPDIR}/lisp/jde-gen.el
+${LISPDIR}/lisp/jde-wiz.el
+${LISPDIR}/lisp/jde-parse.el
+${LISPDIR}/lisp/jde-java-grammar.el
+${LISPDIR}/lisp/beanshell.el
+${LISPDIR}/lisp/jde-help.el
+${LISPDIR}/lisp/jde-widgets.el
+${LISPDIR}/lisp/jde-complete.el
+${LISPDIR}/lisp/jde-javadoc.el
+${LISPDIR}/lisp/jde-javadoc-gen.el
+${LISPDIR}/lisp/jde-java-font-lock.el
+${LISPDIR}/lisp/jde-java-font-lock.api
+${LISPDIR}/lisp/jde-which-method.el
+${LISPDIR}/lisp/jde-imenu.el
+${LISPDIR}/lisp/jde-import.el
+${LISPDIR}/lisp/jde-stat.el
+${LISPDIR}/lisp/jde-package.el
+${LISPDIR}/lisp/setnu.el
+${LISPDIR}/lisp/senator.el
+${LISPDIR}/lisp/senator-isearch.el
+${LISPDIR}/lisp/tree-widget.el
+${LISPDIR}/lisp/java.bnf
+${LISPDIR}/lisp/jtags
+${LISPDIR}/lisp/jtags.csh
+${LISPDIR}/lisp/makefile.sample
+${LISPDIR}/lisp/makefile
+${LISPDIR}/lisp/ReleaseNotes.txt
+${LISPDIR}/lisp/ChangeLog
+${LISPDIR}/lisp/jde-compile.elc
+${LISPDIR}/lisp/beanshell.elc
+${LISPDIR}/lisp/jde-bug.elc
+${LISPDIR}/lisp/jde-javadoc-gen.elc
+${LISPDIR}/lisp/jde-complete.elc
+${LISPDIR}/lisp/jde-db.elc
+${LISPDIR}/lisp/jde-dbo.elc
+${LISPDIR}/lisp/jde-dbs.elc
+${LISPDIR}/lisp/jde-gen.elc
+${LISPDIR}/lisp/jde-help.elc
+${LISPDIR}/lisp/jde-imenu.elc
+${LISPDIR}/lisp/jde-import.elc
+${LISPDIR}/lisp/senator.elc
+${LISPDIR}/lisp/jde.elc
+${LISPDIR}/lisp/jde-java-font-lock.elc
+${LISPDIR}/lisp/jde-java-grammar.elc
+${LISPDIR}/lisp/jde-javadoc.elc
+${LISPDIR}/lisp/jde-make.elc
+${LISPDIR}/lisp/jde-package.elc
+${LISPDIR}/lisp/jde-parse.elc
+${LISPDIR}/lisp/jde-run.elc
+${LISPDIR}/lisp/jde-stat.elc
+${LISPDIR}/lisp/jde-which-method.elc
+${LISPDIR}/lisp/jde-widgets.elc
+${LISPDIR}/lisp/jde-wiz.elc
+${LISPDIR}/lisp/senator-isearch.elc
+${LISPDIR}/lisp/setnu.elc
+${LISPDIR}/lisp/tree-widget.elc
+${LISPDIR}/doc/src/jde-ug/jde-ug.html
+${LISPDIR}/doc/src/jde-ug/jde-ug-content.xml
+${LISPDIR}/doc/src/jde-ug/images/jdemenu.gif
+${LISPDIR}/doc/src/jde-ug/images/KeyBindings.gif
+${LISPDIR}/doc/src/jde-ug/images/OverrideMeth1.gif
+${LISPDIR}/doc/src/jde-ug/images/OverrideMeth2.gif
+${LISPDIR}/doc/src/jde-ug/images/OverrideMeth3.gif
+${LISPDIR}/doc/src/jde-ug/images/OverrideMeth4.gif
+${LISPDIR}/doc/src/jde-ug/images/OverrideMeth5.gif
+${LISPDIR}/doc/src/jde-ug/images/RegisterTemplate.gif
+${LISPDIR}/doc/src/jde-ug/images/TemplateList.gif
+${LISPDIR}/doc/src/jde-ug/images/WorkingDirectory.gif
+${LISPDIR}/doc/src/jde-ug/images/speedbar1.gif
+${LISPDIR}/doc/src/jde-ug/images/speedbar2.gif
+${LISPDIR}/doc/src/jde-ug/images/speedbar3.gif
+${LISPDIR}/doc/src/jde-ug/images/speedbar4.gif
+${LISPDIR}/doc/src/jde-ug/images/speedbar5.gif
+${LISPDIR}/doc/src/jde-ug/images/classes_menu1.gif
+${LISPDIR}/doc/src/css/jde_style.css
+${LISPDIR}/doc/src/styles/html/jdebook.xsl
+${LISPDIR}/doc/src/styles/html/jdebook_html_toc.xsl
+${LISPDIR}/doc/src/styles/html/jdebook_toc.xsl
+${LISPDIR}/doc/html/jde-ug/jde-ug.html
+${LISPDIR}/doc/html/jde-ug/jde-ug-content.html
+${LISPDIR}/doc/html/jde-ug/jde-ug-toc.html
+${LISPDIR}/doc/html/jde-ug/images/jdemenu.gif
+${LISPDIR}/doc/html/jde-ug/images/KeyBindings.gif
+${LISPDIR}/doc/html/jde-ug/images/OverrideMeth1.gif
+${LISPDIR}/doc/html/jde-ug/images/OverrideMeth2.gif
+${LISPDIR}/doc/html/jde-ug/images/OverrideMeth3.gif
+${LISPDIR}/doc/html/jde-ug/images/OverrideMeth4.gif
+${LISPDIR}/doc/html/jde-ug/images/OverrideMeth5.gif
+${LISPDIR}/doc/html/jde-ug/images/RegisterTemplate.gif
+${LISPDIR}/doc/html/jde-ug/images/TemplateList.gif
+${LISPDIR}/doc/html/jde-ug/images/WorkingDirectory.gif
+${LISPDIR}/doc/html/jde-ug/images/speedbar1.gif
+${LISPDIR}/doc/html/jde-ug/images/speedbar2.gif
+${LISPDIR}/doc/html/jde-ug/images/speedbar3.gif
+${LISPDIR}/doc/html/jde-ug/images/speedbar4.gif
+${LISPDIR}/doc/html/jde-ug/images/speedbar5.gif
+${LISPDIR}/doc/html/jde-ug/images/classes_menu1.gif
+${LISPDIR}/doc/html/jdebug-ug/jdebug-ug.html
+${LISPDIR}/doc/html/jdebug-ug/jdebug-ug-content.html
+${LISPDIR}/doc/html/jdebug-ug/jdebug-ug-toc.html
+${LISPDIR}/doc/html/jdebug-ug/images/enable_jdebug.gif
+${LISPDIR}/doc/html/jdebug-ug/images/jdebug_menu.gif
+${LISPDIR}/doc/html/jdebug-ug/images/window_config.gif
+${LISPDIR}/doc/html/bsh-ug/bsh-ug.html
+${LISPDIR}/doc/html/bsh-ug/bsh-ug-content.html
+${LISPDIR}/doc/html/bsh-ug/bsh-ug-toc.html
+${LISPDIR}/doc/html/bsh-ug/images/BeanShellBuffer.gif
+${LISPDIR}/doc/html/bsh-ug/images/BshMultiLineEx.gif
+${LISPDIR}/doc/html/css/jde_style.css
+${LISPDIR}/doc/tli_rbl/au/link.au
+${LISPDIR}/doc/tli_rbl/au/tree.au
+${LISPDIR}/doc/tli_rbl/img/icon.gif
+${LISPDIR}/doc/tli_rbl/img/icon2.gif
+${LISPDIR}/doc/tli_rbl/img/icon3.gif
+${LISPDIR}/doc/tli_rbl/img/photo.gif
+${LISPDIR}/doc/tli_rbl/txt/jde-ug-toc.txt
+${LISPDIR}/doc/tli_rbl/txt/jdebug-ug-toc.txt
+${LISPDIR}/doc/tli_rbl/tli_rbl.jar
+${LISPDIR}/java/src/jde/debugger/CommandStream.java
+${LISPDIR}/java/src/jde/debugger/Debug.java
+${LISPDIR}/java/src/jde/debugger/DebuggeeProcess.java
+${LISPDIR}/java/src/jde/debugger/DebuggeeSIO.java
+${LISPDIR}/java/src/jde/debugger/Etc.java
+${LISPDIR}/java/src/jde/debugger/JDE.java
+${LISPDIR}/java/src/jde/debugger/EventHandler.java
+${LISPDIR}/java/src/jde/debugger/JDEException.java
+${LISPDIR}/java/src/jde/debugger/Jdebug.java
+${LISPDIR}/java/src/jde/debugger/JDENumberFormatException.java
+${LISPDIR}/java/src/jde/debugger/LispForm.java
+${LISPDIR}/java/src/jde/debugger/Main.java
+${LISPDIR}/java/src/jde/debugger/ObjectStore.java
+${LISPDIR}/java/src/jde/debugger/ProcessRegistry.java
+${LISPDIR}/java/src/jde/debugger/Protocol.java
+${LISPDIR}/java/src/jde/debugger/Rep.java
+${LISPDIR}/java/src/jde/debugger/command/AttachShmem.java
+${LISPDIR}/java/src/jde/debugger/command/AttachSocket.java
+${LISPDIR}/java/src/jde/debugger/command/Break.java
+${LISPDIR}/java/src/jde/debugger/command/CancelTraceClasses.java
+${LISPDIR}/java/src/jde/debugger/command/CancelTraceMethods.java
+${LISPDIR}/java/src/jde/debugger/command/CancelTraceThreads.java
+${LISPDIR}/java/src/jde/debugger/command/Clear.java
+${LISPDIR}/java/src/jde/debugger/command/CommandRegistry.java
+${LISPDIR}/java/src/jde/debugger/command/DebugCommand.java
+${LISPDIR}/java/src/jde/debugger/command/DebugCommandFactory.java
+${LISPDIR}/java/src/jde/debugger/command/DebugProcessCommand.java
+${LISPDIR}/java/src/jde/debugger/command/DebugSessionCommand.java
+${LISPDIR}/java/src/jde/debugger/command/EvaluateExpression.java
+${LISPDIR}/java/src/jde/debugger/command/Finish.java
+${LISPDIR}/java/src/jde/debugger/command/GetArray.java
+${LISPDIR}/java/src/jde/debugger/command/GetLoadedClasses.java
+${LISPDIR}/java/src/jde/debugger/command/Quit.java
+${LISPDIR}/java/src/jde/debugger/command/GetLocals.java
+${LISPDIR}/java/src/jde/debugger/command/GetObject.java
+${LISPDIR}/java/src/jde/debugger/command/GetObjectMonitors.java
+${LISPDIR}/java/src/jde/debugger/command/GetPathInfo.java
+${LISPDIR}/java/src/jde/debugger/command/GetString.java
+${LISPDIR}/java/src/jde/debugger/command/GetThis.java
+${LISPDIR}/java/src/jde/debugger/command/GetThread.java
+${LISPDIR}/java/src/jde/debugger/command/GetThreads.java
+${LISPDIR}/java/src/jde/debugger/command/Interrupt.java
+${LISPDIR}/java/src/jde/debugger/command/KillThread.java
+${LISPDIR}/java/src/jde/debugger/command/LaunchApplication.java
+${LISPDIR}/java/src/jde/debugger/command/ListenShmem.java
+${LISPDIR}/java/src/jde/debugger/command/ListenSocket.java
+${LISPDIR}/java/src/jde/debugger/command/Resume.java
+${LISPDIR}/java/src/jde/debugger/command/Run.java
+${LISPDIR}/java/src/jde/debugger/command/Step.java
+${LISPDIR}/java/src/jde/debugger/command/Suspend.java
+${LISPDIR}/java/src/jde/debugger/command/TraceClasses.java
+${LISPDIR}/java/src/jde/debugger/command/TraceExceptions.java
+${LISPDIR}/java/src/jde/debugger/command/TraceMethods.java
+${LISPDIR}/java/src/jde/debugger/command/TraceThreads.java
+${LISPDIR}/java/src/jde/debugger/command/Watch.java
+${LISPDIR}/java/src/jde/debugger/expr/ASCII_UCodeESC_CharStream.java
+${LISPDIR}/java/src/jde/debugger/expr/Expr.jj
+${LISPDIR}/java/src/jde/debugger/expr/LValue.java
+${LISPDIR}/java/src/jde/debugger/expr/ExpressionParser.java
+${LISPDIR}/java/src/jde/debugger/expr/ParseException.java
+${LISPDIR}/java/src/jde/debugger/expr/ExpressionParserConstants.java
+${LISPDIR}/java/src/jde/debugger/expr/ExpressionParserTokenManager.java
+${LISPDIR}/java/src/jde/debugger/expr/Token.java
+${LISPDIR}/java/src/jde/debugger/expr/TokenMgrError.java
+${LISPDIR}/java/src/jde/debugger/spec/AccessWatchpointSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/BreakpointSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/EventRequestSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/EventRequestSpecList.java
+${LISPDIR}/java/src/jde/debugger/spec/ExceptionSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/LineBreakpointSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/MethodBreakpointSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/ModificationWatchpointSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/PatternReferenceTypeSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/ReferenceTypeSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/SourceNameReferenceTypeSpec.java
+${LISPDIR}/java/src/jde/debugger/spec/WatchpointSpec.java
+${LISPDIR}/java/src/jde/util/Completion.java
+${LISPDIR}/java/src/jde/util/JdeUtilities.java
+${LISPDIR}/java/src/jde/wizards/ClassRegistry.java
+${LISPDIR}/java/src/jde/wizards/DefaultNameFactory.java
+${LISPDIR}/java/src/jde/wizards/DelegateFactory.java
+${LISPDIR}/java/src/jde/wizards/ImportWizard.java
+${LISPDIR}/java/src/jde/wizards/InterfaceFactory.java
+${LISPDIR}/java/src/jde/wizards/MethodFactory.java
+${LISPDIR}/java/src/jde/wizards/MethodOverrideFactory.java
+${LISPDIR}/java/src/jde/wizards/NameFactory.java
+${LISPDIR}/java/src/jde/wizards/Signature.java
+${LISPDIR}/java/lib/bsh.jar
+${LISPDIR}/java/lib/jde.jar
+${LISPDIR}/java/bsh-commands/bsh/commands/browseClassName.bsh
+${LISPDIR}/java/bsh-commands/bsh/commands/whichClass.bsh
+@dirrm ${LISPDIR}/java/bsh-commands/bsh/commands
+@dirrm ${LISPDIR}/java/bsh-commands/bsh
+@dirrm ${LISPDIR}/java/bsh-commands
+@dirrm ${LISPDIR}/java/classes
+@dirrm ${LISPDIR}/java/lib
+@dirrm ${LISPDIR}/java/src/jde/wizards
+@dirrm ${LISPDIR}/java/src/jde/util
+@dirrm ${LISPDIR}/java/src/jde/debugger/spec
+@dirrm ${LISPDIR}/java/src/jde/debugger/expr
+@dirrm ${LISPDIR}/java/src/jde/debugger/command
+@dirrm ${LISPDIR}/java/src/jde/debugger
+@dirrm ${LISPDIR}/java/src/jde
+@dirrm ${LISPDIR}/java/src
+@dirrm ${LISPDIR}/java
+@dirrm ${LISPDIR}/doc/tli_rbl/txt
+@dirrm ${LISPDIR}/doc/tli_rbl/img
+@dirrm ${LISPDIR}/doc/tli_rbl/au
+@dirrm ${LISPDIR}/doc/tli_rbl
+@dirrm ${LISPDIR}/doc/html/css
+@dirrm ${LISPDIR}/doc/html/bsh-ug/images
+@dirrm ${LISPDIR}/doc/html/bsh-ug
+@dirrm ${LISPDIR}/doc/html/jdebug-ug/images
+@dirrm ${LISPDIR}/doc/html/jdebug-ug
+@dirrm ${LISPDIR}/doc/html/jde-ug/images
+@dirrm ${LISPDIR}/doc/html/jde-ug
+@dirrm ${LISPDIR}/doc/html
+@dirrm ${LISPDIR}/doc/src/styles/html
+@dirrm ${LISPDIR}/doc/src/styles
+@dirrm ${LISPDIR}/doc/src/css
+@dirrm ${LISPDIR}/doc/src/jde-ug/images
+@dirrm ${LISPDIR}/doc/src/jde-ug
+@dirrm ${LISPDIR}/doc/src
+@dirrm ${LISPDIR}/doc
+@dirrm ${LISPDIR}/lisp
+@dirrm ${LISPDIR}