summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/jgrasp/DESCR5
-rw-r--r--devel/jgrasp/Makefile44
-rw-r--r--devel/jgrasp/PLIST158
-rw-r--r--devel/jgrasp/distinfo4
4 files changed, 211 insertions, 0 deletions
diff --git a/devel/jgrasp/DESCR b/devel/jgrasp/DESCR
new file mode 100644
index 00000000000..8e835eb1ec1
--- /dev/null
+++ b/devel/jgrasp/DESCR
@@ -0,0 +1,5 @@
+jGRASP is a medium-weight development environment, created specifically to
+provide automatic generation of software visualizations for the purpose of
+improving the comprehensibility of software. jGRASP is implemented in Java,
+and runs on all platforms with a Java Virtual Machine (Java version 1.3 or
+higher).
diff --git a/devel/jgrasp/Makefile b/devel/jgrasp/Makefile
new file mode 100644
index 00000000000..55895977389
--- /dev/null
+++ b/devel/jgrasp/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/01/09 19:13:03 jschauma Exp $
+#
+
+DISTNAME= jgrasp164
+PKGNAME= jgrasp-1.6.4
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.eng.auburn.edu/pub/grasp/jgrasp/
+EXTRACT_SUFX= .zip
+
+MAINTAINER= jschauma@NetBSD.org
+HOMEPAGE= http://www.jgrasp.org/
+COMMENT= IDE with support for Software Visualizations
+
+WRKSRC= ${WRKDIR}/jgrasp
+PKG_JVMS_ACCEPTED= sun-jdk13 sun-jdk14
+
+do-configure:
+ ${MKDIR} ${WRKSRC}/bin/${LOWER_OPSYS}
+
+do-build:
+ ${CC} ${CFLAGS} -lutil -o ${WRKSRC}/jbin/${LOWER_OPSYS}_run \
+ ${WRKSRC}/src/linux_run.c
+ ${CC} ${CFLAGS} -I${X11PREFIX}/include -L${X11PREFIX}/lib -lX11 \
+ -o ${WRKSRC}/bin/${LOWER_OPSYS}/jgrasp \
+ ${WRKSRC}/src/linux_exec.c
+
+do-install:
+ ${INSTALL_PROGRAM_DIR} ${PREFIX}/${PKGNAME}
+ ${INSTALL_PROGRAM_DIR} ${PREFIX}/${PKGNAME}/bin
+ ${INSTALL_PROGRAM_DIR} ${PREFIX}/${PKGNAME}/bin/${LOWER_OPSYS}
+ ${INSTALL_PROGRAM_DIR} ${PREFIX}/${PKGNAME}/jbin
+ cd ${WRKSRC} && ${PAX} -s ,^./.*bin/.*,, \
+ -rw . ${PREFIX}/${PKGNAME}/
+ ${INSTALL_DATA} ${WRKSRC}/jbin/JGRASP__829J_6h.class \
+ ${PREFIX}/${PKGNAME}/jbin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/jbin/${LOWER_OPSYS}_run \
+ ${PREFIX}/${PKGNAME}/jbin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${LOWER_OPSYS}/jgrasp \
+ ${PREFIX}/${PKGNAME}/bin/${LOWER_OPSYS}/
+ ${LN} -s ${PREFIX}/${PKGNAME}/bin/${LOWER_OPSYS}/jgrasp \
+ ${PREFIX}/bin/jgrasp
+
+.include "../../mk/java-vm.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/jgrasp/PLIST b/devel/jgrasp/PLIST
new file mode 100644
index 00000000000..78d9c79726e
--- /dev/null
+++ b/devel/jgrasp/PLIST
@@ -0,0 +1,158 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/01/09 19:13:03 jschauma Exp $
+bin/jgrasp
+${PKGNAME}/README.htm
+${PKGNAME}/README.txt
+${PKGNAME}/bin/${LOWER_OPSYS}/jgrasp
+${PKGNAME}/data/admin
+${PKGNAME}/data/applet.gif
+${PKGNAME}/data/back.gif
+${PKGNAME}/data/brsdir.gif
+${PKGNAME}/data/check.gif
+${PKGNAME}/data/cl.gif
+${PKGNAME}/data/compile.gif
+${PKGNAME}/data/config.ico
+${PKGNAME}/data/copy.gif
+${PKGNAME}/data/cpg.gif
+${PKGNAME}/data/cpgic16.gif
+${PKGNAME}/data/csd10.ttf
+${PKGNAME}/data/csdic16.gif
+${PKGNAME}/data/cut.gif
+${PKGNAME}/data/debug.gif
+${PKGNAME}/data/debug_applet.gif
+${PKGNAME}/data/def_set
+${PKGNAME}/data/documentation.gif
+${PKGNAME}/data/extract.gif
+${PKGNAME}/data/f
+${PKGNAME}/data/forward.gif
+${PKGNAME}/data/freeze.gif
+${PKGNAME}/data/generate.gif
+${PKGNAME}/data/grexic.ico
+${PKGNAME}/data/grexic12.gif
+${PKGNAME}/data/grexic12.xpm
+${PKGNAME}/data/grexic128.gif
+${PKGNAME}/data/grexic16.gif
+${PKGNAME}/data/grexic16.xpm
+${PKGNAME}/data/grexic32.gif
+${PKGNAME}/data/grexic32.xpm
+${PKGNAME}/data/grexic32lc.gif
+${PKGNAME}/data/grexic32lc.xpm
+${PKGNAME}/data/grexic48.gif
+${PKGNAME}/data/grexic48.xpm
+${PKGNAME}/data/grflic.ico
+${PKGNAME}/data/grflic12.gif
+${PKGNAME}/data/grflic12.xpm
+${PKGNAME}/data/grflic128.gif
+${PKGNAME}/data/grflic16.gif
+${PKGNAME}/data/grflic16.xpm
+${PKGNAME}/data/grflic32.gif
+${PKGNAME}/data/grflic32.xpm
+${PKGNAME}/data/grflic32lc.gif
+${PKGNAME}/data/grflic32lc.xpm
+${PKGNAME}/data/grflic48.gif
+${PKGNAME}/data/grflic48.xpm
+${PKGNAME}/data/grhlpic48.gif
+${PKGNAME}/data/gric.ico
+${PKGNAME}/data/gric12.gif
+${PKGNAME}/data/gric12.xpm
+${PKGNAME}/data/gric128.gif
+${PKGNAME}/data/gric16.gif
+${PKGNAME}/data/gric16.xpm
+${PKGNAME}/data/gric32.gif
+${PKGNAME}/data/gric32.xpm
+${PKGNAME}/data/gric32lc.gif
+${PKGNAME}/data/gric32lc.xpm
+${PKGNAME}/data/gric48.gif
+${PKGNAME}/data/gric48.xpm
+${PKGNAME}/data/hidden.gif
+${PKGNAME}/data/index.ada
+${PKGNAME}/data/index.c
+${PKGNAME}/data/index.cpp
+${PKGNAME}/data/index.jav
+${PKGNAME}/data/index.obc
+${PKGNAME}/data/index.txt
+${PKGNAME}/data/index.vhd
+${PKGNAME}/data/logo.gif
+${PKGNAME}/data/make.gif
+${PKGNAME}/data/numbers.gif
+${PKGNAME}/data/open.gif
+${PKGNAME}/data/paste.gif
+${PKGNAME}/data/print.gif
+${PKGNAME}/data/redo.gif
+${PKGNAME}/data/refresh.gif
+${PKGNAME}/data/remove.gif
+${PKGNAME}/data/resource.h
+${PKGNAME}/data/resume.gif
+${PKGNAME}/data/run.gif
+${PKGNAME}/data/run_to_cursor.gif
+${PKGNAME}/data/save.gif
+${PKGNAME}/data/setup.ada
+${PKGNAME}/data/setup.c
+${PKGNAME}/data/setup.cpp
+${PKGNAME}/data/setup.jav
+${PKGNAME}/data/setup.obc
+${PKGNAME}/data/setup.txt
+${PKGNAME}/data/setup.vhd
+${PKGNAME}/data/step_in.gif
+${PKGNAME}/data/step_out.gif
+${PKGNAME}/data/step_over.gif
+${PKGNAME}/data/step_size.gif
+${PKGNAME}/data/suspend.gif
+${PKGNAME}/data/suspend_new.gif
+${PKGNAME}/data/templ.ada
+${PKGNAME}/data/templ.c
+${PKGNAME}/data/templ.cpp
+${PKGNAME}/data/templ.ind
+${PKGNAME}/data/templ.jav
+${PKGNAME}/data/templ.obc
+${PKGNAME}/data/templ.vhd
+${PKGNAME}/data/uml.gif
+${PKGNAME}/data/uml48.gif
+${PKGNAME}/data/umlic16.gif
+${PKGNAME}/data/undo.gif
+${PKGNAME}/examples/Test.java
+${PKGNAME}/examples/test.asm
+${PKGNAME}/examples/test.c
+${PKGNAME}/examples/test.cpp
+${PKGNAME}/examples/test.for
+${PKGNAME}/examples/test.gpj
+${PKGNAME}/extensions/README.txt
+${PKGNAME}/extensions/classes/system/README.txt
+${PKGNAME}/extensions/classes/system/cs1/Keyboard.class
+${PKGNAME}/extensions/classes/system/cs1/Keyboard.java
+${PKGNAME}/extensions/classes/system/cs1/KeyboardDesc.doc
+${PKGNAME}/extensions/classes/system/cs1/KeyboardDesc.pdf
+${PKGNAME}/help/contents.htm
+${PKGNAME}/help/control.htm
+${PKGNAME}/help/cpg.htm
+${PKGNAME}/help/csdwin.htm
+${PKGNAME}/help/debug.htm
+${PKGNAME}/help/fixed.htm
+${PKGNAME}/help/frame.htm
+${PKGNAME}/help/help.db
+${PKGNAME}/help/help.zip
+${PKGNAME}/help/howdoi.htm
+${PKGNAME}/help/index.htm
+${PKGNAME}/help/jar.htm
+${PKGNAME}/help/main.htm
+${PKGNAME}/help/search.htm
+${PKGNAME}/help/settings.htm
+${PKGNAME}/help/uml.htm
+${PKGNAME}/jbin/JGRASP__829J_6h.class
+${PKGNAME}/jbin/${LOWER_OPSYS}_run
+${PKGNAME}/jgrasp.jar
+${PKGNAME}/src/Makelinux.sh
+${PKGNAME}/src/Makesolaris.sh
+${PKGNAME}/src/linux_exec.c
+${PKGNAME}/src/linux_run.c
+@dirrm ${PKGNAME}/src
+@dirrm ${PKGNAME}/jbin
+@dirrm ${PKGNAME}/help
+@dirrm ${PKGNAME}/extensions/classes/system/cs1
+@dirrm ${PKGNAME}/extensions/classes/system
+@dirrm ${PKGNAME}/extensions/classes
+@dirrm ${PKGNAME}/extensions
+@dirrm ${PKGNAME}/examples
+@dirrm ${PKGNAME}/data
+@dirrm ${PKGNAME}/bin/${LOWER_OPSYS}
+@dirrm ${PKGNAME}/bin
+@dirrm ${PKGNAME}
diff --git a/devel/jgrasp/distinfo b/devel/jgrasp/distinfo
new file mode 100644
index 00000000000..f6aaff0e107
--- /dev/null
+++ b/devel/jgrasp/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/01/09 19:13:03 jschauma Exp $
+
+SHA1 (jgrasp164.zip) = c41e3d7a06726c94712d3809d51658ba19428bef
+Size (jgrasp164.zip) = 2041342 bytes