summaryrefslogtreecommitdiff
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
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
-rw-r--r--math/Makefile1
-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
7 files changed, 242 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile
index e1f1cfabe2a3..68ae67587c64 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -39,6 +39,7 @@
SUBDIR += gsl
SUBDIR += guppi
SUBDIR += hexcalc
+ SUBDIR += javanns
SUBDIR += kseg
SUBDIR += lapack
SUBDIR += libgmp
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