summaryrefslogtreecommitdiff
path: root/math/javanns
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2002-01-07 12:34:28 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2002-01-07 12:34:28 +0000
commitf5f74dbcd18773f81308c08d5a8f4402ff5b629b (patch)
treed4f045a8cbe2e6e79cf4b431c54b4932b186b7ae /math/javanns
parentRemove obsolete patch files. (diff)
Rough port of JavaNNS 1.0 beta. It runs fine, but complains about not
finding its configuration and help files. I'll fix these issues later.
Notes
Notes: svn path=/head/; revision=52707
Diffstat (limited to 'math/javanns')
-rw-r--r--math/javanns/Makefile41
-rw-r--r--math/javanns/distinfo1
-rw-r--r--math/javanns/files/javanns.sh2
-rw-r--r--math/javanns/pkg-comment1
-rw-r--r--math/javanns/pkg-descr6
-rw-r--r--math/javanns/pkg-plist190
6 files changed, 241 insertions, 0 deletions
diff --git a/math/javanns/Makefile b/math/javanns/Makefile
new file mode 100644
index 000000000000..20b91229458b
--- /dev/null
+++ b/math/javanns/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: javanns
+# Date created: 7 January 2002
+# Whom: des
+#
+# $FreeBSD$
+#
+
+PORTNAME= javanns
+PORTVERSION= 1.0.b
+CATEGORIES= math java
+MASTER_SITES= http://www-ra.informatik.uni-tuebingen.de/downloads/JavaNNS/
+DISTNAME= JavaNNS-LinuxIntel
+
+MAINTAINER= des@FreeBSD.org
+
+RUN_DEPENDS= ${JAVAVM}:${PORTSDIR}/java/javavmwrapper
+
+JAVAVM?= ${LOCALBASE}/bin/javavm
+CLASSDIR?= ${PREFIX}/share/java/classes
+LIBSDIR?= ${DATADIR}/lib
+
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+
+do-configure:
+ ${INSTALL_DATA} ${FILESDIR}/javanns.sh ${WRKSRC}
+ ${PERL} -p -i -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/javanns.sh
+ ${PERL} -p -i -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/javanns.sh
+ ${PERL} -p -i -e 's|%%CLASSDIR%%|${CLASSDIR}|g' ${WRKSRC}/javanns.sh
+ ${FIND} ${WRKSRC} -type d -print | ${XARGS} ${CHMOD} 0755
+
+do-install:
+ ${MKDIR} ${DATADIR} ${DOCSDIR} ${LIBSDIR} ${CLASSDIR}
+ ${TAR} -cf - -C${WRKSRC} examples manual |\
+ ${TAR} -xf - -C${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/libSNNS_jkr.so ${LIBSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/JavaNNSini.html ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/JavaNNS.jar ${CLASSDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/javanns.sh ${PREFIX}/bin/javanns
+
+.include <bsd.port.mk>
diff --git a/math/javanns/distinfo b/math/javanns/distinfo
new file mode 100644
index 000000000000..67062cdbf4b8
--- /dev/null
+++ b/math/javanns/distinfo
@@ -0,0 +1 @@
+MD5 (JavaNNS-LinuxIntel.tar.gz) = 5492626d6e4afa54afdd7209dc7c853a
diff --git a/math/javanns/files/javanns.sh b/math/javanns/files/javanns.sh
new file mode 100644
index 000000000000..79d36531d8bc
--- /dev/null
+++ b/math/javanns/files/javanns.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+javavm -Djava.library.path=%%DATADIR%%/lib -jar %%CLASSDIR%%/JavaNNS.jar
diff --git a/math/javanns/pkg-comment b/math/javanns/pkg-comment
new file mode 100644
index 000000000000..52241a4f78a8
--- /dev/null
+++ b/math/javanns/pkg-comment
@@ -0,0 +1 @@
+Fully featured neural network simulator
diff --git a/math/javanns/pkg-descr b/math/javanns/pkg-descr
new file mode 100644
index 000000000000..5e4aa4c5a8cb
--- /dev/null
+++ b/math/javanns/pkg-descr
@@ -0,0 +1,6 @@
+JavaNNS is the next generation of SNNS. It consists of a Java wrapper
+around the SNNS kernel, and a Swing-based GUI for building, training and
+running neural networks.
+
+WWW: http://www-ra.informatik.uni-tuebingen.de/SNNS/
+
diff --git a/math/javanns/pkg-plist b/math/javanns/pkg-plist
new file mode 100644
index 000000000000..3e8ddee85ad4
--- /dev/null
+++ b/math/javanns/pkg-plist
@@ -0,0 +1,190 @@
+bin/javanns
+share/doc/javanns/examples/README.all
+share/doc/javanns/examples/art1_letters.README
+share/doc/javanns/examples/art1_letters.cfg
+share/doc/javanns/examples/art1_letters.net
+share/doc/javanns/examples/art1_letters.pat
+share/doc/javanns/examples/art1_letters3D.cfg
+share/doc/javanns/examples/art2_tetra.README
+share/doc/javanns/examples/art2_tetra.cfg
+share/doc/javanns/examples/art2_tetra.net
+share/doc/javanns/examples/art2_tetra.pat
+share/doc/javanns/examples/art2_tetra_high.pat
+share/doc/javanns/examples/art2_tetra_low.pat
+share/doc/javanns/examples/art2_tetra_med.pat
+share/doc/javanns/examples/artmap.README
+share/doc/javanns/examples/artmap.cfg
+share/doc/javanns/examples/artmap.net
+share/doc/javanns/examples/artmap_test.pat
+share/doc/javanns/examples/artmap_train.pat
+share/doc/javanns/examples/bdg_TDNN.README
+share/doc/javanns/examples/bdg_TDNN.cfg
+share/doc/javanns/examples/bdg_TDNN.chk
+share/doc/javanns/examples/bdg_TDNN.net
+share/doc/javanns/examples/bdg_TDNN.pat
+share/doc/javanns/examples/bdg_TDNN_untrained.net
+share/doc/javanns/examples/bdg_variable.pat
+share/doc/javanns/examples/default.cfg
+share/doc/javanns/examples/dlvq_ziff.README
+share/doc/javanns/examples/dlvq_ziff.cfg
+share/doc/javanns/examples/dlvq_ziff.chk
+share/doc/javanns/examples/dlvq_ziff.net
+share/doc/javanns/examples/dlvq_ziff_100.pat
+share/doc/javanns/examples/dlvq_ziff_trained.net
+share/doc/javanns/examples/dlvq_ziff_untrained.net
+share/doc/javanns/examples/eight_016.pat
+share/doc/javanns/examples/eight_160.pat
+share/doc/javanns/examples/eight_elman.README
+share/doc/javanns/examples/eight_elman.cfg
+share/doc/javanns/examples/eight_elman.chk
+share/doc/javanns/examples/eight_elman.net
+share/doc/javanns/examples/eight_elman_untrained.net
+share/doc/javanns/examples/eight_jordan.README
+share/doc/javanns/examples/eight_jordan.cfg
+share/doc/javanns/examples/eight_jordan.chk
+share/doc/javanns/examples/eight_jordan.net
+share/doc/javanns/examples/eight_jordan_untrained.net
+share/doc/javanns/examples/encoder.README
+share/doc/javanns/examples/encoder.cfg
+share/doc/javanns/examples/encoder.chk
+share/doc/javanns/examples/encoder.net
+share/doc/javanns/examples/encoder.pat
+share/doc/javanns/examples/encoder_untrained.net
+share/doc/javanns/examples/font.README
+share/doc/javanns/examples/font.cfg
+share/doc/javanns/examples/font.chk
+share/doc/javanns/examples/font.net
+share/doc/javanns/examples/font.pat
+share/doc/javanns/examples/font_untrained.net
+share/doc/javanns/examples/laser.README
+share/doc/javanns/examples/laser.cfg
+share/doc/javanns/examples/laser.chk
+share/doc/javanns/examples/laser.net
+share/doc/javanns/examples/laser_1000.pat
+share/doc/javanns/examples/laser_999.pat
+share/doc/javanns/examples/laser_untrained.net
+share/doc/javanns/examples/letseq.README
+share/doc/javanns/examples/letseq.chk
+share/doc/javanns/examples/letseq_elman.cfg
+share/doc/javanns/examples/letseq_elman.net
+share/doc/javanns/examples/letseq_elman_untrained.net
+share/doc/javanns/examples/letseq_h_elm.cfg
+share/doc/javanns/examples/letseq_h_elm.net
+share/doc/javanns/examples/letseq_test.pat
+share/doc/javanns/examples/letseq_train.pat
+share/doc/javanns/examples/letters.README
+share/doc/javanns/examples/letters.cfg
+share/doc/javanns/examples/letters.chk
+share/doc/javanns/examples/letters.net
+share/doc/javanns/examples/letters.pat
+share/doc/javanns/examples/letters.res
+share/doc/javanns/examples/letters3D.cfg
+share/doc/javanns/examples/letters3D.net
+share/doc/javanns/examples/letters_auto.pat
+share/doc/javanns/examples/letters_untrained.net
+share/doc/javanns/examples/letters_with_classes.pat
+share/doc/javanns/examples/nettalk.README
+share/doc/javanns/examples/nettalk.cfg
+share/doc/javanns/examples/nettalk.net
+share/doc/javanns/examples/nettalk.pat
+share/doc/javanns/examples/nettalk_thr.net
+share/doc/javanns/examples/patmat.README
+share/doc/javanns/examples/patmat.cfg
+share/doc/javanns/examples/patmat.chk
+share/doc/javanns/examples/patmat.net
+share/doc/javanns/examples/patmat.pat
+share/doc/javanns/examples/patmat_untrained.net
+share/doc/javanns/examples/rpropMAP.net
+share/doc/javanns/examples/snnsbat1.cfb
+share/doc/javanns/examples/snnsbat2.cfb
+share/doc/javanns/examples/som_cube.README
+share/doc/javanns/examples/som_cube.cfg
+share/doc/javanns/examples/som_cube.cont
+share/doc/javanns/examples/som_cube.net
+share/doc/javanns/examples/som_cube.pat
+share/doc/javanns/examples/som_cube_norm.pat
+share/doc/javanns/examples/spirals.pat
+share/doc/javanns/examples/spirals_dda.README
+share/doc/javanns/examples/spirals_dda.cfg
+share/doc/javanns/examples/spirals_dda.net
+share/doc/javanns/examples/sprach_test.pat
+share/doc/javanns/examples/sprach_train.pat
+share/doc/javanns/examples/testMAP.pat
+share/doc/javanns/examples/trainMAP.pat
+share/doc/javanns/examples/trainValidMAP.pat
+share/doc/javanns/examples/validMAP.pat
+share/doc/javanns/examples/watch.README
+share/doc/javanns/examples/watch.cfg
+share/doc/javanns/examples/watch.net
+share/doc/javanns/examples/watch.pat
+share/doc/javanns/examples/watch_2out.README
+share/doc/javanns/examples/watch_2out.cfg
+share/doc/javanns/examples/watch_2out.net
+share/doc/javanns/examples/watch_2out.pat
+share/doc/javanns/examples/watch_edge.pgm
+share/doc/javanns/examples/watch_edge_invert.pgm
+share/doc/javanns/examples/watch_orig.pgm
+share/doc/javanns/examples/xor.README
+share/doc/javanns/examples/xor.chk
+share/doc/javanns/examples/xor.net
+share/doc/javanns/examples/xor.pat
+share/doc/javanns/examples/xor_rec.cfg
+share/doc/javanns/examples/xor_rec.net
+share/doc/javanns/examples/xor_rec1.pat
+share/doc/javanns/examples/xor_rec2.pat
+share/doc/javanns/examples/xor_untrained.net
+share/doc/javanns/manual/JavaNNS-manual-1.html
+share/doc/javanns/manual/JavaNNS-manual-2.html
+share/doc/javanns/manual/JavaNNS-manual-3.html
+share/doc/javanns/manual/JavaNNS-manual-4.html
+share/doc/javanns/manual/JavaNNS-manual-5.html
+share/doc/javanns/manual/JavaNNS-manual-6.html
+share/doc/javanns/manual/JavaNNS-manual-7.html
+share/doc/javanns/manual/JavaNNS-manual-8.html
+share/doc/javanns/manual/JavaNNS-manual-9.html
+share/doc/javanns/manual/JavaNNS-manual.css
+share/doc/javanns/manual/JavaNNS-manual.html
+share/doc/javanns/manual/JavaNNS-manual.pdf
+share/doc/javanns/manual/images/Analyzer.gif
+share/doc/javanns/manual/images/CasCorr1.gif
+share/doc/javanns/manual/images/CasCorr2.gif
+share/doc/javanns/manual/images/CasCorr3.gif
+share/doc/javanns/manual/images/CasCorr4.gif
+share/doc/javanns/manual/images/CasCorr5.gif
+share/doc/javanns/manual/images/CasCorr6.gif
+share/doc/javanns/manual/images/ControlPanel1.gif
+share/doc/javanns/manual/images/ControlPanel2.gif
+share/doc/javanns/manual/images/ControlPanel3.gif
+share/doc/javanns/manual/images/ControlPanel4.gif
+share/doc/javanns/manual/images/ControlPanel5.gif
+share/doc/javanns/manual/images/ControlPanel6.gif
+share/doc/javanns/manual/images/CreateLayers.gif
+share/doc/javanns/manual/images/CreateLinks.gif
+share/doc/javanns/manual/images/ErrorGraph.gif
+share/doc/javanns/manual/images/File.gif
+share/doc/javanns/manual/images/JavaNNS-full.gif
+share/doc/javanns/manual/images/LinkWeights.gif
+share/doc/javanns/manual/images/Log.gif
+share/doc/javanns/manual/images/NetSettings1.gif
+share/doc/javanns/manual/images/NetSettings2.gif
+share/doc/javanns/manual/images/Network.gif
+share/doc/javanns/manual/images/Projection.gif
+share/doc/javanns/manual/logo/JavaNNS_head.gif
+share/doc/javanns/manual/logo/SNNS_home.gif
+share/doc/javanns/manual/logo/SNNS_home.jpg
+share/doc/javanns/manual/logo/arrow.gif
+share/doc/javanns/manual/logo/nav_buttons.gif
+share/doc/javanns/manual/logo/nav_buttons_lgrey.gif
+share/doc/javanns/manual/logo/nav_buttons_rgrey.gif
+share/doc/javanns/manual/logo/snns_3d.gif
+share/doc/javanns/manual/logo/spacer.gif
+share/java/classes/JavaNNS.jar
+share/javanns/JavaNNSini.html
+share/javanns/lib/libSNNS_jkr.so
+@dirrm share/javanns/lib
+@dirrm share/javanns
+@dirrm share/doc/javanns/manual/logo
+@dirrm share/doc/javanns/manual/images
+@dirrm share/doc/javanns/manual
+@dirrm share/doc/javanns/examples
+@dirrm share/doc/javanns