aboutsummaryrefslogtreecommitdiffstats
path: root/math/snns
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2009-01-16 17:09:59 +0800
committermiwi <miwi@FreeBSD.org>2009-01-16 17:09:59 +0800
commita4effa57ef75ad6bc772b0d8b13221e5f5d36c77 (patch)
tree03983c741ea7e6ab7e656649ed69e3bb0c769e5e /math/snns
parentdbdc6e5e7fa36179123e0a8f2f6fcb3b387e3600 (diff)
downloadfreebsd-ports-gnome-a4effa57ef75ad6bc772b0d8b13221e5f5d36c77.tar.gz
freebsd-ports-gnome-a4effa57ef75ad6bc772b0d8b13221e5f5d36c77.tar.zst
freebsd-ports-gnome-a4effa57ef75ad6bc772b0d8b13221e5f5d36c77.zip
- Update to 4.3
PR: 130451 Submitted by: Ports Fury
Diffstat (limited to 'math/snns')
-rw-r--r--math/snns/Makefile51
-rw-r--r--math/snns/distinfo6
-rw-r--r--math/snns/files/patch-ab11
-rw-r--r--math/snns/files/patch-ac15
-rw-r--r--math/snns/files/patch-ad11
-rw-r--r--math/snns/files/patch-ae11
-rw-r--r--math/snns/files/patch-ag12
-rw-r--r--math/snns/files/patch-kernel__sources__kr_mem.c (renamed from math/snns/files/patch-ai)0
-rw-r--r--math/snns/files/patch-kernel__sources__learn_f.c (renamed from math/snns/files/patch-ah)0
-rw-r--r--math/snns/files/patch-xgui__sources__ui_main.c (renamed from math/snns/files/patch-af)0
-rw-r--r--math/snns/files/snns8
-rw-r--r--math/snns/pkg-descr3
-rw-r--r--math/snns/pkg-plist318
13 files changed, 198 insertions, 248 deletions
diff --git a/math/snns/Makefile b/math/snns/Makefile
index f7e2e64d8f8e..1968d473b221 100644
--- a/math/snns/Makefile
+++ b/math/snns/Makefile
@@ -6,32 +6,51 @@
#
PORTNAME= snns
-PORTVERSION= 4.2
-PORTREVISION= 2
+PORTVERSION= 4.3
CATEGORIES= math
-MASTER_SITES= http://www-ra.informatik.uni-tuebingen.de/downloads/SNNS/ \
- ftp://ftp.informatik.uni-stuttgart.de/pub/SNNS/
-DISTNAME= SNNSv${PORTVERSION}
+MASTER_SITES= http://www.ra.cs.uni-tuebingen.de/downloads/SNNS/
DISTNAME= SNNSv${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Fully featured neural network simulator
-USE_XORG= x11 xaw xt
+LIB_DEPENDS= Xaw3d:${PORTSDIR}/x11-toolkits/Xaw3d
+
+USE_XORG= x11 xext xt
HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX}/snns --enable-global
+CONFIGURE_ARGS= --prefix=${PREFIX}/lib/snns --enable-global \
+ --build=${CONFIGURE_TARGET}
+
+post-extract:
+.for file in config.guess config.sub
+ @${CP} -f ${TEMPLATES}/${file} ${WRKSRC}/configuration
+.endfor
+
+post-patch:
+ @${FIND} ${WRKSRC} -name "Makefile" -print0 | ${XARGS} -0 \
+ ${REINPLACE_CMD} -e 's|mkdir $$(|${MKDIR} $$(|g'
+ @${FIND} ${WRKSRC}/xgui/sources -name "*.c" -print0 | ${XARGS} -0 \
+ ${REINPLACE_CMD} -e 's|X11/Xaw/|X11/Xaw3d/|g'
-post-configure:
- @(${SED} -e "s#%prefix%#${PREFIX}#g" < ${FILESDIR}/snns > ${WRKSRC}/snns)
+ @${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/snns
+ @${ECHO_CMD} '' >> ${WRKDIR}/snns
+ @${ECHO_CMD} 'XGUILOADPATH=${PREFIX}/lib/snns' >> ${WRKDIR}/snns
+ @${ECHO_CMD} 'export XGUILOADPATH' >> ${WRKDIR}/snns
+ @${ECHO_CMD} 'PATH=$${PATH}:${PREFIX}/lib/snns/bin' >> ${WRKDIR}/snns
+ @${ECHO_CMD} 'export DPATH' >> ${WRKDIR}/snns
+ @${ECHO_CMD} '' >> ${WRKDIR}/snns
+ @${ECHO_CMD} '${PREFIX}/lib/snns/bin/xgui' >> ${WRKDIR}/snns
post-install:
- ${MKDIR} ${PREFIX}/snns/examples;
- ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/snns/examples
- ${INSTALL_DATA} ${WRKSRC}/Readme ${PREFIX}/snns
- ${INSTALL_DATA} ${WRKSRC}/Readme.license ${PREFIX}/snns
- ${INSTALL_DATA} ${WRKSRC}/default.cfg ${PREFIX}/snns
- ${INSTALL_DATA} ${WRKSRC}/help.hdoc ${PREFIX}/snns
- ${INSTALL_SCRIPT} ${WRKSRC}/snns ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKDIR}/snns ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/Readme ${PREFIX}/lib/snns
+ ${INSTALL_DATA} ${WRKSRC}/Readme.license ${PREFIX}/lib/snns
+ ${INSTALL_DATA} ${WRKSRC}/default.cfg ${PREFIX}/lib/snns
+ ${INSTALL_DATA} ${WRKSRC}/help.hdoc ${PREFIX}/lib/snns
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
+.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff --git a/math/snns/distinfo b/math/snns/distinfo
index 72d58ebb9cd1..ce3eba298fd7 100644
--- a/math/snns/distinfo
+++ b/math/snns/distinfo
@@ -1,3 +1,3 @@
-MD5 (SNNSv4.2.tar.gz) = 4609dfd61714bfbb0842d4e8e905e584
-SHA256 (SNNSv4.2.tar.gz) = 13a36eb7e7838cc7df92a2eaa36c955579a99007c2936d85c20ec0c6a3036c38
-SIZE (SNNSv4.2.tar.gz) = 2170375
+MD5 (SNNSv4.3.tar.gz) = eec83b21ac87f4171f11555b874e8ac7
+SHA256 (SNNSv4.3.tar.gz) = 54bf92d23e9198f9030a3c3d2b741472e9b8660b27d3b419ade6393b1ebf6f62
+SIZE (SNNSv4.3.tar.gz) = 5076669
diff --git a/math/snns/files/patch-ab b/math/snns/files/patch-ab
deleted file mode 100644
index 5c77cb0ca5ca..000000000000
--- a/math/snns/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- kernel/sources/Makefile.orig Thu Sep 3 06:38:00 1998
-+++ kernel/sources/Makefile Sat Sep 28 20:54:57 2002
-@@ -100,7 +100,7 @@
- all: $(LIBKERNEL) $(LIBFUNCS)
-
- $(KERNELBINDIR):
-- -mkdir $(KERNELBINDIR)
-+ -mkdir -p $(KERNELBINDIR)
-
- install: all $(KERNELBINDIR)
- @echo "nothing to install"
diff --git a/math/snns/files/patch-ac b/math/snns/files/patch-ac
deleted file mode 100644
index 9642768b93b8..000000000000
--- a/math/snns/files/patch-ac
+++ /dev/null
@@ -1,15 +0,0 @@
---- man/Makefile.orig Sat Dec 4 12:52:20 1999
-+++ man/Makefile Sat Dec 4 12:52:35 1999
-@@ -45,10 +45,10 @@
- @echo "nothing to make"
-
- $(MANDIR):
-- -mkdir $(MANDIR)
-+ -mkdir -p $(MANDIR)
-
- $(MAN1DIR): $(MANDIR)
-- -mkdir $(MAN1DIR)
-+ -mkdir -p $(MAN1DIR)
-
- install-one: $(MAN1DIR)
- for mantarget in $(MAN1FILES) ; do \
diff --git a/math/snns/files/patch-ad b/math/snns/files/patch-ad
deleted file mode 100644
index db89b0867794..000000000000
--- a/math/snns/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/sources/Makefile.orig Sat Dec 4 12:53:02 1999
-+++ tools/sources/Makefile Sat Dec 4 12:53:17 1999
-@@ -110,7 +110,7 @@
- tools: $(TOOLS_PRG) $(KRTOOLS_PRG) $(BATCH_PRG)
-
- $(TOOLSBINDIR):
-- -mkdir $(TOOLSBINDIR)
-+ -mkdir -p $(TOOLSBINDIR)
-
- install: tools $(TOOLSBINDIR)
- for tooltarget in $(TOOLS_PRG) $(KRTOOLS_PRG) $(BATCH_PRG) ; do \
diff --git a/math/snns/files/patch-ae b/math/snns/files/patch-ae
deleted file mode 100644
index 544f0bbc9c1a..000000000000
--- a/math/snns/files/patch-ae
+++ /dev/null
@@ -1,11 +0,0 @@
---- xgui/sources/Makefile.orig Sat Dec 4 12:53:34 1999
-+++ xgui/sources/Makefile Sat Dec 4 12:53:53 1999
-@@ -147,7 +147,7 @@
- all: $(PROGRAM)
-
- $(XGUIBINDIR):
-- -mkdir $(XGUIBINDIR)
-+ -mkdir -p $(XGUIBINDIR)
-
- install: all $(XGUIBINDIR)
- $(INSTALL_PROGRAM) $(PROGRAM) $(XGUIBINDIR)
diff --git a/math/snns/files/patch-ag b/math/snns/files/patch-ag
deleted file mode 100644
index a5b62ef16fc4..000000000000
--- a/math/snns/files/patch-ag
+++ /dev/null
@@ -1,12 +0,0 @@
---- xgui/sources/ui_config.c.orig Tue May 29 00:02:03 2001
-+++ xgui/sources/ui_config.c Tue May 29 00:03:03 2001
-@@ -492,7 +492,8 @@
- err = fscanf(filePtr,"%*[^:]: %d\n", &noParams);
- chkretline(1);
- lines++;
-- for (i=0; (i<UI_NO_LEARN_PARAMS+UI_NO_OF_CASCADE_PARAMS); i++){
-+ for (i=0; (i<UI_NO_LEARN_PARAMS+UI_NO_OF_CASCADE_PARAMS)
-+ && (i<noParams); i++){
- err = fscanf(filePtr,"%*[^:]: %f\n", &ui_learnParameters[i]);
- chkretline(1);
- lines++;
diff --git a/math/snns/files/patch-ai b/math/snns/files/patch-kernel__sources__kr_mem.c
index 7e50a1d85881..7e50a1d85881 100644
--- a/math/snns/files/patch-ai
+++ b/math/snns/files/patch-kernel__sources__kr_mem.c
diff --git a/math/snns/files/patch-ah b/math/snns/files/patch-kernel__sources__learn_f.c
index 03617256125a..03617256125a 100644
--- a/math/snns/files/patch-ah
+++ b/math/snns/files/patch-kernel__sources__learn_f.c
diff --git a/math/snns/files/patch-af b/math/snns/files/patch-xgui__sources__ui_main.c
index 62bf3c29ae30..62bf3c29ae30 100644
--- a/math/snns/files/patch-af
+++ b/math/snns/files/patch-xgui__sources__ui_main.c
diff --git a/math/snns/files/snns b/math/snns/files/snns
deleted file mode 100644
index cfd242c2fa60..000000000000
--- a/math/snns/files/snns
+++ /dev/null
@@ -1,8 +0,0 @@
-#! /bin/sh
-
-XGUILOADPATH=%prefix%/snns
-export XGUILOADPATH
-PATH=${PATH}:%prefix%/snns/bin
-export PATH
-
-%prefix%/snns/bin/xgui
diff --git a/math/snns/pkg-descr b/math/snns/pkg-descr
index 1e881de54243..0d61f7b4c638 100644
--- a/math/snns/pkg-descr
+++ b/math/snns/pkg-descr
@@ -23,5 +23,4 @@ networks and controls the kernel during the simulation run. In addition, the
2D user interface has an integrated network editor which can be used to
directly create, manipulate and visualize neural nets in various ways.
-WWW: http://www-ra.informatik.uni-tuebingen.de/SNNS/
-
+WWW: http://www.ra.cs.uni-tuebingen.de/SNNS/
diff --git a/math/snns/pkg-plist b/math/snns/pkg-plist
index cd959677dfb5..6827f553d060 100644
--- a/math/snns/pkg-plist
+++ b/math/snns/pkg-plist
@@ -1,160 +1,160 @@
bin/snns
-snns/Readme
-snns/Readme.license
-snns/bin/analyze
-snns/bin/batchman
-snns/bin/convert2snns
-snns/bin/feedback-gennet
-snns/bin/ff_bignet
-snns/bin/isnns
-snns/bin/linknets
-snns/bin/mkhead
-snns/bin/mkout
-snns/bin/mkpat
-snns/bin/netlearn
-snns/bin/netperf
-snns/bin/pat_sel
-snns/bin/pat_sel_simple
-snns/bin/snns2c
-snns/bin/snnsbat
-snns/bin/td_bignet
-snns/bin/xgui
-snns/default.cfg
-snns/examples/README.all
-snns/examples/art1_letters.README
-snns/examples/art1_letters.cfg
-snns/examples/art1_letters.net
-snns/examples/art1_letters.pat
-snns/examples/art1_letters3D.cfg
-snns/examples/art2_tetra.README
-snns/examples/art2_tetra.cfg
-snns/examples/art2_tetra.net
-snns/examples/art2_tetra.pat
-snns/examples/art2_tetra_high.pat
-snns/examples/art2_tetra_low.pat
-snns/examples/art2_tetra_med.pat
-snns/examples/artmap.README
-snns/examples/artmap.cfg
-snns/examples/artmap.net
-snns/examples/artmap_test.pat
-snns/examples/artmap_train.pat
-snns/examples/bdg_TDNN.README
-snns/examples/bdg_TDNN.cfg
-snns/examples/bdg_TDNN.chk
-snns/examples/bdg_TDNN.net
-snns/examples/bdg_TDNN.pat
-snns/examples/bdg_TDNN_untrained.net
-snns/examples/bdg_variable.pat
-snns/examples/default.cfg
-snns/examples/dlvq_ziff.README
-snns/examples/dlvq_ziff.cfg
-snns/examples/dlvq_ziff.chk
-snns/examples/dlvq_ziff.net
-snns/examples/dlvq_ziff_100.pat
-snns/examples/dlvq_ziff_trained.net
-snns/examples/dlvq_ziff_untrained.net
-snns/examples/eight_016.pat
-snns/examples/eight_160.pat
-snns/examples/eight_elman.README
-snns/examples/eight_elman.cfg
-snns/examples/eight_elman.chk
-snns/examples/eight_elman.net
-snns/examples/eight_elman_untrained.net
-snns/examples/eight_jordan.README
-snns/examples/eight_jordan.cfg
-snns/examples/eight_jordan.chk
-snns/examples/eight_jordan.net
-snns/examples/eight_jordan_untrained.net
-snns/examples/encoder.README
-snns/examples/encoder.cfg
-snns/examples/encoder.chk
-snns/examples/encoder.net
-snns/examples/encoder.pat
-snns/examples/encoder_untrained.net
-snns/examples/font.README
-snns/examples/font.cfg
-snns/examples/font.chk
-snns/examples/font.net
-snns/examples/font.pat
-snns/examples/font_untrained.net
-snns/examples/laser.README
-snns/examples/laser.cfg
-snns/examples/laser.chk
-snns/examples/laser.net
-snns/examples/laser_1000.pat
-snns/examples/laser_999.pat
-snns/examples/laser_untrained.net
-snns/examples/letseq.README
-snns/examples/letseq.chk
-snns/examples/letseq_elman.cfg
-snns/examples/letseq_elman.net
-snns/examples/letseq_elman_untrained.net
-snns/examples/letseq_h_elm.cfg
-snns/examples/letseq_h_elm.net
-snns/examples/letseq_test.pat
-snns/examples/letseq_train.pat
-snns/examples/letters.README
-snns/examples/letters.cfg
-snns/examples/letters.chk
-snns/examples/letters.net
-snns/examples/letters.pat
-snns/examples/letters.res
-snns/examples/letters3D.cfg
-snns/examples/letters3D.net
-snns/examples/letters_auto.pat
-snns/examples/letters_untrained.net
-snns/examples/letters_with_classes.pat
-snns/examples/nettalk.README
-snns/examples/nettalk.cfg
-snns/examples/nettalk.net
-snns/examples/nettalk.pat
-snns/examples/nettalk_thr.net
-snns/examples/patmat.README
-snns/examples/patmat.cfg
-snns/examples/patmat.chk
-snns/examples/patmat.net
-snns/examples/patmat.pat
-snns/examples/patmat_untrained.net
-snns/examples/rpropMAP.net
-snns/examples/snnsbat1.cfb
-snns/examples/snnsbat2.cfb
-snns/examples/som_cube.README
-snns/examples/som_cube.cfg
-snns/examples/som_cube.cont
-snns/examples/som_cube.net
-snns/examples/som_cube.pat
-snns/examples/som_cube_norm.pat
-snns/examples/spirals.pat
-snns/examples/spirals_dda.README
-snns/examples/spirals_dda.cfg
-snns/examples/spirals_dda.net
-snns/examples/sprach_test.pat
-snns/examples/sprach_train.pat
-snns/examples/testMAP.pat
-snns/examples/trainMAP.pat
-snns/examples/trainValidMAP.pat
-snns/examples/validMAP.pat
-snns/examples/watch.README
-snns/examples/watch.cfg
-snns/examples/watch.net
-snns/examples/watch.pat
-snns/examples/watch_2out.README
-snns/examples/watch_2out.cfg
-snns/examples/watch_2out.net
-snns/examples/watch_2out.pat
-snns/examples/watch_edge.pgm
-snns/examples/watch_edge_invert.pgm
-snns/examples/watch_orig.pgm
-snns/examples/xor.README
-snns/examples/xor.chk
-snns/examples/xor.net
-snns/examples/xor.pat
-snns/examples/xor_rec.cfg
-snns/examples/xor_rec.net
-snns/examples/xor_rec1.pat
-snns/examples/xor_rec2.pat
-snns/examples/xor_untrained.net
-snns/help.hdoc
-@dirrm snns/bin
-@dirrm snns/examples
-@dirrm snns
+lib/snns/Readme
+lib/snns/Readme.license
+lib/snns/bin/analyze
+lib/snns/bin/batchman
+lib/snns/bin/convert2snns
+lib/snns/bin/feedback-gennet
+lib/snns/bin/ff_bignet
+lib/snns/bin/isnns
+lib/snns/bin/linknets
+lib/snns/bin/mkhead
+lib/snns/bin/mkout
+lib/snns/bin/mkpat
+lib/snns/bin/netlearn
+lib/snns/bin/netperf
+lib/snns/bin/pat_sel
+lib/snns/bin/pat_sel_simple
+lib/snns/bin/snns2c
+lib/snns/bin/snnsbat
+lib/snns/bin/td_bignet
+lib/snns/bin/xgui
+lib/snns/default.cfg
+lib/snns/help.hdoc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.all
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art1_letters.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art1_letters.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art1_letters.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art1_letters.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art1_letters3D.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art2_tetra.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art2_tetra.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art2_tetra.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art2_tetra.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art2_tetra_high.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art2_tetra_low.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/art2_tetra_med.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/artmap.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/artmap.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/artmap.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/artmap_test.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/artmap_train.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bdg_TDNN.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bdg_TDNN.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bdg_TDNN.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bdg_TDNN.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bdg_TDNN.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bdg_TDNN_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bdg_variable.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/default.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlvq_ziff.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlvq_ziff.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlvq_ziff.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlvq_ziff.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlvq_ziff_100.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlvq_ziff_trained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dlvq_ziff_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_016.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_160.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_elman.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_elman.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_elman.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_elman.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_elman_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_jordan.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_jordan.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_jordan.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_jordan.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eight_jordan_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/encoder.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/encoder.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/encoder.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/encoder.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/encoder.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/encoder_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/font.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/font.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/font.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/font.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/font.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/font_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laser.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laser.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laser.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laser.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laser_1000.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laser_999.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/laser_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq_elman.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq_elman.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq_elman_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq_h_elm.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq_h_elm.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq_test.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letseq_train.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters3D.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters3D.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters_auto.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/letters_with_classes.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nettalk.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nettalk.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nettalk.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nettalk.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nettalk_thr.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patmat.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patmat.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patmat.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patmat.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patmat.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/patmat_untrained.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rpropMAP.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/snnsbat1.cfb
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/snnsbat2.cfb
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/som_cube.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/som_cube.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/som_cube.cont
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/som_cube.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/som_cube.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/som_cube_norm.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spirals.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spirals_dda.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spirals_dda.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spirals_dda.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sprach_test.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sprach_train.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testMAP.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trainMAP.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trainValidMAP.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/validMAP.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch_2out.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch_2out.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch_2out.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch_2out.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch_edge.pgm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch_edge_invert.pgm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/watch_orig.pgm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor.README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor.chk
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor_rec.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor_rec.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor_rec1.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor_rec2.pat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xor_untrained.net
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+@dirrm lib/snns/bin
+@dirrm lib/snns